Editing MAME compatibility list
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | |||
This is a '''VERY''' incomplete list of compatibility issues that [[MAME]] has with different systems. | This is a '''VERY''' incomplete list of compatibility issues that [[MAME]] has with different systems. | ||
Line 20: | Line 19: | ||
===Atari Jaguar=== | ===Atari Jaguar=== | ||
− | + | Holy shit, this one has lots of weird bugs. One being Tempest 2000 overwriting the cart ROM region. Stay the fuck away from it. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Apple== | ==Apple== | ||
Line 47: | Line 31: | ||
===Apple III=== | ===Apple III=== | ||
The first and only working emulator for this system, due to RBelmont reverse-engineering the weird banking system this one uses. | The first and only working emulator for this system, due to RBelmont reverse-engineering the weird banking system this one uses. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Commodore== | ==Commodore== | ||
Line 73: | Line 39: | ||
===Commodore 64=== | ===Commodore 64=== | ||
Kinda slow, and also kinda inaccurate. | Kinda slow, and also kinda inaccurate. | ||
− | |||
− | |||
− | |||
===Commodore 65=== | ===Commodore 65=== | ||
Line 84: | Line 47: | ||
===Amiga=== | ===Amiga=== | ||
Decent for OCS. Kinda iffy on everything else. | Decent for OCS. Kinda iffy on everything else. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==IBM== | ==IBM== | ||
Line 130: | Line 64: | ||
===AT clones with Pentium=== | ===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. | Don't even bother. It pretty badly needs a rewrite to actually work. It also doesn't emulate any Super I/O chips, either. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Microsoft== | ==Microsoft== | ||
Line 211: | Line 77: | ||
===Xbox=== | ===Xbox=== | ||
− | It doesn't work nearly as well as [[ | + | 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. |
==NEC== | ==NEC== | ||
Line 225: | Line 91: | ||
===PC-FX=== | ===PC-FX=== | ||
− | + | This doesn't even boot, due to issues with the CPU core that it shares with the [[Virtual Boy emulators|Virtual Boy]]. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Namco== | ==Namco== | ||
<!-- Draft section for now --> | <!-- Draft section for now --> | ||
− | ===Namco | + | ===Namco ND-1=== |
− | + | Just 2 Namco game collections and 2 game were released on this board; they all have imperfect GFX in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/namcond1.cpp MAME]. | |
− | ===Namco System | + | ===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. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Namco System 11=== | ===Namco System 11=== | ||
[http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/namco/index.html Works well in MAME]. | [http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/namco/index.html Works well in MAME]. | ||
− | |||
− | |||
− | |||
===Namco System 12=== | ===Namco System 12=== | ||
[http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/namco/index.html Works well in MAME]. | [http://members.iinet.net.au/~lantra9jp1_nbn/gurudumps/namco/index.html Works well in MAME]. | ||
− | ===Namco System | + | ===Namco System 22=== |
− | - Also Namco Super System | + | - Also Namco Super System 22. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Nintendo== | ==Nintendo== | ||
Line 297: | Line 120: | ||
===Nintendo 64=== | ===Nintendo 64=== | ||
− | |||
− | |||
This whole system has tons of timing issues. Tread lightly. | This whole system has tons of timing issues. Tread lightly. | ||
Line 309: | Line 130: | ||
===Game Boy Advance=== | ===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. | 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. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Sega== | ==Sega== | ||
Line 337: | Line 136: | ||
Nearly perfect. | Nearly perfect. | ||
− | ===Sega Master System/Game Gear | + | ===Sega Master System/Game Gear=== |
− | + | Pretty damn accurate. MAME is quite a good emulator for this system. | |
− | Pretty | ||
===Sega Genesis/Mega Drive=== | ===Sega Genesis/Mega Drive=== | ||
− | - And '''Sega | + | - And '''Sega C/C-2''' arcades too. |
− | Runs most games fine. Some don't work that well, but it's got about a 95% compatibility rate | + | Runs most games fine. Some don't work that well, but it's got about a 95% compatibility rate. |
===Sega/Mega CD=== | ===Sega/Mega CD=== | ||
Line 362: | Line 160: | ||
===Sega Dreamcast=== | ===Sega Dreamcast=== | ||
Nowhere close to even [[nullDC]]. It's also very slow and only started booting games thanks to what amounts to a miracle. | Nowhere close to even [[nullDC]]. It's also very slow and only started booting games thanks to what amounts to a miracle. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Sega Arcade hardware=== | ===Sega Arcade hardware=== | ||
Line 375: | Line 165: | ||
- 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/ | + | Both systems work well in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/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/ | + | 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]. |
====Sega System 16==== | ====Sega System 16==== | ||
− | Caution: [https://github.com/mamedev/mame/blob/master/src/mame/ | + | 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. |
====Sega System 24==== | ====Sega System 24==== | ||
− | All games work, but some have imperfect GFX in [https://github.com/mamedev/mame/blob/master/src/mame/ | + | All games work, but some have imperfect GFX in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/segas24.cpp MAME]. |
====Sega System 18==== | ====Sega System 18==== | ||
− | All games work well in [https://github.com/mamedev/mame/blob/master/src/mame/ | + | All games work well in [https://github.com/mamedev/mame/blob/master/src/mame/drivers/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/ | + | [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]. |
− | |||
− | |||
− | |||
====Sega Model 1 Arcade==== | ====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 | + | 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==== | ====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. | + | 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. Some MAMEdevs have the source but refuse to share it or do anything with it, thereby ensuring that this driver doesn't work well. |
====Sega Model 3 Arcade==== | ====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 | + | 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 | + | ====Sega Naomi Arcade==== |
− | It's okay | + | It's okay? I'm not sure if I can really call it that frankly. There are just too many bugs. It's also quite slow, as you can expect from most 3D games in MAME. |
====Chihiro Arcade==== | ====Chihiro Arcade==== | ||
− | Basically an arcade [[Xbox emulators|Xbox]] | + | Basically an arcade [[Xbox emulators|Xbox]]. It boots OutRun 2, and not much else. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Sony== | ==Sony== | ||
Line 448: | Line 203: | ||
===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/ | + | - 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]. |
===PocketStation=== | ===PocketStation=== | ||
Line 456: | Line 211: | ||
===Taito Top Speed Hardware=== | ===Taito Top Speed Hardware=== | ||
− | Operation Thunderbolt and [https://github.com/mamedev/mame/blob/master/src/mame/ | + | 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. |
===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/ | + | 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). |
===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/ | + | [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. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[Category: | + | [[Category:FAQs]] |
− |