MAME compatibility list
This is a VERY incomplete list of compatibility issues that MAME has with different systems.
- 1 Atari
- 2 Apple
- 3 Commodore
- 4 GamePark Holdings
- 5 IBM
- 6 Irem
- 7 Microsoft
- 8 NEC
- 9 Namco
- 10 Nintendo
- 11 NMK
- 12 Sega
- 12.1 Sega SG-1000
- 12.2 Sega Master System/Game Gear
- 12.3 Sega Genesis/Mega Drive
- 12.4 Sega/Mega CD
- 12.5 Sega 32X
- 12.6 Sega/Mega CD and 32X
- 12.7 Sega Saturn
- 12.8 Sega Dreamcast
- 12.9 Sega Pico
- 12.10 Advanced Pico Beena
- 12.11 Sega Arcade hardware
- 13 Seibu Kaihatsu
- 14 Seta
- 15 SNK Corporation
- 16 Sony
- 17 Taito
- 18 Tatsumi
Rivals Stella in most cases, and is even better in some cases.
Doesn't boot for some reason.
Pretty much the most accurate emulator for this system.
Relatively inaccurate. INC WSYNC, for instance, waits for 3 scanlines instead of just waiting for 1 scanline like it's supposed to.
No inputs anywhere, so you can't really use it.
This one has lots of weird bugs. One being Tempest 2000 overwriting the cart ROM region. Stay away from it.
Atari Discrete Logic
Atari 6800 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. 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
Pretty much perfect.
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.
The first and only working emulator for this system, due to RBelmont reverse-engineering the weird banking system this one uses.
Really slow, and also kinda inaccurate.
Kinda slow, and also kinda inaccurate.
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.
Never even made it past the WIP stage. Don't even bother.
Decent for OCS. Kinda iffy on everything else.
Game Park 32
It works fine for anything that doesn't require the cassette port or timing. Don't expect to run 8088 MPH on it.
It works fine for anything that doesn't require timing.
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.
Found in driver named after 1 of 4 games released on this system. MAME.
Works pretty well.
Works pretty well too.
It doesn't work nearly as well as XQEMU, let's just put it that way. It's also ungodly amounts of slow thanks to no i386 dynarec.
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
This doesn't even boot, due to issues with the CPU core that it shares with the Virtual Boy.
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.
- Also NA-2
All but 1 games work well in MAME, however they lack cocktail (tabletop) mode. X-Day 2 has imperfect GFX.
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
Just 2 Namco game collections and 2 game were released on this board; they all have imperfect GFX in MAME.
Namco System 12
Namco System 23
- Also Namco Super System 23 & other variants.
Namco System 10
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.
No games work yet in MAME.
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.
Many timing issues here. It's probably not even as accurate as Snes9x. It really needs to be reworked.
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.
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.
- Stands for Nihon Maicom Kaihatsu.
- 16-bit hardware.
Only 1 game, Trocana, was on this system. Basic MAME driver.
Sega Master System/Game Gear
- And Sega System E arcade too.
Pretty damn 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.
Not that good. The extra processors throw in more timing problems.
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.
- Also covers the Sega Titan Video arcade hardware.
It's a little better than Yabause, but with much nicer code.
Nowhere close to even nullDC. It's also very slow and only started booting games thanks to what amounts to a miracle.
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.
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 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.
Basically an arcade Xbox. It boots OutRun 2, and not much else.
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.
Almost all games work well in MAME, but some have imperfect sound and some others imperfect GFX. Crazy Fight is not unencrypted yet.
All games work well in MAME, but most have imperfect GFX & they all lack a cocktail (tabletop) mode.
- Based on the N64 console hardware.
All but one games work well in MAME with imperfect GFX. The sole exception is Magical Tetris Challenge
- Stands for Shin Nihon Kikaku
Neo Geo MVS
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.
It works pretty well, actually. I daresay the emulation is perfect.
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).
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.
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.