mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 12:22:33 -05:00
auto-fetched from mamedev/mame 0.287 and finalburnneo/FBNeo v1.0.0.2. mame: +20 new BIOS root sets, 96 entries enriched with contents. mamearcade: 47 entries enriched with contents. mamemess: 20 entries enriched with contents. fbneo: +13 new ROM entries from upstream BIOS sets.
2348 lines
69 KiB
YAML
2348 lines
69 KiB
YAML
emulator: MAME MESS
|
|
type: libretro
|
|
core_classification: official_port
|
|
source: "https://github.com/libretro/mame"
|
|
upstream: "https://github.com/mamedev/mame"
|
|
profiled_date: "2026-03-29"
|
|
core_version: "0.287"
|
|
display_name: "Multi (MAME/MESS)"
|
|
|
|
cores:
|
|
- mamemess
|
|
systems:
|
|
- apple2
|
|
- apple2gs
|
|
- astrocde
|
|
- astrocade
|
|
- coleco-adam
|
|
- crvision
|
|
- entex-advision
|
|
- bandai-rx78
|
|
- mattel-aquarius
|
|
- camplynx
|
|
- cgenie
|
|
- atom
|
|
- tiger-game-com
|
|
- gamepark-gp32
|
|
- gamate
|
|
- gamepock
|
|
- hartung-game-master
|
|
- fm7
|
|
- laser310
|
|
- vtech-socrates
|
|
- casio-loopy
|
|
- casio-pv2000
|
|
- mz700
|
|
- mz2000
|
|
- mz2500
|
|
- mz800
|
|
- pc60
|
|
- mz80k
|
|
- pegasus
|
|
- supracan
|
|
- ti99
|
|
- interton-vc4000
|
|
- tandy-vis
|
|
- trs80
|
|
|
|
notes: |
|
|
SUBTARGET=mess build from libretro/mame. Same source, same CORE_NAME ("mame"),
|
|
same paths (system_dir/mame/) as the mame core. Excludes arcade drivers, includes
|
|
only console/computer/non-arcade drivers (~1290 driver files via mess.flt).
|
|
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 + system_dir/mame/roms.
|
|
Hash directory contains software list XMLs needed for MESS software loading.
|
|
|
|
mess.flt exceptions: adds AES (+aes), CD-i consoles (+cdimono1, +cdimono2,
|
|
+cdi910, +cdi490a), Atari Jaguar (+jaguar, +jaguarcd), CPS Changer
|
|
(+wofch, +sfzch, +sfach, +sfzbch). Removes arcade 3DO machines (-3dobios,
|
|
-alg3do, -orbatak, -md23do, -sht3do).
|
|
|
|
1 active IS_BIOS_ROOT (miuchiz). XaviX TV game parent machines serve as
|
|
console BIOS for cartridge-based software (IS_BIOS_ROOT commented out in
|
|
source but functionally required). Apple II family, Apple IIgs, Bally
|
|
Astrocade, Casio Loopy, Casio PV-2000, Coleco Adam, VTech CreatiVision, Entex
|
|
Adventure Vision, EACA Colour Genie, Acorn Atom, Tiger game.com,
|
|
Bit Corporation Gamate, Epoch Game Pocket Computer, Hartung Game
|
|
Master, Funtech Super A'Can, Technosys Aamber Pegasus, VTech
|
|
Laser 310, VTech Socrates, TI-99/4A family and TRS-80 family system ROMs required for software loading
|
|
(not IS_BIOS_ROOT but functionally BIOS).
|
|
|
|
Apple II: 4 machine ROM sets (apple2, apple2p, apple2e, apple2ee) plus
|
|
5 peripheral device ROM sets (disk controllers, CompactFlash, speech).
|
|
Drivers in apple2.cpp and apple2e.cpp, both in mess.flt. Peripheral
|
|
devices loaded via A2Bus slot system when configured.
|
|
|
|
Apple IIgs parent set (ROM03) has 4 ROMs: ADB microcontroller, Mega II
|
|
character ROM, and two main CPU ROMs. Adam uses ADAMnet bus with
|
|
per-device MCU ROMs.
|
|
|
|
Bally Astrocade: 3 machines (astrocde parent, astrocdl Home Library
|
|
Computer, astrocdw Computer System). Single 8K BIOS ROM per machine.
|
|
Driver in midway/astrohome.cpp (mess.flt). Cartridge-based console
|
|
with software list "astrocde". No bus device ROMs.
|
|
|
|
VTech CreatiVision: 7 machines (crvision parent PAL, fnvision FunVision,
|
|
crvisioj Japan NTSC, wizzard Dick Smith Wizzard, rameses Hanimex,
|
|
vz2000 VZ 2000, crvisio2 MK-II). Single 2K BIOS ROM (crvision.u20).
|
|
Clones wizzard/crvisioj/crvisio2 share parent ROM. fnvision/rameses/vz2000
|
|
use alternate BIOS (funboot.rom). Related separate systems: lasr2001
|
|
(Laser 2001, 16K ROM) and manager (Salora Manager, 2x8K ROM).
|
|
Driver in vtech/crvision.cpp (mess.flt). Cartridge-based console
|
|
with centronics printer port. Software list "crvision".
|
|
|
|
Mattel Aquarius: 4 machines (aquarius NTSC, aquariusp PAL, aquarius2,
|
|
aquarius_ar Arabic). aquariusp uses identical ROMs as parent
|
|
(#define rom_aquariusp rom_aquarius). aquarius2 adds extended BASIC.
|
|
aquarius_ar has Arabic character ROM. Expansion slot supports C1541
|
|
DOS interface (Commodore 1541 device ROM loaded separately).
|
|
|
|
Acorn Atom: 5 machines (atom parent, atombbc BBC BASIC, prophet2
|
|
Busicomputers Prophet 2, atomes ES5700 NOT_WORKING, atomrr RAMROM
|
|
NOT_WORKING). Parent set has Atom BASIC (abasic.ic20, 8KB split-loaded)
|
|
and floating point ROM (afloat.ic21). atombbc adds MOS3 and BBC BASIC
|
|
ROMs. prophet2 has alternative FP ROM and AtomCalc ROMs. Expansion bus
|
|
(pl6/pl7/pl8) with discpack default on pl6. Bus device ROMs: discpack
|
|
(8271 FDC DOS ROM), gdos (GDOS 1.66), gdos2015 (GDOS-2015 flash),
|
|
speech (SP0256A-AL2), vdu80 (80-column charset, BAD_DUMP). Software
|
|
lists: atom_cass (cassette), atom_flop (floppy), atom_rom (cartridge).
|
|
Driver in acorn/atom.cpp, in mess.flt.
|
|
|
|
Camputers Lynx: 3 machines (lynx48k parent, lynx96k, lynx128k).
|
|
Z80A-based British home computer (1983). lynx48k has 2 BIOS sets
|
|
(Set1 default, Set2 alternate). lynx96k adds floppy DOS ROM and 3
|
|
BIOS variants for IC44 (original, Scorpion v2.1, Danish). lynx128k
|
|
has 3 main ROMs plus same DOS ROM. Software lists: camplynx_cass
|
|
(cassette) for all models, camplynx_flop (floppy) for 96K/128K.
|
|
Driver in camputers/camplynx.cpp, in mess.flt.
|
|
|
|
EACA Colour Genie: 2 machines (cgenie parent EU, cgenienz NZ clone).
|
|
Z80-based home computer (1982). Parent set has 4x4KB BASIC/system ROMs
|
|
and character ROM (German + default). NZ clone has 16KB BASIC ROM
|
|
(2 BIOS variants: old/new) with different palette init. Expansion slot
|
|
with optional FDC (WD2793, 4x 5.25" floppies, DOS ROM maps to
|
|
0xC000-0xDFFF). Parallel slot with joystick/printer options (no ROMs).
|
|
Software lists: cgenie_cass (cassette), cgenie_flop_rom (FDC ROM
|
|
socket). Driver in eaca/cgenie.cpp, in mess.flt.
|
|
|
|
Tiger game.com: 1 machine (gamecom). SM8521-based handheld (1997).
|
|
Internal ROM (4KB, SM8521 CPU boot code) and external flash ROM
|
|
(256KB, PDA software). Cartridge-based with software list "gamecom".
|
|
MACHINE_IMPERFECT_SOUND. Driver in tiger/gamecom.cpp, in mess.flt.
|
|
|
|
Bit Corporation Gamate: 1 machine (gamate). M6502-based handheld (1990).
|
|
Single 4KB BIOS ROM mapped at 0xE000-0xEFFF (mirrored to 0xF000).
|
|
Two BIOS variants: UMC/NCR ICASC00002 (default, common) and BIT
|
|
ICASC00001 (newer, 1994). Cartridge-based with software list "gamate".
|
|
Driver in bitcorp/gamate.cpp, in mess.flt.
|
|
|
|
Epoch Game Pocket Computer: 1 machine (gamepock). NEC uPD78C06AG-based
|
|
handheld (1984). Single 4KB internal CPU ROM (egpcboot.bin). Cartridge-based
|
|
with software list "gamepock" (5 official games). MACHINE_SUPPORTS_SAVE.
|
|
Driver in epoch/gamepock.cpp, in mess.flt.
|
|
|
|
Hartung Game Master: 1 machine (gmaster). NEC D78C11AGF-based handheld
|
|
(1990). Single 4KB internal MCU ROM. Cartridge-based with software list
|
|
"gmaster" (18 games). Driver in handheld/gmaster.cpp, in mess.flt.
|
|
|
|
Fujitsu FM-7: 5 machines (fm7 parent, fmnew7 FM-NEW7, fm77av FM-77AV
|
|
IMPERFECT_GRAPHICS, fm7740sx FM-77AV40SX NOT_WORKING; fm8 FM-8
|
|
separate parent). M6809-based home computer family (1982-1988). fm7
|
|
parent set has F-BASIC 3.00, sub-CPU ROM, boot ROMs and optional Kanji
|
|
ROM. fm77av adds initiate ROM, subsys A/B/CG ROMs and requires Kanji.
|
|
Related machines fm11 (FM-11 EX) and fm16beta (FM-16beta) are separate
|
|
parents, both NOT_WORKING. Software lists: fm7_cass, fm7_disk, fm77av.
|
|
Driver in fujitsu/fm7.cpp, in mess.flt.
|
|
|
|
Casio PV-2000: 1 machine (pv2000). Z80-based home computer (1983).
|
|
Single 16KB BASIC ROM (hn613128pc64.bin) mapped at 0x0000-0x3FFF.
|
|
TMS9928A VDP, SN76489A sound. Cartridge-based (8K or 16K) with software
|
|
list "pv2000". MACHINE_NOT_WORKING. Driver in casio/pv2000.cpp, in mess.flt.
|
|
|
|
Sharp MZ-80K/A: 3 machines (mz80kj parent MZ-80K Japanese, mz80k clone of
|
|
mz80kj MZ-80K, mz80a separate parent MZ-80A). Z80-based home computer (1979).
|
|
mz80kj parent set has monitor ROM (sp1002), floppy disk interface ROM
|
|
(mz80kfdif), and Japanese character generator (mz80k.jpn + 80kcgj). mz80k
|
|
clone has 3 BIOS alternatives (sp1002/tc/v44), shared FDI ROM, and English
|
|
character generator (80kcg + 80kcgf). mz80a separate parent has its own
|
|
monitor (sa1510), FDI (mz80afi), and chargen (mz80acg). Software list:
|
|
mz80k_cass (mz80k/mz80kj). Driver in sharp/mz80.cpp, in mess.flt.
|
|
|
|
Sharp MZ-2000 B-series: 3 machines (mz80b parent MZ-80B NOT_WORKING,
|
|
mz2000 separate parent MZ-2000, mz2200 MZ-2200 clone of mz2000).
|
|
Z80-based home computer family (1981-1983). mz2000 parent set has IPL ROM
|
|
and character generator ROM (BAD_DUMP). mz2200 clone adds its own IPL ROM,
|
|
shares chargen from parent. mz80b has separate IPL and font ROMs.
|
|
Software lists: mz2000_flop, mz2000_cass, mz2000_snap (mz2000/mz2200),
|
|
mz80b_flop, mz80b_cass (mz80b). Driver in sharp/mz2000.cpp, in mess.flt.
|
|
|
|
Sharp MZ-2500: 2 machines (mz2500 parent MZ-2500, mz2520 MZ-2520 clone of
|
|
mz2500). Z80-based home computer (1985), marketed as "SuperMZ".
|
|
MACHINE_IMPERFECT_GRAPHICS. mz2500 parent set has 6 ROMs: IPL, character
|
|
generator ("hand made?" comment), kanji level 1, kanji level 2, dictionary,
|
|
phone. mz2520 clone shares all ROMs except IPL (ipl2520.rom). cgrom region
|
|
declared but not dereferenced in driver code; loaded by MAME ROM system.
|
|
Software lists: mz2500_flop, compatible with mz2000_flop.
|
|
Driver in sharp/mz2500.cpp, in mess.flt.
|
|
|
|
Sharp MZ-700/800: 4 machines (mz700 parent MZ-700, mz700j MZ-700 Japan clone
|
|
of mz700, mz800 separate parent MZ-800 MACHINE_NOT_WORKING, mz1500 separate
|
|
parent MZ-1500 MACHINE_NOT_WORKING). Z80-based home computer family (1982-1984).
|
|
mz700 parent set has monitor ROM and character generator ROM. mz800 parent set
|
|
has monitor ROM with 4 BIOS alternatives (official 9Z-504M + 3 Willy's variants);
|
|
no cgrom (uses CGRAM). mz1500 is the Japanese MZ-800 with its own monitor ROM
|
|
and shares cgrom format from mz700. Software lists: mz700_cass (mz700),
|
|
mz800_cass (mz800/mz1500). Driver in sharp/mz700.cpp, in mess.flt.
|
|
|
|
NEC PC-6001 family: 6 machines across 3 parents. pc6001 parent (PC-6001 Japan
|
|
1981), pc6001a clone (PC-6001A "NEC Trek" US). pc6001mk2 parent (PC-6001mkII
|
|
Japan 1983), pc6601 clone of pc6001 (PC-6601 Japan 1983, adds FDD).
|
|
pc6001mk2sr parent (PC-6001mkIISR Japan 1984), pc6601sr clone of pc6001
|
|
(PC-6601SR "Mr. PC" Japan 1984, adds FDD + more ROMs). All MACHINE_NOT_WORKING.
|
|
Z80-based home computer with µPD8049 keyboard MCU (BAD_DUMP in pc6001/pc6001a,
|
|
NO_DUMP in mk2/6601/mk2sr, actual dump d8049hc-016.bin only in pc6601sr).
|
|
Software lists: pc6001_cart, pc6001_cass, pc6001mk2_cass.
|
|
Driver in nec/pc6001.cpp, in mess.flt.
|
|
|
|
Funtech Super A'Can: 1 machine (supracan). 68000+6502 cartridge-based
|
|
console (1995, Taiwan). 3 internal ROMs: 68k security ROM (4KB) and
|
|
two 6502 co-processor ROMs (8KB each, identified from die shot by
|
|
Furrtek). UMC 6650 lockout chip device ROM (16 bytes) in every
|
|
cartridge, loaded as separate umc6650 ROM set. MACHINE_IMPERFECT_SOUND |
|
|
MACHINE_IMPERFECT_GRAPHICS. Software list "supracan".
|
|
Driver in umc/supracan.cpp, in mess.flt.
|
|
|
|
TI-99/4A family: 6 machines in ti99_4x.cpp — ti99_4 parent (TI-99/4
|
|
1979), ti99_4e clone (Europe 50Hz), ti99_4a parent (TI-99/4A 1981),
|
|
ti99_4ae clone (Europe), ti99_4qi clone (QI version 1983), ti99_4ev
|
|
clone (with EVPC 1994). Related separate drivers: ti99_4p (SGCPU, in
|
|
ti99_4p.cpp), ti99_8 (TI-99/8 prototype, in ti99_8.cpp), geneve/genmod
|
|
(Myarc Geneve 9640, in geneve.cpp). All share the same PEB peripheral
|
|
bus. 5 ROMs per parent set: 3 GROMs (6KB each, u500-u502) and 2 CPU
|
|
ROMs (4KB each, u610-u611, 16-bit interleaved high/low byte). ti99_4qi
|
|
has alternate GROM 0 (u29). ti99_4ev has alternate GROM 1. Speech
|
|
Synthesizer is a sidecar device (speechsyn.cpp) with 2 TMS6100
|
|
vocabulary ROMs (16KB each). Peripheral Expansion Box (peribox.cpp)
|
|
with slotted device cards, each with its own device ROM set: TI FDC,
|
|
SNUG BwG FDC, CorComp DCC/FDC, RS232/PIO, EVPC, Myarc HFDC, P-Code
|
|
Card, Myarc DDCC-1, Myarc Memory Expansion, TIPI, WHT SCSI, GRAM
|
|
Kracker (gromport), Arcturus (sidecar). No PEB devices loaded by
|
|
default — all require user configuration. Software list "ti99_cart".
|
|
MACHINE_SUPPORTS_SAVE on all machines.
|
|
Drivers in ti/ti99_4x.cpp, in mess.flt.
|
|
|
|
files:
|
|
# Miuchiz Virtual Companions
|
|
- name: miuchiz.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/misc/miuchiz.cpp:227"
|
|
contents:
|
|
- name: otp.dat
|
|
size: 16384
|
|
crc32: "2ff7ec96"
|
|
sha1: "633365fd19a3d0f2ce56cb499b2577a5fb53e466"
|
|
|
|
# XaviX TV games — e-kara family
|
|
- name: ekara.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2878"
|
|
contents:
|
|
- name: ekara.bin
|
|
size: 1048576
|
|
crc32: "9b27c4a2"
|
|
sha1: "d75dda7434933135d2f7e353840a9384e9a0d586"
|
|
|
|
- name: ekaraa.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2879"
|
|
contents:
|
|
- name: ekara2.bin
|
|
size: 1048576
|
|
crc32: "3c92d48d"
|
|
sha1: "450fbe53826cdb87ec797f84b9757987afcc1ec5"
|
|
|
|
- name: ekaraj.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2880"
|
|
contents:
|
|
- name: ekarajapan.bin
|
|
size: 1048576
|
|
crc32: "e459e43b"
|
|
sha1: "58b7f36a81571a2df5e812c118fdf68812a05abc"
|
|
|
|
- name: ekarag.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2881"
|
|
contents:
|
|
- name: ekaragermany.bin
|
|
size: 2097152
|
|
crc32: "644f06b0"
|
|
sha1: "433e65a6ea029b67ee62b4b3de52ff3504cfdf16"
|
|
|
|
- name: ekaras.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2882"
|
|
contents:
|
|
- name: ekaraspanish.bin
|
|
size: 2097152
|
|
crc32: "77925ab0"
|
|
sha1: "402053e22e371c5f5e8069a4bf3b33841e742375"
|
|
|
|
- name: isinger.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2884"
|
|
contents:
|
|
- name: kr_isinger.bin
|
|
size: 1048576
|
|
crc32: "6ad588fe"
|
|
sha1: "879da069ca8c126232a1b2dfcce25c8615540e48"
|
|
|
|
- name: ekaraphs.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2887"
|
|
contents:
|
|
- name: ekaraheadset.bin
|
|
size: 2097152
|
|
crc32: "dd9b3cd7"
|
|
sha1: "baaf35d56fa45b6f995b8466331bb30f0035f734"
|
|
|
|
- name: epitch.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2890"
|
|
contents:
|
|
- name: ekarajapan.bin
|
|
size: 1048576
|
|
crc32: "e459e43b"
|
|
sha1: "58b7f36a81571a2df5e812c118fdf68812a05abc"
|
|
|
|
- name: ekaramix.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2893"
|
|
contents:
|
|
- name: ekaramix.bin
|
|
size: 2097152
|
|
crc32: "ee71576e"
|
|
sha1: "26f8c9edcbbed77e86a1cb5a0b91c92a16fef433"
|
|
|
|
# XaviX TV games — DDR / Popira / misc
|
|
- name: ddrfammt.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2896"
|
|
contents:
|
|
- name: ekara_ddr_ha010_81947.bin
|
|
size: 2097152
|
|
crc32: "737d5d1a"
|
|
sha1: "a1043047056dd27bca69767ee2044461ec549465"
|
|
|
|
- name: popira.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2899"
|
|
contents:
|
|
- name: popira.bin
|
|
size: 1048576
|
|
crc32: "71d20afc"
|
|
sha1: "fb2ae023fc8a188c79b2d6550f737e06c05e12da"
|
|
|
|
- name: popirak.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2901"
|
|
contents:
|
|
- name: kr_main.u2
|
|
size: 1048576
|
|
crc32: "785d8e21"
|
|
sha1: "7877ac33b57bdd8ceac6bda3b0006a3274ad4dce"
|
|
|
|
- name: popira2.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2904"
|
|
contents:
|
|
- name: popira2.bin
|
|
size: 2097152
|
|
crc32: "6acd8be0"
|
|
sha1: "8b6c812d37e2dc2f2531b0e47d84ad8485729dc5"
|
|
|
|
- name: taikodp.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2907"
|
|
contents:
|
|
- name: taikodepopira.bin
|
|
size: 2097152
|
|
crc32: "037a8472"
|
|
sha1: "03cae465965935fc084fb906f8f5de7679f42dd1"
|
|
|
|
- name: jpopira.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2910"
|
|
contents:
|
|
- name: jumpingpopira.bin
|
|
size: 2097152
|
|
crc32: "a7bedbd2"
|
|
sha1: "d62d4ca660c8df14891217fb7b7a2b4a931ff35f"
|
|
- name: i2cmem.bin
|
|
size: 256
|
|
crc32: "70a05af1"
|
|
sha1: "e8f4ab51445777fe459f9ff09333f548c4e3507c"
|
|
|
|
- name: evio.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2913"
|
|
contents:
|
|
- name: evio.bin
|
|
size: 2097152
|
|
crc32: "ee22c764"
|
|
sha1: "f2b7e213eb78065a63ef484a619bcfc61299e30e"
|
|
|
|
- name: tak_daig.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2918"
|
|
contents:
|
|
- name: robottransformer_unit.bin
|
|
size: 2097152
|
|
crc32: "02deddaa"
|
|
sha1: "7d7b54684f8b0b92daf02738560779c7df627b91"
|
|
|
|
- name: gcslottv.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2920"
|
|
contents:
|
|
- name: sammyslotunit.bin
|
|
size: 2097152
|
|
crc32: "2ba6f3ab"
|
|
sha1: "1c7fc0c85d817db1550d40c0258f424770e0bd81"
|
|
|
|
- name: hikara.zip
|
|
required: true
|
|
category: bios_zip
|
|
source_ref: "src/mame/tvgames/xavix.cpp:2925"
|
|
contents:
|
|
- name: hikara.u3
|
|
size: 1048576
|
|
crc32: "6b91102a"
|
|
sha1: "684dcfeaa8ac2888da2055617603494ce5fed93c"
|
|
|
|
# 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 II family — machine ROM sets
|
|
- name: apple2.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: apple2
|
|
source_ref: "src/mame/apple/apple2.cpp:988"
|
|
contents:
|
|
- name: a2.chr
|
|
description: Character generator ROM
|
|
size: 2048
|
|
crc32: "64f415c6"
|
|
- name: 341-0001-00.e0
|
|
description: Integer BASIC ROM E0
|
|
size: 2048
|
|
crc32: "c0a4ad3b"
|
|
- name: 341-0002-00.e8
|
|
description: Integer BASIC ROM E8
|
|
size: 2048
|
|
crc32: "a99c2cf6"
|
|
- name: 341-0003-00.f0
|
|
description: Integer BASIC ROM F0
|
|
size: 2048
|
|
crc32: "62230d38"
|
|
- name: 341-0004-00.f8
|
|
description: Monitor ROM (original)
|
|
size: 2048
|
|
crc32: "020a86d0"
|
|
- name: 341-0020-00.f8
|
|
description: Autostart Monitor ROM
|
|
size: 2048
|
|
crc32: "079589c4"
|
|
|
|
- name: apple2p.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: apple2
|
|
source_ref: "src/mame/apple/apple2.cpp:1006"
|
|
contents:
|
|
- name: 341-0036.chr
|
|
description: Character generator ROM
|
|
size: 2048
|
|
crc32: "64f415c6"
|
|
- name: 341-0011.d0
|
|
description: Applesoft BASIC ROM D0
|
|
size: 2048
|
|
crc32: "6f05f949"
|
|
- name: 341-0012.d8
|
|
description: Applesoft BASIC ROM D8
|
|
size: 2048
|
|
crc32: "1f08087c"
|
|
- name: 341-0013.e0
|
|
description: Applesoft BASIC ROM E0
|
|
size: 2048
|
|
crc32: "2b8d9a89"
|
|
- name: 341-0014.e8
|
|
description: Applesoft BASIC ROM E8
|
|
size: 2048
|
|
crc32: "5719871a"
|
|
- name: 341-0015.f0
|
|
description: Applesoft BASIC ROM F0
|
|
size: 2048
|
|
crc32: "9a04eecf"
|
|
- name: 341-0020-00.f8
|
|
description: Autostart Monitor ROM
|
|
size: 2048
|
|
crc32: "079589c4"
|
|
|
|
- name: apple2e.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: apple2
|
|
source_ref: "src/mame/apple/apple2e.cpp:5563"
|
|
contents:
|
|
- name: 342-0133-a.chr
|
|
description: Character generator ROM
|
|
size: 4096
|
|
crc32: "b081df66"
|
|
- name: 342-0135-b.64
|
|
description: CPU ROM CD bank
|
|
size: 8192
|
|
crc32: "e248835e"
|
|
- name: 342-0134-a.64
|
|
description: CPU ROM EF bank
|
|
size: 8192
|
|
crc32: "fc3d59d8"
|
|
- name: 342-0132-c.e12
|
|
description: Keyboard ROM (US-Dvorak)
|
|
size: 2048
|
|
crc32: "e47045f4"
|
|
|
|
- name: apple2ee.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: apple2
|
|
source_ref: "src/mame/apple/apple2e.cpp:5649"
|
|
contents:
|
|
- name: 342-0265-a.chr
|
|
description: Enhanced character generator ROM
|
|
size: 4096
|
|
crc32: "2651014d"
|
|
- name: 342-0304-a.e10
|
|
description: Enhanced CPU ROM CD bank
|
|
size: 8192
|
|
crc32: "443aa7c4"
|
|
- name: 342-0303-a.e8
|
|
description: Enhanced CPU ROM EF bank
|
|
size: 8192
|
|
crc32: "95e10034"
|
|
- name: 341-0132-d.e12
|
|
description: Enhanced keyboard ROM
|
|
size: 2048
|
|
crc32: "c506efb9"
|
|
|
|
# Apple II — peripheral device ROM sets
|
|
- name: a2diskiing.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: apple2
|
|
source_ref: "src/devices/bus/a2bus/a2diskiing.cpp:40"
|
|
note: "Disk II NG 16-sector controller, default floppy device"
|
|
contents:
|
|
- name: 341-0027-a.p5
|
|
description: Disk II 16-sector controller PROM
|
|
size: 256
|
|
crc32: "ce7144f6"
|
|
|
|
- name: d2fdc.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: apple2
|
|
source_ref: "src/devices/machine/wozfdc.cpp:31"
|
|
note: "Disk II FDC (Woz machine), alternative floppy controller"
|
|
contents:
|
|
- name: 341-0028-a.rom
|
|
description: Disk II FDC PROM P6
|
|
size: 256
|
|
crc32: "b72a2c70"
|
|
|
|
- name: a2cffa02.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: apple2
|
|
source_ref: "src/devices/bus/a2bus/a2cffa.cpp:33"
|
|
note: "CFFA 2.0 CompactFlash adapter (6502 firmware)"
|
|
contents:
|
|
- name: cffa20ee02.bin
|
|
description: CFFA 2.0 firmware (6502)
|
|
size: 4096
|
|
crc32: "3ecafce5"
|
|
|
|
- name: votrsc01.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: apple2
|
|
source_ref: "src/devices/sound/votrax.cpp:42"
|
|
note: "Votrax SC-01 speech synthesis chip, shared device"
|
|
contents:
|
|
- name: sc01.bin
|
|
description: SC-01 internal ROM
|
|
size: 512
|
|
crc32: "528d1c57"
|
|
|
|
- name: votrsc01a.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: apple2
|
|
source_ref: "src/devices/sound/votrax.cpp:47"
|
|
note: "Votrax SC-01A speech synthesis chip, shared device"
|
|
contents:
|
|
- name: sc01a.bin
|
|
description: SC-01A internal ROM
|
|
size: 512
|
|
crc32: "fc416227"
|
|
|
|
# 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"
|
|
|
|
# Casio PV-2000
|
|
- name: pv2000.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: casio-pv2000
|
|
source_ref: "src/mame/casio/pv2000.cpp:416-419"
|
|
contents:
|
|
- name: hn613128pc64.bin
|
|
description: Z80 BASIC ROM
|
|
size: 16384
|
|
crc32: "8f31f297"
|
|
|
|
# Coleco Adam
|
|
- name: adam.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: coleco-adam
|
|
source_ref: "src/mame/coleco/adam.cpp:1114-1128"
|
|
contents:
|
|
- name: os7.u2
|
|
description: OS7 operating system ROM
|
|
size: 8192
|
|
crc32: "3aa93ef3"
|
|
- name: alf @1 rev 57 e3d5.u8
|
|
description: SmartWriter ROM bank 1
|
|
size: 8192
|
|
crc32: "565b364a"
|
|
- name: alf @2 rev 57 ae6a.u20
|
|
description: SmartWriter ROM bank 2
|
|
size: 8192
|
|
crc32: "44a1cff4"
|
|
- name: alf @3 rev 57 8534.u21
|
|
description: SmartWriter ROM bank 3
|
|
size: 8192
|
|
crc32: "77657b90"
|
|
- name: eos 6 rev 57 08dd.u22
|
|
description: EOS (Elementary Operating System)
|
|
size: 8192
|
|
crc32: "ef6403c5"
|
|
- name: wp_r80.rom
|
|
description: SmartWriter word processor
|
|
size: 32768
|
|
crc32: "58d86a2a"
|
|
- name: master rev a 174b.u6
|
|
description: Master 6801 ADAMnet controller
|
|
size: 2048
|
|
crc32: "035a7a3d"
|
|
|
|
- name: adam_kb.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: coleco-adam
|
|
source_ref: "src/devices/bus/adamnet/kb.cpp:33-36"
|
|
contents:
|
|
- name: keyboard.u2
|
|
description: Keyboard 6801 MCU ROM
|
|
size: 2048
|
|
crc32: "ef204746"
|
|
|
|
- name: adam_prn.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: coleco-adam
|
|
source_ref: "src/devices/bus/adamnet/printer.cpp:33-36"
|
|
contents:
|
|
- name: printer.u2
|
|
description: Printer 6801 MCU ROM
|
|
size: 2048
|
|
crc32: "e8db783b"
|
|
|
|
- name: adam_ddp.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: coleco-adam
|
|
source_ref: "src/devices/bus/adamnet/ddp.cpp:35-38"
|
|
contents:
|
|
- name: tape rev a 8865.u24
|
|
description: Digital Data Pack 6801 MCU ROM
|
|
size: 2048
|
|
crc32: "6b9ea1cf"
|
|
|
|
- name: adam_fdc.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: coleco-adam
|
|
source_ref: "src/devices/bus/adamnet/fdc.cpp:65-69"
|
|
contents:
|
|
- name: adam disk u10 ad 31 rev a 09-27-84.u10
|
|
description: FDC 160KB SSDD 6801 MCU ROM
|
|
size: 4096
|
|
crc32: "4b0b7143"
|
|
|
|
- name: adam_fdc_320kb.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: coleco-adam
|
|
source_ref: "src/devices/bus/adamnet/fdc.cpp:76-85"
|
|
|
|
- name: adam_fdc_a720dipi.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: coleco-adam
|
|
source_ref: "src/devices/bus/adamnet/fdc.cpp:92-96"
|
|
|
|
- name: adam_fdc_fp720at.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: coleco-adam
|
|
source_ref: "src/devices/bus/adamnet/fdc.cpp:103-107"
|
|
|
|
- name: adam_fdc_mihddd.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: coleco-adam
|
|
source_ref: "src/devices/bus/adamnet/fdc.cpp:114-117"
|
|
|
|
- name: adam_spi.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: coleco-adam
|
|
source_ref: "src/devices/bus/adamnet/spi.cpp:25-28"
|
|
|
|
# Entex Adventure Vision
|
|
- name: advision.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: entex-advision
|
|
source_ref: "src/mame/entex/advision.cpp:357"
|
|
contents:
|
|
- name: ins8048-11kdp_n.u5
|
|
description: Intel 8048 main CPU ROM
|
|
size: 1024
|
|
crc32: "279e33d1"
|
|
- name: cop411l-kcn_n.u8
|
|
description: National COP411L sound CPU ROM
|
|
size: 512
|
|
crc32: "81e95975"
|
|
|
|
# Bandai RX-78
|
|
- name: rx78.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: bandai-rx78
|
|
source_ref: "src/mame/bandai/rx78.cpp:559"
|
|
note: "MACHINE_NOT_WORKING."
|
|
contents:
|
|
- name: ipl.rom
|
|
description: IPL boot ROM
|
|
size: 8192
|
|
crc32: "a194ea53"
|
|
|
|
# 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"
|
|
|
|
# VTech Socrates Educational Video System
|
|
- name: socrates.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: vtech-socrates
|
|
source_ref: "src/mame/vtech/socrates.cpp:1546-1596"
|
|
note: "MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND. Clones: socratfc (French Canadian), profweis (German PAL)."
|
|
contents:
|
|
- name: 27-00817-000-000.u1
|
|
description: Main CPU ROM (256KB)
|
|
size: 262144
|
|
crc32: "80f5aa20"
|
|
- name: speech_eng_internal.bin
|
|
description: TC8802AF speech chip internal data (optional, English)
|
|
size: 8192
|
|
crc32: "edc1fb3f"
|
|
- name: speech_eng_vsm1.bin
|
|
description: T6684F VSM serial ROM 1 (optional, English)
|
|
size: 16384
|
|
crc32: "888e3ddd"
|
|
- name: speech_eng_vsm2.bin
|
|
description: T6684F VSM serial ROM 2 (optional, English)
|
|
size: 16384
|
|
crc32: "de4ac89d"
|
|
- name: speech_eng_vsm3.bin
|
|
description: T6684F VSM serial ROM 3 (optional, English)
|
|
size: 16384
|
|
crc32: "972384aa"
|
|
|
|
# Mattel Aquarius
|
|
- name: aquarius.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: mattel-aquarius
|
|
source_ref: "src/mame/mattel/aquarius.cpp:487-500"
|
|
contents:
|
|
- name: aq_s2.u2
|
|
description: S2 BASIC ROM
|
|
size: 8192
|
|
crc32: "5cfa5b42"
|
|
- name: aq.u2
|
|
description: S1 BASIC ROM
|
|
size: 8192
|
|
crc32: "28d0fdbd"
|
|
- name: aq2.u5
|
|
description: Character ROM
|
|
size: 2048
|
|
crc32: "e117f57c"
|
|
|
|
- name: aquarius2.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: mattel-aquarius
|
|
source_ref: "src/mame/mattel/aquarius.cpp:504-514"
|
|
contents:
|
|
- name: aq2_1.rom
|
|
description: BASIC ROM
|
|
size: 8192
|
|
crc32: "5cfa5b42"
|
|
- name: aq2_2.rom
|
|
description: Extended BASIC ROM
|
|
size: 4096
|
|
crc32: "c95117c6"
|
|
- name: aq2.u5
|
|
description: Character ROM
|
|
size: 2048
|
|
crc32: "e117f57c"
|
|
|
|
- name: aquarius_ar.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: mattel-aquarius
|
|
source_ref: "src/mame/mattel/aquarius.cpp:516-525"
|
|
contents:
|
|
- name: aq_s2.u2
|
|
description: BASIC ROM
|
|
size: 8192
|
|
crc32: "5cfa5b42"
|
|
- name: xz-2120-1_v1.2.u5
|
|
description: Arabic character ROM
|
|
size: 4096
|
|
crc32: "09102213"
|
|
|
|
# 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"
|
|
|
|
# EACA Colour Genie — parent machine ROM set
|
|
- name: cgenie.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: cgenie
|
|
source_ref: "src/mame/eaca/cgenie.cpp:498-510"
|
|
contents:
|
|
- name: cg_rom1.z1
|
|
description: BASIC/system ROM bank 1
|
|
size: 4096
|
|
crc32: "d3369420"
|
|
- name: cg_rom2.z2
|
|
description: BASIC/system ROM bank 2
|
|
size: 4096
|
|
crc32: "73d2c9ea"
|
|
- name: cg_rom3.z3
|
|
description: BASIC/system ROM bank 3
|
|
size: 4096
|
|
crc32: "3f358811"
|
|
- name: cg_rom4.z4
|
|
description: BASIC/system ROM bank 4
|
|
size: 4096
|
|
crc32: "be235782"
|
|
- name: cgenieg.fnt
|
|
description: German character set
|
|
size: 2048
|
|
crc32: "c3e60d57"
|
|
- name: cgenie1.fnt
|
|
description: Default character set
|
|
size: 2048
|
|
crc32: "4fed774a"
|
|
|
|
# EACA Colour Genie — clone: New Zealand
|
|
- name: cgenienz.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: cgenie
|
|
source_ref: "src/mame/eaca/cgenie.cpp:512-521"
|
|
contents:
|
|
- name: cg-basic-rom-v1-pal-en.rom
|
|
description: BASIC ROM (old)
|
|
size: 16384
|
|
crc32: "844aaedd"
|
|
- name: cgromv2.rom
|
|
description: BASIC ROM (new)
|
|
size: 16384
|
|
crc32: "cfb84e09"
|
|
- name: cgenie1.fnt
|
|
description: Default character set
|
|
size: 2048
|
|
crc32: "4fed774a"
|
|
|
|
# EACA Colour Genie — expansion: FDC
|
|
- name: cgenie_fdc.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: cgenie
|
|
source_ref: "src/devices/bus/cgenie/expansion/floppy.cpp:61-77"
|
|
note: "Optional expansion slot device, not default"
|
|
contents:
|
|
- name: cgdos.rom
|
|
description: DOS ROM (default)
|
|
size: 8192
|
|
crc32: "2a96cf74"
|
|
- name: cgdos_a.c
|
|
description: DOS ROM variant part 1
|
|
size: 4096
|
|
crc32: "6164e9d1"
|
|
- name: cgdos_a.d
|
|
description: DOS ROM variant part 2
|
|
size: 4096
|
|
crc32: "b09eb5d1"
|
|
- name: cgdos-v2.rom
|
|
description: DOS ROM v2 (BAD_DUMP)
|
|
size: 8192
|
|
crc32: "9dace9c1"
|
|
|
|
# Acorn Atom — parent machine ROM set
|
|
- name: atom.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: atom
|
|
source_ref: "src/mame/acorn/atom.cpp:1271-1276"
|
|
contents:
|
|
- name: abasic.ic20
|
|
description: Atom BASIC + kernel ROM (split-loaded)
|
|
size: 8192
|
|
crc32: "289b7791"
|
|
- name: afloat.ic21
|
|
description: Floating point ROM
|
|
size: 4096
|
|
crc32: "81d86af7"
|
|
|
|
# Acorn Atom — clone: Atom with BBC Basic
|
|
- name: atombbc.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: atom
|
|
source_ref: "src/mame/acorn/atom.cpp:1278-1289"
|
|
contents:
|
|
- name: mos3.rom
|
|
description: BBC mode MOS ROM
|
|
size: 4096
|
|
crc32: "20158bd8"
|
|
- name: bbcbasic.rom
|
|
description: BBC BASIC ROM
|
|
size: 16384
|
|
crc32: "79434781"
|
|
|
|
# Acorn Atom — clone: Busicomputers Prophet 2
|
|
- name: prophet2.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: atom
|
|
source_ref: "src/mame/acorn/atom.cpp:1291-1300"
|
|
contents:
|
|
- name: p2fp.ic21
|
|
description: Prophet 2 floating point ROM
|
|
size: 4096
|
|
crc32: "8be45181"
|
|
- name: a_69ed.rom
|
|
description: AtomCalc ROM bank 1
|
|
size: 4096
|
|
crc32: "006010b7"
|
|
- name: e_61e5.rom
|
|
description: AtomCalc ROM bank 2
|
|
size: 4096
|
|
crc32: "ecd2d08b"
|
|
|
|
# Acorn Atom — bus device: Disc Pack (default on pl6)
|
|
- name: atom_discpack.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: atom
|
|
source_ref: "src/devices/bus/acorn/atom/discpack.cpp:77-80"
|
|
note: "Default slot device on pl6, loaded automatically"
|
|
contents:
|
|
- name: dosrom.ic15
|
|
description: 8271 FDC DOS ROM
|
|
size: 4096
|
|
crc32: "c431a9b7"
|
|
|
|
# Acorn Atom — bus device: GDOS
|
|
- name: atom_gdos.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: atom
|
|
source_ref: "src/devices/bus/acorn/atom/gdos.cpp:85-89"
|
|
contents:
|
|
- name: gdos166.rom
|
|
description: GDOS 1.66 DOS ROM
|
|
size: 4096
|
|
crc32: "935407cb"
|
|
|
|
# Acorn Atom — bus device: GDOS-2015
|
|
- name: atom_gdos2015.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: atom
|
|
source_ref: "src/devices/bus/acorn/atom/gdos2015.cpp:130-133"
|
|
contents:
|
|
- name: gdos2015_15.ic8
|
|
description: GDOS-2015 flash ROM
|
|
size: 65536
|
|
crc32: "fc790657"
|
|
|
|
# Acorn Atom — bus device: Speech Module
|
|
- name: atom_speech.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: atom
|
|
source_ref: "src/devices/bus/acorn/atom/speech.cpp:61-63"
|
|
contents:
|
|
- name: sp0256a-al2.bin
|
|
description: SP0256A-AL2 speech synthesis ROM
|
|
size: 2048
|
|
crc32: "b504ac15"
|
|
|
|
# Acorn Atom — bus device: 80 Column VDU
|
|
- name: atom_vdu80.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: atom
|
|
source_ref: "src/devices/bus/acorn/atom/vdu80.cpp:76-78"
|
|
contents:
|
|
- name: charset.rom
|
|
description: EF9345 character ROM (BAD_DUMP)
|
|
size: 8192
|
|
crc32: "b2f49eb3"
|
|
|
|
# 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"
|
|
|
|
# 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"
|
|
|
|
# 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"
|
|
|
|
# Sharp MZ-80K (Japanese, parent)
|
|
- name: mz80kj.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: mz80k
|
|
source_ref: "src/mame/sharp/mz80.cpp:359-369"
|
|
contents:
|
|
- name: sp1002.rom
|
|
description: Monitor ROM SP-1002
|
|
size: 4096
|
|
crc32: "2223e677"
|
|
- name: mz80kfdif.rom
|
|
description: Floppy disk interface ROM
|
|
size: 1024
|
|
crc32: "d36505e0"
|
|
- name: mz80k.jpn
|
|
description: Japanese character generator ROM
|
|
size: 2048
|
|
crc32: "bffe3312"
|
|
- name: 80kcgj.rom
|
|
description: Japanese character set variant
|
|
size: 2048
|
|
crc32: "7767f11e"
|
|
|
|
# Sharp MZ-80K (clone)
|
|
- name: mz80k.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: mz80k
|
|
source_ref: "src/mame/sharp/mz80.cpp:343-357"
|
|
contents:
|
|
- name: sp1002.rom
|
|
description: Monitor ROM SP-1002 (default BIOS)
|
|
size: 4096
|
|
crc32: "2223e677"
|
|
- name: 80ktc.rom
|
|
description: Monitor ROM TC (alt BIOS)
|
|
size: 4096
|
|
crc32: "19ed6546"
|
|
- name: 80kv44.rom
|
|
description: Monitor ROM V44 (alt BIOS)
|
|
size: 4096
|
|
crc32: "d66af028"
|
|
- name: mz80kfdif.rom
|
|
description: Floppy disk interface ROM
|
|
size: 1024
|
|
crc32: "d36505e0"
|
|
- name: 80kcg.rom
|
|
description: Character generator ROM
|
|
size: 2048
|
|
crc32: "9b2fb88b"
|
|
- name: 80kcgf.rom
|
|
description: Character generator ROM (English fixed)
|
|
size: 2048
|
|
crc32: "be952852"
|
|
|
|
# Sharp MZ-2000
|
|
- name: mz2000.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: mz2000
|
|
source_ref: "src/mame/sharp/mz2000.cpp:1465-1474"
|
|
contents:
|
|
- name: mz20ipl.bin
|
|
description: IPL ROM
|
|
size: 2048
|
|
crc32: "d7ccf37f"
|
|
- name: font.bin
|
|
description: Character generator ROM
|
|
size: 2048
|
|
crc32: "6ae6ce8e"
|
|
|
|
# Sharp MZ-2500
|
|
- name: mz2500.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: mz2500
|
|
source_ref: "src/mame/sharp/mz2500.cpp:1875-1894"
|
|
contents:
|
|
- name: ipl.rom
|
|
description: IPL ROM
|
|
size: 32768
|
|
crc32: "7a659f20"
|
|
- name: cg.rom
|
|
description: Character generator ROM
|
|
size: 2048
|
|
crc32: "a082326f"
|
|
- name: kanji.rom
|
|
description: Kanji level 1 ROM
|
|
size: 262144
|
|
crc32: "dd426767"
|
|
- name: kanji2.rom
|
|
description: Kanji level 2 ROM
|
|
size: 131072
|
|
crc32: "eaaf20c9"
|
|
- name: dict.rom
|
|
description: Dictionary ROM
|
|
size: 262144
|
|
crc32: "aa957c2b"
|
|
- name: phone.rom
|
|
description: Phone ROM
|
|
size: 16384
|
|
crc32: "8e49e4dc"
|
|
|
|
# Sharp MZ-700
|
|
- name: mz700.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: mz700
|
|
source_ref: "src/mame/sharp/mz700.cpp:463-469"
|
|
contents:
|
|
- name: 1z-013a.rom
|
|
description: Monitor ROM 1Z-013A
|
|
size: 4096
|
|
crc32: "4c6c6b7b"
|
|
- name: mz700fon.int
|
|
description: Character generator ROM (international)
|
|
size: 4096
|
|
crc32: "42b9e8fb"
|
|
|
|
# Sharp MZ-800
|
|
- name: mz800.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: mz800
|
|
source_ref: "src/mame/sharp/mz700.cpp:480-490"
|
|
contents:
|
|
- name: mz800.rom
|
|
description: Monitor 9Z-504M (default BIOS)
|
|
size: 16384
|
|
crc32: "600d17e1"
|
|
- name: 800willy_en.rom
|
|
description: Willy's Monitor (English, alt BIOS)
|
|
size: 16384
|
|
crc32: "f98b4bea"
|
|
- name: 800willy_ge.rom
|
|
description: Willy's Monitor (German, alt BIOS)
|
|
size: 16384
|
|
crc32: "2471034f"
|
|
- name: 800willy_jap.rom
|
|
description: Willy's Monitor (Japanese, alt BIOS)
|
|
size: 16384
|
|
crc32: "92bbf0a3"
|
|
|
|
# NEC PC-6001 family
|
|
- name: pc6001.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: pc60
|
|
source_ref: "src/mame/nec/pc6001.cpp:1869-1881"
|
|
contents:
|
|
- name: basicrom.60
|
|
description: BASIC ROM
|
|
size: 16384
|
|
crc32: "54c03109"
|
|
- name: upd8049.ic17
|
|
description: Keyboard MCU ROM (BAD_DUMP)
|
|
size: 2048
|
|
crc32: "6682ec41"
|
|
- name: cgrom60.60
|
|
description: Character generator ROM
|
|
size: 4096
|
|
crc32: "b0142d32"
|
|
|
|
- name: pc6001a.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: pc60
|
|
source_ref: "src/mame/nec/pc6001.cpp:1883-1894"
|
|
contents:
|
|
- name: basicrom.60a
|
|
description: BASIC ROM (US)
|
|
size: 16384
|
|
crc32: "fa8e88d9"
|
|
- name: upd8049.ic17
|
|
description: Keyboard MCU ROM (BAD_DUMP, shared with parent)
|
|
size: 2048
|
|
crc32: "6682ec41"
|
|
- name: cgrom60.60a
|
|
description: Character generator ROM (US)
|
|
size: 4096
|
|
crc32: "49c21d08"
|
|
|
|
- name: pc6001mk2.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: pc60
|
|
source_ref: "src/mame/nec/pc6001.cpp:1896-1916"
|
|
contents:
|
|
- name: basicrom.62
|
|
description: BASIC ROM
|
|
size: 32768
|
|
crc32: "950ac401"
|
|
- name: voicerom.62
|
|
description: Voice synthesis ROM
|
|
size: 16384
|
|
crc32: "49b4f917"
|
|
- name: cgrom60.62
|
|
description: Character generator ROM
|
|
size: 8192
|
|
crc32: "81eb5d95"
|
|
- name: cgrom60m.62
|
|
description: Character generator ROM (mode 2)
|
|
size: 8192
|
|
crc32: "3ce48c33"
|
|
- name: kanjirom.62
|
|
description: Kanji ROM
|
|
size: 32768
|
|
crc32: "20c8f3eb"
|
|
|
|
- name: pc6601.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: pc60
|
|
source_ref: "src/mame/nec/pc6001.cpp:1919-1936"
|
|
contents:
|
|
- name: basicrom.66
|
|
description: BASIC ROM
|
|
size: 32768
|
|
crc32: "c0b01772"
|
|
- name: voicerom.66
|
|
description: Voice synthesis ROM
|
|
size: 16384
|
|
crc32: "91d078c1"
|
|
- name: cgrom60.66
|
|
description: Character generator ROM
|
|
size: 8192
|
|
crc32: "d2434f29"
|
|
- name: cgrom66.66
|
|
description: Character generator ROM (mode 2)
|
|
size: 8192
|
|
crc32: "3ce48c33"
|
|
- name: kanjirom.66
|
|
description: Kanji ROM
|
|
size: 32768
|
|
crc32: "20c8f3eb"
|
|
|
|
- name: pc6001mk2sr.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: pc60
|
|
source_ref: "src/mame/nec/pc6001.cpp:1938-1954"
|
|
contents:
|
|
- name: systemrom1.64
|
|
description: System ROM 1
|
|
size: 65536
|
|
crc32: "b6fc2db2"
|
|
- name: systemrom2.64
|
|
description: System ROM 2
|
|
size: 65536
|
|
crc32: "55a62a1d"
|
|
- name: cgrom68.64
|
|
description: Character generator ROM
|
|
size: 16384
|
|
crc32: "73bc3256"
|
|
|
|
- name: pc6601sr.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: pc60
|
|
source_ref: "src/mame/nec/pc6001.cpp:1956-1987"
|
|
contents:
|
|
- name: systemrom1.68
|
|
description: System ROM 1
|
|
size: 65536
|
|
crc32: "b6fc2db2"
|
|
- name: systemrom2.68
|
|
description: System ROM 2
|
|
size: 65536
|
|
crc32: "55a62a1d"
|
|
- name: basicrom.68
|
|
description: BASIC ROM
|
|
size: 32768
|
|
crc32: "516b1be3"
|
|
- name: voicerom.68
|
|
description: Voice synthesis ROM
|
|
size: 16384
|
|
crc32: "37ff3829"
|
|
- name: cgrom60.68
|
|
description: Character generator ROM
|
|
size: 8192
|
|
crc32: "331473a9"
|
|
- name: cgrom66.68
|
|
description: Character generator ROM (mode 2)
|
|
size: 8192
|
|
crc32: "03ba2cf1"
|
|
- name: sysrom2.68
|
|
description: System ROM 2 (mk2 compat)
|
|
size: 8192
|
|
crc32: "07318218"
|
|
- name: d8049hc-016.bin
|
|
description: Keyboard MCU ROM
|
|
size: 2048
|
|
crc32: "65394e8d"
|
|
- name: cgrom68.68
|
|
description: Character generator ROM (SR)
|
|
size: 16384
|
|
crc32: "73bc3256"
|
|
|
|
# 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"
|
|
|
|
# Funtech Super A'Can
|
|
- name: supracan.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: supracan
|
|
source_ref: "src/mame/umc/supracan.cpp:2458-2467"
|
|
contents:
|
|
- name: internal_68k.bin
|
|
description: 68000 internal security ROM
|
|
size: 4096
|
|
crc32: "8d575662"
|
|
- name: internal_6502_1.bin
|
|
description: 6502 co-processor ROM block 1
|
|
size: 8192
|
|
crc32: "fc9fb05f"
|
|
- name: internal_6502_2.bin
|
|
description: 6502 co-processor ROM block 2
|
|
size: 8192
|
|
crc32: "bf950ab7"
|
|
|
|
- name: umc6650.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: supracan
|
|
source_ref: "src/mame/umc/umc6650.cpp:32-36"
|
|
note: "UMC 6650 cartridge lockout chip device ROM."
|
|
contents:
|
|
- name: umc6650.bin
|
|
description: Lockout chip ROM key
|
|
size: 16
|
|
crc32: "0ba78597"
|
|
|
|
# Tandy VIS (Video Information System)
|
|
# vis.cpp: vis (parent, WORKING). Tandy/Memorex MD-2500 (1992).
|
|
# CD-ROM-based multimedia system built on modified 286 PC hardware.
|
|
- name: vis.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: tandy-vis
|
|
source_ref: "src/mame/trs/vis.cpp:1062-1066"
|
|
contents:
|
|
- name: p513bk0b.bin
|
|
description: BIOS bank 0
|
|
size: 524288
|
|
crc32: "364e3f74"
|
|
- name: p513bk1b.bin
|
|
description: BIOS bank 1
|
|
size: 524288
|
|
crc32: "e18239c4"
|
|
|
|
# Tandy TRS-80 family
|
|
# Model I (trs80.cpp): trs80 (Level I, parent, WORKING), trs80l2 (Level II, parent),
|
|
# eg3003 (EACA Video Genie, parent), sys80/sys80p (clones), ht1080z/ht1080z2/ht108064 (clones).
|
|
# Model III/4/4P (trs80m3.cpp): trs80m3 (parent), trs80m4/trs80m4p/cp500 (clones).
|
|
# Z80-based home computers (1977-1983). Only trs80 (Level I) is MACHINE_SUPPORTS_SAVE;
|
|
# all others MACHINE_NOT_WORKING. Software lists: trs80_cass, trs80_flop, trs80_quik.
|
|
- name: trs80.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: trs80
|
|
source_ref: "src/mame/trs/trs80.cpp:567-584"
|
|
note: "TRS-80 Model I Level I Basic (1977). Only fully working TRS-80 machine in MAME."
|
|
contents:
|
|
- name: level1.rom
|
|
description: Level I BASIC ROM (4KB)
|
|
size: 4096
|
|
crc32: "70d06dff"
|
|
- name: mcm6670p.z29
|
|
description: MCM6670P character generator ROM
|
|
size: 1024
|
|
crc32: "0033f2b9"
|
|
|
|
- name: trs80l2.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: trs80
|
|
source_ref: "src/mame/trs/trs80.cpp:587-603"
|
|
note: |
|
|
TRS-80 Model I Level II Basic (1978). Separate parent machine from trs80 (Level I).
|
|
2 BIOS variants: Radio Shack Level II and R/S L2 (alternate dumps).
|
|
MACHINE_NOT_WORKING.
|
|
contents:
|
|
- name: rom-a.z1
|
|
description: Level II ROM A (default)
|
|
size: 4096
|
|
crc32: "37c59db2"
|
|
- name: rom-b.z2
|
|
description: Level II ROM B (default)
|
|
size: 4096
|
|
crc32: "05818718"
|
|
- name: rom-c.z3
|
|
description: Level II ROM C (default)
|
|
size: 4096
|
|
crc32: "306e5d66"
|
|
- name: rom-a_alt.z1
|
|
description: Level II ROM A (alternate dump)
|
|
size: 4096
|
|
crc32: "be46faf5"
|
|
- name: rom-b_alt.z2
|
|
description: Level II ROM B (alternate dump)
|
|
size: 4096
|
|
crc32: "6c791c2d"
|
|
- name: rom-c_alt.z3
|
|
description: Level II ROM C (alternate dump)
|
|
size: 4096
|
|
crc32: "55b3ad13"
|
|
- name: mcm6670p.z29
|
|
description: MCM6670P character generator ROM
|
|
size: 1024
|
|
crc32: "0033f2b9"
|
|
|
|
- name: eg3003.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: trs80
|
|
source_ref: "src/mame/trs/trs80.cpp:608-617"
|
|
note: |
|
|
EACA Video Genie EG3003 (1980). TRS-80 Level II compatible clone.
|
|
Parent for sys80/sys80p/ht1080z/ht1080z2/ht108064 clones.
|
|
MACHINE_NOT_WORKING.
|
|
contents:
|
|
- name: 3001.z10
|
|
description: ROM A (BASIC part 1)
|
|
size: 4096
|
|
crc32: "8f5214de"
|
|
- name: 3002.z11
|
|
description: ROM B (BASIC part 2)
|
|
size: 4096
|
|
crc32: "46e88fbf"
|
|
- name: 3003.z12
|
|
description: ROM C (BASIC part 3)
|
|
size: 4096
|
|
crc32: "306e5d66"
|
|
- name: tcs-ext.z13
|
|
description: TCS extension ROM
|
|
size: 2048
|
|
crc32: "8f2ac112"
|
|
- name: tcs-ext.z25
|
|
description: TCS character generator ROM
|
|
size: 2048
|
|
crc32: "150c5f1f"
|
|
|
|
- name: sys80.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: trs80
|
|
source_ref: "src/mame/trs/trs80.cpp:620-632"
|
|
note: "EACA System-80 (1980). Clone of eg3003 with different extension ROM. sys80p (50 Hz) shares ROMs."
|
|
contents:
|
|
- name: sys80.z13
|
|
description: System-80 extension ROM
|
|
size: 2048
|
|
crc32: "2a851e33"
|
|
- name: 2513.z25
|
|
description: Character generator ROM
|
|
size: 1024
|
|
crc32: "0033f2b9"
|
|
|
|
- name: ht1080z.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: trs80
|
|
source_ref: "src/mame/trs/trs80.cpp:637-646"
|
|
note: "Hiradastechnika HT-1080Z Series I (1983). Hungarian clone of eg3003."
|
|
contents:
|
|
- name: ht1080z.z25
|
|
description: HT-1080Z character generator ROM
|
|
size: 2048
|
|
crc32: "e8c59d4f"
|
|
|
|
- name: ht1080z2.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: trs80
|
|
source_ref: "src/mame/trs/trs80.cpp:649-658"
|
|
note: "Hiradastechnika HT-1080Z Series II (1984). Clone of eg3003."
|
|
contents:
|
|
- name: ht1080z2.z13
|
|
description: HT-1080Z II extension ROM
|
|
size: 2048
|
|
crc32: "07415ac6"
|
|
- name: ht1080z2.z25
|
|
description: HT-1080Z II character generator ROM
|
|
size: 2048
|
|
crc32: "6728f0ab"
|
|
|
|
- name: ht108064.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: trs80
|
|
source_ref: "src/mame/trs/trs80.cpp:661-670"
|
|
note: "Hiradastechnika HT-1080Z/64 (1985). 64-column clone of eg3003."
|
|
contents:
|
|
- name: 3001_64.z10
|
|
description: ROM A (64-col BASIC part 1)
|
|
size: 4096
|
|
crc32: "59ec132e"
|
|
- name: 3002_64.z11
|
|
description: ROM B (64-col BASIC part 2)
|
|
size: 4096
|
|
crc32: "a7a73e8c"
|
|
- name: ht108064.z13
|
|
description: HT-1080Z/64 extension ROM
|
|
size: 2048
|
|
crc32: "fc12bd28"
|
|
- name: ht108064.z25
|
|
description: HT-1080Z/64 character generator ROM
|
|
size: 2048
|
|
crc32: "e76b73a4"
|
|
|
|
- name: trs80m3.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: trs80
|
|
source_ref: "src/mame/trs/trs80m3.cpp:483-519"
|
|
note: |
|
|
TRS-80 Model III (1980). Parent for trs80m4/trs80m4p/cp500 clones.
|
|
4 BIOS variants: Level 2 ROM C Rev C (default), Rev B, Network III v2 (student),
|
|
Level 1. MACHINE_NOT_WORKING.
|
|
contents:
|
|
- name: 8041364.u104
|
|
description: Level 2 ROM A
|
|
size: 8192
|
|
crc32: "ec0c6daa"
|
|
- name: 8040332.u105
|
|
description: Level 2 ROM B
|
|
size: 4096
|
|
crc32: "ed4ee921"
|
|
- name: 8040316c.u106
|
|
description: Level 2 ROM C Rev C (default)
|
|
size: 2048
|
|
crc32: "c8f79433"
|
|
- name: 8040316b.u106
|
|
description: Level 2 ROM C Rev B
|
|
size: 2048
|
|
crc32: "84a5702d"
|
|
- name: 276a.u106
|
|
description: Network III v2 ROM C
|
|
size: 2048
|
|
crc32: "7d38720a"
|
|
- name: 8040032.u104
|
|
description: Level 1 BIOS
|
|
size: 4096
|
|
crc32: "6418d641"
|
|
- name: 8044316a.u36
|
|
description: Character generator ROM (rev A)
|
|
size: 2048
|
|
crc32: "444c8b60"
|
|
|
|
- name: trs80m4.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: trs80
|
|
source_ref: "src/mame/trs/trs80m3.cpp:522-528"
|
|
note: |
|
|
TRS-80 Model 4 (1980). Clone of trs80m3. BAD_DUMP combined ROM
|
|
(should be split into 3 like trs80m3). MACHINE_NOT_WORKING.
|
|
contents:
|
|
- name: trs80m4.rom
|
|
description: Combined system ROM (BAD_DUMP)
|
|
size: 14336
|
|
crc32: "1a92d54d"
|
|
- name: 8044316a.u36
|
|
description: Character generator ROM
|
|
size: 2048
|
|
crc32: "444c8b60"
|
|
|
|
- name: trs80m4p.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: trs80
|
|
source_ref: "src/mame/trs/trs80m3.cpp:530-539"
|
|
note: |
|
|
TRS-80 Model 4P (1983). Clone of trs80m3. Completely different memory map;
|
|
Model III ROMs loaded from boot disk, only a bootloader ROM on board.
|
|
2 BIOS variants: gate array (default) and disk loader hack.
|
|
MACHINE_NOT_WORKING.
|
|
contents:
|
|
- name: 8075332.u69
|
|
description: Bootloader ROM
|
|
size: 4096
|
|
crc32: "3a738aa9"
|
|
- name: trs80m4p_loader_hack.rom
|
|
description: Disk loader hack ROM
|
|
size: 504
|
|
crc32: "7ff336f4"
|
|
- name: 8049007.u103
|
|
description: Character generator ROM
|
|
size: 2048
|
|
crc32: "1ac44bea"
|
|
|
|
- name: cp500.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: trs80
|
|
source_ref: "src/mame/trs/trs80m3.cpp:541-550"
|
|
note: "Prologica CP-500 (1982). Brazilian TRS-80 Model III clone. MACHINE_NOT_WORKING."
|
|
contents:
|
|
- name: s_8407_cn62516n_cp500a_prologica_83.ci111
|
|
description: Combined system + boot ROM
|
|
size: 16384
|
|
crc32: "c2fc1b92"
|
|
- name: 100.105.ci36
|
|
description: Character generator ROM
|
|
size: 2048
|
|
crc32: "1765931e"
|
|
|
|
# TI-99/4A family — machine ROM sets
|
|
- name: ti99_4a.zip
|
|
required: true
|
|
category: bios_zip
|
|
system: ti99
|
|
source_ref: "src/mame/ti/ti99_4x.cpp:1153-1166"
|
|
note: "TI-99/4A Home Computer (1981). Parent machine ROM set."
|
|
contents:
|
|
- name: 994a_grom0.u500
|
|
description: Console GROM 0
|
|
size: 6144
|
|
crc32: "2445a5e8"
|
|
- name: 994a_grom1.u501
|
|
description: Console GROM 1
|
|
size: 6144
|
|
crc32: "b8f367ab"
|
|
- name: 994a_grom2.u502
|
|
description: Console GROM 2
|
|
size: 6144
|
|
crc32: "e0bb5341"
|
|
- name: 994a_rom_hb.u610
|
|
description: CPU ROM high byte
|
|
size: 4096
|
|
crc32: "ee859c5f"
|
|
- name: 994a_rom_lb.u611
|
|
description: CPU ROM low byte
|
|
size: 4096
|
|
crc32: "37859301"
|
|
|
|
- name: ti99_4.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: ti99
|
|
source_ref: "src/mame/ti/ti99_4x.cpp:1138-1151"
|
|
note: "TI-99/4 Home Computer (1979). Earlier model with smaller keyboard."
|
|
contents:
|
|
- name: 994_grom0.u500
|
|
description: Console GROM 0
|
|
size: 6144
|
|
crc32: "aa757e13"
|
|
- name: 994_grom1.u501
|
|
description: Console GROM 1
|
|
size: 6144
|
|
crc32: "c863e460"
|
|
- name: 994_grom2.u502
|
|
description: Console GROM 2
|
|
size: 6144
|
|
crc32: "b0eda548"
|
|
- name: 994_rom_hb.u610
|
|
description: CPU ROM high byte
|
|
size: 4096
|
|
crc32: "6fcf4b15"
|
|
- name: 994_rom_lb.u611
|
|
description: CPU ROM low byte
|
|
size: 4096
|
|
crc32: "491c21d1"
|
|
|
|
# TI-99/4A — peripheral device ROM sets
|
|
- name: ti99_speech.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: ti99
|
|
source_ref: "src/devices/bus/ti99/sidecar/speechsyn.cpp:242-246"
|
|
note: "TI-99 Speech Synthesizer sidecar. 2 TMS6100 vocabulary ROMs."
|
|
contents:
|
|
- name: cd2325a.u2a
|
|
description: TMS6100 vocabulary ROM (bottom)
|
|
size: 16384
|
|
crc32: "1f58b571"
|
|
- name: cd2326a.u2b
|
|
description: TMS6100 vocabulary ROM (top)
|
|
size: 16384
|
|
crc32: "65d00401"
|
|
|
|
- name: ti99_fdc.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: ti99
|
|
source_ref: "src/devices/bus/ti99/peb/ti_fdc.cpp:389"
|
|
note: "TI Standard DSSD Floppy Controller."
|
|
contents:
|
|
- name: fdc_dsr.u26
|
|
description: FDC DSR ROM (low)
|
|
size: 4096
|
|
crc32: "693c6b6e"
|
|
- name: fdc_dsr.u27
|
|
description: FDC DSR ROM (high)
|
|
size: 4096
|
|
crc32: "2c921087"
|
|
|
|
- name: ti99_bwg.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: ti99
|
|
source_ref: "src/devices/bus/ti99/peb/bwg.cpp:597"
|
|
note: "SNUG BwG Floppy Controller."
|
|
contents:
|
|
- name: bwg_dsr.u15
|
|
description: BwG DSR ROM
|
|
size: 32768
|
|
crc32: "06f1ec89"
|
|
|
|
- name: ti99_ccdcc.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: ti99
|
|
source_ref: "src/devices/bus/ti99/peb/cc_fdc.cpp:567"
|
|
note: "CorComp Disk Controller Card."
|
|
contents:
|
|
- name: ccdcc_v89.u3
|
|
description: DCC DSR ROM (low)
|
|
size: 8192
|
|
crc32: "de3f9476"
|
|
- name: ccdcc_v89.u4
|
|
description: DCC DSR ROM (high)
|
|
size: 8192
|
|
crc32: "9c4e5c08"
|
|
|
|
- name: ti99_ccfdc.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: ti99
|
|
source_ref: "src/devices/bus/ti99/peb/cc_fdc.cpp:730"
|
|
note: "CorComp Floppy Disk Controller Card Rev A."
|
|
contents:
|
|
- name: ccfdc_v89mg.u1
|
|
description: FDC DSR ROM (low)
|
|
size: 8192
|
|
crc32: "f010e273"
|
|
- name: ccfdc_v89mg.u2
|
|
description: FDC DSR ROM (high)
|
|
size: 8192
|
|
crc32: "0cad8f5b"
|
|
|
|
- name: ti99_rs232.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: ti99
|
|
source_ref: "src/devices/bus/ti99/peb/ti_rs232.cpp:1071"
|
|
note: "TI RS232/PIO Interface."
|
|
contents:
|
|
- name: rs232pio_dsr.u1
|
|
description: RS232 DSR ROM
|
|
size: 4096
|
|
crc32: "eab382fb"
|
|
|
|
- name: ti99_evpc.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: ti99
|
|
source_ref: "src/devices/bus/ti99/peb/evpc.cpp:453"
|
|
note: "SNUG Enhanced Video Processor Card."
|
|
contents:
|
|
- name: evpc_dsr.u21
|
|
description: EVPC DSR ROM
|
|
size: 65536
|
|
crc32: "a062b75d"
|
|
|
|
- name: ti99_hfdc.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: ti99
|
|
source_ref: "src/devices/bus/ti99/peb/hfdc.cpp:1047"
|
|
note: "Myarc Hard and Floppy Disk Controller."
|
|
contents:
|
|
- name: hfdc_dsr.u34
|
|
description: HFDC DSR ROM
|
|
size: 16384
|
|
crc32: "66fbe0ed"
|
|
|
|
- name: ti99_pcode.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: ti99
|
|
source_ref: "src/devices/bus/ti99/peb/pcode.cpp:322"
|
|
note: "TI P-Code Card. 8 GROMs + 2 ROMs for UCSD Pascal support."
|
|
contents:
|
|
- name: pcode_grom0.u11
|
|
description: P-Code GROM 0
|
|
size: 6144
|
|
crc32: "505e5df0"
|
|
- name: pcode_grom1.u13
|
|
description: P-Code GROM 1
|
|
size: 6144
|
|
crc32: "63b546d5"
|
|
- name: pcode_grom2.u14
|
|
description: P-Code GROM 2
|
|
size: 6144
|
|
crc32: "28821e5c"
|
|
- name: pcode_grom3.u16
|
|
description: P-Code GROM 3
|
|
size: 6144
|
|
crc32: "1db4a4a5"
|
|
- name: pcode_grom4.u19
|
|
description: P-Code GROM 4
|
|
size: 6144
|
|
crc32: "9618eb9b"
|
|
- name: pcode_grom5.u20
|
|
description: P-Code GROM 5
|
|
size: 6144
|
|
crc32: "c47efe6d"
|
|
- name: pcode_grom6.u21
|
|
description: P-Code GROM 6
|
|
size: 6144
|
|
crc32: "06a34c93"
|
|
- name: pcode_grom7.u22
|
|
description: P-Code GROM 7
|
|
size: 6144
|
|
crc32: "a09ca8d9"
|
|
- name: pcode_rom0.u1
|
|
description: P-Code ROM 0
|
|
size: 4096
|
|
crc32: "3881d5b0"
|
|
- name: pcode_rom1.u18
|
|
description: P-Code ROM 1
|
|
size: 8192
|
|
crc32: "46a06b8b"
|
|
|
|
- name: ti99_ddcc1.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: ti99
|
|
source_ref: "src/devices/bus/ti99/peb/myarcfdc.cpp:426"
|
|
note: "Myarc Disk Controller Card (DDCC-1)."
|
|
contents:
|
|
- name: ddcc1.u3
|
|
description: DDCC-1 DSR ROM
|
|
size: 8192
|
|
crc32: "042968a9"
|
|
|
|
- name: ti99_myarcmem.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: ti99
|
|
source_ref: "src/devices/bus/ti99/peb/myarcmem.cpp:193"
|
|
note: "Myarc Memory Expansion Card (MEXP-1, 512KB with XB2 DSR)."
|
|
contents:
|
|
- name: myarc512k_xb2_dsr.bin
|
|
description: Memory expansion DSR ROM
|
|
size: 8192
|
|
crc32: "41fbb96d"
|
|
|
|
- name: ti99_tipi.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: ti99
|
|
source_ref: "src/devices/bus/ti99/peb/tipi.cpp:697"
|
|
note: "TIPI card (Raspberry Pi interface). 3 BIOS variants (2021/2023/2025)."
|
|
contents:
|
|
- name: tipidsr.u2
|
|
description: TIPI DSR 2021
|
|
size: 32768
|
|
crc32: "a54e65af"
|
|
- name: tipidsr_2023.u2
|
|
description: TIPI DSR 2023
|
|
size: 32768
|
|
crc32: "666f0b63"
|
|
- name: tipidsr_2025.u2
|
|
description: TIPI DSR 2025 (default)
|
|
size: 32768
|
|
crc32: "3b9cb922"
|
|
|
|
- name: ti99_whtscsi.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: ti99
|
|
source_ref: "src/devices/bus/ti99/peb/scsicard.cpp:473"
|
|
note: "Western Horizon Technologies SCSI host adapter."
|
|
contents:
|
|
- name: scsidsr150.u6
|
|
description: SCSI DSR ROM v1.50
|
|
size: 65536
|
|
crc32: "6e067c22"
|
|
|
|
- name: ti99_arcturus.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: ti99
|
|
source_ref: "src/devices/bus/ti99/sidecar/arcturus.cpp:74-80"
|
|
note: "Arcturus sidecar cartridge."
|
|
contents:
|
|
- name: arcturus.u1
|
|
description: Cartridge ROM bank 4000
|
|
size: 8192
|
|
crc32: "28ba65ec"
|
|
- name: arcturus.u2
|
|
description: Cartridge ROM bank A000
|
|
size: 8192
|
|
crc32: "91e6910a"
|
|
- name: arcturus.u3
|
|
description: Cartridge ROM bank C000
|
|
size: 8192
|
|
crc32: "e9ce9f4e"
|
|
|
|
- name: ti99_gkracker.zip
|
|
required: false
|
|
category: bios_zip
|
|
system: ti99
|
|
source_ref: "src/devices/bus/ti99/gromport/gkracker.cpp:409-413"
|
|
note: "Miller's Graphics GRAM Kracker."
|
|
contents:
|
|
- name: gkracker.bin
|
|
description: Loader ROM
|
|
size: 8192
|
|
crc32: "86eaaf9f"
|