mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-11 20:43:50 -06:00
feat: record knulli's macintosh boot disk
MAME and libretro MAME pass /userdata/bios/<bootdisk>.img with -flop1
when the option is in the generator's list, else <bootdisk>.chd with
-hard. Each branch is a {bootdisk} template: the list the code tests
for the floppy, and for the hard disk the choices es_features.yml
offers that the list does not take. The menu offers macos3 while the
code tests macos30, so System 3.0 is passed as macos3.chd.
This commit is contained in:
1 parent
f0289e3624
commit
7ca7872fdc
3 files changed
+286
No files matched your search
@@ -5764,6 +5764,88 @@ launchers:
|
||||
fails_when_missing: Please add the Raspberry Pi version of Pico-8 to roms/pico8
|
||||
and try again.
|
||||
source_ref: "board/fsoverlay/usr/bin/knulli-install-pico8:3-11, 16-19, 66-69"
|
||||
- emulator: mame
|
||||
build: standalone
|
||||
kind: fixed_name
|
||||
names:
|
||||
- "{bootdisk}.img"
|
||||
expands:
|
||||
bootdisk:
|
||||
- macos30
|
||||
- macos608
|
||||
- macos701
|
||||
- macos75
|
||||
case_insensitive: false
|
||||
search_dir: /userdata/bios
|
||||
passes_to: command line -flop1
|
||||
fails_when_missing: false
|
||||
depends_on_option: "bootdisk (not (messSysName[messMode] == '' or messMode == -1)\
|
||||
\ and softList == '' and system.name == 'macintosh' and system.isOptSet('bootdisk')\
|
||||
\ and system.config['bootdisk'] in ['macos30', 'macos608', 'macos701', 'macos75'])"
|
||||
source_ref: "package/system/knulli-configgen/configgen/configgen/generators/mame/mameGenerator.py:303-305,\
|
||||
\ 375-379, 381, 385"
|
||||
- emulator: mame
|
||||
build: standalone
|
||||
kind: fixed_name
|
||||
names:
|
||||
- "{bootdisk}.chd"
|
||||
expands:
|
||||
bootdisk:
|
||||
- macos3
|
||||
- mac608
|
||||
- mac701
|
||||
- mac755
|
||||
case_insensitive: false
|
||||
search_dir: /userdata/bios
|
||||
passes_to: command line -hard
|
||||
fails_when_missing: false
|
||||
depends_on_option: "bootdisk (not (messSysName[messMode] == '' or messMode == -1)\
|
||||
\ and softList == '' and system.name == 'macintosh' and system.isOptSet('bootdisk')\
|
||||
\ and not (system.config['bootdisk'] in ['macos30', 'macos608', 'macos701', 'macos75']))"
|
||||
source_ref: "package/system/knulli-configgen/configgen/configgen/generators/mame/mameGenerator.py:303-305,\
|
||||
\ 375-379, 384-385, package/emulationstation/knulli-es-system/es_features.yml:11037-11043"
|
||||
- emulator: mame, mess, mamevirtual, same_cdi
|
||||
build: libretro
|
||||
kind: fixed_name
|
||||
names:
|
||||
- "{bootdisk}.img"
|
||||
expands:
|
||||
bootdisk:
|
||||
- macos30
|
||||
- macos608
|
||||
- macos701
|
||||
- macos75
|
||||
case_insensitive: false
|
||||
search_dir: /userdata/bios
|
||||
passes_to: command line -flop1
|
||||
fails_when_missing: false
|
||||
depends_on_option: "bootdisk (not (system.name in ['mame', 'neogeo', 'lcdgames',\
|
||||
\ 'plugnplay', 'vis']) and not (messSysName[messMode] == '') and not (softList\
|
||||
\ != '') and system.name == 'macintosh' and system.isOptSet('bootdisk') and system.config['bootdisk']\
|
||||
\ in ['macos30', 'macos608', 'macos701', 'macos75'])"
|
||||
source_ref: "package/system/knulli-configgen/configgen/configgen/generators/libretro/libretroMAMEConfig.py:64,\
|
||||
\ 123, 197, 265-268, 270, 274"
|
||||
- emulator: mame, mess, mamevirtual, same_cdi
|
||||
build: libretro
|
||||
kind: fixed_name
|
||||
names:
|
||||
- "{bootdisk}.chd"
|
||||
expands:
|
||||
bootdisk:
|
||||
- macos3
|
||||
- mac608
|
||||
- mac701
|
||||
- mac755
|
||||
case_insensitive: false
|
||||
search_dir: /userdata/bios
|
||||
passes_to: command line -hard
|
||||
fails_when_missing: false
|
||||
depends_on_option: "bootdisk (not (system.name in ['mame', 'neogeo', 'lcdgames',\
|
||||
\ 'plugnplay', 'vis']) and not (messSysName[messMode] == '') and not (softList\
|
||||
\ != '') and system.name == 'macintosh' and system.isOptSet('bootdisk') and not\
|
||||
\ (system.config['bootdisk'] in ['macos30', 'macos608', 'macos701', 'macos75']))"
|
||||
source_ref: "package/system/knulli-configgen/configgen/configgen/generators/libretro/libretroMAMEConfig.py:64,\
|
||||
\ 123, 197, 265-268, 273-274, package/emulationstation/knulli-es-system/es_features.yml:3727-3733"
|
||||
- emulator: dolphin
|
||||
build: standalone
|
||||
kind: fixed_name
|
||||
|
||||
Reference in new issue
Block a user