Editing Arcade emulators

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:
 
[[File:1676971-ms_pac_man_arcade_machine.jpg|thumb|156px|Example of a Ms. Pac-Man arcade cabinet.]]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.  Most arcade emulators focus on emulating many systems in one program, the scope of which varies between projects.
 
[[File:1676971-ms_pac_man_arcade_machine.jpg|thumb|156px|Example of a Ms. Pac-Man arcade cabinet.]]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.  Most arcade emulators focus on emulating many systems in one program, the scope of which varies between projects.
  
== Emulators ==
+
=== Emulators ===
<div style="overflow-x:auto;width:100%">
+
<div style="max-width:100%; overflow:auto;">
{| class="wikitable" style="text-align:center;width:100%"
+
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|Platform(s)
 
! scope="col"|Platform(s)
Line 9: Line 9:
 
! scope="col"|# of Emulated systems
 
! scope="col"|# of Emulated systems
 
! scope="col"|[[Libretro]]
 
! scope="col"|[[Libretro]]
! scope="col"|<small>[https://retroachievements.org/gameList.php?c=27 Retro<br/>Achievements]</small>
 
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
Line 15: Line 14:
 
|-
 
|-
 
|-
 
|-
!colspan="9"|PC / x86
+
!colspan="8"|PC / x86
 
|-
 
|-
 
|[[MAME]]
 
|[[MAME]]
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|<abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref></br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br/>[https://github.com/antonioginer/GroovyMAME/releases {{MAMEVer}}] ([[GroovyMAME]])<br/>[http://hbmame.1emulation.com/ {{MAMEVer}}] ([[HBMAME]])
+
|[https://github.com/mamedev/mame/actions git]<br/>[http://www.mamedev.org/release.html {{MAMEVer}}]<br/>[http://hbmame.1emulation.com/ {{MAMEVer}}] ([[HBMAME]])
|[[Arcade|Thousands]]<ref name=MAMESupportedSystems>http://adb.arcadeitalia.net/mame.php</ref>
+
|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>
|{{✗}}
 
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
Line 28: Line 26:
 
|-
 
|-
 
|[[FinalBurn Neo]]
 
|[[FinalBurn Neo]]
|align=left|{{Icon|Windows|macOS}}
+
|align=left|{{Icon|Windows}}
|[https://buildbot.libretro.com/nightly/ libretro core]<br/>[https://github.com/finalburnneo/FBNeo/releases/tag/latest nightly]<br/>[https://github.com/finalburnneo/FBNeo/releases/latest stable]
+
|[https://github.com/finalburnneo/FBNeo GitHub]
|Hundreds<ref name=FBNSupportedSystems>[[FinalBurn_Neo#List_of_emulated_systems|FinalBurn '''Neo''' - List of emulated systems]]</ref>
+
|Hundreds
 
|{{✓}}
 
|{{✓}}
|{{✓}}<ref group=N name=ExLR>Exclusive to libretro core.</ref>
+
|{{}}
|{{NC}}
 
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
Line 41: Line 38:
 
|[https://github.com/DirtBagXon/hypseus-singe/releases/latest {{HypseusSingeVer}}]
 
|[https://github.com/DirtBagXon/hypseus-singe/releases/latest {{HypseusSingeVer}}]
 
|1 <br /><small>([[Arcade LaserDisc emulators|LaserDisc]])</small>
 
|1 <br /><small>([[Arcade LaserDisc emulators|LaserDisc]])</small>
|{{✗}}
 
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
Line 49: Line 45:
 
|[[TeknoParrot]]
 
|[[TeknoParrot]]
 
|align=left|{{Icon|Windows}}
 
|align=left|{{Icon|Windows}}
|<abbr title="TPBootstrapper/Web Installer which downloads the latest versions of all components with TeknoParrot automatically for you.">[https://github.com/nzgamer41/TPBootstrapper/tags TPBootstrapper]</abbr><br/>[https://teknoparrot.com/home/download {{TeknoVer}}]
+
|[https://teknoparrot.com/home/download {{TeknoVer}}]
|20 <br /><small>([[TeknoParrot#List_of_supported_systems|PC based]])</small>
+
|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>
 
|{{✓}}<ref group=N name=OpenParrot>[https://github.com/teknogods/OpenParrot OpenParrot] - new open-source core distinct from TeknoParrot.</ref>
Line 57: Line 52:
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|[[Model 2 Emulator]]
+
|[https://github.com/vpinball/pinmame PinMAME]
|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}}
 
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/DirtBagXon/model3emu-code-sinden/releases <small><abbr title="This is a fork of model3emu-code to add native Sinden light gun support. This fork uses ManyMouse to provide 2 player gun support in Linux and SDL.">model3emu-code-sinden</abbr></small>]<br/>[http://supermodel3.com/Download.html 0.3a git]<br />[http://www.emucr.com/search/label/Supermodel SVN]
+
|[https://github.com/vpinball/pinmame/releases {{VisualPinMAMEVer}}]
|1 <br /><small>([[Sega Model 3]])</small>
+
|[https://github.com/vpinball/pinmame#what-is-it 68] <br /><small>[https://emulation.gametechwiki.com/index.php/Pinball (Pinball)]</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>
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|-
 
|[https://www.vpforums.org/ Visual Pinball]<br/>with</br>[https://github.com/vpinball/pinmame Visual PinMAME/vPinMAME]
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|[https://www.vpforums.org/index.php?app=downloads&showfile=11573 <abbr title="It installs VisualPinball, VisualPinMAME and all needed additional files in a matter of seconds and contains VP 8, 9 and X in order to play different versions of Tables. ">VPX installer 10.7.2</abbr>]<br />[https://github.com/vpinball/vpinball/tags Visual PinballX Standalone]<br/>[https://github.com/vpinball/pinmame/releases vPinMAME {{VisualPinMAMEVer}}]
 
|[https://github.com/vpinball/pinmame#what-is-it 68] <br /><small>[[Pinball|(Pinball)]]</small>
 
|{{✗}}
 
 
|{{✗}}
 
|{{✗}}
 
|{{~}}
 
|{{~}}
Line 100: Line 64:
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|[http://sourceforge.net/projects/dice/files/DICE 0.9]
 
|[http://sourceforge.net/projects/dice/files/DICE 0.9]
|20 <br /><small>[https://emulation.gametechwiki.com/index.php/Arcade_emulators#Discrete_circuitry-based (Discrete circuitry-based)]</small>
+
|20
|{{✗}}
 
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
|-
 
|[[Flycast]]
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|| [https://flyinghead.github.io/flycast-builds/ CI Builds]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N name=lrCommit>This build using upstream repo for libretro from now on.</ref><br/>[https://github.com/blueminder/flycast-dojo/releases <abbr title="Fork of Flycast with a focus on netplay features and replay.">Flycast Dojo</abbr>] (Flycast道場)<br/>[https://flathub.org/apps/details/org.flycast.Flycast nightly (Flathub)]<br/>[https://github.com/flyinghead/flycast/releases {{FlycastVer}} (Stable)]
 
|3 <br /><small>([[Sega NAOMI and variants|Sega NAOMI and variants]])</small>
 
|{{✓}}
 
|{{~}}<ref group=N name=lrarcade>Exclusive to libretro cores. Only home console systems supported, there is no [[Sega_Saturn_emulators#Emulators|"ST-V"]] or [[Sega_NAOMI_and_variants|"Sega NAOMI and variants"]] support at the moment.</ref>
 
|{{✓}}
 
|{{✓}}
 
|{{~}}
 
 
|-
 
|-
 
|[[RAINE]]
 
|[[RAINE]]
Line 121: Line 74:
 
|[http://raine.1emulation.com/download/latest.html {{RAINEVer}}]
 
|[http://raine.1emulation.com/download/latest.html {{RAINEVer}}]
 
|1063
 
|1063
|{{✗}}
 
 
|{{✗}}
 
|{{✗}}
 
|?
 
|?
Line 130: Line 82:
 
|align=left|{{Icon|Windows}}
 
|align=left|{{Icon|Windows}}
 
|[http://www.fbalpha.com/downloads {{FinalBurnAlphaVer}}]
 
|[http://www.fbalpha.com/downloads {{FinalBurnAlphaVer}}]
|Hundreds<ref name=FBASupportedSystems>[[FinalBurn_Alpha#List_of_emulated_systems|FinalBurn '''Alpha''' - List of emulated systems]]</ref>
+
|Hundreds
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
|{{NC}}
 
 
|{{✗}}
 
|{{✗}}
|{{✗}}
 
|-
 
|[https://github.com/icculus/DirkSimple DirkSimple]
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|[https://buildbot.libretro.com/nightly/ libretro core]
 
|1 <br /><small>([[Arcade LaserDisc emulators|LaserDisc]])</small>
 
|{{✓}}
 
|?
 
|{{✓}}
 
|{{✓}}
 
 
|{{✗}}
 
|{{✗}}
 
|-
 
|-
Line 151: Line 92:
 
|[http://www.daphne-emu.com/ 1.0.12]
 
|[http://www.daphne-emu.com/ 1.0.12]
 
|1 <br /><small>([[Arcade LaserDisc emulators|LaserDisc]])</small>
 
|1 <br /><small>([[Arcade LaserDisc emulators|LaserDisc]])</small>
|{{~}} <small>[https://github.com/libretro/daphne/commits/master (WIP)]</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>
 
|{{✓}}<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>
 
|{{✗}}
 
|{{✗}}
Line 165: Line 105:
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
|{{✗}}[https://old.reddit.com/r/emulation/comments/137ic8b/why_ps1_emulation_ignores_ps1based_arcades/jj2kiik/ *]
 
 
|-
 
|-
 
|[http://calice.emuunlim.com/ Calice]
 
|[http://calice.emuunlim.com/ Calice]
Line 171: Line 110:
 
|[http://www.emulator-zone.com/doc.php/arcade/calice.html 0.6.4]
 
|[http://www.emulator-zone.com/doc.php/arcade/calice.html 0.6.4]
 
|6 <br /><small>(Capcom, Sega, SNK, Gaelco)</small>
 
|6 <br /><small>(Capcom, Sega, SNK, Gaelco)</small>
|{{✗}}
 
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 181: Line 119:
 
|[http://cps2shock.emu-france.info/download.html {{KawaksVer}}]
 
|[http://cps2shock.emu-france.info/download.html {{KawaksVer}}]
 
|3 <br /><small>([[Neo Geo emulators|Neo Geo]], CPS1, CPS2)</small>
 
|3 <br /><small>([[Neo Geo emulators|Neo Geo]], CPS1, CPS2)</small>
|{{✗}}
 
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 191: Line 128:
 
|[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 201: Line 137:
 
|[https://vivanonno.vg-network.com/ 22.0.3]
 
|[https://vivanonno.vg-network.com/ 22.0.3]
 
|1 <br /><small>(Namco System 22)</small>
 
|1 <br /><small>(Namco System 22)</small>
|{{✗}}
 
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
Line 213: Line 148:
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 +
|{{✗}}
 +
|{{✗}}
 +
|-
 +
!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>
 +
|{{✓}}
 +
|{{✓}}
 +
|{{✓}}
 +
|-
 +
|[[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]]
 
|[[Yabause|Kronos]]
Line 222: Line 194:
 
|1 <br /><small>(STV)</small>
 
|1 <br /><small>(STV)</small>
 
|{{✓}}
 
|{{✓}}
|{{~}}<ref group=N name=lrarcade></ref>
 
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
Line 233: Line 204:
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
|{{✗}}
+
|{{}}
|{{✗}}
 
 
|{{✗}}
 
|{{✗}}
 
|}
 
|}
 
</div>
 
</div>
<div style="overflow-x:auto;width:100%">
+
<div style="max-width:100%; overflow:auto;">
{| class="wikitable sortable" style="text-align:center;width:100%"
+
{| class="wikitable sortable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|Platform(s)
 
! scope="col"|Platform(s)
Line 246: Line 216:
 
! scope="col"|ROM Set
 
! scope="col"|ROM Set
 
! scope="col"|[[Libretro]]
 
! scope="col"|[[Libretro]]
! scope="col"|<small>[https://retroachievements.org/gameList.php?c=27 Retro<br/>Achievements]</small>
 
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended emulators|Recommended]]
 
! scope="col"|[[Recommended emulators|Recommended]]
 
|-
 
|-
!colspan="10"|Mobile / ARM
+
!colspan="9"|Mobile / ARM
|-
 
|[[FinalBurn Neo]]
 
|align=left|{{Icon|Android|iOS}}
 
|[https://buildbot.libretro.com/nightly/ libretro core]
 
|Hundreds<ref name=FBNSupportedSystems></ref>
 
|{{FinalBurnNeoVer}}
 
|{{✓}}
 
|{{✓}}
 
|{{NC}}
 
|{{✓}}
 
|{{✓}}
 
 
|-
 
|-
 
|[[MAME]]
 
|[[MAME]]
|align=left|{{Icon|Android|iOS}}
 
|[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N>As "[https://github.com/libretro/libretro-core-info/blob/master/mamearcade_libretro.info mamearcade_libretro] and
 
mame_libretro_ios.dylib", 0.139 (2010), 0.78 (2003), 0.37b5 (2000)</ref>
 
|[[Arcade|Thousands]]<ref name=MAMESupportedSystems></ref>
 
|{{MAMEVer}}
 
|{{✓}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|-
 
|MAME4droid 2024 (0.262)
 
 
|align=left|{{Icon|Android}}
 
|align=left|{{Icon|Android}}
|[https://play.google.com/store/apps/details?id=com.seleuco.mame4d2024 {{MAME4droidVer}}][https://github.com/seleuco/MAME4droid-2024 git]
+
|[http://www.mamedev.org/release.html {{MAMEVer}}]<ref group=N name=libretro>Only available on mobile as a libretro core (e.g. [[RetroArch]]).</ref>
|[[Arcade|Thousands]]<ref name=MAMESupportedSystems></ref>
+
|Countless
|MAME 0.262
+
|Depends on core
|{{✓}}
+
|{{}}<ref group=N name=MAMEVer />
|{{}}
 
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
 
|{{✓}}
Line 289: Line 234:
 
|MAME4droid (0.139u1)
 
|MAME4droid (0.139u1)
 
|align=left|{{Icon|Android}}
 
|align=left|{{Icon|Android}}
|[https://play.google.com/store/apps/details?id=com.seleuco.mame4droid 1.16.9][https://github.com/seleuco/MAME4droid-0.139u1- git]
+
|[https://play.google.com/store/apps/details?id=com.seleuco.mame4droid 1.12]
|[[Arcade|Thousands]]<ref name=MAMESupportedSystems></ref>
+
|Countless
 
|MAME 0.139u1
 
|MAME 0.139u1
 
|{{✓}} <br /><small>(mame2010)</small>
 
|{{✓}} <br /><small>(mame2010)</small>
|{{}}
+
|?
 +
|{{}}
 
|{{✓}}
 
|{{✓}}
|{{✗}}
 
|{{✗}}
 
 
|-
 
|-
|MAME4droid (MAME4All) (0.37b5)
+
|MAME4droid (0.37b5)
 
|align=left|{{Icon|Android}}
 
|align=left|{{Icon|Android}}
|[https://play.google.com/store/apps/details?id=com.seleuco.mame4all 1.5.3][https://github.com/seleuco/imame4all git]
+
|[https://play.google.com/store/apps/details?id=com.seleuco.mame4all 1.5.3]
|[[Arcade|Thousands]]<ref name=MAMESupportedSystems></ref>
+
|Countless
 
|MAME 0.37b5
 
|MAME 0.37b5
 
|{{✓}} <br /><small>(mame2000)</small>
 
|{{✓}} <br /><small>(mame2000)</small>
 +
|?
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
|{{✗}}
 
|{{✗}}
 
 
|-
 
|-
 
|[[FinalBurn Alpha]]
 
|[[FinalBurn Alpha]]
 
|align=left|{{Icon|Android}}
 
|align=left|{{Icon|Android}}
 
|[http://buildbot.libretro.com/nightly/android/latest/ SVN]
 
|[http://buildbot.libretro.com/nightly/android/latest/ SVN]
|Hundreds<ref name=FBASupportedSystems></ref>
+
|Hundreds
 
|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>
 
|{{✓}}
 
|{{✓}}
 
|{{✗}}
 
|{{✗}}
|{{NC}}
+
|{{}} <small>([[libretro]])</small>
|{{✗}}
 
|{{✗}}
 
|-
 
!colspan="10"|Consoles
 
|-
 
|MAME4All
 
|align=left|{{Icon|NDS|DC|GCWZero|Gizmondo}}
 
|[https://dlhb.gamebrew.org/dshomebrew/mame4all.7z 1.0]<br/>[http://chui.dcemu.co.uk/mame4all.html ?]<br/>[https://github.com/gameblabla/mame4all-rs97 git]<br/>[https://m.box.com/shared_item/https%3A%2F%2Fapp.box.com%2Fs%2Fxb2unnpvu5zlv84bx8fos3d806xqj7pd 0.3.0]
 
|[[Arcade|Thousands]]<ref name=MAMESupportedSystems></ref>
 
|MAME 0.37b5
 
|{{✗}}
 
|{{✗}}
 
|{{NC}}
 
|{{✗}}
 
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
|[[FinalBurn Neo]]
+
!colspan="9"|Consoles
|align=left|{{Icon|Xbox|Saturn}}<br/>{{Icon|PS3|Xbox360}}<br/>{{Icon|Wii|Dingoo}}
 
|[https://www.retroarch.com/?page=platforms libretro core]
 
|Hundreds<ref name=FBNSupportedSystems></ref>
 
|{{FinalBurnNeoVer}}
 
|{{✓}}
 
|{{✓}}
 
|{{NC}}
 
|{{✓}}
 
|{{✓}}
 
 
|-
 
|-
 
|[[Virtual Console]]
 
|[[Virtual Console]]
Line 352: Line 272:
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✗}}
|{{✗}}
 
|{{✓}}
 
|-
 
|pFBN
 
|align=left|{{Icon|NX|Vita}}
 
|[https://github.com/Cpasjuste/pemu/releases git]
 
|47
 
|1.0.0.2
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 
 
|{{✓}}
 
|{{✓}}
 
|-
 
|-
Line 371: Line 279:
 
|4 <br /><small>(CPS1, CPS2, Neo Geo, Neo Geo CD)</small>
 
|4 <br /><small>(CPS1, CPS2, Neo Geo, Neo Geo CD)</small>
 
|MAME 0.152
 
|MAME 0.152
|{{✗}}
 
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
Line 382: Line 289:
 
|4 <br /><small>(CPS1, CPS2, Neo Geo, Neo Geo CD)</small>
 
|4 <br /><small>(CPS1, CPS2, Neo Geo, Neo Geo CD)</small>
 
|MAME 0.120
 
|MAME 0.120
|{{✗}}
 
 
|{{✗}}
 
|{{✗}}
 
|?
 
|?
Line 394: Line 300:
 
|MAME 0.141
 
|MAME 0.141
 
|{{✗}}
 
|{{✗}}
 +
|{{✓}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 +
 +
|-
 +
|[https://www.gamebrew.org/wiki/Mame4All MAME4All]
 +
|align=left|{{Icon|NDS}}
 +
|[https://dlhb.gamebrew.org/dshomebrew/mame4all.7z 1.0]
 +
|?
 +
|MAME 0.37b5
 +
|{{✗}}
 +
|{{✗}}
 
|{{✗}}
 
|{{✗}}
 
|{{✓}}
 
|{{✓}}
 +
|
 
|}
 
|}
 
</div>
 
</div>
Line 404: Line 321:
 
===Comparisons===
 
===Comparisons===
  
;[[MAME]]:Very extensive in scope, with the majority of arcade system boards from the 1970's, 1980's and early 1990's supported, with a minor amount of games from the 2000s being bootable and another minority of thise being playable, but buggy. 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.
+
;[[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 Neo]]:A fork of the now-inactive [[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. It has a smaller ROMset than MAME, but the ROMs are identical for the machines they share. If you have a system that is incapable of running the newest version of MAME, it is generally recommended to use FinalBurn Neo instead of a very old version of MAME.  
 
  
;[https://github.com/vpinball/pinmame Visual PinMAME]:
+
;[[FinalBurn Neo]]:A fork of the now-inactive [[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. It has a smaller ROMset than MAME, but the ROMs are identical for the machines they share. If you have a system that is incapable of running the newest version of MAME, it is generally recommended to use FinalBurn Neo instead of a very old version of MAME.  
An emulator for the electronics of pinball systems. The simulation of most modern pinball machines (especially those made after 1992, using large portions of DMD animations and digital sound samples) require the PinMAME (sometimes referred to as VPinMAME or VPM) program in order to behave as close to the physical machine as possible. PinMAME is a fork from old MAME code and can be loaded as a DLL in Visual Pinball. [[MAME]] can emulate the electronics for quite a few pinball systems aswell but doesn’t include physics simulation for the pinball table part and no simulator supports using MAME for emulation.
 
  
 
;[[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.
 
;[[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.
Line 421: Line 335:
 
;[https://en.wikipedia.org/wiki/Arcade_Archives Arcade Archives]:Emulates Namco, Tecmo, Konami, and Taito arcade games, as well as the Neo Geo. It is a viable method for official emulation, but forces you to play like you would on a real arcade machine.
 
;[https://en.wikipedia.org/wiki/Arcade_Archives Arcade Archives]:Emulates Namco, Tecmo, Konami, and Taito arcade games, as well as the Neo Geo. It is a viable method for official emulation, but forces you to play like you would on a real arcade machine.
  
== Machines ==
+
 
 +
 
 +
= Machines =
 
Machines often varied by their design and, unlike consoles, were often tailored to just one game. Games were designed to eat as many quarters as possible, which is emulated with the "Coin" key. Some games have a service mode (mapped to F2 in MAME) with menus meant for the arcade owner to set dipswitches for difficulty, censorship, language, and most importantly a "Free Play" mode that allows players to continue as many as they want without requesting more coins. Sometimes, similar menus meant for developers (labeled debug or test usually, sometimes requiring a developer BIOS like with some Neo Geo games) are left in the game too.
 
Machines often varied by their design and, unlike consoles, were often tailored to just one game. Games were designed to eat as many quarters as possible, which is emulated with the "Coin" key. Some games have a service mode (mapped to F2 in MAME) with menus meant for the arcade owner to set dipswitches for difficulty, censorship, language, and most importantly a "Free Play" mode that allows players to continue as many as they want without requesting more coins. Sometimes, similar menus meant for developers (labeled debug or test usually, sometimes requiring a developer BIOS like with some Neo Geo games) are left in the game too.
  
===Discrete circuitry-based===
+
Few types of arcade machines can be distinguished:
 +
 
 +
==Discrete circuitry-based==
 
The earliest [[arcade emulators|arcade]] games lacked any type of CPU, consisting only of discrete logic components. The first arcade video game, as well as the first commercial game, released was [[wikipedia:Computer_Space|Computer Space]] in 1971.
 
The earliest [[arcade emulators|arcade]] games lacked any type of CPU, consisting only of discrete logic components. The first arcade video game, as well as the first commercial game, released was [[wikipedia:Computer_Space|Computer Space]] in 1971.
  
==== Comparisons ====
+
=== Comparisons ===
 
;[[DICE]]: The emulator works by simulating each logic chip on the board individually.
 
;[[DICE]]: The emulator works by simulating each logic chip on the board individually.
 
;[[MAME]]: As of version .208, Breakout, Galaxy Game, Pong, Pong Doubles, and Rebound are working in MAME.
 
;[[MAME]]: As of version .208, Breakout, Galaxy Game, Pong, Pong Doubles, and Rebound are working in MAME.
 
;[[HBMAME]]: HBMAME is a derivative of MAME, and contains various hacks and homebrews. It is based on the latest MAME source at the time of release. Has support for a remake of [[wikipedia:Monaco_GP_(video_game)|Monaco G.P.]] which was Sega's final game to rely primarily upon discrete analog circuitry - an oddity for a game made in 1979, some three years after microprocessors were introduced to the market. As this was among the most complex games of its kind, don't bet on seeing it working in MAME anytime soon.
 
;[[HBMAME]]: HBMAME is a derivative of MAME, and contains various hacks and homebrews. It is based on the latest MAME source at the time of release. Has support for a remake of [[wikipedia:Monaco_GP_(video_game)|Monaco G.P.]] which was Sega's final game to rely primarily upon discrete analog circuitry - an oddity for a game made in 1979, some three years after microprocessors were introduced to the market. As this was among the most complex games of its kind, don't bet on seeing it working in MAME anytime soon.
  
====Emulators====
+
===Emulators===
 
{{Main|Arcade emulators#Emulators}}
 
{{Main|Arcade emulators#Emulators}}
  
===Arcade Original Hardware===
+
==Arcade Original Hardware==
 
Hardware made specifically for the arcade to provide for graphics and performance unseen on home consoles. Extremely common in the golden age of arcades but became much less frequent as companies used modified existing hardware instead to save on R&D costs and easier cross-platform development, or tried to differentiate between the home and arcade experience with control scheme gimmicks instead.
 
Hardware made specifically for the arcade to provide for graphics and performance unseen on home consoles. Extremely common in the golden age of arcades but became much less frequent as companies used modified existing hardware instead to save on R&D costs and easier cross-platform development, or tried to differentiate between the home and arcade experience with control scheme gimmicks instead.
  
 
MAME's purpose is to cover most of these. Older arcades as well as select popular arcade machines, the Neo Geo and Capcom's CPS series, in particular, received their own standalone emulators. Sometimes, they received their own console versions but those are mostly ports, not emulation, with very few exceptions.
 
MAME's purpose is to cover most of these. Older arcades as well as select popular arcade machines, the Neo Geo and Capcom's CPS series, in particular, received their own standalone emulators. Sometimes, they received their own console versions but those are mostly ports, not emulation, with very few exceptions.
  
====Emulators====
+
==Converted Home Console Hardware==
{{Main|#Emulators}}
 
 
 
===Converted Home Console Hardware===
 
 
Those arcade boards share most of the hardware specifications with existing home consoles, with the addition of a coin slot and occasionally DRM and some changes. While MAME supports most of those, standalone emulators for the base home console are more mature and often (but not always) support the arcade variants.
 
Those arcade boards share most of the hardware specifications with existing home consoles, with the addition of a coin slot and occasionally DRM and some changes. While MAME supports most of those, standalone emulators for the base home console are more mature and often (but not always) support the arcade variants.
 
{{Main|http://www.system16.com/base.php System16's arcade museum}} ''(See more examples here)''
 
{{Main|http://www.system16.com/base.php System16's arcade museum}} ''(See more examples here)''
 +
* '''[[Nintendo Entertainment System emulators|NES]]:''' [https://emulation.gametechwiki.com/index.php/Nintendo_Entertainment_System_emulators#Emulators Nintendo PlayChoice-10, Nintendo VS System]
 +
* '''[[Master System emulators|SMS]]:''' SEGA System E
 +
* '''[[Sega Genesis emulators|Genesis]]:''' [https://emulation.gametechwiki.com/index.php/Sega_Genesis_emulators#Emulators SEGA System C/C-2]
 +
* '''[[Super Nintendo emulators|SNES]]:''' [https://emulation.gametechwiki.com/index.php/Super_Nintendo_emulators#Emulators Nintendo Super System]
 +
* '''[[Nintendo 64 emulators|N64]]:''' Aleck-64 ([[Project64]] + modded images)
 +
* '''[[Panasonic M2|3DO M2]]:''' [https://emulation.gametechwiki.com/index.php/Konami_M2 Konami M2]
 +
* '''[[GameCube emulators|GameCube]]:''' [https://emulation.gametechwiki.com/index.php/GameCube_emulators#Emulators Triforce]
 +
* '''[[Sega Saturn emulators|Saturn]]:''' [https://emulation.gametechwiki.com/index.php/Sega_Saturn_emulators#Emulators STV]
 +
* '''[[Sega Dreamcast emulators|Dreamcast]]:''' [https://emulation.gametechwiki.com/index.php/Sega_Dreamcast_emulators#Emulators Atomiswave, Naomi 1/2]
 +
* '''[[Xbox emulators|Xbox]]:''' [https://emulation.gametechwiki.com/index.php/Xbox_emulators#Emulators Chihiro]
 +
* '''[[PlayStation emulators|PlayStation]]:''' [https://emulation.gametechwiki.com/index.php/PlayStation_emulators#Emulators Konami System 573, Konami Twinkle, Namco System 10/11/12, Sony ZN-1/ZN-2]
 +
* '''[[PlayStation 2 emulators|PlayStation 2]]:''' [https://emulation.gametechwiki.com/index.php/PlayStation_2_emulators#Emulators Namco System 246/256/Super System 256, Konami Python 1/2]
 +
* '''[[PlayStation 3 emulators|PlayStation 3]]:''' [https://emulation.gametechwiki.com/index.php/PlayStation_3_emulators#Emulators Namco System 357/369]
 +
* '''[[PlayStation 4 emulators|PlayStation 4]]:''' Taito Dissidia Final Fantasy Arcade Hardware
  
{|class="wikitable" style="text-align:center;"
+
==Converted PC Hardware==
!Original Developer
+
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, TeknoParrot...) 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.
!colspan=2|System
 
|-
 
!rowspan=11|[[Nintendo]]
 
!colspan=2|[[Nintendo_Entertainment_System_emulators#Hardware_variants|NES/Famicom]]
 
|-
 
|colspan=2|VS. System
 
|-
 
|colspan=2|PlayChoice 10
 
|-
 
!colspan=2|[[Super_Nintendo_emulators#Hardware_variants|Super Nintendo/Super Famicom]]
 
|-
 
|colspan=2|Super System
 
|-
 
!colspan=2|[[Nintendo_64_emulators#Hardware_variants|Nintendo 64]]
 
|-
 
|[[Seta]]
 
|Aleck 64
 
|-
 
!colspan=2|[[GameCube_emulators#Hardware_variants|Nintendo GameCube]]
 
|-
 
|[[Namco]]<br>[[Sega]]<br>[[Nintendo]]
 
|Triforce
 
|-
 
!colspan=2|[[Wii_emulators#Hardware_variants|Wii]]
 
|-
 
|[[Capcom]]<br>Eighting
 
|Tatsunoko vs. Capcom
 
|-
 
!rowspan=16|[[Sega]]
 
!colspan=2|[[SG-1000_emulators#Emulators|SG-1000]]
 
|-
 
|colspan=2|
 
|-
 
!colspan=2|[[Sega Master System|Master System]]
 
|-
 
|colspan=2|Shooting Zone
 
|-
 
|colspan=2|System E
 
|-
 
!colspan=2|[[Sega Genesis emulators#Hardware variations|Sega Genesis/Mega Drive]]
 
|-
 
|colspan=2|Mega-Tech/Mega Play
 
|-
 
|colspan=2|System C<br>System C2
 
|-
 
!colspan=2|[[Sega Saturn]]
 
|-
 
|colspan=2|Sega Titan Video
 
|-
 
!colspan=2|[[Dreamcast]]
 
|-
 
|colspan=2|NAOMI<br>NAOMI GD-ROM<br>NAOMI Multiboard<br>NAOMI Satellite Terminal
 
|-
 
|colspan=2|Hikaru
 
|-
 
|colspan=2|NAOMI 2<br>NAOMI 2 GD-ROM<br>NAOMI 2 Satellite Terminal
 
|-
 
|colspan=2|System SP
 
|-
 
|[[Sammy]]
 
|Atomiswave
 
|-
 
!rowspan=4|[[3DO Company|The 3DO Company]]
 
!colspan=2|[[3DO|3DO Interactive Multiplayer]]
 
|-
 
|[[Atari]]
 
|
 
|-
 
!colspan=2|[[Panasonic M2]]
 
|-
 
|[[Konami]]
 
|[[Konami M2]]
 
|-
 
!rowspan=2|[[Atari]]
 
!colspan=2|[[Atari Jaguar]]
 
|-
 
|colspan=2|CoJag
 
|-
 
!rowspan=19|[[Sony]]
 
!colspan=2|[[PlayStation#Arcade variations|PlayStation]]
 
|-
 
|[[Capcom]]<br>[[Sony]]
 
|ZN-1<br>ZN-2
 
|-
 
|[[Namco]]
 
|System 10<br>System 11<br>System 12
 
|-
 
|rowspan=2|[[Taito]]
 
|FX-1A System<br>FX-1B System
 
|-
 
|G-NET System
 
|-
 
|rowspan=4|[[Konami]]
 
|GQ System<br>GV System
 
|-
 
|System 573<br>System 573 Satellite Terminal<br>Benami System 573 Analog<br>Benami System 573 Digital
 
|-
 
|Benami Twinkle
 
|-
 
|Benami Karaoke
 
|-
 
!colspan=2|[[PlayStation 2#Hardware variations|PlayStation 2]]
 
|-
 
|rowspan=3|[[Namco]]
 
|System 147
 
|-
 
|System 246
 
|-
 
|System 256<br>System Super 256
 
|-
 
|rowspan=2|[[Konami]]
 
|Python<br>Python Satellite Terminal<br>Python 2
 
|-
 
|Benami Python<br>Benami Python 2
 
|-
 
!colspan=2|[[PlayStation_3_emulators#Arcade_variations|PlayStation 3]]
 
|-
 
|[[Namco]]
 
|System 357
 
|-
 
!colspan=2|[[PlayStation_4_emulators#Arcade_variations|PlayStation 4]]
 
|-
 
|Square Enix<br>Koei Tecmo
 
|Dissidia Final Fantasy
 
|-
 
!rowspan=2|[[Microsoft]]
 
!colspan=2|[[Xbox_emulators#Chihiro|Xbox]]
 
|-
 
|[[Sega]]
 
|Chihiro<br>Chihiro Satellite Terminal
 
|}
 
 
 
===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, [[TeknoParrot]]...) 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)
 
{{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²]]
{|class="wikitable" style="text-align:center;"
+
* '''Windows 7 Embedded:''' [[wikipedia:Taito_Type_X#Taito_Type_X_Zero|Taito Type X Zero]], Namco System ES2 PLUS, Namco System ES3
!Original Developer
+
* '''Windows 7 Embedded (64-bit):''' [[wikipedia:Taito_Type_X#Taito_Type_X.C2.B3|Taito Type ]]
!colspan=2|System
+
* '''Linux Debian 4.0''': Namco System N2 ("Linux 32-bit"), Namco System ES1 ("arcadelinux 32-bit")
|-
 
!rowspan=27|[[Microsoft]]
 
!colspan=2|MS-DOS
 
|-
 
|[[Taito]]
 
|Wolf System
 
|-
 
!colspan=2|Windows 98
 
|-
 
|[[Midway]]
 
|Quicksilver II
 
|-
 
!colspan=2|Windows 2000
 
|-
 
|rowspan=2|[[Midway]]
 
|Quicksilver II
 
|-
 
|Graphite
 
|-
 
!colspan=2|Windows XP
 
|-
 
|[[Taito]]
 
|Type X/X+<br>Type X7<br>Type X2<br>Type X2 Satellite Terminal<br>Type X3
 
|-
 
|[[Konami]]
 
|PC Based<br>Bemani PC
 
|-
 
|Examu
 
|eX-Board
 
|-
 
|[[Sega]]
 
|Lindbergh Blue
 
|-
 
!colspan=2|Windows Embedded Standard 2009
 
|-
 
|[[Sega]]
 
|RingEdge<br>RingWide<br>RingEdge 2
 
|-
 
!colspan=2|Windows 7
 
|-
 
|[[Taito]]
 
|Type X Zero<br>Type X3<br>Type X4
 
|-
 
|[[Konami]]
 
|Bemani PC
 
|-
 
|[[Namco]]
 
|System ES1(A2)<br>System ES2 PLUS<br>System ES3<br>System ES4
 
|-
 
!colspan=2|Windows 8
 
|-
 
|[[Taito]]
 
|Type X4
 
|-
 
|[[Sega]]
 
|Nu<br>Nu 1.1<br>Nu 2
 
|-
 
!colspan=2|Windows 10
 
|-
 
|[[Konami]]
 
|Bemani PC
 
|-
 
|[[Namco]]
 
|System BNA1
 
|-
 
|[[Sega]]
 
|ALLS
 
|-
 
!colspan=2|Unknown
 
|-
 
|Raw Thrills
 
|
 
|-
 
!rowspan=8|[[Linux]]
 
!colspan=2|Linux (32-bit) (Debian based)
 
|-
 
|[[Namco]]
 
|System N2<br>System N2 Satellite Terminal
 
|-
 
!colspan=2|Arcade Linux (32-bit) (Debian 4.0 based)
 
|-
 
|[[Namco]]
 
|System ES1
 
|-
 
!colspan=2|Montavista Linux
 
|-
 
|[[Sega]]
 
|Lindbergh<br>Lindbergh Red (EX)
 
|-
 
!colspan=2|Ubuntu Linux
 
|-
 
|Raw Thrills
 
|(Repurposed prebuilt PCs)
 
|}
 
  
 
====Emulation====
 
====Emulation====
{{Main|TeknoParrot}}
 
 
The games first need to run on an operating system equivalent to that of the machine, which may imply [[Wine]] use on Linux or having to upgrade to 64-bit editions. Some GPUs or wrappers may be required. Additionally, the following need to be installed:
 
The games first need to run on an operating system equivalent to that of the machine, which may imply [[Wine]] use on Linux or having to upgrade to 64-bit editions. Some GPUs or wrappers may be required. Additionally, the following need to be installed:
 
* '''Microsoft Visual C++ Runtimes:''' A one-in-all link for all editions from 2005 to 2015 may be found [https://www.sereby.org/site/All%20in%20One%20Runtimes here].
 
* '''Microsoft Visual C++ Runtimes:''' A one-in-all link for all editions from 2005 to 2015 may be found [https://www.sereby.org/site/All%20in%20One%20Runtimes here].
Line 690: Line 390:
 
* '''Microsoft DirectX 9.0:''' Offline installer [https://www.microsoft.com/en-us/download/details.aspx?id=8109 here].
 
* '''Microsoft DirectX 9.0:''' Offline installer [https://www.microsoft.com/en-us/download/details.aspx?id=8109 here].
 
* '''PC Video Codecs:''' Grabbing the standard K Lite Codec pack from [https://www.codecguide.com/download_kl.htm here] is recommended.
 
* '''PC Video Codecs:''' Grabbing the standard K Lite Codec pack from [https://www.codecguide.com/download_kl.htm here] is recommended.
+
 
 
Remember to backup data from the downloaded scene release before trying to fix it to run.
 
Remember to backup data from the downloaded scene release before trying to fix it to run.
+
 
 
* '''Launcher:''' The game needs this to work at all. There are many: Jconfig, TeknoParrot... and each game requires a specific launcher. If you got the dump from elsewhere, not in a clean state that doesn't work, it may be because of conflicting launchers and you will have to delete all of them (typically <code>Detoured.dll, Game loader Rh.exe, Typex_config.exe, Typex_loader.exe, TTXconfig 2.0, TTX-moniter.dll</code>...)
 
* '''Launcher:''' The game needs this to work at all. There are many: Jconfig, TeknoParrot... and each game requires a specific launcher. If you got the dump from elsewhere, not in a clean state that doesn't work, it may be because of conflicting launchers and you will have to delete all of them (typically <code>Detoured.dll, Game loader Rh.exe, Typex_config.exe, Typex_loader.exe, TTXconfig 2.0, TTX-moniter.dll</code>...)
 
* '''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.
 
* '''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.
Line 699: Line 399:
 
* '''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.
 
* '''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.
 
* '''Extra Fixes:''' Varies per game. Check the readme with the game scene release.
+
 
 
You can set your controls in Jconfig.exe, and it's recommended to disable Dsound and D3D Wrapper.
 
You can set your controls in Jconfig.exe, and it's recommended to disable Dsound and D3D Wrapper.
+
 
 
Some games can have DirectX related problems. For some, deleting the existing d3d9.dll or opengl.dll files can help. For others, they expect the older D3D8 codec and have bugs (crashes, uneven speed) that can be fixed with Reshade's d3d8to9 plugin.
 
Some games can have DirectX related problems. For some, deleting the existing d3d9.dll or opengl.dll files can help. For others, they expect the older D3D8 codec and have bugs (crashes, uneven speed) that can be fixed with Reshade's d3d8to9 plugin.
  
===LaserDisc===
+
==LaserDisc==
 
{{Main|Arcade LaserDisc emulators}}
 
{{Main|Arcade LaserDisc emulators}}
  
===Pinball===
+
==Pinball==
{{Main|Pinball}}
+
{{Main|Pinball}} : Arcade Pinball emulators and simulators
 
 
==See also==
 
* [[Arcade LaserDisc emulators]]
 
* [[Arcade|Arcade database]]
 
  
==References==
+
=References=
 
<references/>
 
<references/>
  
 
[[Category:Arcade|*]]
 
[[Category:Arcade|*]]
 
[[Category:Arcade emulators|*]]
 
[[Category:Arcade emulators|*]]

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)