mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-10 21:43:23 -05:00
fix: point twice-shifted refs at their code
This commit is contained in:
1 parent
af7b3133a4
commit
7e079e789e
16 files changed
+43
-43
No files matched your search
+1
-1
@@ -61,7 +61,7 @@ notes: |
|
|||||||
Firmware path resolution: settings.paths.firmware (user override) or
|
Firmware path resolution: settings.paths.firmware (user override) or
|
||||||
{userData}/ares/Firmware/ (default). Per-system firmware assigned in
|
{userData}/ares/Firmware/ (default). Per-system firmware assigned in
|
||||||
Settings > Firmware dialog or via scan-by-hash.
|
Settings > Firmware dialog or via scan-by-hash.
|
||||||
ref: desktop-ui/settings/settings.hpp:89-101, desktop-ui/desktop-ui.cpp:68-75
|
ref: desktop-ui/settings/settings.hpp:87-99, desktop-ui/desktop-ui.cpp:68-75
|
||||||
|
|
||||||
Systems with fully embedded firmware (no user files needed):
|
Systems with fully embedded firmware (no user files needed):
|
||||||
Game Boy (boot.rom), Game Boy Color (boot.rom), Mega Drive (TMSS),
|
Game Boy (boot.rom), Game Boy Color (boot.rom), Mega Drive (TMSS),
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ notes: |
|
|||||||
Libretro port of Mednafen's Virtual Boy emulation module.
|
Libretro port of Mednafen's Virtual Boy emulation module.
|
||||||
No external BIOS or firmware files. The Virtual Boy has no boot
|
No external BIOS or firmware files. The Virtual Boy has no boot
|
||||||
ROM; the V810 CPU executes directly from the game ROM mapped at
|
ROM; the V810 CPU executes directly from the game ROM mapped at
|
||||||
0x07000000. Load() in libretro.cpp:1833 takes only ROM data.
|
0x07000000. Load() in libretro.cpp:1810 takes only ROM data.
|
||||||
Upstream Mednafen supports an optional vb.pal palette file
|
Upstream Mednafen supports an optional vb.pal palette file
|
||||||
(Documentation/vb.html); the libretro port handles palette via
|
(Documentation/vb.html); the libretro port handles palette via
|
||||||
core options instead.
|
core options instead.
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ files:
|
|||||||
mode: standalone
|
mode: standalone
|
||||||
size: 256
|
size: 256
|
||||||
note: "Original Nintendo DMG boot ROM"
|
note: "Original Nintendo DMG boot ROM"
|
||||||
source_ref: "src/gb.rs:1516, src/data.rs:14"
|
source_ref: "src/gb.rs:1416, src/data.rs:14"
|
||||||
|
|
||||||
- name: sgb_boot.bin
|
- name: sgb_boot.bin
|
||||||
system: nintendo-gb
|
system: nintendo-gb
|
||||||
@@ -45,7 +45,7 @@ files:
|
|||||||
mode: standalone
|
mode: standalone
|
||||||
size: 256
|
size: 256
|
||||||
note: "Super Game Boy boot ROM"
|
note: "Super Game Boy boot ROM"
|
||||||
source_ref: "src/gb.rs:1517, src/data.rs:29"
|
source_ref: "src/gb.rs:1417, src/data.rs:29"
|
||||||
|
|
||||||
- name: dmg_bootix.bin
|
- name: dmg_bootix.bin
|
||||||
system: nintendo-gb
|
system: nintendo-gb
|
||||||
@@ -54,7 +54,7 @@ files:
|
|||||||
mode: standalone
|
mode: standalone
|
||||||
size: 256
|
size: 256
|
||||||
note: "Open-source DMG boot ROM from Bootix (default DMG)"
|
note: "Open-source DMG boot ROM from Bootix (default DMG)"
|
||||||
source_ref: "src/gb.rs:1518, src/data.rs:44"
|
source_ref: "src/gb.rs:1418, src/data.rs:44"
|
||||||
|
|
||||||
- name: mgb_bootix.bin
|
- name: mgb_bootix.bin
|
||||||
system: nintendo-gb
|
system: nintendo-gb
|
||||||
@@ -63,7 +63,7 @@ files:
|
|||||||
mode: standalone
|
mode: standalone
|
||||||
size: 256
|
size: 256
|
||||||
note: "Open-source MGB (Pocket) boot ROM from Bootix"
|
note: "Open-source MGB (Pocket) boot ROM from Bootix"
|
||||||
source_ref: "src/gb.rs:1519, src/data.rs:59"
|
source_ref: "src/gb.rs:1419, src/data.rs:59"
|
||||||
|
|
||||||
- name: cgb_boot.bin
|
- name: cgb_boot.bin
|
||||||
system: nintendo-gbc
|
system: nintendo-gbc
|
||||||
@@ -81,4 +81,4 @@ files:
|
|||||||
mode: standalone
|
mode: standalone
|
||||||
size: 2304
|
size: 2304
|
||||||
note: "Custom open-source CGB boot ROM (default CGB)"
|
note: "Custom open-source CGB boot ROM (default CGB)"
|
||||||
source_ref: "src/gb.rs:1484, src/data.rs:177"
|
source_ref: "src/gb.rs:1421, src/data.rs:177"
|
||||||
@@ -16,7 +16,7 @@ notes: |
|
|||||||
ref: src/gui/midi_mt32.cpp:35,51-66
|
ref: src/gui/midi_mt32.cpp:35,51-66
|
||||||
MUNT identifies ROMs by SHA1+size (libretro/deps/munt/mt32emu/src/ROMInfo.cpp:171-180).
|
MUNT identifies ROMs by SHA1+size (libretro/deps/munt/mt32emu/src/ROMInfo.cpp:171-180).
|
||||||
FluidSynth reads .sf2/.sf3/.dls/.gig from system/soundfonts/.
|
FluidSynth reads .sf2/.sf3/.dls/.gig from system/soundfonts/.
|
||||||
ref: libretro/src/libretro.cpp:1112-1123
|
ref: libretro/src/libretro.cpp:1099-1110
|
||||||
BASSMIDI reads .sf2/.sfz from system/soundfonts/, requires BASS +
|
BASSMIDI reads .sf2/.sfz from system/soundfonts/, requires BASS +
|
||||||
BASSMIDI shared libs in system dir (dlopen'd at runtime).
|
BASSMIDI shared libs in system dir (dlopen'd at runtime).
|
||||||
ref: libretro/src/midi_bassmidi.cpp:232-254
|
ref: libretro/src/midi_bassmidi.cpp:232-254
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ notes: |
|
|||||||
only by the two settings screens, which fall back to the real filename when it
|
only by the two settings screens, which fall back to the real filename when it
|
||||||
is null.
|
is null.
|
||||||
ref: src/core/bios.h:41-43 (field declarations)
|
ref: src/core/bios.h:41-43 (field declarations)
|
||||||
ref: src/duckstation-qt/biossettingswidget.cpp:149, src/core/fullscreenui_settings.cpp:3301
|
ref: src/duckstation-qt/biossettingswidget.cpp:149, src/core/fullscreenui_settings.cpp:3281
|
||||||
Lower priority = preferred. PS2 deprioritized (>= 100) for dynamic fast boot.
|
Lower priority = preferred. PS2 deprioritized (>= 100) for dynamic fast boot.
|
||||||
Late PAL deprioritized (>= 150) due to additional regional checks.
|
Late PAL deprioritized (>= 150) due to additional regional checks.
|
||||||
OpenBIOS detected by signature at offset 0x78, not by hash.
|
OpenBIOS detected by signature at offset 0x78, not by hash.
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ notes: |
|
|||||||
"embedded" when that fails. The system directory is still passed to SelectGame,
|
"embedded" when that fails. The system directory is still passed to SelectGame,
|
||||||
but for the game data search, not for the engine package.
|
but for the game data search, not for the engine package.
|
||||||
ref: src/libretro/ecwolf_pk3_data.c, src/wl_iwad.cpp:664-672,
|
ref: src/libretro/ecwolf_pk3_data.c, src/wl_iwad.cpp:664-672,
|
||||||
src/libretro/libretro.cpp:1028-1030
|
src/libretro/libretro.cpp:1009-1011
|
||||||
|
|
||||||
Standalone: ecwolf.pk3 searched in progdir (binary directory).
|
Standalone: ecwolf.pk3 searched in progdir (binary directory).
|
||||||
ref: src/libretro/wl_main.cpp:1247 (progdir passed to SelectGame)
|
ref: src/libretro/wl_main.cpp:1247 (progdir passed to SelectGame)
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ notes: |
|
|||||||
contributed by Joe Zbiciak (jzIntv), mask ROM embedded in source
|
contributed by Joe Zbiciak (jzIntv), mask ROM embedded in source
|
||||||
(src/ivoice.c:337-510, 4097-byte static array). No external ivoice ROM.
|
(src/ivoice.c:337-510, 4097-byte static array). No external ivoice ROM.
|
||||||
|
|
||||||
BIOS loading in retro_init() (src/libretro.c:1184-1192). Paths joined
|
BIOS loading in retro_init() (src/libretro.c:1175-1183). Paths joined
|
||||||
directly to system directory, no subdirectory.
|
directly to system directory, no subdirectory.
|
||||||
|
|
||||||
loadExec() reads exec.bin as big-endian 16-bit words into 0x1000-0x1FFF.
|
loadExec() reads exec.bin as big-endian 16-bit words into 0x1000-0x1FFF.
|
||||||
@@ -35,11 +35,11 @@ files:
|
|||||||
required: true
|
required: true
|
||||||
size: 8192
|
size: 8192
|
||||||
note: "Executive ROM. Big-endian 16-bit words loaded at 0x1000-0x1FFF."
|
note: "Executive ROM. Big-endian 16-bit words loaded at 0x1000-0x1FFF."
|
||||||
source_ref: "src/intv.c:55-142, src/libretro.c:1187"
|
source_ref: "src/intv.c:51-96, src/libretro.c:1178"
|
||||||
|
|
||||||
- name: "grom.bin"
|
- name: "grom.bin"
|
||||||
system: intellivision
|
system: intellivision
|
||||||
required: true
|
required: true
|
||||||
size: 2048
|
size: 2048
|
||||||
note: "Graphics ROM. Raw bytes loaded at 0x3000-0x37FF."
|
note: "Graphics ROM. Raw bytes loaded at 0x3000-0x37FF."
|
||||||
source_ref: "src/intv.c:144-190, src/libretro.c:1191"
|
source_ref: "src/intv.c:98-144, src/libretro.c:1182"
|
||||||
@@ -34,17 +34,17 @@ files:
|
|||||||
- name: "bios.sms"
|
- name: "bios.sms"
|
||||||
system: sega-mastersystem
|
system: sega-mastersystem
|
||||||
required: false
|
required: false
|
||||||
source_ref: "platforms/libretro/libretro.cpp:777, platforms/libretro/libretro.cpp:780 (load_bootroms)"
|
source_ref: "platforms/libretro/libretro.cpp:736, platforms/libretro/libretro.cpp:731-743 (load_bootroms)"
|
||||||
|
|
||||||
- name: "bios.gg"
|
- name: "bios.gg"
|
||||||
system: sega-gamegear
|
system: sega-gamegear
|
||||||
required: false
|
required: false
|
||||||
source_ref: "platforms/libretro/libretro.cpp:1067, platforms/libretro/libretro.cpp:780 (load_bootroms)"
|
source_ref: "platforms/libretro/libretro.cpp:737, platforms/libretro/libretro.cpp:731-743 (load_bootroms)"
|
||||||
|
|
||||||
platform_details:
|
platform_details:
|
||||||
mastersystem:
|
mastersystem:
|
||||||
bios_filename: "bios.sms"
|
bios_filename: "bios.sms"
|
||||||
source_ref: "src/Memory.cpp:227-232"
|
source_ref: "src/Memory.cpp:267-272"
|
||||||
note: |
|
note: |
|
||||||
Boot ROM loaded via LoadBootromSMS() -> LoadBootroom(path, false).
|
Boot ROM loaded via LoadBootromSMS() -> LoadBootroom(path, false).
|
||||||
Raw binary read, stored in m_pBootromSMS. Bank count computed as
|
Raw binary read, stored in m_pBootromSMS. Bank count computed as
|
||||||
@@ -52,7 +52,7 @@ platform_details:
|
|||||||
|
|
||||||
gamegear:
|
gamegear:
|
||||||
bios_filename: "bios.gg"
|
bios_filename: "bios.gg"
|
||||||
source_ref: "src/Memory.cpp:234-239"
|
source_ref: "src/Memory.cpp:274-279"
|
||||||
note: |
|
note: |
|
||||||
Boot ROM loaded via LoadBootromGG() -> LoadBootroom(path, true).
|
Boot ROM loaded via LoadBootromGG() -> LoadBootroom(path, true).
|
||||||
Raw binary read, stored in m_pBootromGG. Same bank computation.
|
Raw binary read, stored in m_pBootromGG. Same bank computation.
|
||||||
|
|||||||
+1
-1
@@ -17,7 +17,7 @@ notes: |
|
|||||||
standalone upstream.
|
standalone upstream.
|
||||||
|
|
||||||
retro_load_game() calls lutro_load(info->path) to load the game
|
retro_load_game() calls lutro_load(info->path) to load the game
|
||||||
directory or archive (libretro.c:267). The core exposes
|
directory or archive (libretro.c:241). The core exposes
|
||||||
love.filesystem.getAppdataDirectory to games as the system_dir
|
love.filesystem.getAppdataDirectory to games as the system_dir
|
||||||
(filesystem.c:296) but does not load any files from it itself.
|
(filesystem.c:296) but does not load any files from it itself.
|
||||||
No BIOS, firmware, or system files required.
|
No BIOS, firmware, or system files required.
|
||||||
|
|||||||
@@ -215,4 +215,4 @@ files:
|
|||||||
note: >
|
note: >
|
||||||
Keyboard remapping configuration (text file). User-created file
|
Keyboard remapping configuration (text file). User-created file
|
||||||
for custom keyboard layout. The core uses built-in defaults if absent.
|
for custom keyboard layout. The core uses built-in defaults if absent.
|
||||||
source_ref: "keystat.c:43,113-148"
|
source_ref: "keystat.c:46,116-151"
|
||||||
@@ -20,7 +20,7 @@ notes: |
|
|||||||
Doukutsu.exe there (nxengine/libretro/libretro.cpp:289-294). When launched with a .exe
|
Doukutsu.exe there (nxengine/libretro/libretro.cpp:289-294). When launched with a .exe
|
||||||
content file, it uses the parent directory of that file (nxengine/libretro/libretro.cpp:272).
|
content file, it uses the parent directory of that file (nxengine/libretro/libretro.cpp:272).
|
||||||
|
|
||||||
At startup (main.cpp:75-90), the core opens Doukutsu.exe and extracts:
|
At startup (nxengine/main.cpp:75-90), the core opens Doukutsu.exe and extracts:
|
||||||
ORG music (extractorg.c), PXT sound effects (extractpxt.c), stage tile
|
ORG music (extractorg.c), PXT sound effects (extractpxt.c), stage tile
|
||||||
attributes (extractstages.c), 18 credit BMPs + pixel.bmp (endpic/),
|
attributes (extractstages.c), 18 credit BMPs + pixel.bmp (endpic/),
|
||||||
and the wavetable (nxengine/extract-auto/cachefiles.c:464-485). All kept in memory.
|
and the wavetable (nxengine/extract-auto/cachefiles.c:464-485). All kept in memory.
|
||||||
@@ -28,7 +28,7 @@ notes: |
|
|||||||
The data/ directory (399 files from the freeware release) is loaded into
|
The data/ directory (399 files from the freeware release) is loaded into
|
||||||
an in-memory cache at init (nxengine/extract-auto/cachefiles.c:38-439, 497-540). All subsequent
|
an in-memory cache at init (nxengine/extract-auto/cachefiles.c:38-439, 497-540). All subsequent
|
||||||
file access goes through this cache. The core verifies data/ by checking
|
file access goes through this cache. The core verifies data/ by checking
|
||||||
for data/npc.tbl (main.cpp:47-58).
|
for data/npc.tbl (nxengine/main.cpp:47-58).
|
||||||
|
|
||||||
The font is compiled-in (bitmap_font.h). The upstream standalone version
|
The font is compiled-in (bitmap_font.h). The upstream standalone version
|
||||||
uses font.ttf via SDL_ttf.
|
uses font.ttf via SDL_ttf.
|
||||||
@@ -45,7 +45,7 @@ files:
|
|||||||
size: 1478656
|
size: 1478656
|
||||||
md5: "38695d3d69d7a0ada8178072dad4c58b"
|
md5: "38695d3d69d7a0ada8178072dad4c58b"
|
||||||
sha1: "bb2d0441e073da9c584f23c2ad8c7ab8aac293bf"
|
sha1: "bb2d0441e073da9c584f23c2ad8c7ab8aac293bf"
|
||||||
source_ref: "main.cpp:77-78 (opened for extraction), nxengine/libretro/libretro.cpp:290 (existence check)"
|
source_ref: "nxengine/main.cpp:77-78 (opened for extraction), nxengine/libretro/libretro.cpp:278 (existence check)"
|
||||||
note: "Placed in system/nxengine/. The core extracts ORG music, PXT sounds, stage tile attributes, BMP graphics, and wavetable from this binary at each launch."
|
note: "Placed in system/nxengine/. The core extracts ORG music, PXT sounds, stage tile attributes, BMP graphics, and wavetable from this binary at each launch."
|
||||||
|
|
||||||
- name: "data/"
|
- name: "data/"
|
||||||
@@ -64,7 +64,7 @@ files:
|
|||||||
system: cave-story
|
system: cave-story
|
||||||
description: "NPC attribute table (entity behavior flags, HP, damage, display rect offsets)"
|
description: "NPC attribute table (entity behavior flags, HP, damage, display rect offsets)"
|
||||||
required: true
|
required: true
|
||||||
source_ref: "main.cpp:50 (existence check for data/ directory), ai/ai.cpp:56-59 (loaded for NPC properties)"
|
source_ref: "nxengine/main.cpp:47-53 (existence check for data/ directory), nxengine/ai/ai.cpp:56-59 (loaded for NPC properties)"
|
||||||
note: "Located in system/nxengine/data/. Used to validate data directory presence and to load NPC behavior attributes."
|
note: "Located in system/nxengine/data/. Used to validate data directory presence and to load NPC behavior attributes."
|
||||||
|
|
||||||
- name: "data/sprites.sif"
|
- name: "data/sprites.sif"
|
||||||
@@ -84,5 +84,5 @@ files:
|
|||||||
description: "Tile attribute lookup table (maps tile codes to collision/behavior attributes)"
|
description: "Tile attribute lookup table (maps tile codes to collision/behavior attributes)"
|
||||||
required: false
|
required: false
|
||||||
hle_fallback: true
|
hle_fallback: true
|
||||||
source_ref: "map.cpp:290-303 (loaded at init, hardcoded default if missing)"
|
source_ref: "nxengine/map.cpp:290-303 (loaded at init, hardcoded default if missing)"
|
||||||
note: "Not part of the freeware distribution. Generated by the standalone NXEngine extraction tool. The libretro core has hardcoded defaults in map.cpp:30."
|
note: "Not part of the freeware distribution. Generated by the standalone NXEngine extraction tool. The libretro core has hardcoded defaults in nxengine/map.cpp:30."
|
||||||
@@ -16,7 +16,7 @@ files:
|
|||||||
required: false
|
required: false
|
||||||
description: "64DD IPL ROM"
|
description: "64DD IPL ROM"
|
||||||
note: "Only loaded when a 64DD disk image (.ndd) is present via subsystem API. Core fails to load disk games without it."
|
note: "Only loaded when a 64DD disk image (.ndd) is present via subsystem API. Core fails to load disk games without it."
|
||||||
source_ref: "libretro/libretro.c:1021"
|
source_ref: "libretro/libretro.c:848"
|
||||||
|
|
||||||
notes:
|
notes:
|
||||||
hle_available: true
|
hle_available: true
|
||||||
|
|||||||
@@ -51,5 +51,5 @@ files:
|
|||||||
md5: "72ae1b47820fcc93cc0df9c428d0face"
|
md5: "72ae1b47820fcc93cc0df9c428d0face"
|
||||||
sha1: "5f4aed208301449c2e9514edfd325fe9dead76fa"
|
sha1: "5f4aed208301449c2e9514edfd325fe9dead76fa"
|
||||||
crc32: "a5751b99"
|
crc32: "a5751b99"
|
||||||
source_ref: "src/d_main.c:1438-1476 (PACKAGE .wad load), libretro/libretro.c:4254-4330 (I_FindFile search), src/config.h:39 (PACKAGE=prboom)"
|
source_ref: "src/d_main.c:1449-1465 (PACKAGE .wad load), libretro/libretro.c:4171-4252 (I_FindFile search), src/config.h:39 (PACKAGE=prboom)"
|
||||||
note: "Searched in system/prboom/ then system/. Falls back to internal defaults if missing, but menus and HUD may render incorrectly without it."
|
note: "Searched in system/prboom/ then system/. Falls back to internal defaults if missing, but menus and HUD may render incorrectly without it."
|
||||||
+5
-5
@@ -56,7 +56,7 @@ notes: |
|
|||||||
capsimg.so/capsimg.dll is an optional shared library for IPF floppy image
|
capsimg.so/capsimg.dll is an optional shared library for IPF floppy image
|
||||||
support (SPS/CAPS format). Not a BIOS file, loaded dynamically at runtime.
|
support (SPS/CAPS format). Not a BIOS file, loaded dynamically at runtime.
|
||||||
|
|
||||||
Source: libretro/libretro-core.h:140-245, libretro/libretro-core.c:5612-5752,
|
Source: libretro/libretro-core.h:140-245, libretro/libretro-core.c:5609-5777,
|
||||||
libretro/libretro-core.c:6044-6093
|
libretro/libretro-core.c:6044-6093
|
||||||
|
|
||||||
files:
|
files:
|
||||||
@@ -243,20 +243,20 @@ files:
|
|||||||
system: commodore-amiga
|
system: commodore-amiga
|
||||||
required: false
|
required: false
|
||||||
note: "Amiga Forever ROM decryption key. Copied to saves/WHDLoad/Devs/Kickstarts/ for WHDLoad."
|
note: "Amiga Forever ROM decryption key. Copied to saves/WHDLoad/Devs/Kickstarts/ for WHDLoad."
|
||||||
source_ref: "libretro/libretro-core.c:5969-5980"
|
source_ref: "libretro/libretro-core.c:5963-5978"
|
||||||
|
|
||||||
- name: "WHDLoad.key"
|
- name: "WHDLoad.key"
|
||||||
system: commodore-amiga
|
system: commodore-amiga
|
||||||
required: false
|
required: false
|
||||||
unsourceable: "per-user signed registration key, never distributed generically, WHDLoad free since v18.2"
|
unsourceable: "per-user signed registration key, never distributed generically, WHDLoad free since v18.2"
|
||||||
note: "WHDLoad license key. Copied to saves/WHDLoad/L/ for registered WHDLoad use."
|
note: "WHDLoad license key. Copied to saves/WHDLoad/L/ for registered WHDLoad use."
|
||||||
source_ref: "libretro/libretro-core.c:5985-5998"
|
source_ref: "libretro/libretro-core.c:5979-5994"
|
||||||
|
|
||||||
- name: "WHDLoad.prefs"
|
- name: "WHDLoad.prefs"
|
||||||
system: commodore-amiga
|
system: commodore-amiga
|
||||||
required: false
|
required: false
|
||||||
note: "WHDLoad preferences. Copied to saves/WHDLoad/S/ when present."
|
note: "WHDLoad preferences. Copied to saves/WHDLoad/S/ when present."
|
||||||
source_ref: "libretro/libretro-core.c:6000-6023"
|
source_ref: "libretro/libretro-core.c:5995-6018"
|
||||||
|
|
||||||
model_kickstart_map:
|
model_kickstart_map:
|
||||||
A500: {kickstart: "kick34005.A500", ext: null}
|
A500: {kickstart: "kick34005.A500", ext: null}
|
||||||
@@ -290,4 +290,4 @@ platform_details:
|
|||||||
amiga_forever: "amiga-os-{version}.rom"
|
amiga_forever: "amiga-os-{version}.rom"
|
||||||
tosec: "Kickstart v{version} rev {rev} ({year})(Commodore)({model}).rom"
|
tosec: "Kickstart v{version} rev {rev} ({year})(Commodore)({model}).rom"
|
||||||
scan_prefixes: ["kick", "amiga-os", "KS ROM"]
|
scan_prefixes: ["kick", "amiga-os", "KS ROM"]
|
||||||
source_ref: "libretro/libretro-core.c:2651-2678"
|
source_ref: "libretro/libretro-core.c:2650-2677"
|
||||||
@@ -60,8 +60,8 @@ notes: |
|
|||||||
capsimg.so/capsimg.dll is an optional shared library for IPF floppy image
|
capsimg.so/capsimg.dll is an optional shared library for IPF floppy image
|
||||||
support (SPS/CAPS format). Not a BIOS file, loaded dynamically at runtime.
|
support (SPS/CAPS format). Not a BIOS file, loaded dynamically at runtime.
|
||||||
|
|
||||||
Source: libretro/libretro-core.h:140-245, libretro/libretro-core.c:5384-5550,
|
Source: libretro/libretro-core.h:140-245, libretro/libretro-core.c:5533-5701,
|
||||||
libretro/libretro-core.c:5636-5795
|
libretro/libretro-core.c:5788-5879
|
||||||
|
|
||||||
files:
|
files:
|
||||||
# -------------------------------------------------------
|
# -------------------------------------------------------
|
||||||
@@ -247,20 +247,20 @@ files:
|
|||||||
system: commodore-amiga
|
system: commodore-amiga
|
||||||
required: false
|
required: false
|
||||||
note: "Amiga Forever ROM decryption key. Copied to saves/WHDLoad/Devs/Kickstarts/ for WHDLoad."
|
note: "Amiga Forever ROM decryption key. Copied to saves/WHDLoad/Devs/Kickstarts/ for WHDLoad."
|
||||||
source_ref: "libretro/libretro-core.c:5735-5746"
|
source_ref: "libretro/libretro-core.c:5887-5902"
|
||||||
|
|
||||||
- name: "WHDLoad.key"
|
- name: "WHDLoad.key"
|
||||||
system: commodore-amiga
|
system: commodore-amiga
|
||||||
required: false
|
required: false
|
||||||
unsourceable: "per-user signed registration key, never distributed generically, WHDLoad free since v18.2"
|
unsourceable: "per-user signed registration key, never distributed generically, WHDLoad free since v18.2"
|
||||||
note: "WHDLoad license key. Copied to saves/WHDLoad/L/ for registered WHDLoad use."
|
note: "WHDLoad license key. Copied to saves/WHDLoad/L/ for registered WHDLoad use."
|
||||||
source_ref: "libretro/libretro-core.c:5751-5764"
|
source_ref: "libretro/libretro-core.c:5903-5918"
|
||||||
|
|
||||||
- name: "WHDLoad.prefs"
|
- name: "WHDLoad.prefs"
|
||||||
system: commodore-amiga
|
system: commodore-amiga
|
||||||
required: false
|
required: false
|
||||||
note: "WHDLoad preferences. Copied to saves/WHDLoad/S/ when present."
|
note: "WHDLoad preferences. Copied to saves/WHDLoad/S/ when present."
|
||||||
source_ref: "libretro/libretro-core.c:5768-5791"
|
source_ref: "libretro/libretro-core.c:5919-5942"
|
||||||
|
|
||||||
model_kickstart_map:
|
model_kickstart_map:
|
||||||
A500: {kickstart: "kick34005.A500", ext: null}
|
A500: {kickstart: "kick34005.A500", ext: null}
|
||||||
@@ -294,4 +294,4 @@ platform_details:
|
|||||||
amiga_forever: "amiga-os-{version}.rom"
|
amiga_forever: "amiga-os-{version}.rom"
|
||||||
tosec: "Kickstart v{version} rev {rev} ({year})(Commodore)({model}).rom"
|
tosec: "Kickstart v{version} rev {rev} ({year})(Commodore)({model}).rom"
|
||||||
scan_prefixes: ["kick", "amiga-os", "KS ROM"]
|
scan_prefixes: ["kick", "amiga-os", "KS ROM"]
|
||||||
source_ref: "libretro/libretro-core.c:2577-2616"
|
source_ref: "libretro/libretro-core.c:2629-2656"
|
||||||
+5
-5
@@ -74,7 +74,7 @@ notes: |
|
|||||||
Source: retrodep/embedded/*.c (embedded ROM tables),
|
Source: retrodep/embedded/*.c (embedded ROM tables),
|
||||||
vice/src/*/rom.h (ROM name defines), vice/src/drive/driverom.h (drive ROMs),
|
vice/src/*/rom.h (ROM name defines), vice/src/drive/driverom.h (drive ROMs),
|
||||||
retrodep/ui.c:274-315 (JiffyDOS loading), retrodep/ui.c:258-271 (SCPU kernal),
|
retrodep/ui.c:274-315 (JiffyDOS loading), retrodep/ui.c:258-271 (SCPU kernal),
|
||||||
libretro/libretro-core.c:2807-2872 (core options for JiffyDOS/SCPU)
|
libretro/libretro-core.c:2806-2871 (core options for JiffyDOS/SCPU)
|
||||||
|
|
||||||
files:
|
files:
|
||||||
# -------------------------------------------------------
|
# -------------------------------------------------------
|
||||||
@@ -1082,7 +1082,7 @@ files:
|
|||||||
hle_fallback: true
|
hle_fallback: true
|
||||||
embedded: false
|
embedded: false
|
||||||
note: "SuperCPU DOS v1.40 external kernal. Optional, selected via core option. Goes in system/vice/SCPU64/."
|
note: "SuperCPU DOS v1.40 external kernal. Optional, selected via core option. Goes in system/vice/SCPU64/."
|
||||||
source_ref: "retrodep/ui.c:266, libretro/libretro-core.c:2832"
|
source_ref: "retrodep/ui.c:266, libretro/libretro-core.c:2830"
|
||||||
|
|
||||||
- name: "vice/SCPU64/scpu-dos-2.04.bin"
|
- name: "vice/SCPU64/scpu-dos-2.04.bin"
|
||||||
system: commodore-c64
|
system: commodore-c64
|
||||||
@@ -1090,7 +1090,7 @@ files:
|
|||||||
hle_fallback: true
|
hle_fallback: true
|
||||||
embedded: false
|
embedded: false
|
||||||
note: "SuperCPU DOS v2.04 external kernal. Optional, selected via core option. Goes in system/vice/SCPU64/."
|
note: "SuperCPU DOS v2.04 external kernal. Optional, selected via core option. Goes in system/vice/SCPU64/."
|
||||||
source_ref: "retrodep/ui.c:263, libretro/libretro-core.c:2834"
|
source_ref: "retrodep/ui.c:263, libretro/libretro-core.c:2831"
|
||||||
|
|
||||||
# -------------------------------------------------------
|
# -------------------------------------------------------
|
||||||
# Drive ROMs (shared across all cores with True Drive Emulation)
|
# Drive ROMs (shared across all cores with True Drive Emulation)
|
||||||
@@ -1274,7 +1274,7 @@ files:
|
|||||||
hle_fallback: true
|
hle_fallback: true
|
||||||
embedded: false
|
embedded: false
|
||||||
note: "JiffyDOS C64 kernal replacement. Optional, proprietary. Requires True Drive Emulation + 1541/1571/1581 drive."
|
note: "JiffyDOS C64 kernal replacement. Optional, proprietary. Requires True Drive Emulation + 1541/1571/1581 drive."
|
||||||
source_ref: "retrodep/ui.c:302, libretro/libretro-core.c:2862"
|
source_ref: "retrodep/ui.c:302, libretro/libretro-core.c:2859"
|
||||||
|
|
||||||
- name: "vice/JiffyDOS_SX-64.bin"
|
- name: "vice/JiffyDOS_SX-64.bin"
|
||||||
system: commodore-c64
|
system: commodore-c64
|
||||||
@@ -1290,7 +1290,7 @@ files:
|
|||||||
hle_fallback: true
|
hle_fallback: true
|
||||||
embedded: false
|
embedded: false
|
||||||
note: "JiffyDOS C128 kernal replacement. Optional, proprietary. C128 core only."
|
note: "JiffyDOS C128 kernal replacement. Optional, proprietary. C128 core only."
|
||||||
source_ref: "retrodep/ui.c:309, libretro/libretro-core.c:2864"
|
source_ref: "retrodep/ui.c:309, libretro/libretro-core.c:2861"
|
||||||
|
|
||||||
- name: "vice/JiffyDOS_1541-II.bin"
|
- name: "vice/JiffyDOS_1541-II.bin"
|
||||||
system: commodore-c64
|
system: commodore-c64
|
||||||
|
|||||||
Reference in new issue
Block a user