Difference between revisions of "MAME compatibility list"

From Emulation General Wiki
Jump to navigation Jump to search
(Updated links)
m (Namco System 23)
(12 intermediate revisions by 8 users not shown)
Line 25: Line 25:
  
 
====Atari Discrete Logic====
 
====Atari Discrete Logic====
Several games like Pong (1972), Breakout and other Pong derivatives work well in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/pong.cpp MAME]. [http://www.system16.com/hardware.php?id=756&gid=435#435 Many more games] don't seem to be covered.
+
Several games like Pong (1972), Breakout and other Pong derivatives work well in [https://github.com/mamedev/mame/blob/master/src/mame/atari/pong.cpp MAME]. [http://www.system16.com/hardware.php?id=756&gid=435#435 Many more games] don't seem to be covered.
  
 
====Atari 6800 Based====
 
====Atari 6800 Based====
 
<!-- Draft. Needs to find all drivers. -->
 
<!-- Draft. Needs to find all drivers. -->
[http://www.system16.com/hardware.php?id=758 Some or all games] may work in MAME. [https://github.com/mamedev/mame/blob/master/src/mame/drivers/destroyr.cpp Destroyer], [https://github.com/mamedev/mame/blob/master/src/mame/drivers/dragrace.cpp Drag Race].
+
[http://www.system16.com/hardware.php?id=758 Some or all games] may work in MAME. [https://github.com/mamedev/mame/blob/master/src/mame/atari/destroyr.cpp Destroyer], [https://github.com/mamedev/mame/blob/master/src/mame/atari/dragrace.cpp Drag Race].
  
 
====Atari 68000 Based====
 
====Atari 68000 Based====
Some or many games that ran on this system are supported in their own namesake drivers and work well in MAME. [http://www.system16.com/hardware.php?id=767 Many games] are supported in own drivers: [https://github.com/mamedev/mame/blob/master/src/mame/drivers/badlands.cpp Bad Lands], [https://github.com/mamedev/mame/blob/master/src/mame/drivers/batman.cpp Batman], [https://github.com/mamedev/mame/blob/master/src/mame/drivers/blstroid.cpp Blasteroids], [https://github.com/mamedev/mame/blob/master/src/mame/drivers/foodf.cpp Food Fight], [https://github.com/mamedev/mame/blob/master/src/mame/drivers/klax.cpp Klax], [https://github.com/mamedev/mame/blob/master/src/mame/drivers/offtwall.cpp Off the Wall], [https://github.com/mamedev/mame/blob/master/src/mame/drivers/rampart.cpp Rampart], [https://github.com/mamedev/mame/blob/master/src/mame/drivers/relief.cpp Relief Pitcher], [https://github.com/mamedev/mame/blob/master/src/mame/drivers/shuuz.cpp Shuuz], [https://github.com/mamedev/mame/blob/master/src/mame/drivers/skullxbo.cpp Skull & Crossbones], [https://github.com/mamedev/mame/blob/master/src/mame/drivers/toobin.cpp Toobin'], [https://github.com/mamedev/mame/blob/master/src/mame/drivers/vindictr.cpp Vindicators] and [https://github.com/mamedev/mame/blob/master/src/mame/drivers/xybots.cpp Xybots].
+
Some or many games that ran on this system are supported in their own namesake drivers and work well in MAME. [http://www.system16.com/hardware.php?id=767 Many games] are supported in own drivers: [https://github.com/mamedev/mame/blob/master/src/mame/atari/badlands.cpp Bad Lands], [https://github.com/mamedev/mame/blob/master/src/mame/atari/batman.cpp Batman], [https://github.com/mamedev/mame/blob/master/src/mame/atari/blstroid.cpp Blasteroids], [https://github.com/mamedev/mame/blob/master/src/mame/atari/foodf.cpp Food Fight], [https://github.com/mamedev/mame/blob/master/src/mame/atari/klax.cpp Klax], [https://github.com/mamedev/mame/blob/master/src/mame/atari/offtwall.cpp Off the Wall], [https://github.com/mamedev/mame/blob/master/src/mame/atari/rampart.cpp Rampart], [https://github.com/mamedev/mame/blob/master/src/mame/atari/relief.cpp Relief Pitcher], [https://github.com/mamedev/mame/blob/master/src/mame/atari/shuuz.cpp Shuuz], [https://github.com/mamedev/mame/blob/master/src/mame/atari/skullxbo.cpp Skull & Crossbones], [https://github.com/mamedev/mame/blob/master/src/mame/atari/toobin.cpp Toobin'], [https://github.com/mamedev/mame/blob/master/src/mame/atari/vindictr.cpp Vindicators] and [https://github.com/mamedev/mame/blob/master/src/mame/atari/xybots.cpp Xybots].
  
 
====Atari Dual 68000 Based====
 
====Atari Dual 68000 Based====
Only [http://www.system16.com/hardware.php?id=772 2 games were officially released] on this board but two more prototypes are also covered in the [https://github.com/mamedev/mame/blob/master/src/mame/drivers/eprom.cpp driver for one] of the games. They all work well in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/thunderj.cpp MAME].
+
Only [http://www.system16.com/hardware.php?id=772 2 games were officially released] on this board but two more prototypes are also covered in the [https://github.com/mamedev/mame/blob/master/src/mame/atari/eprom.cpp driver for one] of the games. They all work well in [https://github.com/mamedev/mame/blob/master/src/mame/atari/thunderj.cpp MAME].
  
 
==Apple==
 
==Apple==
Line 75: Line 75:
  
 
===Commodore Plus/4===
 
===Commodore Plus/4===
The Plus/4 computer and the budget-priced C16 and C116 variants work well in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/plus4.cpp MAME]. 3 prototype models work well, although 1 has imperfect GFX.
+
The Plus/4 computer and the budget-priced C16 and C116 variants work well in [https://github.com/mamedev/mame/blob/master/src/mame/commodore/plus4.cpp MAME]. 3 prototype models work well, although 1 has imperfect GFX.
  
 
===Commodore 65===
 
===Commodore 65===
Line 279: Line 279:
 
===Namco System 23===
 
===Namco System 23===
 
- Also Namco Super System 23 & other variants.
 
- Also Namco Super System 23 & other variants.
Boots into games, but runs quite slow with broken graphics and sounds hiccuping.
+
Boots into games, but runs quite slow with broken graphics and sounds hiccuping.<br/>
 +
Long-term MAME Contributor [https://old.reddit.com/r/emulation/comments/12zx5xw/mame_0254/jhwix6z/ "TheMogMiner"'s comment] with 0.254 release about Namco System 23: "In order to more easily debug the rendering pipeline on System 23, I've written (and am continuing to work on) an offline tool called "PIXXIII" - the Packet Inspector for (system) 23. [https://youtu.be/7y6fcdiedc4 Here's an unlisted demo video] of it playing back (and me messing around with) a frame capture from Rapid River.
 +
 
 +
It's already turned up some good results, and has already indicated the potential meaning of an unknown portion of the game's model data, I just haven't had time to dig further into it. With any luck, things should get better reasonably quickly once July rolls around. Hopefully that answers any questions people had about NS23 as it pertains to this release."
  
 
===Namco System 10===
 
===Namco System 10===
[http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/namco/index.html Preliminary support in MAME, probably nothing works in MAME yet]. Dumps of System 10 games are actually useless. Due to the extreme level of encryption and protection, sadly all these System 10 games will not be working in MAME anytime soon or maybe never.
+
Due to the extreme level of encryption and protection, no System 10 games were working previously.
 
+
However, enough progress has been made on emulation to the point where several games on this hardware now boot and are playable.
No games work yet in [https://github.com/mamedev/mame/blob/master/src/mame/namco/namcos10.cpp MAME].
 
  
 
==Nintendo==
 
==Nintendo==
Line 334: Line 336:
 
- And '''Sega System E''' arcade too.
 
- And '''Sega System E''' arcade too.
  
Pretty darn accurate. MAME is quite a good emulator for this system. All System E arcade games work well in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/segae.cpp MAME].
+
Pretty darn accurate. MAME is quite a good emulator for this system. All System E arcade games work well in [https://github.com/mamedev/mame/blob/master/src/mame/sega/segae.cpp MAME].
  
 
===Sega Genesis/Mega Drive===
 
===Sega Genesis/Mega Drive===
 
- And '''Sega System C/C-2''' arcades too.
 
- And '''Sega System C/C-2''' arcades too.
  
Runs most games fine. Some don't work that well, but it's got about a 95% compatibility rate. Almost all of the C/C-2 arcade games work well in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/segac2.cpp MAME] - only the Print Club games don't work.
+
Runs most games fine. Some don't work that well, but it's got about a 95% compatibility rate. Almost all of the C/C-2 arcade games work well in [https://github.com/mamedev/mame/blob/master/src/mame/sega/segac2.cpp MAME] - only the Print Club games don't work.
  
 
===Sega/Mega CD===
 
===Sega/Mega CD===
Line 370: Line 372:
 
- Also Sega System 2 (Upgrade) works too.
 
- Also Sega System 2 (Upgrade) works too.
  
Both systems work well in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/system1.cpp MAME].
+
Both systems work well in [https://github.com/mamedev/mame/blob/master/src/mame/sega/system1.cpp MAME].
  
 
====Sega Appoooh====
 
====Sega Appoooh====
Just 2 games were released on this system, both work well in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/appoooh.cpp MAME].
+
Just 2 games were released on this system, both work well in [https://github.com/mamedev/mame/blob/master/src/mame/sega/appoooh.cpp MAME].
  
 
====Sega System 16====
 
====Sega System 16====
Caution: [https://github.com/mamedev/mame/blob/master/src/mame/drivers/system16.cpp MAME's driver] for this system name mainly covers the heavily bootlegged games from both System 16 / 18; however they roughly reflect the original hardware. Most games don't work, some others have imperfect GFX.
+
Caution: [https://github.com/mamedev/mame/blob/master/src/mame/sega/system16.cpp MAME's driver] for this system name mainly covers the heavily bootlegged games from both System 16 / 18; however they roughly reflect the original hardware. Most games don't work, some others have imperfect GFX.
  
 
====Sega System 24====
 
====Sega System 24====
All games work, but some have imperfect GFX in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/segas24.cpp MAME].
+
All games work, but some have imperfect GFX in [https://github.com/mamedev/mame/blob/master/src/mame/sega/segas24.cpp MAME].
  
 
====Sega System 18====
 
====Sega System 18====
All games work well in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/segas18.cpp MAME].
+
All games work well in [https://github.com/mamedev/mame/blob/master/src/mame/sega/segas18.cpp MAME].
  
 
====Sega System 32====
 
====Sega System 32====
[http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/s32convert.html All System 32 games' ROMS decrypted]. Virtually all games have imperfect GFX in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/segas32.cpp MAME].
+
[http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/s32convert.html All System 32 games' ROMS decrypted]. Virtually all games have imperfect GFX in [https://github.com/mamedev/mame/blob/master/src/mame/sega/segas32.cpp MAME].
  
 
====Kyugo====
 
====Kyugo====
All games work well in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/kyugo.cpp MAME]. Only 1 bootlegged variant has imperfect GFX.
+
All games work well in [https://github.com/mamedev/mame/blob/master/src/mame/sega/kyugo.cpp MAME]. Only 1 bootlegged variant has imperfect GFX.
  
 
====Sega Model 1 Arcade====
 
====Sega Model 1 Arcade====
Line 410: Line 412:
  
 
===Legionnaire===
 
===Legionnaire===
[https://github.com/mamedev/mame/blob/master/src/mame/drivers/legionna.cpp MAME driver]'s name refers to one game ''Legionnaire'' (By [[wikipedia:TAD Corporation|TAD Corp]], which probably made this hardware first). As of 2019, this driver/system is not even covered in System 16's database. Seibu's 2 games on hardware need emulated protection; 5 games from other firms work fine.
+
[https://github.com/mamedev/mame/blob/master/src/mame/seibu/legionna.cpp MAME driver]'s name refers to one game ''Legionnaire'' (By [[wikipedia:TAD Corporation|TAD Corp]], which probably made this hardware first). As of 2019, this driver/system is not even covered in System 16's database. Seibu's 2 games on hardware need emulated protection; 5 games from other firms work fine.
  
 
===Seibu SPI System===
 
===Seibu SPI System===
[https://github.com/mamedev/mame/blob/master/src/mame/drivers/seibuspi.cpp System] is almost good; but graphics need to be fixed. 2 puzzlers among 8 unique games work perfectly. Notable games: ''Raiden Fighters'' series & ''Viper Phase 1''.
+
[https://github.com/mamedev/mame/blob/master/src/mame/seibu/seibuspi.cpp System] is almost good; but graphics need to be fixed. 2 puzzlers among 8 unique games work perfectly. Notable games: ''Raiden Fighters'' series & ''Viper Phase 1''.
  
 
==Seta==
 
==Seta==
  
 
===Seta 1st-gen===
 
===Seta 1st-gen===
Almost all games work well in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/seta.cpp MAME], but some have imperfect sound and some others imperfect GFX. ''Crazy Fight'' is not unencrypted yet.
+
Almost all games work well in [https://github.com/mamedev/mame/blob/master/src/mame/seta/seta.cpp MAME], but some have imperfect sound and some others imperfect GFX. ''Crazy Fight'' is not unencrypted yet.
  
 
===Seta 2nd-gen===
 
===Seta 2nd-gen===
All games work well in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/seta2.cpp MAME], but most have imperfect GFX & they all lack a cocktail (tabletop) mode.
+
All games work well in [https://github.com/mamedev/mame/blob/master/src/mame/seta/seta2.cpp MAME], but most have imperfect GFX & they all lack a cocktail (tabletop) mode.
  
 
===Seta Aleck64===
 
===Seta Aleck64===
 
- Based on the '''N64''' console hardware.
 
- Based on the '''N64''' console hardware.
  
All but one games work well in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/aleck64.cpp MAME] with imperfect GFX. The sole exception is ''Magical Tetris Challenge''
+
All but one games work well in [https://github.com/mamedev/mame/blob/master/src/mame/nintendo/aleck64.cpp MAME] with imperfect GFX. The sole exception is ''Magical Tetris Challenge''
  
 
==SNK Corporation==
 
==SNK Corporation==
Line 432: Line 434:
  
 
===Neo Geo MVS===
 
===Neo Geo MVS===
Perfect [https://github.com/mamedev/mame/blob/master/src/mame/drivers/neogeo.cpp driver] support in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/neopcb.cpp  MAME].
+
Perfect [https://github.com/mamedev/mame/blob/master/src/mame/neogeo/neogeo.cpp driver] support in [https://github.com/mamedev/mame/blob/master/src/mame/neogeo/neopcb.cpp  MAME].
  
 
===Hyper NeoGeo 64===
 
===Hyper NeoGeo 64===
Line 443: Line 445:
  
 
===PlayStation 2===
 
===PlayStation 2===
- Namco System 246/256 arcades (PS2 hardware ISN'T emulated in MAME. Just these two PS2-based Namco System or at least dumps of their games are designed for [https://github.com/mamedev/mame/blob/master/src/mame/drivers/namcops2.cpp MAME]. Nothing works yet.). [http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/system246/index.html Dump list].
+
- Namco System 246/256 arcades (PS2 hardware ISN'T emulated in MAME. Just these two PS2-based Namco System or at least dumps of their games are designed for [https://github.com/mamedev/mame/blob/master/src/mame/namco/namcops2.cpp MAME]. Nothing works yet.). [http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/system246/index.html Dump list].
  
 
===PocketStation===
 
===PocketStation===
Line 451: Line 453:
  
 
===Taito Top Speed Hardware===
 
===Taito Top Speed Hardware===
Operation Thunderbolt and [https://github.com/mamedev/mame/blob/master/src/mame/drivers/topspeed.cpp Top Speed / Full Throttle], released on this system, work in MAME.
+
Operation Thunderbolt and [https://github.com/mamedev/mame/blob/master/src/mame/taito/topspeed.cpp Top Speed / Full Throttle], released on this system, work in MAME.
  
 
===Taito Z System===
 
===Taito Z System===
Chase H.Q., released on this system, should work in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/taito_z.cpp MAME] now (Perhaps with imperfect GFX).
+
Chase H.Q., released on this system, should work in [https://github.com/mamedev/mame/blob/master/src/mame/taito/taito_z.cpp MAME] now (Perhaps with imperfect GFX).
  
 
===Taito G-Net===
 
===Taito G-Net===
[http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/GNET/index.html All games] should work in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/taitogn.cpp MAME] with imperfect sound.
+
[http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/GNET/index.html All games] should work in [https://github.com/mamedev/mame/blob/master/src/mame/sony/taitogn.cpp MAME] with imperfect sound.
  
 
===Taito JC System===
 
===Taito JC System===
Line 467: Line 469:
 
==Tatsumi==
 
==Tatsumi==
 
===Tatsumi TX-1===
 
===Tatsumi TX-1===
Also known as 'Buggy Boy hardware'. 3 games supported in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/tx1.cpp MAME] - both Buggy Boy versions work, but 'TX-1' has imperfect audio. Ports of Buggy Boy titled as ''Speed Buggy'' were released on 1980's computer systems by Elite Systems.
+
Also known as 'Buggy Boy hardware'. 3 games supported in [https://github.com/mamedev/mame/blob/master/src/mame/tatsumi/tx1.cpp MAME] - both Buggy Boy versions work, but 'TX-1' has imperfect audio. Ports of Buggy Boy titled as ''Speed Buggy'' were released on 1980's computer systems by Elite Systems.
  
 
===Tatsumi Lock-On===
 
===Tatsumi Lock-On===
Sole game, which uses superb sprite-scaling technology, works in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/lockon.cpp MAME].
+
Sole game, which uses superb sprite-scaling technology, works in [https://github.com/mamedev/mame/blob/master/src/mame/tatsumi/lockon.cpp MAME].
  
 
===Tatsumi (Machine name)===
 
===Tatsumi (Machine name)===
Tatsumi arcade machines were obscure compared to their more famous peers from bigger companies, but were renowned for strong use of scalable and rotatable sprites. Four games mostly not working in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/tatsumi.cpp MAME]. Notable games: ''Cycle Warriors, Apache 3''.
+
Tatsumi arcade machines were obscure compared to their more famous peers from bigger companies, but were renowned for strong use of scalable and rotatable sprites. Four games mostly not working in [https://github.com/mamedev/mame/blob/master/src/mame/tatsumi/tatsumi.cpp MAME]. Notable games: ''Cycle Warriors, Apache 3''.
  
 
==Texas Instruments==
 
==Texas Instruments==

Revision as of 12:33, 28 April 2023

This is a VERY incomplete list of compatibility issues that MAME has with different systems.

Contents

Atari

Atari 2600

Rivals Stella in most cases, and is even better in some cases.

Atari 5200

Doesn't boot for some reason.

Atari 7800

Pretty much the most accurate emulator for this system.

Atari 8-bit

Relatively inaccurate. INC WSYNC, for instance, waits for 3 scanlines instead of just waiting for 1 scanline like it's supposed to.

Atari ST

No inputs anywhere, so you can't really use it.

Atari Jaguar

This one has lots of weird bugs. One being Tempest 2000 overwriting the cart ROM region. Stay away from it.

Atari arcades

Atari Discrete Logic

Several games like Pong (1972), Breakout and other Pong derivatives work well in MAME. Many more games don't seem to be covered.

Atari 6800 Based

Some or all games may work in MAME. Destroyer, Drag Race.

Atari 68000 Based

Some or many games that ran on this system are supported in their own namesake drivers and work well in MAME. Many games are supported in own drivers: Bad Lands, Batman, Blasteroids, Food Fight, Klax, Off the Wall, Rampart, Relief Pitcher, Shuuz, Skull & Crossbones, Toobin', Vindicators and Xybots.

Atari Dual 68000 Based

Only 2 games were officially released on this board but two more prototypes are also covered in the driver for one of the games. They all work well in MAME.

Apple

Apple I

Pretty much perfect.

Apple II

Also pretty much perfect, and it's got good emulation of a bunch of peripherals too! The later versions do have some problems with inverted text it seems.

Apple III

The first and only working emulator for this system, due to RBelmont reverse-engineering the weird banking system this one uses.

Macintosh 128K

Fairly decent.

Macintosh II

Seems OK.

Power Macintosh 6100/60

Boots System 7.6, But very unstable.

iPhone 2G (A1203)

Doesn't even do anything yet.

CAVE

CAVE CV-1000

Fairly decent, though the sound seems a bit chopped. Probably caused by inaccurate timing.

CAVE PC-Based

Doesn't even do anything yet.

Commodore

Vic-20

Really slow, and also kinda inaccurate.

Commodore 64

Kinda slow, and also kinda inaccurate.

Commodore Plus/4

The Plus/4 computer and the budget-priced C16 and C116 variants work well in MAME. 3 prototype models work well, although 1 has imperfect GFX.

Commodore 65

Commodore 128

Never even made it past the WIP stage. Don't even bother.

Amiga

Decent for OCS. Kinda iffy on everything else.

Game Park Holdings

GP32

Graphics/Sounds are glitches?, Runs very slow on Windows Systems (7/XP/Vista/10), Runs super slow on PSPDisp with Windows 7

Hewlett-Packard

HP-38G

Calculates well. Data transfer / PC link features aren't implemented yet.

HP-39G

Doesn't turn on.

HP-48GX

Calculates well. Data transfer / PC link features aren't implemented yet.

HP-48G

Calculates well. Data transfer / PC link features aren't implemented yet.

HP-48G+

Calculates well. Data transfer / PC link features aren't implemented yet.

HP-48SX

Calculates well. Data transfer / PC link features aren't implemented yet.

HP-48S

Calculates well. Data transfer / PC link features aren't implemented yet.

HP-49G

Warns there is no operating system so it cannot perform any calculation. Checked it's not caused by a broken ROM. Cannot pass ROM self-test.

HP-49G+

Doesn't even do anything.

HP 16500B

Boots to "FATAL ERROR ENCOUNTERED, BOOT HALTED" message due to the front panel is not properly emulated. Also, I/O and DAC emulations haven't been implemented so this cannot be used to probe anything even if it could boot to OS.

HP 9816

The keyboard is not emulated so it doesn't boot, getting stuck at a "keyboard missing" error.

IBM

PC 5150

It works fine for anything that doesn't require the cassette port or timing. Don't expect to run 8088 MPH on it.

PC/XT 5160

It works fine for anything that doesn't require timing.

PC/AT 5170

It works fine.

AT clones up to 486

It works just fine, barring some rare CPU core bugs.

AT clones with Pentium

Don't even bother. It pretty badly needs a rewrite to actually work. It also doesn't emulate any Super I/O chips, either.

IGS

PolyGameMaster (PGM)

Fairly decent, with some of the games having audio hiccups.

PolyGameMaster 2 (PGM2)

Fairly decent, with some of the games having audio hiccups. Also, networking functionalities are yet to be emulated.

PolyGameMaster 3 (PGM3)

Doesn't even do anything yet.

IGS PC Based

Only Speed Driver has been listed for now. Doesn't even do anything yet.

Various IGS gambling machines

Varies, machines made in the early 90s work decent while machines made in the late 90s to early 00s have more serious issues.

Irem

Irem M10/11/15

MAME.

Irem M14

MAME.

Irem M27

Found in driver named after 1 of 4 games released on this system. MAME.

Irem M52

MAME.

Irem M57

MAME.

Irem M58

MAME.

Irem M62

MAME.

Irem M63

MAME.

Irem M72

MAME.

Irem M90

MAME.

Irem M92

MAME.

Irem M107

MAME.

Konami

DJ Main Arcade

Works pretty well.

The turntable is mapped as a steering wheel rather than a paddle, which would cause trouble if your controller uses absolute positioning for the turntable.

Twinkle Arcade

Based on the Sony PlayStation console hardware.

Works, but with some input lag, minor texture glitches, and background animations won't play due to DVD Video decoder is yet to be emulated. A fork of MAME reads mpg videos as background animations from iidx_videos folder under the root folder of MAME (like how Laserdisc game emulators work), which would solve the issue of lacking background animations.

The turntable is mapped as a steering wheel rather than a paddle, which would cause trouble if your controller uses absolute positioning for the turntable.

FireBeat Arcade

Works well. Notice that a keygen is required to generate the password to recover the RTC in order to start the game for the first time.

Microsoft

MSX

Works pretty well.

MSX2

Works pretty well too.

MSX2+

Works okay.

Xbox

It doesn't work nearly as well as xemu, let's just put it that way. It's also ungodly amounts of slow thanks to no i386 dynarec.

NEC

PC Engine/TurboGrafx-16

It's only got one major problem. The game Air Zonk hangs due to imprecise timings. Other than that, it's fine.

PC Engine CD

Again, it's mostly fine, but you're gonna want to use the new video cores and also pray you have a good dump.

PC Engine SuperGrafx

Works fine.

PC-FX

Broken graphics and sounds with high-pitched noise. Seems unable to properly communicate with the CD-ROM.

PC-FXGA

Basically the same as PC-FX.

PC-88VA

Doesn't even do anything.

PC-88VA2

Shows it's in V2H mode, then doing nothing. Can't proceed to boot.

PC-8801MkIIFR

YM2203 and YM2608 sound mixing are unbalanced. Otherwise, runs pretty decent.

Namco

Namco System 86

All games work well in MAME.

Namco System 1

All games work well in MAME.

Namco System 2

Many games work well, many others have imperfect GFX, sound & networking (?) in MAME.

Namco System 21

Only a few of the 10 games released on this system work with imperfect GFX in MAME.

Namco NA-1

- Also NA-2

All but 1 games work well in MAME, however they lack cocktail (tabletop) mode. X-Day 2 has imperfect GFX.

Namco NB-1

All games work well in MAME.

Namco System FL

Only two games were released on this system; they both work fairly well in MAME. Speed Racer has imperfect GFX, and it & Final Lap R lack networking (?).

Namco System 22

- Also Namco Super System 22.

Almost all games work with imperfect GFX; many have non-working networking (?) in MAME. Notable games on this system include Air Combat (Start of the Ace Combat series), Ridge Racer 1-2 and Time Crisis. Alpine Surfer does not work yet.

Namco System 11

Works well in MAME.

Namco ND-1

Just 2 Namco game collections and 2 game were released on this board; they all have imperfect GFX in MAME.

Namco System 12

Works well in MAME.

Namco System 23

- Also Namco Super System 23 & other variants. Boots into games, but runs quite slow with broken graphics and sounds hiccuping.
Long-term MAME Contributor "TheMogMiner"'s comment with 0.254 release about Namco System 23: "In order to more easily debug the rendering pipeline on System 23, I've written (and am continuing to work on) an offline tool called "PIXXIII" - the Packet Inspector for (system) 23. Here's an unlisted demo video of it playing back (and me messing around with) a frame capture from Rapid River.

It's already turned up some good results, and has already indicated the potential meaning of an unknown portion of the game's model data, I just haven't had time to dig further into it. With any luck, things should get better reasonably quickly once July rolls around. Hopefully that answers any questions people had about NS23 as it pertains to this release."

Namco System 10

Due to the extreme level of encryption and protection, no System 10 games were working previously. However, enough progress has been made on emulation to the point where several games on this hardware now boot and are playable.

Nintendo

NES

The PPU for this core is per-scanline, so mid-frame effects generally don't work too well. The only reason it can even handle MMC5 games because of hacks! It really needs a video system rewrite and BAD.

SNES

Many timing issues here. It's probably not even as accurate as Snes9x. It really needs to be reworked.

Nintendo 64

See arcade hardware variant Seta Aleck64 under Seta's list.

This whole system has tons of timing issues. Tread lightly.

Game Boy/Game Boy Color

Lots of slight timing bugs, but other than that, it's fine.

Virtual Boy

Sorta works, but some games just completely crap out. It's also really slow.

Game Boy Advance

Many atrocious timing bugs, though endrift and MoochMcGee have tried to help clean it up. 16-bit unaligned accesses also aren't emulated correctly, so most of endrift's hardware tests fail.

NMK

- Stands for Nihon Maicom Kaihatsu.

Argus

MAME.

NMK16

- 16-bit hardware.

MAME.

NMK Medal

Only 1 game, Trocana, was on this system. Basic MAME driver.

Raw Thrills

Raw Thrills PC Based - Fast 'n' Furious Arcade

Doesn't even do anything yet.

Sega

Sega SG-1000

Nearly perfect.

Sega Master System/Game Gear

- And Sega System E arcade too.

Pretty darn accurate. MAME is quite a good emulator for this system. All System E arcade games work well in MAME.

Sega Genesis/Mega Drive

- And Sega System C/C-2 arcades too.

Runs most games fine. Some don't work that well, but it's got about a 95% compatibility rate. Almost all of the C/C-2 arcade games work well in MAME - only the Print Club games don't work.

Sega/Mega CD

Not that good. The extra processors throw in more timing problems.

Sega 32X

Lots of timing issues. There are also suspected SH2 core bugs that come up more frequently on the 32X due to most games being programmed in assembly instead of C like most other SH2 platforms.

Sega/Mega CD and 32X

This probably won't work that well.

Sega Saturn

- Also covers the Sega Titan Video arcade hardware.

It's a little better than Yabause, but with much nicer code.

Sega Dreamcast

Nowhere close to even nullDC. It's also very slow and only started booting games thanks to what amounts to a miracle.

Sega Pico

Not very good. Sega Pico

Advanced Pico Beena

Pretty Slow. Sega Pico

Sega Arcade hardware

Sega System 1

- Also Sega System 2 (Upgrade) works too.

Both systems work well in MAME.

Sega Appoooh

Just 2 games were released on this system, both work well in MAME.

Sega System 16

Caution: MAME's driver for this system name mainly covers the heavily bootlegged games from both System 16 / 18; however they roughly reflect the original hardware. Most games don't work, some others have imperfect GFX.

Sega System 24

All games work, but some have imperfect GFX in MAME.

Sega System 18

All games work well in MAME.

Sega System 32

All System 32 games' ROMS decrypted. Virtually all games have imperfect GFX in MAME.

Kyugo

All games work well in MAME. Only 1 bootlegged variant has imperfect GFX.

Sega Model 1 Arcade

Reverse engineering isn't quite finished on the geometry DSP, so don't expect every game to work. Regardless, Virtua Fighter works fine.

Sega Model 2 Arcade

Again, reverse engineering hasn't been finished on the first model's DSP, but there are plenty of other problems that also need to be worked out. Last I checked, Virtua Cop 2's textures just display black. Virtua Fighter 2 just freezes after a bit due to bugs in the DSP comms.

Sega Model 3 Arcade

It's in better shape than Sega Model 2, but it's slow and has lots of bugs. Virtua Fighter 3 either hangs or crashes a bit into gameplay, depending on what set you use.

Sega Naomi Arcade

It's okay, there are just too many bugs. It's also quite slow, as you can expect from most 3D games in MAME.

Chihiro Arcade

Basically an arcade Xbox. It boots OutRun 2, and not much else.

LindBergh Arcade

Doesn't even do anything yet, as video, audio and IO is yet to be implemented.

Seibu Kaihatsu

Legionnaire

MAME driver's name refers to one game Legionnaire (By TAD Corp, which probably made this hardware first). As of 2019, this driver/system is not even covered in System 16's database. Seibu's 2 games on hardware need emulated protection; 5 games from other firms work fine.

Seibu SPI System

System is almost good; but graphics need to be fixed. 2 puzzlers among 8 unique games work perfectly. Notable games: Raiden Fighters series & Viper Phase 1.

Seta

Seta 1st-gen

Almost all games work well in MAME, but some have imperfect sound and some others imperfect GFX. Crazy Fight is not unencrypted yet.

Seta 2nd-gen

All games work well in MAME, but most have imperfect GFX & they all lack a cocktail (tabletop) mode.

Seta Aleck64

- Based on the N64 console hardware.

All but one games work well in MAME with imperfect GFX. The sole exception is Magical Tetris Challenge

SNK Corporation

- Stands for Shin Nihon Kikaku

Neo Geo MVS

Perfect driver support in MAME.

Hyper NeoGeo 64

Games boot with broken sound and 3D graphics. 2D graphics seems okay though.

Sony

PlayStation

It's got lots of bugs. Many games have SPU-related hangs, for instance. It's not even as good as pSX, and that emulator's ancient! It can run some games that PCSX-R can't though, like Parappa the Rapper.

PlayStation 2

- Namco System 246/256 arcades (PS2 hardware ISN'T emulated in MAME. Just these two PS2-based Namco System or at least dumps of their games are designed for MAME. Nothing works yet.). Dump list.

PocketStation

It works pretty well, actually. I daresay the emulation is perfect.

Taito

Taito Top Speed Hardware

Operation Thunderbolt and Top Speed / Full Throttle, released on this system, work in MAME.

Taito Z System

Chase H.Q., released on this system, should work in MAME now (Perhaps with imperfect GFX).

Taito G-Net

All games should work in MAME with imperfect sound.

Taito JC System

Works, but quite slow.

Taito Type X

Doesn't even do anything yet. It's not a good idea to emulate PC-based arcade hardware itself either. Loading them via compatible layers e.g. TeknoParrot is a more viable solution.

Tatsumi

Tatsumi TX-1

Also known as 'Buggy Boy hardware'. 3 games supported in MAME - both Buggy Boy versions work, but 'TX-1' has imperfect audio. Ports of Buggy Boy titled as Speed Buggy were released on 1980's computer systems by Elite Systems.

Tatsumi Lock-On

Sole game, which uses superb sprite-scaling technology, works in MAME.

Tatsumi (Machine name)

Tatsumi arcade machines were obscure compared to their more famous peers from bigger companies, but were renowned for strong use of scalable and rotatable sprites. Four games mostly not working in MAME. Notable games: Cycle Warriors, Apache 3.

Texas Instruments

TI-73 Explorer

Calculates well.

TI-83 (Plus)(Second Edition)

Calculates well. Data transfer / PC link features aren't implemented yet. Multiple keypresses won't be properly registered.

TI-84 Plus

Calculates well. Data transfer / PC link features aren't implemented yet.

Orion TI-84 Plus

Calculates well, but the Orion speech module is not properly emulated yet so it doesn't make any sound. Data transfer / PC link features aren't implemented yet.

TI-84 Plus C SE

Doesn't turn on. Also strangely, it seems using a monochrome LCD rather than a color LCD.

TI-84 Plus CE

Doesn't turn on. Also strangely, it seems using a monochrome LCD rather than a color LCD.

TI-89 (Titanium)

Calculates well. Data transfer / PC link features aren't implemented yet. Cannot past most of the self-test items, hinting inaccurate emulation. Contrast changing is not reflected on the LCD.

TI-92

Calculates well. Data transfer / PC link features aren't implemented yet. Contrast changing is not reflected on the LCD.

TI-92 Plus

Calculates well. Data transfer / PC link features aren't implemented yet. Cannot past most of the self-test items, hinting inaccurate emulation. Contrast changing is not reflected on the LCD. LCD is probably not rendering at the proper size.

Voyage 200 PLT

Calculates well. Data transfer / PC link features aren't implemented yet. Cannot past most of the self-test items, hinting inaccurate emulation. Contrast changing is not reflected on the LCD. LCD is probably not rendering at the proper size.

TI-99/4A

Fairly decent.