Commit graph

50 commits

Author SHA1 Message Date
G Derber
f7761fd635
Add ability to differentiate group ownership from user ownership. 2024-08-06 09:38:25 -04:00
Jools Wills
7ac3877b44 Switch to using defaultRAConfig
libretro ports now don't include the "ports/" path in the call as it's handled by the new function
2022-05-22 13:09:12 +01:00
Jools Wills
7bcdc6a956 libretrocores - added rp_module_repo to all libretro cores
Also use new location for lr-meseon repo due to repository move
2021-02-15 23:54:13 +00:00
Jools Wills
8ac3438244 lr-mame2003 / lr-mame2003-plus - remove invalid core options
* samples core option is now removed
 * dcs-speedhack is renamed to dcs_speedhack but also enabled by default soo not needed
2021-01-27 23:23:39 +00:00
Jools Wills
558f25c174 lr-mame2003 - adjust configure logic to avoid copying files / configuration on removal 2020-03-21 02:06:50 +00:00
Jools Wills
637e9cf66c adjust module sections to use platform flags for section choice 2019-12-05 00:48:10 +00:00
Cristi Mitrana
151bd00839 Mame2003(+): update core options suffix. 2019-04-03 09:13:13 +03:00
Hugo Hromic
7647608264 lr-mame2003-plus: fix installation of artwork in $biosrom instead of $romdir
The correct function to use is `mkUserDir()` instead of `mkRomDir()`.
Also did some minor code clean-up.
2018-12-19 19:00:38 +00:00
markwkidd
cc6aa887a5 correct mame2003-plus artwork path & copy sources 2018-12-18 10:48:26 -05:00
Jools Wills
582567761a lr-mame2003-plus - create artwork folder 2018-05-05 18:06:55 +01:00
Jools Wills
4115767cfc lr-mame2003 / lr-mame2003-plus - remove unused inp / snap folders 2018-05-05 18:05:51 +01:00
Jools Wills
63361d3d65 lr-mame2003-plus - fix library name change 2018-05-05 18:05:23 +01:00
Jools Wills
ea4ca353f9 Revert "Update lr-mame2003.sh"
This reverts commit bae19be396.

Should have reviewed this more closely - *.* in quotes doesn't work and there is no $nvram
2018-04-20 18:05:25 +01:00
markwkidd
58709a2459
update lr-mame2003.sh - changelog and license filename 2018-04-16 13:48:39 -04:00
markwkidd
bae19be396
Update lr-mame2003.sh
Based on @grant2258 's research into Run and Gun I created this tiny .nvram memory patch to that gets `rungun` past it's stalling point. It was added to mame2003-libretro here https://github.com/libretro/mame2003-libretro/pull/346 . 

In brief: This is a cruder implementation of what mame2010 and later do.
At some point we could BUILD_BIN2C this into the mame2003 binary like the builtin hiscore.dat, but I digress. Maybe one day.

This PR should make the game start fine for RetroPie users in the meantime. I don't have a RetroPie environment to test on, however.
2018-04-08 14:02:06 -04:00
Jools Wills
158b8fdfc8 lr-mame2003-plus - change upstream repo and core name/paths - fixes #2281 2018-02-21 18:04:48 +00:00
Jools Wills
aa1c3ccb79 lr-mame2003 - cast-align warnings now disabled in makefile 2017-04-04 03:58:37 +01:00
Jools Wills
b09440e3a5 lr-mame2003 - copy cheats.dat to $biosdir/mame2003/ 2017-03-07 01:48:45 +00:00
Jools Wills
5926524aff added licences to modules 2017-03-01 13:51:12 +00:00
Jools Wills
de59962c2e lr-mame2003 - copy included hiscore.dat to "$biosdir/mame2003/" - fixes #1859 2017-01-29 19:51:38 +00:00
Jools Wills
eda4f61136 updated all modules to use addEmulator / addSystem 2016-12-31 02:49:04 +00:00
Jools Wills
b561884608 use platforms.cfg for managing of platform/theme for arcade etc, to simplify addSystem 2016-12-31 02:33:46 +00:00
Jools Wills
3e7caa5d10 lr-mame2003 - make sure we catch build errors 2016-08-17 23:25:37 +01:00
Jools Wills
cb8ee588ab lr-mame* - add additional swap to make sure there is enough memory to build/link 2016-08-17 23:24:41 +01:00
Jools Wills
e385457a7b cosmetic - remove trailing spaces in copyright 2016-08-11 03:23:30 +01:00
Jools Wills
3f9f209f09 mame2003 - roms mame2003 subfolders need to be created with correct permissions 2016-07-07 15:42:24 +01:00
Jools Wills
83ba7ad6f0 remove workarounds to use gcc 4.8 on some modules on wheezy, and just use 4.8 by default. Wheezy is no longer supported, but this simplifies some code. 2016-06-26 19:03:26 +01:00
Jools Wills
3cb15d016a cleanups 2016-06-15 20:25:57 +01:00
Jools Wills
062f9354d8 styleguide / reorder slightly 2016-06-15 20:22:59 +01:00
Jools Wills
c1cf366d2e remove old 2.x update code.
* there is no direct upgrade route from 2.x due to wheezy -> jessie leap,
   so we no longer need to keep this around.
