Changes

Jump to navigation Jump to search

Neo Geo and variants

10,719 bytes added, 17 May
?
The {{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 GeoMVS.<br/>''' <span style="font-weightMiddle: normal">(ネオジオ ''' The Neo JioGeo AES.<br/>''<sup>[http'Bottom://en''' The Neo Geo CD.wikipedia.org/wiki/Help:Installing_Japanese_character_sets <span class|developer="t_nihongo_icon" style[[SNK]]|type ="color[[: #00e; fontCategory: bold 80% sans-serif; text-decoration: none; padding: 0 .1em;">?</span>Home consoles|Home video game console]]</sup>)</span> is a , [[http://en.wikipedia.org/wiki/ROM_cartridge cartridge]-based [httpCategory://en.wikipedia.org/wiki/Arcade_system_board Arcade|arcade system board] and home [http://en.wikipedia.org/wiki/Video_game_console video game console] released on January 31, 1990 by |generation = [http://en.wikipedia.org/wiki/Japan Japanese] game company [http://en.wikipedia.org/wiki/SNK_Playmore SNK Playmore]. Being in the [httpCategory://en.wikipedia.org/wiki/History_of_video_game_consoles_%28fourth_generation%29 fourth Fourth-generation of video game consoles|Fourth generation], it was the first system in the [http://en.wikipedia.org/wiki/Neo_Geo ]|release=1990 (Neo Geo family]Multi Video System, 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.Rental System)<sup class="reference" id="cite_ref-Kotaku_1-0"br>[http://en.wikipedia.org/wiki/Neo_Geo_%28system%29#cite_note-Kotaku-1 [1]]1991 (Neo Geo Advanced Entertainment System)</supbr>1994 (Neo Geo CD)<sup class="reference" id="cite_ref-Eurogamer_2-0"br>[http://en.wikipedia.org/wiki/Neo_Geo_%28system%29#cite_note-Eurogamer-2 [2]]</sup><sup class1997 (Hyper Neo Geo 64)|discontinued="reference" id="cite_ref-test_3-0">[http://en.wikipedia.org/wiki/Neo_Geo_%28system%29#cite_note-test-3 [3]]2004 (Neo Geo Multi Video System)</supbr><sup class1999 (Hyper Neo Geo 64, Neo Geo CD)|successor="reference" idHyper Neo Geo 64, Neo Geo CD|emulated ="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].{{✓}}}}
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 cabinetBoth home consoles called AES, a key economic consideration for operators with limited floorspace. With its games stored on self-contained cartridgestheir full names, a game-cabinet could this should be exchanged for a different game-title by swapping the gamenoticed because many people think NGCD isn's [http://en.wikipedia.org/wiki/ROM_Cartridge ROM-cartridge] t AES like below 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 above of Fighters]'', ''[http://en.wikipedia.org/wiki/Metal_Slug_%28series%29 Metal Slug]'' this page and ''[http://en.wikipedia.org/wiki/Samurai_Shodown_%28series%29 Samurai Shodown]'', were released for the platform.Wikipedia*SNK (top left) NEO•GEO MAX 330 MEGA PRO-GEAR SPEC ADVANCED ENTERTAINMENT SYSTEM*SNK NEO•GEOCD PRO-GEAR SPEC ADVANCED ENTERTAINMENT SYSTEM
The '''[[gametech:Neo-Geo|Neo Geo MVS]]''' (Multi Video System) arcade system was also marketed as a very costly first released by [[httpwikipedia://en.wikipedia.org/wiki/Video_game_console home consoleSNK|SNK Corporation]]on January 1990 in Japan and on August 22, commonly referred to today as the 1990 in NA. The '''AES[[wikipedia:Neo_Geo_(system)|Neo Geo]]''' (Advanced Entertainment System). The Neo Geo home console was marketed as [http://enreleased on July 1, 1991.wikipedia.org/wiki/24-bit 24-bit]MVS and AES are technically the same systems, though it was technically but their cartridges are not compatible with each other due to a parallel processing 16 bit system with an [http://endifferent layout.wikipedia.org/wiki/8-bit 8-bit] [http://enThe AES was retailed for {{Inflation|USD|649.wikipedia99|1991}}.org/wiki/It had a Motorola 68000 at 12MHz and a 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, Z80A at 4MHz with 64KB RAM and for sound processing84KB VRAM.
Production of the system was discontinued in 1997, but official production of game cartridges lasted until 2004;<sup class="reference" id="cite_ref-5">'''[[httpwikipedia://en.wikipedia.org/wiki/Neo_Geo_%28system%29#cite_note-5 [5Neo_Geo_CD|Neo Geo CD]]</sup> The Neo Geo ''' (NG-CD) was ranked 19th out the CD version of the 25 best video AES (not compatible with the game consoles cartridges) released in January of all time by the video game website [http://en'96 and {{Inflation|USD|399|1996}}.wikipediaIt had a Motorola 68000 CPU at 12 MHz with another CPU that being a Zilog Z80 at 4 MHz.org/wiki/IGN IGN] in 2009It had 7MB of RAM.<sup class="reference" id="cite_ref-6"> '''[[httpwikipedia://en.wikipedia.org/wiki/Neo_Geo_%28system%29#cite_noteHyper_Neo_Geo_64|Hyper Neo-6 [6Geo 64]]</sup> There continues ''' (HNG-64) was the successor to be a [http://enthe Neo-Geo with 3D graphics, there was no home console release.wikipedia.org/wiki/Homebrew_%28video_games%29 homebrew] market for the system over a decade It was released in September of 1997 and a half after its discontinuationhad an NEC VR4300 at 100 MHz with 16MiB of RAM.<sup class="Template When emulating Neo-Fact" style="whiteGeo games with RetroArch, the Neo-space:nowrap;">[''[http://enGeo BIOS files need to be in the game directory.wikipedia.org/wiki/Wikipedia:Citation_needed citation needed]'']</sup>
==Emulators==
{| border<div style="0overflow-x:auto" cellpadding>{| class="1wikitable" cellspacing="1" classstyle="articletext-tablealign:center;width:100%"
! scope="col"|Name
! scope="col"|Operating SystemPlatform(s)
! scope="col"|Latest Version
! scope="col"|NG! scope="col"|NG-CD! scope="col"|HNG-64! scope="col"|[[#Enhancements|Enhancements]]! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>! scope="col"|Active! scope="col"|[[Recommended Emulators|Recommended]]|-! colspan="10"|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|*]] ||{{~}} ||{{✓}} ||{{✓}} ||{{✓}}|-|[[FinalBurn Neo]]|align=left|{{Icon|Windows|Linux|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]|{{✓}} ||{{~}} ||{{✗}} ||{{~}} ||{{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}}]|{{✓}} ||{{✗}} ||{{✗}} ||{{~}} ||{{✓}} ||{{✓}} ||{{~}}|-|[[FinalBurn Alpha]]|align=left|{{Icon|Windows}}|[http://www.fbalpha.com/downloads {{FinalBurnAlphaVer}}]|{{✓}} ||{{✓}} ||{{✗}} ||{{?}} ||{{NC}} ||{{✗}} ||{{✗}}|-|[https://web.archive.org/web/20141105014113/http://www.xe-emulator.com Xe]|align=left|{{Icon|Windows|Linux}}|[https://web.archive.org/web/20141022230129/http://www.xe-emulator.com/index.php?m=download {{XeVer}}]|{{✓}} ||{{✓}} ||{{✗}} ||{{?}} ||{{✗}} ||{{✗}} ||{{✗}}|-|[[Kawaks]]|align=left|{{Icon|Windows}}|[http://cps2shock.emu-france.info/download.html {{KawaksVer}}]|{{✓}} ||{{✗}} ||{{✗}} ||{{?}} ||{{✗}} ||{{✗}} ||{{✗}}|-|GnGeo|align=left|{{Icon|Linux}}|[https://github.com/pepone42/gngeo git]|{{✓}} ||{{✗}} ||{{✗}} ||{{?}} ||{{✓}} ||{{✗}} ||{{✗}}|-|NeoRAGEx|align=left|{{Icon|Windows}}|[https://emulator.games/emulators/neo-geo/neoragex-5-4e/ 5.4e]|{{✓}} ||{{✗}} ||{{✗}} ||{{?}} ||{{✗}} ||{{✗}} ||{{✗}}|-|Nebula|align=left|{{Icon|Windows}}|[https://www.emulator-zone.com/doc.php/arcade/nebula.html 2.25b]|{{✓}} ||{{✓}} ||{{✗}} ||{{?}} ||{{✗}} ||{{✗}} ||{{✗}}|-|[https://jgemu.gitlab.io/ Geolith]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[https://gitlab.com/jgemu/geolith/-/tags 0.2.1]|{{✓}} ||{{✗}} ||{{✗}} ||{{?}} ||{{✓}} ||{{✓}} ||{{TBD}}|-!colspan="10"|Mobile / ARM|-|[[FinalBurn Neo]]|align=left|{{Icon|Android|iOS}}|[https://buildbot.libretro.com/nightly/ libretro core]|{{✓}} ||{{✓}} ||{{✗}} ||{{~}} ||{{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]|{{✗}} ||{{✓}} ||{{✗}} ||{{~}} ||{{✓}} ||{{✓}} ||{{~}}|-|[http://www.explusalpha.com/contents/neo-emu NEO.emu]|align=left|{{Icon|Android}}|[https://play.google.com/store/apps/details?id=com.explusalpha.NeoEmu 1.5.73][https://github.com/Rakashazi/emu-ex-plus-alpha git]|{{✓}} ||{{✗}} ||{{✗}} ||{{?}} ||{{✓}} ||{{✓}} ||{{~}}|-|[[FinalBurn Alpha]]|align=left|{{Icon|Android|iOS}}|[https://buildbot.libretro.com/nightly/ libretro core]|{{✓}} ||{{✓}} ||{{✗}} ||{{?}} ||{{NC}} ||{{✗}} ||{{✗}}|-! colspan="10"|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". ==Enhancements==<div style="overflow-x:auto;width:100%">{| class="wikitable" style="text-align: center; vertical-align:middle;width:100%"|- style="font-weight:bold;"! colspan=2 | Name! MAME! FinalBurn Neo! Ares! RAINE! NeoCD_libretro|-| rowspan=3 | Graphics| [[Resolution|Resizable Internal Resolution]]|?| ?| ?| ?| ?|-| [[Texture_packs#Sprite_Replacement_.282D.29|Sprite Replacement]]| ?| ?| ?| ?| ?|-| [[Widescreen_hacks# of systems emulatedSega_Genesis|Widescreen hack]]| ?| ?| ?| ?| ?|-| rowspan=3 | Performance| [[30/60_FPS_cheat_codes|Internal Framerate Hack]]| ?| ?| ?| ?| ?|-| [[Overclocking#Sega_Genesis|Overclock]]| ?| ?| ?| ?| ?|-| [https://blurbusters.com/frame-generation-essentials-interpolation-extrapolation-and-reprojection/ Frame generation technologies]<br/><small>([https://store.steampowered.com/app/993090/Lossless_Scaling/ LSFG], [https://github.com/NVIDIAGameWorks/Streamline/blob/main/docs/ProgrammingGuideDLSS_G.md DLSS-G], [https://www.techpowerup.com/316835/extrass-framework-paper-details-intels-take-on-frame-generation ExtraSS] and [https://community.amd.com/t5/gaming/amd-fluid-motion-frames-is-out-now-on-amd-radeon-rx-7000-series/ba-p/634372 AFMF])</small>! scope| colspan=5 | <small>Implementing frame generation technology in an emulator is unfortunately quite challenging and unlikely to be feasible in the near future, however post-processing techniques such as [[Wikipedia:Motion_interpolation|motion interpolation]] is quite possible. [[Input_lag|Input latency]] will be a crucial factor, but its impact likely varies depending on the specific technique employed, it's recommended to use '''after applying the "colInternal Framerate Hack"'''.<br/>While '''[https://youtu.be/-KqkAFsFdaI AFMF]''' or '''LSFG''' can be used with MAME, please be aware that some visual glitches and artifacts may occur at this time.|-| rowspan=4 | Post-Processing| [[Shaders_and_filters|Filters]]| {{Y}}| ?|Recommended{{Y}}| ?| {{Y}}|-|[[Shaders_and_filters#AI-powered filters|AI-powered filter compatible]]<br/><small>([https://www.nvidia.com/en-us/geforce/news/gfecnt/nvidia-freestyle-ansel-enhancements-geforce-experience-article/ Freestyle])</small>| {{?}}| {{?}}| {{?}}| {{?}}| {{?}}|-| [[Shader_Presets|Shader Chain]]| {{Y}}| {{~}}<ref group=N2 name=LibretroEx>Exclusive to libretro core.</ref>| {{Y}}[https://github.com/ares-emulator/ares/pull/1397 *]| ?| {{Y}}|-|[[High_dynamic_range#Inverse_tone_mapping|Inverse tone mapping compatible]]| {{?}}| {{?}}| {{?}}| {{?}}| {{Y}}[https://www.libretro.com/index.php/category/hdr/ *]|-| rowspan=5 | [https://tasvideos.org/Emulatorresources/Features TAS features]| [[Wikipedia:Macro_(computer_science)|Macros/Scripts]]/[https://tasvideos.org/LuaScripting Lua]| ?| ?| ?| ?| ?|-| Rewind| ?| ?| ?| ?| ?|-| Fast-Forward/Turbo Speed| ?| ?| ?| ?| ?|-| Savestates| ?| ?| ?| ?| ?
|-
|[httphttps://emulation-generaltasvideos.wikia.comorg/wikiMovies Movie recording/MAME MAMEplayback]|Windows, Linux, OS X?|0.149?| style="text-align: center;"?|?| style="text-align: center;"|✓?
|-
| rowspan=1 | Controls|[http://emulation[Input_lag|Input lag-generalmitigating technique]]| {{N}}<abbr title="Use GroovyMAME for this.wikia.com/wiki">*</Final_Burn_Alpha Final Burn Alpha]abbr>|Windows?|0.2.97.29?| style="text-align: center;"|?| style="text-align: center;"|✓?
|-
|rowspan=7 | Quality of life| Built-in [[Mods,_hacks_and_fan-translations#Built-in_graphics_mod_editor.2Fmanager_for_emulators|Graphics mod editor/manager]]| {{N}}| {{N}}| {{N}}| {{N}}| {{N}}|-| Built-in [[Cheats_and_patches|Cheat Manager]]| {{Y}}| ?| ?| ?| {{Y}}|-| Built-in [http://forum.arcadecontrols.com/index.php/topic,106405 Custom resolution/CRTSwitchRes]<br/><small>For using this on Windows OS you need [http://emulationgeedorah.com/eiusdemmodi/forum/viewtopic.php?pid=1009#p1009 CRT Emudriver].<br/>Another option is using EDID editor tool such as "Custom Resolution Utility".</small>| colspan=5 | Exclusive to [https://docs.libretro.com/guides/crtswitchres/ libretro cores] and [[GroovyMAME]] at the moment.<br/>Also there is a [https://github.com/psakhis/Groovy_MiSTer project] for achieving software emulators like libretro cores and GroovyMAME send the raw RGB data over a network to a core running on MiSTer, it basically turns the MiSTer into a GPU for the emulator allowing for easy setup and use with CRT TVs/Arcade monitors.|-| [[Save_disk_space_for_ISOs|Streamable compression format]]| {{Y}}| ?| ?| ?| {{Y}}|-| Per-Game Profiles| {{Y}}| ?| ?| ?| {{Y}}|-general| Command Line Options| {{Y}}| ?| ?| ?| {{Y}}|-| [[Frontends#Graphical_User_Interfaces_.28GUIs.29|Big Picture Mode]]| {{Y}}| {{~}}<ref group=N2 name=LibretroEx></ref>| {{N}}| ?| {{Y}}|-| rowspan=4 | Misc| [[Netplay|Netplay]]| {{N}}| ?| ?| ?| {{N}}|-| [[Virtual_reality#VR_game_room_simulations|EmuVR support]]| colspan=5 | Exclusive to [https://www.wikiaemuvr.comnet/wiki/RetroArch RetroArchInstallation_Guide#Downloads libretro cores] (Final Burn Alpha)at the moment.|Multi-platform|0RetroAchievements<br/></small>[https://retroachievements.org/gameList.php?c=56 NG-CD], [https://retroachievements.org/gameList.php?c=27 NG]| {{N}}<ref group=N2>[https://docs.2libretro.97com/guides/retroachievements/#arcade Support is not likely to ever be possible.28The same is true for all MAME variants.]</ref>| style{{Y}}<ref group="textN2>[https://docs.libretro.com/guides/retroachievements/#arcade AES bios is required for many Neo Geo achievements. AES Asia (neo-align: center;"epo.bin) is generally English.]</ref>| {{N}}|?| style="text{{N}}|-align| [[Wikipedia: center;"Category:Debugging|Debug Features]]| {{Y}}| ?| ?| ?|?
|}
</div>
<references group=N2/>
 
==?==
{|class=wikitable style=text-align:center
!Name
!MAME
|-
|Home Console and Arcade Mahjong Controller
|{{✓}}
|-
|Arcade Slot 2 to 6
|{{✓}}
|}
 
==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]]
[[Category:68000-based]]
[[Category:Z80-based]]
Anonymous user

Navigation menu