mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 12:22:33 -05:00
Regenerate database and update emulator profiles
Regenerate database.json and update README counts/timestamps; add and normalize numerous BIOS entries and hashes. Key changes: update generated_at timestamp and system count (355→357) in README; add OpenBIOS / HLE fallback and additional aliases to beetle_psx, include beetle_psx core name and profiled_date update; add laseractive to ares systems; adjust atari800 systems and source_ref line numbers; mark dinothawr as a system and expand its note; update gsplus upstream/profile date, add apple-iie system and tweak source_refs; add pcsx2 core to lrps2; refresh mame profiled_date and add multiple systems and BIOS root sets. Miscellaneous script changes and other JSON normalization to reflect newly discovered/merged BIOS files.
This commit is contained in:
@@ -26,6 +26,7 @@ systems:
|
||||
- mega-cd
|
||||
- mega-cd-32x
|
||||
- mega-ld
|
||||
- laseractive
|
||||
- msx
|
||||
- msx2
|
||||
- neo-geo
|
||||
|
||||
@@ -7,7 +7,7 @@ profiled_date: "2026-03-23"
|
||||
core_version: "3.1.0"
|
||||
display_name: "Atari - 400/800/600XL/800XL/130XE/5200 (Atari800)"
|
||||
cores: [atari800]
|
||||
systems: [atari-400, atari-800, atari-800xl, atari-130xe, atari-5200, atari-xegs]
|
||||
systems: [atari-400-800, atari-5200]
|
||||
|
||||
# Atari800 emulates the Atari 8-bit family (400/800/XL/XE) and the 5200 console.
|
||||
# All BIOS files are optional -- the core ships built-in Altirra OS replacements
|
||||
@@ -43,7 +43,7 @@ files:
|
||||
note: >
|
||||
Atari 5200 BIOS (original). Mapped at $F800-$FFFF.
|
||||
Altirra 5200 OS is used when this file is absent.
|
||||
source_ref: "atari800/src/sysrom.c:101-102,254-255"
|
||||
source_ref: "atari800/src/sysrom.c:101-102,255"
|
||||
|
||||
# -- Atari BASIC ROM --
|
||||
# Atari BASIC interpreter (8 KB). Three known revisions:
|
||||
@@ -63,7 +63,7 @@ files:
|
||||
note: >
|
||||
Atari BASIC Rev C. Required for 400/800 software that needs BASIC.
|
||||
Altirra BASIC is used as fallback. Enable via core option atari800_opt2.
|
||||
source_ref: "atari800/src/sysrom.c:103-105,256"
|
||||
source_ref: "atari800/src/sysrom.c:103-105,257"
|
||||
|
||||
# -- Atari 400/800 OS A --
|
||||
# Original Atari 400/800 OS (10 KB). Two known CRC32 values:
|
||||
|
||||
@@ -3,18 +3,19 @@ type: libretro
|
||||
core_classification: community_fork
|
||||
source: "https://github.com/libretro/beetle-psx-libretro"
|
||||
upstream: "https://mednafen.github.io/"
|
||||
profiled_date: "2026-03-24"
|
||||
profiled_date: "2026-03-29"
|
||||
core_version: "v0.9.44.1"
|
||||
display_name: "Sony - PlayStation (Beetle PSX)"
|
||||
cores: [mednafen_psx, mednafen_psx_hw]
|
||||
cores: [beetle_psx, mednafen_psx, mednafen_psx_hw]
|
||||
systems: [sony-playstation]
|
||||
notes: >
|
||||
Region-based BIOS selection: the core picks JP/NA/EU firmware based on disc region.
|
||||
SHA1 validated with warning on mismatch (does not block loading).
|
||||
SHA1 and alternate filenames sourced from MAME psx.cpp (libretro.cpp:184).
|
||||
Override option allows using PSP or PS3 extracted PS1 BIOS as region-free alternative.
|
||||
SHA1 and alternate filenames sourced from MAME psx.cpp (libretro.cpp:186).
|
||||
Override option allows using PSP, PS3, or OpenBIOS as region-free alternative.
|
||||
Embedded OpenBIOS (512KB) compiled into the binary serves as HLE fallback when no BIOS found.
|
||||
"Skip BIOS" option patches BIOS ROM but causes compatibility issues.
|
||||
Upstream Mednafen loads the same 3 region BIOS; override BIOS are libretro additions.
|
||||
Upstream Mednafen loads the same 3 region BIOS; override BIOS and HLE fallback are libretro additions.
|
||||
|
||||
files:
|
||||
# -- Region: Japan (REGION_JP) --
|
||||
@@ -23,12 +24,13 @@ files:
|
||||
description: "SCPH-5500 (v3.0 09-09-96 J)"
|
||||
region: "NTSC-J"
|
||||
required: true
|
||||
hle_fallback: true
|
||||
size: 524288
|
||||
sha1: "b05def971d8ec59f346f2d9ac21fb742e3eb6917"
|
||||
md5: "8dd7d5296a650fac7319bce665a6a53c"
|
||||
validation: [sha1]
|
||||
mode: both
|
||||
source_ref: "libretro.cpp:252-256"
|
||||
source_ref: "libretro.cpp:261-269"
|
||||
aliases: ["SCPH5500.bin", "SCPH-5500.bin"]
|
||||
|
||||
# -- Region: North America (REGION_NA) --
|
||||
@@ -37,12 +39,13 @@ files:
|
||||
description: "SCPH-5501, 5503, 7003 (v3.0 11-18-96 A)"
|
||||
region: "NTSC-U"
|
||||
required: true
|
||||
hle_fallback: true
|
||||
size: 524288
|
||||
sha1: "0555c6fae8906f3f09baf5988f00e55f88e9f30b"
|
||||
md5: "490f666e1afb15b7362b406ed1cea246"
|
||||
validation: [sha1]
|
||||
mode: both
|
||||
source_ref: "libretro.cpp:258-270"
|
||||
source_ref: "libretro.cpp:271-289"
|
||||
aliases:
|
||||
- "SCPH5501.bin"
|
||||
- "SCPH-5501.bin"
|
||||
@@ -59,12 +62,13 @@ files:
|
||||
description: "SCPH-5502, 5552 (v3.0 01-06-97 E)"
|
||||
region: "PAL"
|
||||
required: true
|
||||
hle_fallback: true
|
||||
size: 524288
|
||||
sha1: "f6bc2d1f5eb6593de7d089c425ac681d6fffd3f0"
|
||||
md5: "32736f17079d0b2b7024407c39bd3050"
|
||||
validation: [sha1]
|
||||
mode: both
|
||||
source_ref: "libretro.cpp:272-282"
|
||||
source_ref: "libretro.cpp:291-305"
|
||||
aliases:
|
||||
- "SCPH5502.bin"
|
||||
- "SCPH-5502.bin"
|
||||
@@ -83,7 +87,7 @@ files:
|
||||
md5: "c53ca5908936d412331790f4426c6c33"
|
||||
validation: [sha1]
|
||||
mode: libretro
|
||||
source_ref: "libretro.cpp:190-195"
|
||||
source_ref: "libretro.cpp:192-198"
|
||||
aliases: ["PSXONPSP660.bin"]
|
||||
note: "override_bios=1. Falls back to region BIOS if not found."
|
||||
|
||||
@@ -96,6 +100,16 @@ files:
|
||||
md5: "81bbe60ba7a3d1cea1d48c14cbcc647b"
|
||||
validation: [sha1]
|
||||
mode: libretro
|
||||
source_ref: "libretro.cpp:198-203"
|
||||
source_ref: "libretro.cpp:200-206"
|
||||
aliases: ["PS1_ROM.bin"]
|
||||
note: "override_bios=2. Falls back to region BIOS if not found."
|
||||
|
||||
- name: "openbios.bin"
|
||||
description: "OpenBIOS (open-source PS1 HLE BIOS, region-free override)"
|
||||
region: "Auto"
|
||||
required: false
|
||||
size: 524288
|
||||
mode: libretro
|
||||
source_ref: "libretro.cpp:208-214"
|
||||
aliases: ["OPENBIOS.bin"]
|
||||
note: "override_bios=3. No SHA1 validation. Falls back to region BIOS if not found. Also embedded in binary as HLE fallback (libretro.cpp:2157-2159)."
|
||||
|
||||
@@ -7,10 +7,10 @@ profiled_date: "2026-03-23"
|
||||
core_version: "v1.0"
|
||||
display_name: "Dinothawr"
|
||||
cores: [dinothawr]
|
||||
systems: []
|
||||
systems: [dinothawr]
|
||||
|
||||
notes: |
|
||||
Puzzle game by the libretro team. Push blocks on ice.
|
||||
Puzzle game by the libretro team (Themaister, Agnes Heyer). Push blocks on ice.
|
||||
Game data (TMX levels, sprites, music) needed for the core to work.
|
||||
|
||||
Two loading modes:
|
||||
|
||||
@@ -1,14 +1,16 @@
|
||||
emulator: GSplus
|
||||
type: standalone
|
||||
core_classification: community_fork
|
||||
source: "https://github.com/digarok/gsplus"
|
||||
upstream: "https://github.com/digarok/gsplus"
|
||||
profiled_date: "2026-03-26"
|
||||
upstream: "https://kegs.sourceforge.net/"
|
||||
profiled_date: "2026-03-29"
|
||||
core_version: "KEGS 1.38"
|
||||
display_name: "Apple - Apple IIGS (GSplus)"
|
||||
cores:
|
||||
- gsplus
|
||||
systems:
|
||||
- apple-iigs
|
||||
- apple-iie
|
||||
|
||||
notes: |
|
||||
Fork of KEGS (Kent's Emulated GS) by digarok. Cross-platform Apple IIGS
|
||||
@@ -28,7 +30,7 @@ files:
|
||||
aliases: [ROM.01, ROM.03, APPLE2GS.ROM, APPLE2GS.ROM2, xgs.rom, XGS.ROM, Rom03gd, 342-0077-b]
|
||||
required: true
|
||||
description: "Apple IIGS system ROM"
|
||||
source_ref: "config.c:131,403-407,1092-1149"
|
||||
source_ref: "config.c:131,403-406,1092-1149"
|
||||
note: "Accepted sizes: 32768 (Apple //e), 131072 (ROM 01), 262144 (ROM 03)"
|
||||
validation: [size]
|
||||
|
||||
@@ -39,5 +41,5 @@ files:
|
||||
size: 256
|
||||
description: "Disk II controller PROM (slot 6)"
|
||||
validation: [size]
|
||||
source_ref: "config.c:414-415,1188-1220"
|
||||
source_ref: "config.c:414-415,1168-1220"
|
||||
note: "Built-in PROM generated from XOR diffs against main ROM"
|
||||
|
||||
@@ -10,7 +10,7 @@ upstream: "https://github.com/PCSX2/pcsx2"
|
||||
profiled_date: "2026-03-25"
|
||||
core_version: "Git"
|
||||
display_name: "Sony - PlayStation 2 (LRPS2)"
|
||||
cores: [lrps2]
|
||||
cores: [lrps2, pcsx2]
|
||||
systems: [sony-playstation-2]
|
||||
|
||||
bios_directory: "pcsx2/bios/"
|
||||
|
||||
@@ -4,7 +4,7 @@ core_classification: official_port
|
||||
source: "https://github.com/libretro/mame"
|
||||
upstream: "https://github.com/mamedev/mame"
|
||||
logo: "https://raw.githubusercontent.com/mamedev/mame/master/docs/source/images/MAMElogo.svg"
|
||||
profiled_date: "2026-03-22"
|
||||
profiled_date: "2026-03-29"
|
||||
core_version: "0.286"
|
||||
display_name: "Arcade (MAME)"
|
||||
|
||||
@@ -43,13 +43,29 @@ systems:
|
||||
- konami-twinkle
|
||||
- panasonic-3do
|
||||
- hyper-neogeo64
|
||||
- apple2gs
|
||||
- apf-m1000
|
||||
- bally-astrocade
|
||||
- coleco-adam
|
||||
- crvision
|
||||
- entex-advision
|
||||
- sega-beena
|
||||
- camplynx
|
||||
- tiger-game-com
|
||||
- gamepark-gp32
|
||||
- gamate
|
||||
- gamepock
|
||||
- hartung-game-master
|
||||
- fm7
|
||||
- laser310
|
||||
- casio-loopy
|
||||
- casio-pv1000
|
||||
- pegasus
|
||||
- pcw
|
||||
|
||||
notes: |
|
||||
Rolling release tracking mamedev/mame upstream (currently 0.286).
|
||||
80 BIOS root sets + 3 system ROM sets (adam, advision, apfm1000). romload.cpp
|
||||
80 BIOS root sets + 18 system ROM sets (apple2gs, astrocade, adam, advision, apfm1000, beena, camplynx, casloopy, crvision, fm7, gamate, gamecom, gamepock, gmaster, gp32, laser310, pcw, pegasus). romload.cpp
|
||||
unmodified. No hiscore support.
|
||||
Paths under system_dir/mame/ (artwork, cheat, hash, ini, plugins,
|
||||
samples, crosshair). ROM search: content_dir + system_dir/mame/bios +
|
||||
@@ -515,6 +531,80 @@ files:
|
||||
category: bios_zip
|
||||
source_ref: "src/mame/misc/xtom3d.cpp:996"
|
||||
|
||||
# Bally Astrocade
|
||||
- name: astrocde.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: astrocde
|
||||
source_ref: "src/mame/midway/astrohome.cpp:244-247"
|
||||
contents:
|
||||
- name: astro.bin
|
||||
description: "On-board BIOS ROM (Bally Professional Arcade)"
|
||||
size: 8192
|
||||
crc32: ebc77f3a
|
||||
|
||||
- name: astrocdl.zip
|
||||
required: false
|
||||
category: bios_zip
|
||||
system: astrocde
|
||||
source_ref: "src/mame/midway/astrohome.cpp:249-251"
|
||||
contents:
|
||||
- name: ballyhlc.bin
|
||||
description: "Bally Home Library Computer BIOS"
|
||||
size: 8192
|
||||
crc32: d7c517ba
|
||||
|
||||
- name: astrocdw.zip
|
||||
required: false
|
||||
category: bios_zip
|
||||
system: astrocde
|
||||
source_ref: "src/mame/midway/astrohome.cpp:254-257"
|
||||
contents:
|
||||
- name: bioswhit.bin
|
||||
description: "Bally Computer System BIOS"
|
||||
size: 8192
|
||||
crc32: 6eb53e79
|
||||
|
||||
# Apple IIgs
|
||||
- name: apple2gs.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: apple2gs
|
||||
source_ref: "src/mame/apple/apple2gs.cpp:3898-3912"
|
||||
contents:
|
||||
- name: 341s0632-2.bin
|
||||
description: "ADB microcontroller ROM (M50740/50741)"
|
||||
size: 4096
|
||||
crc32: e1c11fb0
|
||||
- name: 344s0047.bin
|
||||
description: "Mega II character ROM"
|
||||
size: 16384
|
||||
crc32: 2d541944
|
||||
- name: 341-0728
|
||||
description: "IIgs ROM03 FC-FD main CPU"
|
||||
size: 131072
|
||||
crc32: 8d410067
|
||||
- name: 341-0748
|
||||
description: "IIgs ROM03 FE-FF main CPU"
|
||||
size: 131072
|
||||
crc32: "18190283"
|
||||
|
||||
# Casio Loopy
|
||||
- name: casloopy.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: casio-loopy
|
||||
source_ref: "src/mame/casio/casloopy.cpp:2456-2462"
|
||||
contents:
|
||||
- name: hd6437021.lsi302
|
||||
description: "SH-1 CPU internal mask ROM"
|
||||
size: 32768
|
||||
crc32: 8c57ff9f
|
||||
- name: hn62434fa.lsi352
|
||||
description: "HN62434 sound/wave data mask ROM"
|
||||
size: 524288
|
||||
crc32: 8f51fa17
|
||||
|
||||
# Coleco Adam
|
||||
- name: adam.zip
|
||||
required: true
|
||||
@@ -661,3 +751,410 @@ files:
|
||||
size: 4096
|
||||
crc32: f320aba6
|
||||
|
||||
# Sega Advanced Pico BEENA
|
||||
- name: beena.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: sega-beena
|
||||
source_ref: "src/mame/sega/sega_beena.cpp:2233-2245"
|
||||
contents:
|
||||
- name: 9h0-0008.bios.ic1
|
||||
description: "SoC internal BIOS (ARM7, dumped via JTAG)"
|
||||
size: 131072
|
||||
crc32: 5471aaf8
|
||||
- name: 9h0-0008.midipcm.ic1
|
||||
description: "SoC MIDI synthesizer PCM data"
|
||||
size: 32768
|
||||
crc32: ed336d29
|
||||
|
||||
# Camputers Lynx 48K
|
||||
- name: lynx48k.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: camplynx
|
||||
source_ref: "src/mame/camputers/camplynx.cpp:995-1004"
|
||||
contents:
|
||||
- name: lynx48-1.ic46
|
||||
description: "BASIC ROM bank 1 (Set1)"
|
||||
size: 8192
|
||||
crc32: 56feec44
|
||||
- name: lynx48-2.ic45
|
||||
description: "BASIC ROM bank 2 (Set1)"
|
||||
size: 8192
|
||||
crc32: d894562e
|
||||
- name: lynx4811.ic46
|
||||
description: "BASIC ROM bank 1 (Set2)"
|
||||
size: 8192
|
||||
crc32: a933e577
|
||||
- name: lynx4812.ic45
|
||||
description: "BASIC ROM bank 2 (Set2)"
|
||||
size: 8192
|
||||
crc32: 3d3fdd0e
|
||||
|
||||
# Camputers Lynx 96K
|
||||
- name: lynx96k.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: camplynx
|
||||
source_ref: "src/mame/camputers/camplynx.cpp:1006-1018"
|
||||
contents:
|
||||
- name: lynx9646.ic46
|
||||
description: "BASIC ROM bank 1"
|
||||
size: 8192
|
||||
crc32: f86c5514
|
||||
- name: lynx9645.ic45
|
||||
description: "BASIC ROM bank 2"
|
||||
size: 8192
|
||||
crc32: f596b9a3
|
||||
- name: lynx9644.ic44
|
||||
description: "Extension ROM (original)"
|
||||
size: 4096
|
||||
crc32: 4b96b0de
|
||||
- name: skorprom.ic44
|
||||
description: "Scorpion ROM v2.1 (RLUG)"
|
||||
size: 8192
|
||||
crc32: 698d3de9
|
||||
- name: danish96k3.ic44
|
||||
description: "Danish extension ROM"
|
||||
size: 8192
|
||||
crc32: 795c22ea
|
||||
- name: dosrom.rom
|
||||
description: "Floppy DOS ROM"
|
||||
size: 8192
|
||||
crc32: 011e106a
|
||||
|
||||
# Camputers Lynx 128K
|
||||
- name: lynx128k.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: camplynx
|
||||
source_ref: "src/mame/camputers/camplynx.cpp:1020-1026"
|
||||
contents:
|
||||
- name: lynx128-1.ic1
|
||||
description: "BASIC ROM bank 1"
|
||||
size: 8192
|
||||
crc32: 65d292ce
|
||||
- name: lynx128-2.ic2
|
||||
description: "BASIC ROM bank 2"
|
||||
size: 8192
|
||||
crc32: 23288773
|
||||
- name: lynx128-3.ic3
|
||||
description: "BASIC ROM bank 3"
|
||||
size: 8192
|
||||
crc32: 9827b9e9
|
||||
- name: dosrom.rom
|
||||
description: "Floppy DOS ROM"
|
||||
size: 8192
|
||||
crc32: 011e106a
|
||||
|
||||
# VTech CreatiVision
|
||||
- name: crvision.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: crvision
|
||||
source_ref: "src/mame/vtech/crvision.cpp:934-937"
|
||||
contents:
|
||||
- name: crvision.u20
|
||||
description: "Microsoft BASIC ROM"
|
||||
size: 2048
|
||||
crc32: c3c590c6
|
||||
|
||||
- name: fnvision.zip
|
||||
required: false
|
||||
category: bios_zip
|
||||
system: crvision
|
||||
source_ref: "src/mame/vtech/crvision.cpp:939-942"
|
||||
note: "FunVision clone with alternate BIOS"
|
||||
contents:
|
||||
- name: funboot.rom
|
||||
description: "FunVision alternate BIOS ROM"
|
||||
size: 2048
|
||||
crc32: "05602697"
|
||||
|
||||
- name: lasr2001.zip
|
||||
required: false
|
||||
category: bios_zip
|
||||
system: crvision
|
||||
source_ref: "src/mame/vtech/crvision.cpp:950-953"
|
||||
note: "VTech Laser 2001 home computer (CreatiVision successor)"
|
||||
contents:
|
||||
- name: laser2001.rom
|
||||
description: "Laser 2001 BASIC + OS ROM"
|
||||
size: 16384
|
||||
crc32: 4dc35c39
|
||||
|
||||
- name: manager.zip
|
||||
required: false
|
||||
category: bios_zip
|
||||
system: crvision
|
||||
source_ref: "src/mame/vtech/crvision.cpp:955-959"
|
||||
note: "Salora Manager (Finnish variant)"
|
||||
contents:
|
||||
- name: "01"
|
||||
description: "ROM bank 0-1"
|
||||
size: 8192
|
||||
crc32: 702f4cf5
|
||||
- name: "23"
|
||||
description: "ROM bank 2-3"
|
||||
size: 8192
|
||||
crc32: 46489d88
|
||||
|
||||
# VTech Laser 310 (VZ-300)
|
||||
- name: laser310.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: laser310
|
||||
source_ref: "src/mame/vtech/vtech1.cpp:602-608"
|
||||
note: "Z80-based home computer (1984). Clones: VZ-300, Laser 310 SHRG."
|
||||
contents:
|
||||
- name: vtechv20.u12
|
||||
description: "BASIC V2.0 ROM (default)"
|
||||
size: 16384
|
||||
crc32: 613de12c
|
||||
- name: vtechv21.u12
|
||||
description: "BASIC V2.1 ROM (hack)"
|
||||
size: 16384
|
||||
crc32: f7df980f
|
||||
|
||||
# Bit Corporation Gamate
|
||||
- name: gamate.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: gamate
|
||||
source_ref: "src/mame/bitcorp/gamate.cpp:228-234"
|
||||
contents:
|
||||
- name: gamate_bios_umc.bin
|
||||
description: "UMC/NCR ICASC00002 BIOS (default)"
|
||||
size: 4096
|
||||
crc32: "07090415"
|
||||
- name: gamate_bios_bit.bin
|
||||
description: "BIT ICASC00001 BIOS (1994)"
|
||||
size: 4096
|
||||
crc32: 03a5f3a7
|
||||
|
||||
# Epoch Game Pocket Computer
|
||||
- name: gamepock.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: gamepock
|
||||
source_ref: "src/mame/epoch/gamepock.cpp:248-251"
|
||||
contents:
|
||||
- name: egpcboot.bin
|
||||
description: "NEC uPD78C06AG internal ROM"
|
||||
size: 4096
|
||||
crc32: ee1ea65d
|
||||
|
||||
# Hartung Game Master
|
||||
- name: gmaster.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: hartung-game-master
|
||||
source_ref: "src/mame/handheld/gmaster.cpp:261-263"
|
||||
contents:
|
||||
- name: d78c11agf_e19.u1
|
||||
description: "NEC D78C11AGF internal ROM"
|
||||
size: 4096
|
||||
crc32: 05cc45e5
|
||||
|
||||
# Tiger game.com
|
||||
- name: gamecom.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: tiger-game-com
|
||||
source_ref: "src/mame/tiger/gamecom.cpp:293-299"
|
||||
contents:
|
||||
- name: internal.bin
|
||||
description: "SM8521 CPU internal ROM"
|
||||
size: 4096
|
||||
crc32: a0cec361
|
||||
- name: external.bin
|
||||
description: "External flash ROM (PDA software)"
|
||||
size: 262144
|
||||
crc32: e235a589
|
||||
|
||||
# GamePark GP32
|
||||
- name: gp32.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: gamepark-gp32
|
||||
source_ref: "src/mame/gamepark/gp32.cpp:1710-1727"
|
||||
contents:
|
||||
- name: gp32157e.bin
|
||||
description: "Firmware 1.5.7 (English, default)"
|
||||
size: 524288
|
||||
crc32: b1e35643
|
||||
- name: gp32100k.bin
|
||||
description: "Firmware 1.0.0 (Korean)"
|
||||
size: 524288
|
||||
crc32: d9925ac9
|
||||
- name: gp32156k.bin
|
||||
description: "Firmware 1.5.6 (Korean)"
|
||||
size: 524288
|
||||
crc32: "667fb1c8"
|
||||
- name: gp32166m.bin
|
||||
description: "Firmware 1.6.6 (European)"
|
||||
size: 524288
|
||||
crc32: "4548a840"
|
||||
- name: gp32mfv2.bin
|
||||
description: "Mr. Spiv Multi Firmware V2"
|
||||
size: 524288
|
||||
crc32: "7ddaaaeb"
|
||||
- name: x2c32.jed
|
||||
description: "32 Macrocell CoolRunner-II CPLD (JEDEC)"
|
||||
size: 15291
|
||||
crc32: eeec10d8
|
||||
|
||||
# Fujitsu FM-7 family
|
||||
- name: fm7.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: fm7
|
||||
source_ref: "src/mame/fujitsu/fm7.cpp:2188-2209"
|
||||
contents:
|
||||
- name: fbasic300.rom
|
||||
description: "F-BASIC 3.00 ROM"
|
||||
size: 31744
|
||||
crc32: 87c98494
|
||||
- name: subsys_c.rom
|
||||
description: "Sub-CPU system ROM"
|
||||
size: 10240
|
||||
crc32: 24cec93f
|
||||
- name: boot_bas.rom
|
||||
description: "Boot BASIC ROM"
|
||||
size: 512
|
||||
crc32: c70f0c74
|
||||
- name: boot_dos_a.rom
|
||||
description: "Boot DOS-A ROM"
|
||||
size: 512
|
||||
crc32: bf441864
|
||||
- name: kanji.rom
|
||||
description: "Kanji ROM (optional, JIS level 1)"
|
||||
size: 131072
|
||||
crc32: 62402ac9
|
||||
|
||||
- name: fm77av.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: fm7
|
||||
source_ref: "src/mame/fujitsu/fm7.cpp:2211-2232"
|
||||
contents:
|
||||
- name: initiate.rom
|
||||
description: "Initiate ROM (boot sequencer)"
|
||||
size: 8192
|
||||
crc32: 785cb06c
|
||||
- name: fbasic30.rom
|
||||
description: "F-BASIC 3.0 ROM"
|
||||
size: 31744
|
||||
crc32: a96d19b6
|
||||
- name: subsys_a.rom
|
||||
description: "Sub system A ROM"
|
||||
size: 8192
|
||||
crc32: e8014fbb
|
||||
- name: subsys_b.rom
|
||||
description: "Sub system B ROM"
|
||||
size: 8192
|
||||
crc32: 9be69fac
|
||||
- name: subsyscg.rom
|
||||
description: "Sub system CG ROM (character generator)"
|
||||
size: 8192
|
||||
crc32: e9f16c42
|
||||
|
||||
- name: fmnew7.zip
|
||||
required: false
|
||||
category: bios_zip
|
||||
system: fm7
|
||||
source_ref: "src/mame/fujitsu/fm7.cpp:2170-2186"
|
||||
note: "FM-NEW7 clone, inherits shared ROMs from fm7.zip parent"
|
||||
contents:
|
||||
- name: fbasic302.rom
|
||||
description: "F-BASIC 3.02 ROM"
|
||||
size: 31744
|
||||
crc32: a96d19b6
|
||||
- name: boot_dos.rom
|
||||
description: "Boot DOS ROM"
|
||||
size: 512
|
||||
crc32: 198614ff
|
||||
|
||||
# Technosys Aamber Pegasus
|
||||
- name: pegasus.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: pegasus
|
||||
source_ref: "src/mame/ausnz/pegasus.cpp:ROM_START"
|
||||
note: "6809-based home computer (1981, New Zealand). 8 monitor BIOS variants, 5 cartridge expansion slots."
|
||||
contents:
|
||||
- name: mon11_2674.bin
|
||||
description: "Monitor 1.1 r2674 (default)"
|
||||
size: 4096
|
||||
crc32: 1640ff7e
|
||||
- name: mon10_2569.bin
|
||||
description: "Monitor 1.0 r2569"
|
||||
size: 4096
|
||||
crc32: 910fc930
|
||||
- name: mon11_2569.bin
|
||||
description: "Monitor 1.1 r2569"
|
||||
size: 4096
|
||||
crc32: "07b92002"
|
||||
- name: mon11_2669.bin
|
||||
description: "Monitor 1.1 r2669"
|
||||
size: 4096
|
||||
crc32: f3ee23c8
|
||||
- name: mon22_2856.bin
|
||||
description: "Monitor 2.2 r2856"
|
||||
size: 4096
|
||||
crc32: 5f5f688a
|
||||
- name: mon22b_2856.bin
|
||||
description: "Monitor 2.2B r2856"
|
||||
size: 4096
|
||||
crc32: a47b0308
|
||||
- name: mon23_2601.bin
|
||||
description: "Monitor 2.3 r2601"
|
||||
size: 4096
|
||||
crc32: 0e024222
|
||||
- name: mon23a_2569.bin
|
||||
description: "Monitor 2.3A r2569"
|
||||
size: 4096
|
||||
crc32: 248e62c9
|
||||
- name: 6571.bin
|
||||
description: "MCM6571A character generator"
|
||||
size: 2048
|
||||
crc32: 5a25144b
|
||||
|
||||
# Amstrad PCW (Joyce)
|
||||
- name: pcw8256.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: pcw
|
||||
source_ref: "src/mame/amstrad/pcw.cpp:1402"
|
||||
note: |
|
||||
Amstrad PCW8256 parent ROM set. Z80-based word processor/computer (1985).
|
||||
6 machines: pcw8256 (parent), pcw8512, pcw9256, pcw9512, pcw9512+, pcw10.
|
||||
All MACHINE_NOT_WORKING. No main CPU ROM (boots from CP/M floppy).
|
||||
Printer MCU boot code copied into Z80 RAM at machine_reset.
|
||||
Clones pcw8512/pcw9256/pcw10 share parent ROMs. pcw9512/pcw9512+ use
|
||||
separate daisywheel printer MCU (pcw9512.zip).
|
||||
contents:
|
||||
- name: 40026.ic701
|
||||
description: "i8041 9-pin dot-matrix printer MCU"
|
||||
size: 1024
|
||||
crc32: ee8890ae
|
||||
- name: 40027.ic801
|
||||
description: "i8048 keyboard MCU"
|
||||
size: 1024
|
||||
crc32: "25260958"
|
||||
|
||||
- name: pcw9512.zip
|
||||
required: true
|
||||
category: bios_zip
|
||||
system: pcw
|
||||
source_ref: "src/mame/amstrad/pcw.cpp:1429"
|
||||
note: |
|
||||
Amstrad PCW9512 clone ROM set. Daisywheel printer variant (1987).
|
||||
Uses different printer MCU (40103.ic109) than 9-pin models.
|
||||
Keyboard MCU (40027.ic801) inherited from parent pcw8256.zip.
|
||||
contents:
|
||||
- name: 40103.ic109
|
||||
description: "i8041 daisywheel printer MCU"
|
||||
size: 8192
|
||||
crc32: a64d450a
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3,13 +3,14 @@ type: libretro
|
||||
core_classification: community_fork
|
||||
source: "https://github.com/libretro/quasi88-libretro"
|
||||
upstream: "https://www.retropc.net/showzoh/quasi88/"
|
||||
profiled_date: "2026-03-25"
|
||||
profiled_date: "2026-03-29"
|
||||
core_version: "0.6.4"
|
||||
display_name: "NEC - PC-8000 / PC-8800 series (QUASI88)"
|
||||
cores:
|
||||
- quasi88
|
||||
systems:
|
||||
- pc-8801
|
||||
- nec-pc-88
|
||||
- nec-pc-80
|
||||
|
||||
# QUASI88 by Showzoh Fukunaga, libretro port by Celerizer.
|
||||
# Includes pseudo-BIOS (pbios_n88, pbios_disk) by cisc compiled into the core.
|
||||
@@ -35,6 +36,16 @@ systems:
|
||||
#
|
||||
# Upstream supports 2HD disk ROM (8 KB) via memory.c:356-368.
|
||||
# The libretro port reads only 2 KB (2D type) at libretro.c:552.
|
||||
#
|
||||
# font.rom divergence: libretro.c:566-571 loads 0x1000 bytes then
|
||||
# overwrites the buffer with kanji ROM + built-in graph. The font.rom
|
||||
# data is not actually used (bug). Upstream memory.c:427 loads FONT_SZ
|
||||
# (2048) and keeps the font data in the first half.
|
||||
#
|
||||
# OPNA rhythm samples (2608_BD.WAV etc.): loaded by upstream via
|
||||
# fmgen/opna.cpp:1271 LoadRhythmSample(), but osd_dir_rom() returns
|
||||
# NULL in the libretro port (dir_rom never initialized), so the samples
|
||||
# cannot be loaded. OPNA rhythm playback is silent in the libretro core.
|
||||
|
||||
notes: |
|
||||
Files go in <system_dir>/quasi88/ or directly in <system_dir>/.
|
||||
@@ -43,7 +54,8 @@ notes: |
|
||||
kanji display), real ROM files are needed.
|
||||
|
||||
Core option "quasi88_basic_mode" selects N88 V2, N88 V1H, N88 V1S,
|
||||
or N mode. Each mode requires its corresponding ROM.
|
||||
or N mode. Each mode requires its corresponding ROM. N mode emulates
|
||||
PC-8001 series (N-BASIC) and requires n88n.rom.
|
||||
|
||||
files:
|
||||
- name: n88.rom
|
||||
|
||||
Reference in New Issue
Block a user