Difference between revisions of "Arcade emulators"
Jump to navigation
Jump to search
m (Organise the table better.) |
(Added consoles and mobile tables.) |
||
Line 3: | Line 3: | ||
==Emulators== | ==Emulators== | ||
{| class="wikitable" | {| class="wikitable" | ||
+ | |+PC | ||
+ | |- | ||
! scope="col"|Name | ! scope="col"|Name | ||
− | ! scope="col"| | + | ! scope="col"|OS |
− | ! scope="col"| | + | ! scope="col"|Version |
! scope="col"|# of systems emulated | ! scope="col"|# of systems emulated | ||
! scope="col"|[[libretro|Libretro Core]] | ! scope="col"|[[libretro|Libretro Core]] | ||
Line 11: | Line 13: | ||
|- | |- | ||
|style="text-align:center;"|[[MAME]] | |style="text-align:center;"|[[MAME]] | ||
− | |style="text-align:center;"| | + | |style="text-align:center;"|Windows, Linux, OS X |
|style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}] | |style="text-align:center;"|[http://www.mamedev.org/release.html {{MAMEVer}}] | ||
|style="text-align:center;"|? | |style="text-align:center;"|? | ||
− | |style="text-align:center;"|✓ | + | |style="text-align:center;"|✓* |
|style="text-align:center;"|✓ | |style="text-align:center;"|✓ | ||
|- | |- | ||
Line 25: | Line 27: | ||
|- | |- | ||
|style="text-align:center;"|[http://adamulation.blogspot.com/ DICE] | |style="text-align:center;"|[http://adamulation.blogspot.com/ DICE] | ||
− | |style="text-align:center;"|Windows, Linux, | + | |style="text-align:center;"|Windows, Linux, OS X |
|style="text-align:center;"|[http://sourceforge.net/projects/dice/files/DICE/ 0.9] | |style="text-align:center;"|[http://sourceforge.net/projects/dice/files/DICE/ 0.9] | ||
|style="text-align:center;"|18 | |style="text-align:center;"|18 | ||
Line 34: | Line 36: | ||
|style="text-align:center;"|Windows, Linux, OS X | |style="text-align:center;"|Windows, Linux, OS X | ||
|style="text-align:center;"|[http://supermodel3.com/Download.html 0.2a] | |style="text-align:center;"|[http://supermodel3.com/Download.html 0.2a] | ||
− | |style="text-align:center;"|1 | + | |style="text-align:center;"|1 (Sega Model 3) |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|style="text-align:center;"|✗ | |style="text-align:center;"|✗ | ||
|style="text-align:center;"|✓ | |style="text-align:center;"|✓ | ||
|- | |- | ||
|style="text-align:center;"|[[Raine]] | |style="text-align:center;"|[[Raine]] | ||
− | |style="text-align:center;"| | + | |style="text-align:center;"|Windows, Linux, OS X |
|style="text-align:center;"|[http://rainemu.swishparty.co.uk/html/download/latest.html 0.63.10] | |style="text-align:center;"|[http://rainemu.swishparty.co.uk/html/download/latest.html 0.63.10] | ||
|style="text-align:center;"|1058 | |style="text-align:center;"|1058 | ||
Line 62: | Line 50: | ||
|style="text-align:center;"|Windows | |style="text-align:center;"|Windows | ||
|style="text-align:center;"|[http://cps2shock.emu-france.info/download.html v1.63] | |style="text-align:center;"|[http://cps2shock.emu-france.info/download.html v1.63] | ||
− | |style="text-align:center;"|3 | + | |style="text-align:center;"|3 (Neo Geo, CPS1, CPS2) |
|style="text-align:center;"|✗ | |style="text-align:center;"|✗ | ||
|style="text-align:center;"|? | |style="text-align:center;"|? | ||
Line 69: | Line 57: | ||
|style="text-align:center;"|Windows | |style="text-align:center;"|Windows | ||
|style="text-align:center;"|[http://nebula.emulatronia.com/descargas.php 1.1a] | |style="text-align:center;"|[http://nebula.emulatronia.com/descargas.php 1.1a] | ||
− | |style="text-align:center;"|1 | + | |style="text-align:center;"|1 (Sega Model 2) |
|style="text-align:center;"|✗ | |style="text-align:center;"|✗ | ||
|style="text-align:center;"|? | |style="text-align:center;"|? | ||
Line 76: | Line 64: | ||
|style="text-align:center;"|Windows | |style="text-align:center;"|Windows | ||
|style="text-align:center;"|[http://nebula.emulatronia.com/descargas.php 1.0a] | |style="text-align:center;"|[http://nebula.emulatronia.com/descargas.php 1.0a] | ||
− | |style="text-align:center;"|1 | + | |style="text-align:center;"|1 (CPS3) |
|style="text-align:center;"|✗ | |style="text-align:center;"|✗ | ||
|style="text-align:center;"|? | |style="text-align:center;"|? | ||
Line 86: | Line 74: | ||
|style="text-align:center;"|✗ | |style="text-align:center;"|✗ | ||
|style="text-align:center;"|? | |style="text-align:center;"|? | ||
+ | |} | ||
+ | <nowiki>*as MAME (0.157), MAME 2010 (0.139) and MAME 2003 (0.78)</nowiki> | ||
+ | {| class="wikitable" | ||
+ | |+Consoles | ||
+ | |- | ||
+ | ! scope="col"|Name | ||
+ | ! scope="col"|OS | ||
+ | ! scope="col"|Version | ||
+ | ! scope="col"|# of systems emulated | ||
+ | ! scope="col"|[[libretro|Libretro Core]] | ||
+ | ! scope="col"|[[Recommended emulators|Recommended]] | ||
+ | |- | ||
+ | |style="text-align:center;"|UO CPS1PSP | ||
+ | |style="text-align:center;"|[[PlayStation Portable]] | ||
+ | |style="text-align:center;"|[http://www.mediafire.com/?14qo3g1y81ayfyb 2.3.1] | ||
+ | |style="text-align:center;"|1 (CPS1) | ||
+ | |style="text-align:center;"|✗ | ||
+ | |style="text-align:center;"|✓ | ||
+ | |- | ||
+ | |style="text-align:center;"|UO CPS2PSP | ||
+ | |style="text-align:center;"|[[PlayStation Portable]] | ||
+ | |style="text-align:center;"|[http://www.mediafire.com/?7xg7vn7oqpo3nti 2.3.1] | ||
+ | |style="text-align:center;"|1 (CPS2) | ||
+ | |style="text-align:center;"|✗ | ||
+ | |style="text-align:center;"|✓ | ||
+ | |- | ||
+ | |style="text-align:center;"|UO MVSPSP | ||
+ | |style="text-align:center;"|[[PlayStation Portable]] | ||
+ | |style="text-align:center;"|[http://www.mediafire.com/?2qzaz2089f99cvk 2.3.1] | ||
+ | |style="text-align:center;"|1 (Neo-Geo) | ||
+ | |style="text-align:center;"|✗ | ||
+ | |style="text-align:center;"|✓ | ||
+ | |- | ||
+ | |style="text-align:center;"|UO NCDZPSP | ||
+ | |style="text-align:center;"|[[PlayStation Portable]] | ||
+ | |style="text-align:center;"|[http://www.mediafire.com/?883tfd76v4qckz2 2.3.1] | ||
+ | |style="text-align:center;"|1 (Neo-Geo CD) | ||
+ | |style="text-align:center;"|✗ | ||
+ | |style="text-align:center;"|✓ | ||
|} | |} | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |+Mobile | ||
+ | |- | ||
+ | ! scope="col"|Name | ||
+ | ! scope="col"|OS | ||
+ | ! scope="col"|Version | ||
+ | ! scope="col"|# of systems emulated | ||
+ | ! scope="col"|[[libretro|Libretro Core]] | ||
+ | ! scope="col"|[[Recommended emulators|Recommended]] | ||
+ | |- | ||
+ | |style="text-align:center;"|[[MAME]]* | ||
+ | |style="text-align:center;"|Android | ||
+ | |style="text-align:center;"|0.157 | ||
+ | |style="text-align:center;"|? | ||
+ | |style="text-align:center;"|✓ | ||
+ | |style="text-align:center;"|✓ | ||
+ | |- | ||
+ | |style="text-align:center;"|Mame4droid | ||
+ | |style="text-align:center;"|Android | ||
+ | |style="text-align:center;"|[https://play.google.com/store/apps/details?id=com.seleuco.mame4droid 1.6.1] | ||
+ | |style="text-align:center;"|? | ||
+ | |style="text-align:center;"|✗ | ||
+ | |style="text-align:center;"|✓ | ||
+ | |- | ||
+ | |style="text-align:center;"|aFBA | ||
+ | |style="text-align:center;"|Android | ||
+ | |style="text-align:center;"|[http://forum.xda-developers.com/showthread.php?t=1932280 2.1] | ||
+ | |style="text-align:center;"|? | ||
+ | |style="text-align:center;"|✗ | ||
+ | |style="text-align:center;"|✓ | ||
+ | |} | ||
+ | <nowiki>*Only available on mobile as a libretro core</nowiki> (e.g. [[RetroArch]]). | ||
+ | |||
===Comparisons=== | ===Comparisons=== | ||
Line 94: | Line 155: | ||
* DICE is made for emulating old arcade machines from the early 70's at a very high level of accuracy. Since these machines had no CPU, the emulator instead emulates discrete logic components in the circuit board. This method is very system-intensive, and getting full speed requires at least a mid-range gaming PC along with the 64-bit version of the emulator. | * DICE is made for emulating old arcade machines from the early 70's at a very high level of accuracy. Since these machines had no CPU, the emulator instead emulates discrete logic components in the circuit board. This method is very system-intensive, and getting full speed requires at least a mid-range gaming PC along with the 64-bit version of the emulator. | ||
+ | |||
+ | * Supermodel emulates Sega's Model 3 arcade platform focusing in accuracy. Presently, Supermodel is in a very early "alpha" stage of development, meaning it lacks many planned features. It does not yet have a user-friendly graphical interface, game compatibility remains low, and all CPUs are emulated using straightforward (and slow) interpretation rather than fast just-in-time translation. | ||
[[Category:Emulators]] | [[Category:Emulators]] |
Revision as of 23:55, 5 January 2015
Arcades are not a single console, but rather hundreds of separate arcade system boards. Most arcade emulators focus on emulating many systems in one program, with some focusing on a few systems, and others attempting to emulate every system.
Emulators
Name | OS | Version | # of systems emulated | Libretro Core | Recommended |
---|---|---|---|---|---|
MAME | Windows, Linux, OS X | 0.264 | ? | ✓* | ✓ |
Final Burn Alpha | Windows | 0.2.97.29 | ? | ✓ | ✓ |
DICE | Windows, Linux, OS X | 0.9 | 18 | ✗ | ✓ |
Supermodel | Windows, Linux, OS X | 0.2a | 1 (Sega Model 3) | ✗ | ✓ |
Raine | Windows, Linux, OS X | 0.63.10 | 1058 | ✗ | ✗ |
Kawaks | Windows | v1.63 | 3 (Neo Geo, CPS1, CPS2) | ✗ | ? |
Model 2 Emulator | Windows | 1.1a | 1 (Sega Model 2) | ✗ | ? |
CPS3 Emulator | Windows | 1.0a | 1 (CPS3) | ✗ | ? |
DEmul | Windows | 0.582 | ? | ✗ | ? |
*as MAME (0.157), MAME 2010 (0.139) and MAME 2003 (0.78)
Name | OS | Version | # of systems emulated | Libretro Core | Recommended |
---|---|---|---|---|---|
UO CPS1PSP | PlayStation Portable | 2.3.1 | 1 (CPS1) | ✗ | ✓ |
UO CPS2PSP | PlayStation Portable | 2.3.1 | 1 (CPS2) | ✗ | ✓ |
UO MVSPSP | PlayStation Portable | 2.3.1 | 1 (Neo-Geo) | ✗ | ✓ |
UO NCDZPSP | PlayStation Portable | 2.3.1 | 1 (Neo-Geo CD) | ✗ | ✓ |
Name | OS | Version | # of systems emulated | Libretro Core | Recommended |
---|---|---|---|---|---|
MAME* | Android | 0.157 | ? | ✓ | ✓ |
Mame4droid | Android | 1.6.1 | ? | ✗ | ✓ |
aFBA | Android | 2.1 | ? | ✗ | ✓ |
*Only available on mobile as a libretro core (e.g. RetroArch).
Comparisons
- MAME is very extensive, with the majority of arcade system boards from the 70's, 80's and early 90's supported. Do not expect support for more recent boards, such as atomiswave. MAME focuses on accuracy and archiving arcade games, which means it does not always focus on usability for the end user. Only the most up to date romdumps will work in the latest MAME. There are many MAME front-ends available.
- Final Burn Alpha supports a few boards, such as Neo Geo, Capcom CPS1-3 and a few others. It is very good for the boards it supports. Rumor has it that Neo-Geo X system in fact uses FBA.
- DICE is made for emulating old arcade machines from the early 70's at a very high level of accuracy. Since these machines had no CPU, the emulator instead emulates discrete logic components in the circuit board. This method is very system-intensive, and getting full speed requires at least a mid-range gaming PC along with the 64-bit version of the emulator.
- Supermodel emulates Sega's Model 3 arcade platform focusing in accuracy. Presently, Supermodel is in a very early "alpha" stage of development, meaning it lacks many planned features. It does not yet have a user-friendly graphical interface, game compatibility remains low, and all CPUs are emulated using straightforward (and slow) interpretation rather than fast just-in-time translation.