Difference between revisions of "Neo Geo and variants"

From Emulation General Wiki
Jump to navigation Jump to search
(Page just for Neo Geo)
(Comparisons)
(Tags: Mobile edit, Mobile web edit)
(152 intermediate revisions by 55 users not shown)
Line 1: Line 1:
The '''Neo Geo''' <span style="font-weight: normal">(ネオジオ ''Neo Jio''<sup>[http://en.wikipedia.org/wiki/Help:Installing_Japanese_character_sets <span class="t_nihongo_icon" style="color: #00e; font: bold 80% sans-serif; text-decoration: none; padding: 0 .1em;">?</span>]</sup>)</span> is a [http://en.wikipedia.org/wiki/ROM_cartridge cartridge]-based [http://en.wikipedia.org/wiki/Arcade_system_board arcade system board] and home [http://en.wikipedia.org/wiki/Video_game_console video game console] released on January 31, 1990 by [http://en.wikipedia.org/wiki/Japan Japanese] game company [http://en.wikipedia.org/wiki/SNK_Playmore SNK Playmore]. Being in the [http://en.wikipedia.org/wiki/History_of_video_game_consoles_%28fourth_generation%29 fourth generation of video game consoles], it was the first system in the [http://en.wikipedia.org/wiki/Neo_Geo Neo Geo family], which ran throughout the 1990s before being revived in December 2012 with the [http://en.wikipedia.org/wiki/Neo_Geo_X Neo Geo X] handheld/home system.<sup class="reference" id="cite_ref-Kotaku_1-0">[http://en.wikipedia.org/wiki/Neo_Geo_%28system%29#cite_note-Kotaku-1 [1]]</sup><sup class="reference" id="cite_ref-Eurogamer_2-0">[http://en.wikipedia.org/wiki/Neo_Geo_%28system%29#cite_note-Eurogamer-2 [2]]</sup><sup class="reference" id="cite_ref-test_3-0">[http://en.wikipedia.org/wiki/Neo_Geo_%28system%29#cite_note-test-3 [3]]</sup><sup class="reference" id="cite_ref-GR_4-0">[http://en.wikipedia.org/wiki/Neo_Geo_%28system%29#cite_note-GR-4 [4]]</sup> The original system's hardware featured comparatively colourful [http://en.wikipedia.org/wiki/2D_computer_graphics 2D] [http://en.wikipedia.org/wiki/Computer_graphics graphics].
+
{{Infobox console
 +
|title = SNK Neo Geo
 +
|logo = Neo_Geo_full_on.png
 +
|image = Neo-Geo-AES-Console-Set.png
 +
|image2 = Neo_Geo_CD.png
 +
|imagecaption = '''Top:''' The Neo Geo MVS.<br/>'''Middle:''' The Neo Geo AES.<br/>'''Bottom:''' The Neo Geo CD.
 +
|developer = [[:Category:SNK consoles|SNK]]
 +
|type = [[:Category:Home consoles|Home video game console]], [[:Category:Arcade|arcade system board]]
 +
|generation = [[:Category:Fourth-generation video game consoles|Fourth generation]]
 +
|release = 1990
 +
|discontinued = 2004
 +
|emulated = {{✓}}
 +
}}
  
The '''MVS''' (Multi Video System), as the Neo Geo was known to the coin-operated arcade game industry, offered arcade operators the ability to put up to six different arcade titles into a single cabinet, a key economic consideration for operators with limited floorspace. With its games stored on self-contained cartridges, a game-cabinet could be exchanged for a different game-title by swapping the game's [http://en.wikipedia.org/wiki/ROM_Cartridge ROM-cartridge] and cabinet artwork. Several popular franchise-series, including ''[http://en.wikipedia.org/wiki/Fatal_Fury_%28series%29 Fatal Fury]'', ''[http://en.wikipedia.org/wiki/The_King_of_Fighters The King of Fighters]'', ''[http://en.wikipedia.org/wiki/Metal_Slug_%28series%29 Metal Slug]'' and ''[http://en.wikipedia.org/wiki/Samurai_Shodown_%28series%29 Samurai Shodown]'', were released for the platform.
+
The '''[[gametech:Neo-Geo|Neo Geo MVS]]''' (Multi Video System) arcade system was first released by [[wikipedia:SNK|SNK Corporation]] on January 1990 in Japan and on August 22, 1990 in NA. The '''[[wikipedia:Neo_Geo_(system)|Neo Geo AES]]''' (Advanced Entertainment System) home console was released on July 1, 1991. MVS and AES are technically the same systems, but their cartridges are not compatible with each other due to a different layout. The AES was retailed for {{Inflation|USD|649.99|1991}}. It had a Motorola 68000 at 12MHz and a Zilog Z80A at 4MHz with 64KB RAM and 84KB VRAM.
  
The Neo Geo system was also marketed as a very costly [http://en.wikipedia.org/wiki/Video_game_console home console], commonly referred to today as the '''AES''' (Advanced Entertainment System). The Neo Geo was marketed as [http://en.wikipedia.org/wiki/24-bit 24-bit], though it was technically a parallel processing 16 bit system with an [http://en.wikipedia.org/wiki/8-bit 8-bit] [http://en.wikipedia.org/wiki/Zilog Zilog] [http://en.wikipedia.org/wiki/Zilog_Z80 Z80] as [http://en.wikipedia.org/wiki/Coprocessor coprocessor]. The coprocessor was used as a CPU, and for sound processing.
+
'''[[wikipedia:Neo_Geo_CD|Neo Geo CD]]''' (NG-CD) was the CD version of the AES (not compatible with the game cartridges) released in January of '96 and <abbr title="$651.32 in 2018 money">$399</abbr>. It had a Motorola 68000 CPU at 12 MHz with another CPU that being a Zilog Z80 at 4 MHz. It had 7MB of RAM.
  
Production of the system was discontinued in 1997, but official production of game cartridges lasted until 2004;<sup class="reference" id="cite_ref-5">[http://en.wikipedia.org/wiki/Neo_Geo_%28system%29#cite_note-5 [5]]</sup> The Neo Geo was ranked 19th out of the 25 best video game consoles of all time by the video game website [http://en.wikipedia.org/wiki/IGN IGN] in 2009.<sup class="reference" id="cite_ref-6">[http://en.wikipedia.org/wiki/Neo_Geo_%28system%29#cite_note-6 [6]]</sup> There continues to be a [http://en.wikipedia.org/wiki/Homebrew_%28video_games%29 homebrew] market for the system over a decade and a half after its discontinuation.<sup class="Template-Fact" style="white-space:nowrap;">[''[http://en.wikipedia.org/wiki/Wikipedia:Citation_needed citation needed]'']</sup>
+
'''[[wikipedia:Hyper_Neo_Geo_64|Hyper Neo-Geo 64]]''' (HNG-64) was the successor to the Neo-Geo with 3D graphics, there was no home console release. It was released in September of 1997 and had an NEC VR4300 at 100 MHz with 16MiB of RAM.
 +
 
 +
When emulating Neo-Geo games with RetroArch, the Neo-Geo BIOS files need to be in the game directory.
  
 
==Emulators==
 
==Emulators==
{| border="0" cellpadding="1" cellspacing="1" class="article-table"
+
<div style="max-width:100%; overflow:auto;">
 +
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
! scope="col"|Operating System(s)
+
! scope="col"|Platform(s)
 
! scope="col"|Latest Version
 
! scope="col"|Latest Version
! scope="col" style="text-align: center;"|# of systems emulated
+
! scope="col"|NG
! scope="col"|Recommended
+
! scope="col"|NG-CD
 +
! scope="col"|HNG-64
 +
! scope="col"|[[libretro]]
 +
! scope="col"|<small>Retro<br/>Achievements</small><ref group=N>[https://retroachievements.org/gameList.php?c=56 NG-CD achievements], [https://retroachievements.org/gameList.php?c=27 NG achievements]</ref>
 +
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 +
! scope="col"|Active
 +
! scope="col"|[[Recommended Emulators|Recommended]]
 +
|-
 +
! colspan="11"|PC / x86
 +
|-
 +
|[[MAME]]
 +
|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://buildbot.libretro.com/nightly/ libretro core]<ref group=N>As 0.251, 0.139 (2010), 0.78 (2003), 0.37b5 (2000)</ref>
 +
|{{✓}} ||{{✓}} ||{{~}}[[#Emulation_issues|*]] ||{{✓}} ||{{✗}}<ref group=N name=lrRAMAME>[https://docs.libretro.com/guides/retroachievements/#arcade Support is not likely to ever be possible. The same is true for all MAME variants.]</ref> ||{{✓}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[FinalBurn Neo]]
 +
|align=left|{{Icon|Windows|macOS}}
 +
|[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]
 +
|{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}<ref group=N name=fbnRA>[https://docs.libretro.com/guides/retroachievements/#arcade AES bios is required for many Neo Geo achievements. AES Asia (neo-epo.bin) is generally English.]</ref> ||{{NC}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[RAINE]]
 +
|align=left|{{Icon|Windows|Linux|macOS}}
 +
|[http://raine.1emulation.com/download/latest.html {{RAINEVer}}]
 +
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}}
 +
|-
 +
|[https://github.com/libretro/neocd_libretro NeoCD<br/><small>neocd_libretro</small>]
 +
|align=left|{{Icon|Windows|Linux|macOS}}
 +
|[https://buildbot.libretro.com/nightly/ libretro core]
 +
|{{✗}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}}
 +
|-
 +
|[[ares]]
 +
|align=left|{{Icon|Windows|Linux|macOS}}
 +
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]
 +
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}}
 
|-
 
|-
|[http://emulation-general.wikia.com/wiki/MAME MAME]
+
|[[FinalBurn Alpha]]
|Windows, Linux, OS X
+
|align=left|{{Icon|Windows}}
|0.149
+
|[http://www.fbalpha.com/downloads {{FinalBurnAlphaVer}}]
| style="text-align: center;"|?
+
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{NC}} ||{{✗}} ||{{✗}}
| style="text-align: center;"|
 
 
|-
 
|-
|[http://emulation-general.wikia.com/wiki/Final_Burn_Alpha Final Burn Alpha]
+
|[https://web.archive.org/web/20141105014113/http://www.xe-emulator.com Xe]
|Windows
+
|align=left|{{Icon|Windows|Linux}}
|0.2.97.29
+
|[https://web.archive.org/web/20141022230129/http://www.xe-emulator.com/index.php?m=download {{XeVer}}]
| style="text-align: center;"|?
+
|{{✓}} ||{{}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
| style="text-align: center;"|✓
 
 
|-
 
|-
|[http://emulation-general.wikia.com/wiki/RetroArch RetroArch] (Final Burn Alpha)
+
|[[Kawaks]]
|Multi-platform
+
|align=left|{{Icon|Windows}}
|0.2.97.28
+
|[http://cps2shock.emu-france.info/download.html {{KawaksVer}}]
| style="text-align: center;"|?
+
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
| style="text-align: center;"|✓
+
|-
 +
|GnGeo
 +
|align=left|{{Icon|Linux}}
 +
|[https://github.com/linuxlinks/gngeo git]
 +
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
 +
|-
 +
|NeoRAGEx
 +
|align=left|{{Icon|Windows}}
 +
|[https://emulator.games/emulators/neo-geo/neoragex-5-4e/ 5.4e]
 +
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}
 +
|-
 +
!colspan="11"|Mobile / ARM
 +
|-
 +
|[[FinalBurn Neo]]
 +
|align=left|{{Icon|Android|iOS}}
 +
|[https://buildbot.libretro.com/nightly/ libretro core]
 +
|{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}<ref group=N name=fbnRA></ref> ||{{NC}} ||{{✓}} ||{{✓}}
 +
|-
 +
|[[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>
 +
|{{✓}} ||{{✓}} ||{{~}}[[#Emulation_issues|*]] ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}}
 +
|-
 +
|[https://github.com/libretro/neocd_libretro NeoCD<br/><small>(neocd_libretro)</small>]
 +
|align=left|{{Icon|Android|iOS}}
 +
|[https://buildbot.libretro.com/nightly/ libretro core]
 +
|{{✗}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{~}}
 +
|-
 +
|[[FinalBurn Alpha]]
 +
|align=left|{{Icon|Android|iOS}}
 +
|[https://buildbot.libretro.com/nightly/ libretro core]
 +
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{NC}} ||{{✗}} ||{{✗}}
 +
|-
 +
! colspan="11"|Consoles
 +
|-
 +
|NJ-EMU
 +
|align=left|{{Icon|PSP}}
 +
|[https://github.com/phoe-nix/NJEMU git]
 +
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}}
 +
|-
 +
|[[Virtual Console]]
 +
|align=left|{{Icon|Wii}}
 +
|N/A
 +
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}
 +
|-
 +
|[http://chui.dcemu.co.uk/aes4all.html AES4ALL]
 +
|align=left|{{Icon|Dreamcast}}{{Icon|Dingoo}}
 +
|Beta 4
 +
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{~}}
 +
|-
 +
|[https://code.google.com/archive/p/gxgeo GxGeo]
 +
|align=left|{{Icon|Wii}}
 +
|[https://code.google.com/archive/p/gxgeo/downloads {{GxGeoVer}}]
 +
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}}
 +
|-
 +
|[http://chui.dcemu.co.uk/neo4all.html NEO4ALL]
 +
|align=left|{{Icon|Dreamcast}}{{Icon|Dingoo}}
 +
|RC4
 +
|{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{~}}
 +
|}
 +
</div>
 +
 
 +
<references group=N />
 +
 
 +
===Comparisons===
 +
;[https://github.com/libretro/neocd_libretro NeoCD<small> (neocd_libretro)</small>]:
 +
:[https://github.com/libretro/neocd_libretro NeoCD] is a S(ingle) A(rcade) M(achine) E(mulator) for libretro, just like [https://emulation.gametechwiki.com/index.php/Philips_CD-i_emulators#Emulators Same CDi <small>(same_cdi_libretro)</small>] forked from MAME libretro, which is in turn a fork of MAME. It includes only the [https://en.wikipedia.org/wiki/Neo_Geo_CD Neo Geo CD] driver, and simplifies the loading of CD content to provide a 'plug and play' experience.
 +
 
 +
;[[ares]]:
 +
:Neo Geo emulation has undergone the most dramatic improvement out of any core [https://old.reddit.com/r/emulation/comments/11ltlvu/ares_multisystem_emulator_v132_has_been_released/ with v132 version release]; with a significant portion of the library jumping from "Nothing" state to "Completable".
 +
 
 +
==???==
 +
{|class="wikitable" style="text-align:center; vertical-align:middle;"
 +
|- style="font-weight:bold;"
 +
! Name
 +
! MAME
 +
|-
 +
|Mahjong
 +
|{{✓}}
 +
|-
 +
|Slots
 +
|{{}}
 
|}
 
|}
 +
 +
==Emulation issues==
 +
* Hyper Neo-Geo 64 is mostly emulated. MAME is the only available option and, since 0.240, all games are mostly playable with only bad audio emulation. There was a notable update for the MAME driver by [https://mamedev.emulab.it/haze/2018-starting-early Haze] in 2018 and in early 2023 The Hyper Neo Geo 64 has had some welcome fixes for both 2D and 3D graphics [https://www.mamedev.org/?p=522 with 0.252 version] and there should be [https://old.reddit.com/r/emulation/comments/11ojbde/part_3_of_hyper_neogeo_64_emulation_updates_in/ more coming in the next release]. {{MAMEVer}} version [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=hng64.cpp&arcade_only=0&current_version=0 compatibility status] or you can use [https://github.com/mamedev/mame/blob/1bf4528d15d895d06bb0b5ee6eed372f6da48c6d/src/mame/snk/hng64.cpp#L3104 this link]. Hyper Neo-Geo 64 is one of the last pre-2000 Arcade platforms not playable on emulators by a "big" arcade company.
 +
 +
[[Category:Arcade]]
 +
[[Category:Consoles]]
 +
[[Category:Home consoles]]
 +
[[Category:Fourth-generation video game consoles]]
 +
[[Category:SNK consoles]]

Revision as of 17:27, 13 May 2023

SNK Neo Geo
Neo Geo full on.png
Neo-Geo-AES-Console-Set.png
Neo Geo CD.png
Top: The Neo Geo MVS.
Middle: The Neo Geo AES.
Bottom: The Neo Geo CD.
Developer SNK
Type Home video game console, arcade system board
Generation Fourth generation
Release date 1990
Discontinued 2004
Emulated

The Neo Geo MVS (Multi Video System) arcade system was first released by SNK Corporation on January 1990 in Japan and on August 22, 1990 in NA. The Neo Geo AES (Advanced Entertainment System) home console was released on July 1, 1991. MVS and AES are technically the same systems, but their cartridges are not compatible with each other due to a different layout. The AES was retailed for $649.99. It had a Motorola 68000 at 12MHz and a Zilog Z80A at 4MHz with 64KB RAM and 84KB VRAM.

Neo Geo CD (NG-CD) was the CD version of the AES (not compatible with the game cartridges) released in January of '96 and $399. It had a Motorola 68000 CPU at 12 MHz with another CPU that being a Zilog Z80 at 4 MHz. It had 7MB of RAM.

Hyper Neo-Geo 64 (HNG-64) was the successor to the Neo-Geo with 3D graphics, there was no home console release. It was released in September of 1997 and had an NEC VR4300 at 100 MHz with 16MiB of RAM.

When emulating Neo-Geo games with RetroArch, the Neo-Geo BIOS files need to be in the game directory.

Emulators

Name Platform(s) Latest Version NG NG-CD HNG-64 libretro Retro
Achievements
[N 1]
FLOSS Active Recommended
PC / x86
MAME Windows Linux macOS FreeBSD git artifacts[N 2]
0.264
libretro core[N 3]
~* [N 4]
FinalBurn Neo Windows macOS libretro core
nightly
stable
[N 5] NC
RAINE Windows Linux macOS 0.96.7 ~
NeoCD
neocd_libretro
Windows Linux macOS libretro core ~
ares Windows Linux macOS v136 ~
FinalBurn Alpha Windows 0.2.97.43 NC
Xe Windows Linux 2.16.2
Kawaks Windows 1.65
GnGeo Linux git
NeoRAGEx Windows 5.4e
Mobile / ARM
FinalBurn Neo Android iOS libretro core [N 5] NC
MAME Android iOS libretro core[N 6] ~* ~
NeoCD
(neocd_libretro)
Android iOS libretro core ~
FinalBurn Alpha Android iOS libretro core NC
Consoles
NJ-EMU PSP git
Virtual Console Wii N/A
AES4ALL Dreamcast Dingoo Beta 4 ~
GxGeo Wii r23
NEO4ALL Dreamcast Dingoo RC4 ~

Comparisons

NeoCD (neocd_libretro)
NeoCD is a S(ingle) A(rcade) M(achine) E(mulator) for libretro, just like Same CDi (same_cdi_libretro) forked from MAME libretro, which is in turn a fork of MAME. It includes only the Neo Geo CD driver, and simplifies the loading of CD content to provide a 'plug and play' experience.
ares
Neo Geo emulation has undergone the most dramatic improvement out of any core with v132 version release; with a significant portion of the library jumping from "Nothing" state to "Completable".

???

Name MAME
Mahjong
Slots

Emulation issues

  • Hyper Neo-Geo 64 is mostly emulated. MAME is the only available option and, since 0.240, all games are mostly playable with only bad audio emulation. There was a notable update for the MAME driver by Haze in 2018 and in early 2023 The Hyper Neo Geo 64 has had some welcome fixes for both 2D and 3D graphics with 0.252 version and there should be more coming in the next release. 0.264 version compatibility status or you can use this link. Hyper Neo-Geo 64 is one of the last pre-2000 Arcade platforms not playable on emulators by a "big" arcade company.