Changes

Jump to navigation Jump to search

Arcade emulators

1,981 bytes removed, 14 March
m
no edit summary
[[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 ===<div style="maxoverflow-x:auto;width:100%; overflow:auto;">{| class="wikitable" style="text-align:center;width:100%"
! scope="col"|Name
! scope="col"|Platform(s)
|}
</div>
<div style="maxoverflow-x:auto;width:100%; overflow:auto;">{| class="wikitable sortable" style="text-align:center;width:100%"
! scope="col"|Name
! scope="col"|Platform(s)
|MAME4droid 2024 (0.262)
|align=left|{{Icon|Android}}
|[https://play.google.com/store/apps/details?id=com.seleuco.mame4d2024 1.8{{MAME4droidVer}}][https://github.com/seleuco/MAME4droid-2024 git]
|[[Arcade|Thousands]]<ref name=MAMESupportedSystems></ref>
|MAME 0.262
|{{✓}}
|{{✗}}
===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.
;[[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://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 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===
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 ====
;[[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.
;[[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====
{{Main|Arcade emulators#Emulators}}
===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.
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====
{{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.
{{Main|http://www.system16.com/base.php System16's arcade museum}} ''(See more examples here)''
===Arcade===
Thanks to me for adding so many arcade machines and manufacturers to this site, and it also includes the second generation and some rare arcade machines.
 
3DO, Acclaim, American Laser Games, Atari, Atlus (PlayStation-based and non-Sega console-based), Bally, Cave, Capcom, Gaelco, Hudson, Konami, Microsoft, Midway, NEC, Namco, Nintendo, Sammy, Sega, Seta, Sony, Taito, Tecmo, TourVisión, Raizing (Eighting), Video System
 
There are only two that were not added by me.
United Amusements and Atlus (Sega console-based)
 
Why are the names of the creators and mine different from the beginning? Because I use a VPN to access the site
 
To ensure rigor, the console names I added are all their initial names (not codenames), because many arcade machines were produced very early.
 
[[:Category:Home consoles]] (1978-2015)
{|class="wikitable" style="text-align:center;"
!scope="col"|Original Developer!scopecolspan="col"2|ArcadeSystem
|-
!rowspan=11|[[Nintendo]]!colspan="2"|[[AstrocadeNintendo_Entertainment_System_emulators#Hardware_variants|Home Library ComputerNES/Famicom]]
|-
|[[Bally]]<br>[[Midway]]colspan=2|(1978-1985)VS. System
|-
!|colspan="2"|[[Atari 2600 emulators|Video Computer System]]PlayChoice 10
|-
!colspan=2|[[AtariSuper_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]]|Tournament Table (1978)Atomiswave
|-
!rowspan=4|[[3DO Company|The 3DO Company]]!colspan="2"|[[Atari Jaguar emulators3DO|Jaguar3DO Interactive Multiplayer]]
|-
|[[Atari]]
|CoJag (1994-1998)
|-
!colspan="2"|[[Nintendo Entertainment System emulators|Family ComputerPanasonic M2]]
|-
|[[NintendoKonami]]|PlayChoice-10 (1983-1991)<br>VS. System (1984-1990)[[Konami M2]]
|-
!rowspan=2|[[Atari]]!colspan="2"|[[Super Nintendo emulators|Super Family ComputerAtari Jaguar]]
|-
|[[Nintendo]]colspan=2|Super System (1992-1993)CoJag
|-
!rowspan=19|[[Sony]]!colspan="2"|[[Nintendo 64 emulatorsPlayStation#Arcade variations|Nintendo 64PlayStation]]
|-
|[[SetaCapcom]]<br>[[Sony]]|Aleck 64 (1998ZN-1<br>ZN-2004)2
|-
!colspan="2"|[[GameCube emulators|GameCubeNamco]]|System 10<br>System 11<br>System 12
|-
|rowspan=2|[[NintendoTaito]]|FX-1A System<br>[[Namco]]<br>[[Sega]]|Triforce (2002FX-2007)1B System
|-
!colspan="2"|[[Wii emulators|Wii]]G-NET System
|-
|rowspan=4|[[CapcomKonami]]|Tatsunoko vs. Capcom: Cross Generation of Heroes (2008)GQ System<br>GV System
|-
!colspan="2"|[[SG-1000 emulators|SG-1000]] (Service Games Game 1000)System 573<br>System 573 Satellite Terminal<br>Benami System 573 Analog<br>Benami System 573 Digital
|-
|[[Sega]]|(1984-1985)<br>Super Derby (1984-1985)Benami Twinkle
|-
!colspan="2"|[[Master System emulators|Mark III]]Benami Karaoke
|-
!colspan=2|[[SegaPlayStation 2#Hardware variations|PlayStation 2]]|System E (1985-1989)<br>Shooting Zone (1986-1987)
|-
!colspan|rowspan="2"3|[[Sega Genesis emulators|Mega DriveNamco]]|System 147
|-
|[[Sega]]|System C (1989-1990)<br>System C2 (1990-1996)<br>Mega-Tech System (1989-1992)<br>Mega Play (1991-1993)246
|-
|[[Atlus]]|Print Club (1995-1996)System 256<br>System Super 256
|-
!colspan|rowspan="2"|[[Sega Saturn emulators|SaturnKonami]]|Python<br>Python Satellite Terminal<br>Python 2
|-
|[[Sega]]|ST-V (1994-2001)Benami Python<br>Benami Python 2
|-
!colspan=2|[[AtlusPlayStation_3_emulators#Arcade_variations|PlayStation 3]]|Print Club (1997-2000)
|-
!colspan="2"|[[Dreamcast emulators|DreamcastNamco]] (Dream Broadcast)|System 357
|-
!colspan=2|[[SegaPlayStation_4_emulators#Arcade_variations|PlayStation 4]]|NAOMI (1998-2009)|Square Enix<br>NAOMI GD-ROM (1999-2007)<br>NAOMI Multiboard (1999-2001)<br>NAOMI Satellite Terminal (1999-2005)<br>NAOMI 2 (2000-2003)<br>NAOMI 2 GD-ROM (2001-2004)<br>NAOMI 2 Satellite Terminal (2002-2006)<br>Hikaru (1999-2001)<br>System SP (2004-2014)Koei Tecmo|Dissidia Final Fantasy
|-
!rowspan=2|[[GaelcoMicrosoft]]!colspan=2|PowerVR (1999-2002)[[Xbox_emulators#Chihiro|Xbox]]
|-
|[[SammySega]]|Atomiswave 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 (2003Game 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) {|class="wikitable" style="text-2009)align:center;"!Original Developer!colspan=2|System
|-
!rowspan=27|[[CaveMicrosoft]]!colspan=2|CV1000B (2004MS-2007)<br>CV1000D (2008-2012)DOS
|-
!colspan="2"|[[PC Engine (TurboGrafx-16) emulators|PC EngineTaito]] (Personal Computer Engine)|Wolf System
|-
!colspan=2|United Amusements|(1989)Windows 98
|-
|TourVisión[[Midway]]|(1990-1993)Quicksilver II
|-
!colspan=2|[[Capcom]]|Super Medal Fighters (1997)Windows 2000
|-
!colspan|rowspan="2"|[[3DO emulators|3DOMidway]]|Quicksilver II
|-
|American Laser Games|(1994-1995)Graphite
|-
!colspan=2|[[Atari]]|(1994-1996)Windows XP
|-
!colspan="2"|[[Panasonic M2|M2Taito]]|Type X/X+<br>Type X7<br>Type X2<br>Type X2 Satellite Terminal<br>Type X3
|-
|[[Konami]]
|[[Konami M2|Tarantula]] (1997-1998)PC Based<br>Bemani PC
|-
!colspan="2"|Examu|eX-Board|-|[[PlayStation emulators|PlayStationSega]]|Lindbergh Blue
|-
!colspan=2|[[Sony]]<br>[[Capcom]]|ZN-1 (1995-2000)<br>ZN-2 (1997-1999)Windows Embedded Standard 2009
|-
|[[NamcoSega]]|System 11 (1994-2001)RingEdge<br>System 12 (1996-2001)RingWide<br>System 10 (1999-2006)RingEdge 2
|-
!colspan=2|[[Konami]]|GX700 (?)<br>GQ System (1995-1996)<br>GV System / Baby Phoenix (GV999) (1995-2000)<br>System 573 (1997-2003)<br>System 573 Satellite Terminal (2001-2003)<br>Bemani System 573 Analog (1998-2000)<br>Bemani System 573 Digital (1999-2004)<br>Bemani Twinkle (1997-2002)<br>Bemani Karaoke (1999-2000)<br>Simpsons Bowling (2000)Windows 7
|-
|[[Taito]]
|FX-1A System (1995-1997)Type X Zero<br>FX-1B System (1996-1997)Type X3<br>G-Net System (1998-2005)Type X4
|-
|Acclaim[[Konami]]|PSX (1995)Bemani PC
|-
|[[Video SystemNamco]]|PSX System ES1(1996A2)<br>System ES2 PLUS<br>System ES3<br>System ES4
|-
!colspan=2|[[Atari]]|PSX (1996)Windows 8
|-
|[[AtlusTaito]]|PSX (1996)Type X4
|-
|[[TecmoSega]]|TPS System (1997-2001)Nu<br>Nu 1.1<br>Nu 2
|-
!colspan=2|Raizing|PS Arcade 95 (1997)Windows 10
|-
!colspan="2"|[[PlayStation 2 emulators|PlayStation 2Konami]]|Bemani PC
|-
|[[Namco]]
|System 246 (2000BNA1|-2008)<br>System 256 (2001-2010)<br>System Super 256 (2006)<br>System 147 (2005-2012)|[[Sega]]|ALLS
|-
!colspan=2|[[Konami]]Unknown|Python / Pyson (2001-2005)<br>Python Satellite Terminal (2003-2005)<br>Bemani Python (2005)<br>Bemani Python 2 (2003-2007)<br>Python 2 (2005)|Raw Thrills|
|-
!colspanrowspan="2"8|[[PlayStation 3 emulators|PlayStation 3Linux]]!colspan=2|Linux (32-bit) (Debian based)
|-
|[[Namco]]
|System 357 (2007-2011)N2<br>System 359 (2011)<br>System 369 (2011-2012)N2 Satellite Terminal
|-
!colspan="2"|[[PlayStation Arcade Linux (32-bit) (Debian 4 emulators|PlayStation 4]].0 based)
|-
|Unknown:<br>Koei Tecmo<br>[[Square Enix]]<br>[[TaitoNamco]]|Dissidia Final Fantasy (2015)System ES1
|-
!colspan="2"|[[Xbox emulators|Xbox]] (DirectX Box)Montavista Linux
|-
|[[Sega]]
|Chihiro (2002-2008)Lindbergh<br>Chihiro Sattelite Terminal Lindbergh Red (2004EX)|-2008!colspan=2|Ubuntu Linux|-|Raw Thrills|(Repurposed prebuilt PCs)
|}
 
==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)
* '''Windows 98/2000 Embedded:''' [[wikipedia:Quantum3D_Graphite|Quantum3D Graphite]], [http://www.system16.com/hardware.php?id=620 Midway Quicksilver II]
* '''Windows XP Embedded:''' [[wikipedia:Taito_Type_X#Taito_Type_X/X+|Taito Type X/X+]], [[wikipedia:Taito_Type_X#Taito_Type_X7|Taito Type X7]], [[wikipedia:Taito_Type_X#Taito_Type_X2|Taito Type X²]], [http://www.system16.com/hardware.php?id=587 Konami PC Based]
* '''Windows Embedded Standard 2009:''' [[wikipedia:List_of_Sega_arcade_system_boards#Sega_Ring_series|Sega Ring series]]
* '''Windows 7 Embedded:''' [[wikipedia:Taito_Type_X#Taito_Type_X_Zero|Taito Type X Zero]], [[wikipedia:Namco_System_N2#Namco_System_ES1(A2)_&_ES2_PLUS|Namco System ES1(A2) & ES2 PLUS]], [[wikipedia:Namco_System_N2#Namco_System_ES3|Namco System ES3]]
* '''Windows 7 Embedded (64-bit):''' [[wikipedia:Taito_Type_X#Taito_Type_X3|Taito Type X³]]
* '''Windows 8 Embedded:''' [[wikipedia:Taito_Type_X#Taito_Type_X4|Taito Type X4]], [[wikipedia:List_of_Sega_arcade_system_boards#Sega_Nu|Sega Nu]]
* '''Windows 10 Embedded''': [[wikipedia:Namco_System_N2#Namco_System_BNA1|Namco System BNA1]], [[wikipedia:List_of_Sega_arcade_system_boards#Sega_ALLS|Sega ALLS]]
* '''Linux Debian 4.0 (32-bit)''': [[wikipedia:Namco_System_N2#Namco_System_N2|Namco System N2]], [[wikipedia:Namco_System_N2#Namco_System_ES1|Namco System ES1]]
* '''Montavista Linux:''' [http://www.system16.com/hardware.php?id=731 Sega Lindburgh]
====Emulation====
* '''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.
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>...)
* '''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.
* '''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.
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.
===LaserDisc===
{{Main|Arcade LaserDisc emulators}}
===Pinball===
{{Main|Pinball}}
==See also==* [[Arcade LaserDisc emulators]]* [[Arcade|Arcade database]] ==References==
<references/>
[[Category:Arcade|*]]
[[Category:Arcade emulators|*]]
424
edits

Navigation menu