emulator: MAME type: standalone + libretro 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-29" core_version: "0.286" display_name: "Arcade (MAME)" cores: - mame - imame4all systems: - snk-neogeo-mvs - snk-neogeo-aes - igs-pgm - sega-naomi - sega-naomi2 - sega-naomigd - sammy-atomiswave - sega-stv - sega-lindbergh - sega-hikaru - sega-chihiro - sega-triforce - deco-cassette - nintendo-playch10 - sega-megaplay - sega-megatech - nintendo-sfcbox - nintendo-nss - philips-cdi - commodore-cubo - namco-system246 - namco-system256 - namco-system573 - konami-viper - super-kaneko-nova - capcom-zn1 - capcom-zn2 - konami-gv - konami-twinkle - panasonic-3do - hyper-neogeo64 - apple2gs - apf-m1000 - bally-astrocade - coleco-adam - crvision - entex-advision - sega-ai - sega-beena - bandai-rx78 - camplynx - tiger-game-com - gamepark-gp32 - gamate - gamepock - hartung-game-master - fm7 - laser310 - vtech-socrates - casio-loopy - casio-pv1000 - casio-pv2000 - pegasus - pcw - interton-vc4000 - ti99 - trs80 notes: | Rolling release tracking mamedev/mame upstream (currently 0.286). 80 BIOS root sets + 24 system ROM sets (apple2gs, astrocade, adam, advision, apfm1000, beena, camplynx, casloopy, crvision, fm7, gamate, gamecom, gamepock, gmaster, gp32, laser310, pcw, pegasus, pv2000, rx78, segaai, socrates, ti99_4a, trs80). 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. Cheats via per-game XML files. BIOS root set names follow current MAME conventions. ZN-based boards renamed from legacy names (cpzn1 → coh1000c, atpsx → coh1000a, etc.). File structure uses vendor-based paths (src/mame/{vendor}/). TI-99/4A: 6 machines in ti99_4x.cpp — ti99_4 parent (TI-99/4 1979), ti99_4e clone (Europe), ti99_4a parent (TI-99/4A 1981), ti99_4ae clone (Europe), ti99_4qi clone (QI version 1983), ti99_4ev clone (with EVPC 1994). 5 ROMs per parent set: 3 GROMs (u500-u502) + 2 CPU ROMs (u610-u611, 16-bit interleaved). Speech Synthesizer sidecar device (speechsyn.cpp) with 2 TMS6100 vocabulary ROMs. Software list "ti99_cart". Peripheral Expansion Box with optional device ROMs (FDC, RS232, HFDC, P-Code, EVPC, etc.) — all PEB devices require user configuration, none loaded by default. files: # SNK Neo Geo MVS/AES - name: neogeo.zip required: true category: bios_zip system: snk-neogeo-mvs source_ref: "src/mame/neogeo/neogeo.cpp:2432" # IGS PGM - name: pgm.zip required: true category: bios_zip system: igs-pgm source_ref: "src/mame/igs/pgm.cpp:5515" # Sega NAOMI / NAOMI 2 / GD-ROM / Atomiswave - name: naomi.zip required: true category: bios_zip system: sega-naomi source_ref: "src/mame/sega/naomi.cpp:10917" - name: naomi2.zip required: true category: bios_zip system: sega-naomi2 source_ref: "src/mame/sega/naomi.cpp:10922" - name: naomigd.zip required: true category: bios_zip system: sega-naomigd source_ref: "src/mame/sega/naomi.cpp:10923" - name: awbios.zip required: true category: bios_zip system: sammy-atomiswave source_ref: "src/mame/sega/dc_atomiswave.cpp:1480" - name: hod2bios.zip required: false category: bios_zip source_ref: "src/mame/sega/naomi.cpp:10918" note: "game-specific BIOS for House of the Dead 2" - name: f355dlx.zip required: false category: bios_zip source_ref: "src/mame/sega/naomi.cpp:10919" - name: f355bios.zip required: false category: bios_zip source_ref: "src/mame/sega/naomi.cpp:10920" - name: airlbios.zip required: false category: bios_zip source_ref: "src/mame/sega/naomi.cpp:10921" # Sega ST-V / Lindbergh / SP / Hikaru / Chihiro / Triforce - name: stvbios.zip required: true category: bios_zip system: sega-stv source_ref: "src/mame/sega/stv.cpp:3949" - name: lindbios.zip required: true category: bios_zip system: sega-lindbergh source_ref: "src/mame/sega/lindbergh.cpp:639" - name: segasp.zip required: true category: bios_zip source_ref: "src/mame/sega/segasp.cpp:1273" - name: hikaru.zip required: true category: bios_zip system: sega-hikaru source_ref: "src/mame/sega/hikaru.cpp:1482" - name: chihiro.zip required: true category: bios_zip system: sega-chihiro source_ref: "src/mame/sega/chihiro.cpp:2614" - name: triforce.zip required: true category: bios_zip system: sega-triforce source_ref: "src/mame/sega/triforce.cpp:1304" - name: shtzone.zip required: true category: bios_zip source_ref: "src/mame/sega/shtzone.cpp:378" - name: sammymdl.zip required: true category: bios_zip source_ref: "src/mame/sigma/sigmab98.cpp:2409" # Sega Mega Drive arcade - name: megaplay.zip required: true category: bios_zip system: sega-megaplay source_ref: "src/mame/sega/megaplay.cpp:1016" - name: megatech.zip required: true category: bios_zip system: sega-megatech source_ref: "src/mame/sega/megatech.cpp:1442" - name: isgsm.zip required: true category: bios_zip source_ref: "src/mame/sega/segas16b_isgsm.cpp:608" - name: systemy2.zip required: true category: bios_zip source_ref: "src/mame/sega/y2.cpp:141" # DECO Cassette - name: decocass.zip required: true category: bios_zip system: deco-cassette source_ref: "src/mame/dataeast/decocass.cpp:2131" # Nintendo arcade - name: playch10.zip required: true category: bios_zip system: nintendo-playch10 source_ref: "src/mame/nintendo/playch10.cpp:2982" - name: nss.zip required: true category: bios_zip system: nintendo-nss source_ref: "src/mame/nintendo/nss.cpp:1099" - name: sfcbox.zip required: true category: bios_zip system: nintendo-sfcbox source_ref: "src/mame/nintendo/sfcbox.cpp:586" - name: aleck64.zip required: true category: bios_zip source_ref: "src/mame/nintendo/aleck64.cpp:1417" # Philips CD-i - name: cdibios.zip required: true category: bios_zip system: philips-cdi source_ref: "src/mame/philips/cdi.cpp:921" # Commodore Cubo (CD32-based) - name: cubo.zip required: true category: bios_zip system: commodore-cubo source_ref: "src/mame/amiga/cubo.cpp:1433" # Namco boards - name: sys246.zip required: true category: bios_zip system: namco-system246 source_ref: "src/mame/namco/namcops2.cpp:1716" - name: sys256.zip required: true category: bios_zip system: namco-system256 source_ref: "src/mame/namco/namcops2.cpp:1761" - name: sys573.zip required: true category: bios_zip system: namco-system573 source_ref: "src/mame/konami/ksys573.cpp:6289" # Konami - name: konamigx.zip required: true category: bios_zip source_ref: "src/mame/konami/konamigx.cpp:4193" - name: konamigv.zip required: true category: bios_zip system: konami-gv source_ref: "src/mame/konami/konamigv.cpp:1448" - name: kviper.zip required: true category: bios_zip source_ref: "src/mame/konami/viper.cpp:3267" - name: gq863.zip required: true category: bios_zip system: konami-twinkle source_ref: "src/mame/konami/twinkle.cpp:1660" - name: bubsys.zip required: true category: bios_zip source_ref: "src/mame/konami/nemesis.cpp:3234" - name: konendev.zip required: true category: bios_zip source_ref: "src/mame/konami/konendev.cpp:914" - name: kpython.zip required: true category: bios_zip source_ref: "src/mame/konami/kpython.cpp:376" - name: kpython2.zip required: true category: bios_zip source_ref: "src/mame/konami/kpython2.cpp:1918" # Sony ZN-based (PSX arcade, renamed from legacy cpzn/atpsx names) - name: coh1000c.zip required: true category: bios_zip system: capcom-zn1 source_ref: "src/mame/sony/zn.cpp:5967" - name: coh3002c.zip required: true category: bios_zip system: capcom-zn2 source_ref: "src/mame/sony/zn.cpp:6053" - name: coh1000t.zip required: true category: bios_zip source_ref: "src/mame/sony/zn.cpp:5987" - name: coh1000a.zip required: true category: bios_zip source_ref: "src/mame/sony/zn.cpp:6013" - name: coh1000w.zip required: true category: bios_zip source_ref: "src/mame/sony/zn.cpp:6022" - name: coh1001l.zip required: true category: bios_zip source_ref: "src/mame/sony/zn.cpp:6026" - name: coh1002v.zip required: true category: bios_zip source_ref: "src/mame/sony/zn.cpp:6030" - name: coh1002e.zip required: true category: bios_zip source_ref: "src/mame/sony/zn.cpp:6036" - name: coh1002m.zip required: true category: bios_zip source_ref: "src/mame/sony/zn.cpp:6087" # Taito - name: coh3002t.zip required: true category: bios_zip source_ref: "src/mame/sony/taitogn.cpp:1377" - name: coh1002t.zip required: true category: bios_zip source_ref: "src/mame/sony/taitogn.cpp:1378" - name: taitotz.zip required: true category: bios_zip source_ref: "src/mame/taito/taitotz.cpp:3014" # Super Kaneko Nova System - name: skns.zip required: true category: bios_zip system: super-kaneko-nova source_ref: "src/mame/kaneko/suprnova.cpp:2057" - name: mac2bios.zip required: true category: bios_zip source_ref: "src/mame/seta/macs.cpp:776" - name: macsbios.zip required: true category: bios_zip source_ref: "src/mame/seta/macs.cpp:775" # Panasonic 3DO - name: 3dobios.zip required: true category: bios_zip system: panasonic-3do source_ref: "src/mame/misc/3do.cpp:565" - name: alg3do.zip required: true category: bios_zip source_ref: "src/mame/misc/3do.cpp:573" # Hyper Neo-Geo 64 - name: hng64.zip required: true category: bios_zip system: hyper-neogeo64 source_ref: "src/mame/snk/hng64.cpp:3241" # Amiga-based - name: ar_bios.zip required: true category: bios_zip source_ref: "src/mame/amiga/arsystems.cpp:1011" - name: alg_bios.zip required: true category: bios_zip source_ref: "src/mame/amiga/alg.cpp:923" # Atari - name: atarisy1.zip required: true category: bios_zip source_ref: "src/mame/atari/atarisy1.cpp:2669" - name: maxaflex.zip required: true category: bios_zip source_ref: "src/mame/atari/maxaflex.cpp:450" # Crystal System - name: crysbios.zip required: true category: bios_zip source_ref: "src/mame/misc/crystal.cpp:847" # Galaxy Games - name: galgbios.zip required: true category: bios_zip source_ref: "src/mame/ces/galgames.cpp:1288" # Aristocrat - name: aristmk5.zip required: true category: bios_zip source_ref: "src/mame/acorn/aristmk5.cpp:9293" - name: aristmk6.zip required: true category: bios_zip source_ref: "src/mame/aristocrat/aristmk6.cpp:6639" - name: aristmk7.zip required: true category: bios_zip source_ref: "src/mame/aristocrat/aristmk7.cpp:233" # Pinball - name: allied.zip required: true category: bios_zip source_ref: "src/mame/pinball/allied.cpp:775" - name: gp_110.zip required: true category: bios_zip source_ref: "src/mame/pinball/gp_1.cpp:577" - name: gts1.zip required: true category: bios_zip source_ref: "src/mame/pinball/gts1.cpp:1074" - name: recel.zip required: true category: bios_zip source_ref: "src/mame/pinball/recel.cpp:547" - name: slvrball.zip required: true category: bios_zip source_ref: "src/mame/misc/silverball.cpp:258" # Nichibutsu - name: nichidvd.zip required: true category: bios_zip source_ref: "src/mame/nichibutsu/hrdvd.cpp:1012" # EFO Cedar Magnet - name: cedmag.zip required: true category: bios_zip source_ref: "src/mame/efo/cedar_magnet.cpp:1166" # Misc - name: iteagle.zip required: true category: bios_zip source_ref: "src/mame/itech/iteagle.cpp:756" - name: su2000.zip required: true category: bios_zip source_ref: "src/mame/misc/su2000.cpp:302" - name: tourvis.zip required: true category: bios_zip source_ref: "src/mame/pce/tourvis.cpp:451" - name: v4bios.zip required: true category: bios_zip source_ref: "src/mame/barcrest/mpu4vid.cpp:8696" - name: miuchiz.zip required: true category: bios_zip source_ref: "src/mame/misc/miuchiz.cpp:227" - name: pumpitup.zip required: true 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 # 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 # APF M-1000 / Imagination Machine - name: apfm1000.zip required: true category: bios_zip system: apf-m1000 source_ref: "src/mame/apf/apf.cpp:613" contents: - name: apf_4000.rom description: "Standard BIOS" size: 2048 crc32: cc6ac840 - name: trash-ii.bin description: "Trash II BIOS" size: 4096 crc32: 3bd8640a - name: mod_bios.bin description: "Mod BIOS (W. Lunquist 1982)" 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 # 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 # Sega AI Computer - name: segaai.zip required: true category: bios_zip system: sega-ai source_ref: "src/mame/sega/segaai.cpp:730-739" contents: - name: mpr-7689.ic5 description: "OS ROM with SEGA PROLOG (128KB)" size: 131072 crc32: 62402ac9 - name: e000 8_24.ic3 description: "EPROM bank E000" size: 65536 crc32: c8b6a539 - name: f000 7_21.ic4 description: "EPROM bank F000" size: 65536 crc32: 64d6cd8c - name: mpr-7619.ic14 description: "UPD7759 speech ROM bank 0" size: 131072 crc32: d1aea002 - name: mpr-7620.ic15 description: "UPD7759 speech ROM bank 1" size: 131072 crc32: e042754b - name: segaai_soundbox.zip required: false category: bios_zip system: sega-ai source_ref: "src/devices/bus/segaai/soundbox.cpp:152-155" note: "Sound Box expansion (AI-2002) with YM2151 FM + music keyboard" contents: - name: ai-snd-2002-cecb.bin description: "Sound Box expansion ROM" size: 65536 crc32: ef2dabc0 # 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 # 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 # 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 # 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 - 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_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