Changes

Jump to navigation Jump to search

Arcade emulators

2,964 bytes added, 20:34, 14 April 2022
Emulators: Flycast's arcade compat is spotty and definitely not as good as Demul's. Please study projects' compat lists & issues carefully.
{{Main|http://www.system16.com/base.php System16's arcade museum}} ''(See more examples here)''
* '''[[Nintendo Entertainment System emulators|NES]]:''' Nintendo PlayChoice-10 ([[FCEUX]], [[Mesen]]), Nintendo VS System
* '''[[Master System emulators|SMS]]:''' SEGA System E
* '''[[Sega Genesis emulators|Genesis]]:''' SEGA System C/C-2
* '''[[Super Nintendo emulators|SNES]]:''' Nintendo Super System
* '''[[Nintendo 64 emulators|N64]]:''' Aleck-64 ([[Project64]] + modded images)
* '''[[Panasonic M2|3DO M2]]:''' Konami M2
* '''[[GameCube emulators|GameCube]]:''' Triforce ([[Dolphin]] fork)
* '''[[Sega Saturn emulators|Saturn]]:''' STV ([[SSF]])
* '''[[Sega Dreamcast emulators|Dreamcast]]:''' Atomiswave ([[DEmul]]), Naomi 1/2 ([[DEmul]])
* '''[[Xbox emulators|Xbox]]:''' Chihiro ([[Cxbx-Reloaded]], [[XQEMU]] <small>(WIP)</small>)
* '''[[PlayStation emulators|PlayStation]]:''' Konami System 573, Konami Twinkle, Namco System 10/11/12([[ZiNc]]), Sony ZN-1/ZN-2([[ZiNc]])* '''[[PlayStation 2 emulators|PlayStation 2]]:''' Namco System 246/256/Super System 256, Konami Python 1/2 ([[PCSX2]] fork)
* '''[[PlayStation 3 emulators|PlayStation 3]]:''' Namco System 357/369
* '''[[PlayStation 4 emulators|PlayStation 4]]:''' Taito Dissidia Final Fantasy Arcade Hardware
===Converted PC Hardware===
Based on normal PC architecture with a variation of Windows 7 Embedded or Linux installed and tons of DRM and custom drivers. These can still be run on computers using the right launchers (Game loader All RH, SpiceTools, idmacx tools, TekParrotTeknoParrot...) but most of them likely won't be emulated by MAME anytime soon, and not just because of their policies on what hardware is too recently commercialized to cover.
{{Main|http://www.system16.com/base.php#11 System16's arcade museum}} (See more examples here)
 
* '''Windows XP Embedded:''' [[wikipedia:Taito_Type_X#Taito_Type_X.2FX.2B|Taito Type X/X+]], [[wikipedia:Taito_Type_X#Taito_Type_X7|Taito Type X7]], [[wikipedia:Taito_Type_X#Taito_Type_X.C2.B2|Taito Type X²]]
* '''Windows 7 Embedded:''' [[wikipedia:Taito_Type_X#Taito_Type_X_Zero|Taito Type X Zero]], Namco System ES2 PLUS, Namco System ES3
* '''iDmacDrv32.dll:''' Needed in Nesica games. If present, do not delete it, copy Jconfig.exe and the replacement iDmacDrv32.dll from the Jconfig package, then double-click NesicaXlive.reg to import keys to your registry, and use the game executable to run the game. If not present, copy Jconfig.exe, JVSemu.dll, and jvs_loader.exe from the Jconfig package, and use jvs_loader.exe to run the game.
* '''Save Fixes:''' Some games can't save scores and data at all. For a bunch of machines, there are fixes (called "loaders pack") that enable that, but some machines (nesica) handle saving purely using official servers in which case there's not much (yet) to do about it.
* '''Unpacked exe/dll Files:''' Some games, especially SEGA games, can't be executed on regular PCs as their game logic is wrapped in dlls (htsysmnt.dll etc.) in the operating system comes with the arcade hardware. Unpacked exe/dll files unwrapped such game logic so they can be executed properly. Just drop these files to where the original exe/dll is located and execute/load these files in loaders to start the game.
* '''Local Server:''' Some games, especially recent Konami and SEGA games, require network service provided by manufacture in order to save progress, unlock game contents, or even start the game itself. Local server programs (Asphyxia, Minime, Aqua, etc.) emulate such network service on the local computer which makes games bootable and network-related functionalities work. These tools have to be started before starting the game, and kept running during the game session, and game launchers have to be configured to make games communicate with them. Notice that not all functionalities (especially corner case ones such as e-cash, player camera, etc.) in every version of every game work, and some games would require extra fixes to properly communicate with the local server. Check readme files provided by developers or game scenes for more information.
* '''Extra Fixes:''' Varies per game. Check the readme with the game scene release.
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Operating SystemPlatform(s)
! scope="col"|Latest Version
! scope="col"|# of Emulated systems
! scope="col"|Open-Source
! scope="col"|[[libretro|Libretro Core]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulators|Recommended]]
|-
|-
!colspan="8"|PC/ x86
|-
|[[MAME]]
|Multi-platformalign=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[http://www.mamedev.org/release.html {{MAMEVer}}]
|Thousands of electronics<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>
|{{✓}}
|{{✓}}
|-
|[[FinalBurn AlphaNeo]]|align=left|{{Icon|Windows}}|[httphttps://www.fbalphagithub.com/downloadsfinalburnneo/ 0.2.97.43FBNeo GitHub]
|Hundreds
|{{✓}}
|{{}}
|{{✓}}
|{{✓}}
|-
|[[DICE]]
|align=left|{{Icon|Windows, |Linux, |macOS}}|[http://sourceforge.net/projects/dice/files/DICE/ 0.9]
|20
|{{✗}}
|{{✓}}
|{{✗}}
|{{✗}}
|{{✓}}
|-
|[[DAPHNE]]
|align=left|{{Icon|Windows, |Linux, |macOS}}
|[http://www.daphne-emu.com/ 1.0.12]
|1 <br /><small>([[Arcade LaserDisc emulators|LaserDisc]])</small>
|{{~}} <small>(WIP)</small>
|{{✓}}<ref group=N name=OpenDaphne>[https://github.com/DavidGriffith/daphne Open-Source DAPHNE] - new fork with an open-source frontend for 64-bit Linux.</ref>
|{{~}} <small>(WIP)</small>
|{{✗}}
|{{✓}}
|-
|[[TeknoParrot]]
|align=left|{{Icon|Windows}}
|{{TeknoVer}}
|7 20 <br /><small>(PC based)</small>|{{✗}}
|{{✓}}<ref group=N name=OpenParrot>[https://github.com/teknogods/OpenParrot OpenParrot] - new open-source core distinct from TeknoParrot.</ref>
|{{✗}}
|{{✓}}
|{{✓}}
|-
|[[ZiNc]]
|align=left|{{Icon|Windows, |Linux}}|[http://www.1emulation.com/forums/files/file/37-zinc/ 1.1]
|3 <br /><small>(ZN-1, ZN-2, Namco System 11)</small>
|{{✗}}
|-
|[http://calice.emuunlim.com/ Calice]
|align=left|{{Icon|Windows}}
|[http://www.emulator-zone.com/doc.php/arcade/calice.html 0.6.4]
|6 <br /><small>(Capcom, Sega, SNK, Gaelco)</small>
|{{✗}}
|{{✓}}
|-
|[[FinalBurn Alpha]]
|align=left|{{Icon|Windows}}
|[http://www.fbalpha.com/downloads {{FinalBurnAlphaVer}}]
|Hundreds
|{{✓}}
|{{✗}}
|{{✗}}
|{{~}}
|-
|[[RAINE]]
|align=left|{{Icon|Windows, |Linux, |macOS}}|[http://raine.1emulation.com/download/latest.html 0.64.15{{RAINEVer}}]
|1063
|{{✓}}
|{{✗}}
|?
|{{✓}}
|{{✗}}
 
|-
|[[Kawaks]]
|align=left|{{Icon|Windows}}|[http://cps2shock.emu-france.info/download.html 1.65{{KawaksVer}}]
|3 <br /><small>([[Neo Geo emulators|Neo Geo]], CPS1, CPS2)</small>
|{{✗}}
|-
|CPS3 Emulator
|align=left|{{Icon|Windows}}
|[http://nebula.emulatronia.com/descargas.php 1.0a]
|1 <br /><small>(CPS3)</small>
|-
|[https://mamemaniaforever.forumfree.it/?t=64082339 VivaNonno]
|align=left|{{Icon|Windows}}
|[https://vivanonno.vg-network.com/ 22.0.3]
|1 <br /><small>(Namco System 22)</small>
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|-
|Callus95
|align=left|{{Icon|Windows}}
|[http://caesar.logiqx.com/php/emulator.php?id=callus95 0.42]<small>(official)</small><br />[http://cps2shock.emu-france.info/cls95p/ 0.42 Patch 2.4]<small>(unoficial)</small>
|1 <br /><small>(Capcom System 1)</small>
|{{✗}}
|{{✗}}
!colspan="8"|Sega-only
|-
|[[Model 2 Emulator]]|align=left|{{Icon|Windows}}
|[http://nebula.emulatronia.com/descargas.php 1.1a]
|1 <br /><small>([[Sega Model 2]])</small>
|-
|[[Supermodel]]
|align=left|{{Icon|Windows, |Linux, |macOS}}
|[http://supermodel3.com/Download.html 0.2a]<br />[http://www.emucr.com/search/label/Supermodel SVN]
|1 <br /><small>([[Sega Model 3]])</small>
|{{~}} <small>(WIP)</small>
|{{✓}}
|{{~}} <small>(WIP)</small>
|{{✓}}
|{{✓}}
|-
|[[DEmul]]
|align=left|{{Icon|Windows}}
|[http://forum.emu-russia.net/viewtopic.php?p=26178&sid=9d186ca9c444883bceeed6f185ed3fa9#p26178 0.7 Build 180428]
|6 <br /><small>([[Sega NAOMI and variants]])</small>
|{{✗}}
|{{✗}}
|{{✗}}
|{{✓}}
|-
|[[Flycast]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://flyinghead.github.io/flycast-builds/ CI Builds]
|2 <br /><small>([[Sega NAOMI and variants|Sega NAOMI 1 and Atomiswave]])</small>
|{{✓}}
|{{✓}}
|{{✓}}
|{{~}}
|-
|[[Yabause|Kronos]]
|align=left|{{Icon|Windows, |Linux}}
|[http://www.emutalk.net/forums/56-Sega-Saturn-Emulation {{KronosVer}}]
|1 <br /><small>(STV)</small>
|-
|[[Nova]]
|align=left|{{Icon|Windows}}|[https://www.patreon.com/nova_emu/posts 0.4{{NovaVer}}]
|1 <br /><small>(STV)</small>
|{{✗}}
{| class="wikitable sortable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Operating SystemPlatform(s)
! scope="col"|Latest Version
! scope="col"|# of Emulated systems
! scope="col"|ROM Set
! scope="col"|[[libretro|Libretro Core]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[Recommended Emulators|Recommended]]
|-
!colspan="89"|Mobile / ARM|-|[[MAME]]|align=left|{{Icon|Android}}|[http://www.mamedev.org/release.html {{MAMEVer}}]<ref group=N name=libretro>Only available on mobile as a libretro core (e.g. [[RetroArch]]).</ref>|Countless|Depends on core|{{✓}}<ref group=N name=MAMEVer />|{{✓}}|{{✓}}|{{✓}}|-|MAME4droid (0.139u1)|align=left|{{Icon|Android}}|[https://play.google.com/store/apps/details?id=com.seleuco.mame4droid 1.12]|Countless|MAME 0.139u1|{{✓}} <br /><small>(mame2010)</small>|?|{{✓}}|{{✓}}|-|MAME4droid (0.37b5)|align=left|{{Icon|Android}}|[https://play.google.com/store/apps/details?id=com.seleuco.mame4all 1.5.3]|Countless|MAME 0.37b5|{{✓}} <br /><small>(mame2000)</small>|?|{{✗}}|{{✓}}|-|[[FinalBurn Alpha]]|align=left|{{Icon|Android}}|[http://buildbot.libretro.com/nightly/android/latest/ SVN]|Hundreds|FBA 0.2.97.42 <br /><small>(based on MAME 0.187)</small>|{{✓}}|{{✗}}|{{✓}} <small>([[libretro]])</small>|{{✓}}|-!colspan="9"|Consoles
|-
|[[Virtual Console]]
|[[Wii emulatorsalign=left|{{Icon|Wii]]}}
|?
|Various<ref group=N>Includes games from publishers such as Namco, Sega, Tecmo and Capcom, also Neo Geo</ref>
|?
|{{✗}}
|{{✗}}
|{{✓}}
|-
|NJEMU
|[[PlayStation Portable emulatorsalign=left|PlayStation Portable]]{{Icon|PSP}}
|[https://github.com/phoe-nix/NJEMU 2.3.5]
|4 <br /><small>(CPS1, CPS2, Neo Geo, Neo Geo CD)</small>
|MAME 0.152
|{{✗}}
|{{✓}}
|{{✗}}
|{{✓}}
|-
|Unofficial Mod
|[[PlayStation Portable emulatorsalign=left|PlayStation Portable]]{{Icon|PSP}}
|[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
|{{✗}}
|?
|{{✗}}
|{{✓}}
|-
|FBA4PSP
|[[PlayStation Portable emulatorsalign=left|PlayStation Portable]]{{Icon|PSP}}
|[[sourceforge:projects/fba4psp/files/FBA4PSP_Formal/|v12.4.0]]
|1 <br /><small>(CPS1)</small>
|MAME 0.141
|{{✗}}
|{{✗}}
|{{✓}}
|-
!colspan="8"|Mobile
|-
|[[MAME]]
|[[Android emulators|Android]]
|[http://www.mamedev.org/release.html {{MAMEVer}}]<ref group=N name=libretro>Only available on mobile as a libretro core (e.g. [[RetroArch]]).</ref>
|Countless
|Depends on core
|{{✓}}<ref group=N name=MAMEVer />
|{{✓}}
|{{✓}}
|-
|MAME4droid (0.139u1)
|[[Android emulators|Android]]
|[https://play.google.com/store/apps/details?id=com.seleuco.mame4droid 1.12]
|Countless
|MAME 0.139u1
|{{✓}} <br /><small>(mame2010)</small>
|{{✓}}
|{{✓}}
|-
|MAME4droid (0.37b5)
|[[Android emulators|Android]]
|[https://play.google.com/store/apps/details?id=com.seleuco.mame4all 1.5.3]
|Countless
|MAME 0.37b5
|{{✓}} <br /><small>(mame2000)</small>
|{{✗}}
|{{✓}}
|-
|[[FinalBurn Alpha]]
|[[Android emulators|Android]]
|[http://buildbot.libretro.com/nightly/android/latest/ SVN]
|Hundreds
|FBA 0.2.97.42 <br /><small>(based on MAME 0.187)</small>
|{{✓}}
|{{✓}} <small>([[libretro]])</small>
|{{✓}}
|}
;[[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 [[Emulation Accuracy|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.
;[[FinalBurn Alpha]]:Supports many boards, such as [[Neo Geo emulators|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 emulators|PlayStation 3]], [[Xbox emulators|Xbox]], [[Xbox 360 emulators|Xbox 360]], [[Sega Saturn emulators|Sega Saturn]], [[Android emulators|Android]], [[Wii emulators|Wii]], Dingoo, and many others. Development is inactive, as many of the developers have moved on to [[FinalBurn Neo]].
;[[DICE]]:Emulates old arcade machines from the early 1970's <!--(including Coleco Telstar Arcade)--> 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. Due to incompatibility with the newest Windows, the program will need to be run in compatibility mode or else it would crash when attempting to run a game.
;[[Supermodel]]:Emulates [[Sega Model 3|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, and all CPUs are emulated using straightforward (and slow) interpretation rather than fast just-in-time translation. Game compatibility is quite good. It has an experimental multi-player network build.
;[[Model 2 Emulator]]:Emulates, as per its name, [[Sega Model 2|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.
<references/>
[[Category:ConsolesArcade|*]]
[[Category:Arcade emulators|*]]
1,359
edits

Navigation menu