Difference between revisions of "Arcade emulators"
Jump to navigation
Jump to search
Xiejunmingsa (talk | contribs) (→Emulators) |
Xiejunmingsa (talk | contribs) (→Emulators) |
||
Line 8: | Line 8: | ||
! scope="col"|# of Emulated systems | ! scope="col"|# of Emulated systems | ||
! scope="col"|[[libretro|Libretro Core]] | ! scope="col"|[[libretro|Libretro Core]] | ||
+ | ! scope="col"|Active | ||
! scope="col"|[[Recommended emulators|Recommended]] | ! scope="col"|[[Recommended emulators|Recommended]] | ||
|- | |- | ||
|- | |- | ||
− | !colspan=" | + | !colspan="7"|PC |
|- | |- | ||
|[[MAME]] | |[[MAME]] | ||
Line 18: | Line 19: | ||
|Thousands<ref>http://mamedb.com/history</ref> | |Thousands<ref>http://mamedb.com/history</ref> | ||
|{{✓}}<ref group=N name=MAMEVer>RetroArch cores: [https://github.com/libretro/mame mame] (latest), [https://github.com/libretro/mame2016-libretro mame2016] (0.174), [https://github.com/libretro/mame2014-libretro mame2014] (0.159), [https://github.com/libretro/mame2010-libretro mame2010] (0.139), [https://github.com/libretro/mame2003-libretro mame2003] (0.78), [https://github.com/libretro/mame2000-libretro mame2000 aka mame4all] (0.37b5)</ref> | |{{✓}}<ref group=N name=MAMEVer>RetroArch cores: [https://github.com/libretro/mame mame] (latest), [https://github.com/libretro/mame2016-libretro mame2016] (0.174), [https://github.com/libretro/mame2014-libretro mame2014] (0.159), [https://github.com/libretro/mame2010-libretro mame2010] (0.139), [https://github.com/libretro/mame2003-libretro mame2003] (0.78), [https://github.com/libretro/mame2000-libretro mame2000 aka mame4all] (0.37b5)</ref> | ||
+ | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
Line 24: | Line 26: | ||
|[http://www.fbalpha.com/downloads/ 0.2.97.42] | |[http://www.fbalpha.com/downloads/ 0.2.97.42] | ||
|Hundreds | |Hundreds | ||
+ | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
Line 31: | Line 34: | ||
|[http://sourceforge.net/projects/dice/files/DICE/ 0.9] | |[http://sourceforge.net/projects/dice/files/DICE/ 0.9] | ||
|18 | |18 | ||
+ | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
Line 39: | Line 43: | ||
|1 <br /><small>(Sega Model 3)</small> | |1 <br /><small>(Sega Model 3)</small> | ||
|{{✗}} | |{{✗}} | ||
+ | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
Line 46: | Line 51: | ||
|1058 | |1058 | ||
|{{✗}} | |{{✗}} | ||
+ | |{{✓}} | ||
|{{✗}} | |{{✗}} | ||
|- | |- | ||
Line 52: | Line 58: | ||
|[http://cps2shock.emu-france.info/download.html v1.65] | |[http://cps2shock.emu-france.info/download.html v1.65] | ||
|3 <br /><small>(Neo Geo, CPS1, CPS2)</small> | |3 <br /><small>(Neo Geo, CPS1, CPS2)</small> | ||
+ | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
Line 59: | Line 66: | ||
|[http://nebula.emulatronia.com/descargas.php 1.1a] | |[http://nebula.emulatronia.com/descargas.php 1.1a] | ||
|1 <br /><small>(Sega Model 2)</small> | |1 <br /><small>(Sega Model 2)</small> | ||
+ | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
Line 66: | Line 74: | ||
|[http://nebula.emulatronia.com/descargas.php 1.0a] | |[http://nebula.emulatronia.com/descargas.php 1.0a] | ||
|1 <br /><small>(CPS3)</small> | |1 <br /><small>(CPS3)</small> | ||
+ | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
Line 74: | Line 83: | ||
|6 <br /><small>(NAOMI and variants)</small> | |6 <br /><small>(NAOMI and variants)</small> | ||
|{{✗}} | |{{✗}} | ||
+ | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
Line 79: | Line 89: | ||
|Windows, Linux, OS X | |Windows, Linux, OS X | ||
|[http://www.daphne-emu.com/ 1.0] | |[http://www.daphne-emu.com/ 1.0] | ||
− | |? <br /><small>( | + | |? <br /><small>(LaserDisc)</small> |
+ | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
Line 85: | Line 96: | ||
{| class="wikitable sortable" style="text-align:center;" | {| class="wikitable sortable" style="text-align:center;" | ||
− | + | ! scope="col"|Name | |
! scope="col"|Operating System(s) | ! scope="col"|Operating System(s) | ||
! scope="col"|Latest Version | ! scope="col"|Latest Version | ||
Line 91: | Line 102: | ||
! scope="col"|ROM Set | ! scope="col"|ROM Set | ||
! scope="col"|[[libretro|Libretro Core]] | ! scope="col"|[[libretro|Libretro Core]] | ||
+ | ! scope="col"|Active | ||
! scope="col"|[[Recommended emulators|Recommended]] | ! scope="col"|[[Recommended emulators|Recommended]] | ||
|- | |- | ||
− | !colspan=" | + | !colspan="8"|Consoles |
|- | |- | ||
|[[Virtual Console]] | |[[Virtual Console]] | ||
Line 102: | Line 114: | ||
|{{✗}} | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
− | |NJEMU | + | |NJEMU |
|[[PlayStation Portable]] | |[[PlayStation Portable]] | ||
− | |[ | + | |[https://github.com/phoe-nix/NJEMU 2.3.5] |
− | | | + | |4 <br /><small>(CPS1, CPS2, Neo-Geo, Neo-Geo CD)</small> |
|MAME 0.152 | |MAME 0.152 | ||
|{{✗}} | |{{✗}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|{{✗}} | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
− | | | + | |Unofficial Mod |
|[[PlayStation Portable]] | |[[PlayStation Portable]] | ||
− | |[http:// | + | |[http://wololo.net/talk/viewtopic.php?t=27733 2.3.1]<ref group=N name=cache>Generate cache with included <code>romcnv</code> utility.</ref> |
− | | | + | |4 <br /><small>(CPS1, CPS2, Neo-Geo, Neo-Geo CD)</small> |
|MAME 0.120 | |MAME 0.120 | ||
|{{✗}} | |{{✗}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|{{✗}} | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
Line 172: | Line 139: | ||
|1 <br /><small>(CPS1)</small> | |1 <br /><small>(CPS1)</small> | ||
|MAME 0.141 | |MAME 0.141 | ||
+ | |{{✗}} | ||
|{{✗}} | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
− | !colspan=" | + | !colspan="8"|Mobile |
|- | |- | ||
|[[MAME]] | |[[MAME]] | ||
Line 183: | Line 151: | ||
|Depends on core | |Depends on core | ||
|{{✓}}<ref group=N name=MAMEVer /> | |{{✓}}<ref group=N name=MAMEVer /> | ||
+ | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
Line 191: | Line 160: | ||
|MAME 0.139u1 | |MAME 0.139u1 | ||
|{{✓}} <br /><small>(mame2010)</small> | |{{✓}} <br /><small>(mame2010)</small> | ||
+ | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
Line 199: | Line 169: | ||
|MAME 0.37b5 | |MAME 0.37b5 | ||
|{{✓}} <br /><small>(mame2000)</small> | |{{✓}} <br /><small>(mame2000)</small> | ||
+ | |{{✗}} | ||
|{{✓}} | |{{✓}} | ||
|- | |- | ||
|[[Final Burn Alpha]] | |[[Final Burn Alpha]] | ||
|Android | |Android | ||
− | |[http://buildbot.libretro.com/nightly/android/latest/ | + | |[http://buildbot.libretro.com/nightly/android/latest/ SVN] |
|? | |? | ||
|FBA 0.2.97.42 <br /><small>(based on MAME 0.187)</small> | |FBA 0.2.97.42 <br /><small>(based on MAME 0.187)</small> | ||
+ | |{{✓}} | ||
|{{✓}} | |{{✓}} | ||
|{{✓}} | |{{✓}} |
Revision as of 01:08, 2 March 2018
Arcades were venues in which many games were played at, often containing thousands of games. Arcades often got their revenue from players who paid to play games. Machines often varied by their design and, unlike consoles, were often tailored to just one game. Most arcade emulators focus on emulating many systems in one program, the scope of which varies between projects.
Emulators
Name | Operating System(s) | Latest Version | # of Emulated systems | Libretro Core | Active | Recommended |
---|---|---|---|---|---|---|
PC | ||||||
MAME | Multi-platform | 0.266 | Thousands[1] | ✓[N 1] | ✓ | ✓ |
Final Burn Alpha | Windows | 0.2.97.42 | Hundreds | ✓ | ✓ | ✓ |
DICE | Windows, Linux, OS X | 0.9 | 18 | ✗ | ✗ | ✓ |
Supermodel | Windows, Linux, OS X | 0.2a/SVN | 1 (Sega Model 3) |
✗ | ✓ | ✓ |
Raine | Windows, Linux, OS X | 0.64.14 | 1058 | ✗ | ✓ | ✗ |
Kawaks | Windows | v1.65 | 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.7 Build 111117 | 6 (NAOMI and variants) |
✗ | ✓ | ✓ |
Daphne | Windows, Linux, OS X | 1.0 | ? (LaserDisc) |
✗ | ✗ | ✓ |
Name | Operating System(s) | Latest Version | # of Emulated systems | ROM Set | Libretro Core | Active | Recommended |
---|---|---|---|---|---|---|---|
Consoles | |||||||
Virtual Console | Wii | ? | Various[N 2] | ? | ✗ | ✓ | ✓ |
NJEMU | PlayStation Portable | 2.3.5 | 4 (CPS1, CPS2, Neo-Geo, Neo-Geo CD) |
MAME 0.152 | ✗ | ✗ | ✓ |
Unofficial Mod | PlayStation Portable | 2.3.1[N 3] | 4 (CPS1, CPS2, Neo-Geo, Neo-Geo CD) |
MAME 0.120 | ✗ | ✗ | ✓ |
FBA4PSP | PlayStation Portable | v12.4.0 | 1 (CPS1) |
MAME 0.141 | ✗ | ✗ | ✓ |
Mobile | |||||||
MAME | Android | 0.266 [N 4] | ? | Depends on core | ✓[N 1] | ✓ | ✓ |
MAME4droid (0.139u1) | Android | 1.12 | ? | MAME 0.139u1 | ✓ (mame2010) |
✓ | ✓ |
MAME4droid (0.37b5) | Android | 1.5.3 | ? | MAME 0.37b5 | ✓ (mame2000) |
✗ | ✓ |
Final Burn Alpha | Android | SVN | ? | FBA 0.2.97.42 (based on MAME 0.187) |
✓ | ✓ | ✓ |
- ↑ 1.0 1.1 RetroArch cores: mame (latest), mame2016 (0.174), mame2014 (0.159), mame2010 (0.139), mame2003 (0.78), mame2000 aka mame4all (0.37b5)
- ↑ Includes games from publishers such as Namco, Sega, Tecmo and Capcom, also Neo Geo
- ↑ Generate cache with included
romcnv
utility. - ↑ Only available on mobile as a libretro core (e.g. RetroArch).
Comparisons
- MAME
- Very extensive in scope, with the majority of arcade system boards from the 1970's, 1980's and early 1990's supported. Do not expect support for more recent boards, such as Atomiswave. MAME focuses on accuracy and preservation, meaning usability comes second for the end user. Only the most up to date ROM dumps will work in the latest MAME. There are many MAME front-ends available.
- Final Burn Alpha
- Supports many boards, such as Neo Geo, Capcom CPS1-3, and others. It is very good for the boards it supports. The Neo-Geo X system, in fact, uses FBA. It offers much better speeds on lower-end hardware than MAME and has been ported to many different devices, such as PlayStation 3, Xbox 360, Original Xbox, Sega Saturn, Android, Wii, Dingoo, and many others.
- DICE
- Emulates old arcade machines from the early 1970'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 on 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.
- Model 2 Emulator
- Emulates, as per its name, Sega's Model 2 arcade platform with a focus on speed over accuracy. Despite this, however, it still manages to play games for that hardware with far higher accuracy than MAME currently can.
- Virtual Console
- Emulates Sega, Namco, Capcom and Tecmo arcade games, in addition to Neo Geo. It is a viable method for official emulation, but forces you to play like you would on a real arcade machine.