2016-06-15 20:19:17 +01:00
dankcushions
c31f50d41f Create directories for lr-fba-next and lr-mame2003. lr-mame2003 does … (#1530)
* Create directories for lr-fba-next and lr-mame2003. lr-mame2003 does this on-demand, but I think it's worth creating them on our own terms, and also it lets the user know the structure ahead of a game looking for it.
2016-06-15 20:17:08 +01:00
HerbFargus
ed0d548e25 update all libretro-core docs 2016-06-10 23:18:34 -06:00
HerbFargus
ae97909192 Add help docs to emulator and libretro modules 2016-06-10 14:54:23 -06:00
Jools Wills
889f8ecdfa Initial rewrite of the setup menu, including per package/module management
* rp_module_menus is no more - instead use rp_module_section with one of
   - core (core packages)
   - main (main packages - which will be installed by default in the image)
   - opt (optional packages)
   - exp (experimental packages)
   - driver (driver packages)
   - config (configuration packages / tools)

 * The setup menu organises the data based on the above sections. more could be added in the future if needed. Packages (internally modules), can be added / configured / removed individually, or as entire sections.

 * The setup menu will automatically detect if a binary is available to be installed. the nobin flag is no longer needed. modules that install directly from binary via aptInstall or via a prebuilt binary need to use an install_bin_ function instead of install_

 * rp_module_section of type "config" will have the "gui_" function called first if it's available, otherwise a standard depends/sources/build/install/configure will be called

 * configure is no longer used for "gui" configuration function - use gui_ instead. Had already started to move to this before, but now it is required.
2016-06-06 22:08:36 +01:00
cbransden
bc146698c4 Filename change. Avoids script error. Samples now a core option, so added
that.
2016-05-03 10:36:09 +01:00
dankcushions
0de6d29131 ARM=1 now turns off problematic -O3 optimistation, and turns on -O2 and -fsigned-char 2016-03-20 16:30:46 +00:00
Jools Wills
1a7e55f979 silence some warnings from lr-mame2003 2016-03-17 00:06:52 +00:00
Jools Wills
66f2931283 makefile->Makefile 2016-03-16 23:39:26 +00:00
Jools Wills
4015c8bcea replace -O3 with -O2 on arm for lr-mame2003 as it causes some games to crash (eg pacmania) 2016-03-15 21:30:41 +00:00
Christopher Bransden
3dd08e38fe mame2003 core option defaults
skip_disclaimer skips the nag screen
dcs-speedhack speeds up mk2/3
2016-02-14 23:11:39 +00:00
HerbFargus
1ae6e9130e Add Arcade System
Makes all arcade emulators accessible from one system
2016-01-31 11:07:16 -07:00
Jools Wills
a3e9a08ef9 lr-mame2003 core name has changed 2015-11-06 11:49:20 +00:00
Jools Wills
d7f843d473 copyright sp / minor wording tweak 2015-10-12 00:09:22 +01:00
Florian
db0dd30692 CHG: Updated copyright information. 2015-10-11 21:03:16 +02:00
Jools Wills
3ceca69b89 remove uneeded (and broken) sed - c&p fail - #1020 2015-09-23 14:21:28 +01:00
Jools Wills
472981aa44 move lr-mame2003 (based on mame 0.78) out of experimental - #999 2015-09-18 07:42:41 +01:00
Jools Wills
e09a6cdc61 only install and use gcc4.8 for certain modules when gcc4.7 is the default 2015-09-10 17:53:07 +01:00
Jools Wills
9de513299e use gcc 4.8 for lr-mame2003/lr-mame2010 2015-09-06 12:54:47 +01:00
Jools Wills
bec2d31ff7 fix folder for ensureSystemretroconfig 2015-09-05 22:09:40 +01:00
Jools Wills
0dbfd95aef added lr-mame2003 (based on MAME 0.78) to experimental (uses new rom folder mame-libretro) 2015-09-05 22:07:33 +01:00