Changes

Jump to navigation Jump to search

Sega NAOMI and variants

2,934 bytes added, 15:45, 7 August 2021
Emulators
}}
The '''NAOMI''' ('''New Arcade Operation Machine Idea''') is an arcade system released by Sega in 1998. It was designed as a successor to [[Sega Model 3]] hardware, using a similar architecture to the Sega [[Sega Dreamcast emulators|Sega Dreamcast]].
The NAOMI was succeeded by the Sega Hikaru and Sega NAOMI 2 boards, though having out-lasted the NAOMI 2, Hikaru and Sega System SP. The [[Xbox emulators#Chihiro|Sega Chihiro]], or possibly even the Sega Lindbergh, could also be seen as successors.
The NAOMI board and almost all of its variants were united in common by running on mostly the SH-4 32-bit RISC CPU. Next, all but two of these various boards shared their own form of the PowerVR 2 graphics processor with some differences in specifications (eg. either single or twin CPUs). The exception was the Cave CV1000 which ran on a Hitachi SH-3 CPU and its GPU was the Altera Cyclone EP1C12 FPGA. Many of them also utilized their own Yamaha audio chipset. Sega Hikaru had its own Sega Custom 3D GPU composed of dual PowerVR 2 GPU chips.
==Arcade BoardsModels==* ====[[wikipedia:List_of_Sega_arcade_system_boards#Sega_NAOMI|Sega NAOMI ]] (1998–2009)====The Sega NAOMI had a Hitachi SH-4 CPU at 200 MHz with 56MB of RAM (568MB of RAM with GD-ROM) and a NEC-VideoLogic PowerVR2 (PVR2DC/CLX2). ====[[wikipedia:List_of_Sega_arcade_system_boards#NAOMI_Multiboard_specifications|Sega NAOMI Multiboard]] (1999)====* The Sega NAOMI Multiboard had 112 to 869MB of RAM. The CPU was 2× to 16× Hitachi SH-4 CPU at 200 MHz with the GPU being either 2× to 16× NEC-VideoLogic PowerVR 2 (PVR2DC/CLX2). ====[[wikipedia:List_of_Sega_arcade_system_boards#Sega_Hikaru|Sega Hikaru ]] (1999–2002)====* The Sega Hikaru had a specific Motorola 68000 CPU just for networking. The CPU was a 2× Hitachi SH-4 CPU at 200 MHz and the GPU was a 2× NEC-VideoLogic PowerVR 2 (PVR2DC/CLX2). It had 100MB of RAM. ====Gaelco PowerVR Based (1999-2002) <ref group=N name=Gaelco>== PowerVR 2-based board from [https://en.wikipedia.org/wiki/Gaelco Spanish company]. Not their early 'Gaelco 3D' board from 1996-1998. There is also an [https://github.com/aaronsgiles/Gaelco3D inactive emulator] for the unrelated earlier Gaelco 3D system, and [http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=gaelco_serial&search_id=&lang=en MAME] [https://github.com/mamedev/mame/blob/master/src/mame/drivers/gaelco3d.cpp supports] that one.</ref>* ====[[wikipedia:List_of_Sega_arcade_system_boards#Sega_NAOMI_2|Sega NAOMI 2 ]] (2001–2006) <ref group=N name=NAOMI2-Prototype>== The Sega NAOMI 2 had 2 PowerVR CLX2 GPUs, a PowerVR Elan chip, and 2X the graphics memory. A prototype version of an unreleased game called ''Jet Squadron'' was made on the NAOMI 2 board in 2000 but the first officially released games started in 2001.</ref>* ====[[wikipedia:Atomiswave|Sega Sammy Atomiswave ]] (2003–2009)====The Sega Sammy Atomiswave, more commonly referred to as the Atomiswave, has a Hitachi SH-4 CPU at 200 MHz with it's GPU being a PowerVR 2. It has 16MB of VRAM and 16MB of RAM. * ====[[wikipedia:Sega_Aurora#Sega_System_SP|Sega System SP ]] (2004–2009) <ref group=N name=SystemSP_Aurora>== Not really the same as SI Electronics' "Aurora", commonly mislabelled as "Sega Aurora".< ====[https://fr.wikipedia.org/wiki/ref>* Cave_3rd_Generation Cave CV1000B ] (2004–2007) <ref group=N name===The Cave>The CV1000B had a Hitachi SH-3 at 133 MHz. Note, the 'arcade_compat.txt' file inside DEmul's release archives do not have any Cave CV1000 emulation compat list, so its games' status is unknown.< ====[https://fr.wikipedia.org/ref>* wiki/Cave_3rd_Generation#Particularit%C3%A9s_techniques_du_Cave_CV1000D Cave CV1000D ] (2008–2012)====The Cave CV1000D had a new CPU which was an ISSI IS42S32400D at 166 MHz with 128MB of RAM.
<references group=N />
{| class="wikitable" style="text-align:center;"
! scope="col"|Name
! scope="col"|Operating SystemPlatform(s)
! scope="col"|Latest Version
! scope="col"|NAOMI
! scope="col"|System SP
! scope="col"|Cave CV1000
! scope="col"|[[libretro|Libretro Core]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|Active
! scope="col"|[[libretro|Libretro Core]]
! scope="col"|[[Recommended Emulators|Recommended]]
|-
! colspan="1314"|PC/ x86
|-
|[[DEmul]]
|align=left|{{Icon|Windows}}|[http://forumdemul.emu-russiaemulation64.netcom/downloads/viewtopic.php?p=26178&sid=9d186ca9c444883bceeed6f185ed3fa9#p26178 0.7 Build 180428{{DEmulVer}}]
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}
|-
|[[reicast#Libretro_core|reicast libretroFlycast]]|Multi-platformalign=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[https://github.com/libretro/reicast-emulator Gitflycast git]
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[[MAME]]
|Multi-platformalign=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[http://www.mamedev.org/release.html {{MAMEVer}}]
|{{~}} ||{{~}} ||{{~}} ||{{~}} ||{{~}} ||{{~}} ||{{~}}|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}
|-
|[[nullDC]]
|align=left|{{Icon|Windows}}|[http://www.emucr.com/2013/03/nulldc-svn-r150.html Gitgit]|{{✓}} ||{{✗}} ||{{✗}} ||{{~}} ||{{✗}} ||{{✗}} ||{{✗}}|{{✗}} ||? {{✓}} ||{{✗}} ||?{{✗}}
|-
|}
=== Comparisons ===
*'''[[DEmul]]''' is a closed-source emulator for Sega Dreamcast and arcade boards of Sega NAOMI and follow-up variants, including the NAOMI, Atomiswave, Hikaru, Gaelco, NAOMI 2, System SP (Aurora) and couple Cave CV1000 systems. Only non-MAME arcade ROMs work here.
*'''[[reicast#Libretro core|reicast libretroFlycast]]''' is the libretro core of a fork from the independent [[reicast ]] emulator avaliable as a standalone emulator and as a libretro core; and seems to be more advanced in overall compatibility and feature levels of Dreamcast and several arcade boards emulation. It is possible that some optional hacks are used to achieve correct graphics on some compatible arcade games. [https://www.libretro.com/index.php/reicast-libretro-atomiswave-support/ Atomiswave support] was initiated around November 2018.*'''[[nullDC]]''' was the first independent, open-source Sega Dreamcast emulator to attempt emulation of the NAOMI arcade board. Its compatibility is unknown, so is not included in the NAOMI compatibility chart below. The emulator has since been superseded by its follow-up spin-off, 'reicast', although that one doesn't yet have any arcade board support. However, its libretro arm now supports partial emulation of NAOMI and Atomiswave boards.
*'''[[MAME]]''' is a long way behind DEmul in terms of compatibility but is being actively developed. It is shown to have adequate support of the NAOMI (Most games could show graphics & some are playable), and preliminary support for Atomiswave and Hikaru boards and at least [https://wiki.mamedev.org/index.php/MAME_0.127u1 BIOS] support for NAOMI 2. [https://wiki.mamedev.org/index.php/MAME_0.191 v0.191] (Oct 2017) supports SuperH CPU cores and has a preliminary SH3/SH4 recompiler for CV-1000 only. NAOMI & Hikaru driver emulation was still being worked on since then up to [https://wiki.mamedev.org/index.php/MAME_0.201 0.201] (Aug 2018).
==Games==
<div class="toccolours mw-collapsible mw-collapsed">
Full list of Games for the NAOMI and NAOMI GD-ROM.
<div class="mw-collapsible-content">
{| class="wikitable sortable" style="text-align:center;"
! scope="col"|Game
! scope="col"|DEmul*
! scope="col"|reicast libretroFlycast**
! scope="col"|MAME***
! scope="col"|Ports****
|-
|Dengen Tenshi Taisen Mahjong Shangri-La
|{{✓}} ||{{~}} ||{{✗}} ||{{✓}}
|-
|Dynamite Baseball NAOMI
|-
|Kasei Channel Mars TV
|{{✓}} ||{{}} ||{{✗}} ||{{✗}}
|-
|Mamoru-kun wa Norowarete Shimatta! <br/>(Mamonoro)
|-
|Melty Blood: Actress Again
|{{✓}} ||{{}} ||{{✗}} ||{{✓}}
|-
|Mushiking: The King of Beetles
|-
|Outtrigger
|{{✓}} ||{{}} ||{{✗}} ||{{✗}}
|-
|Pocket Shooting
|-
|Rhythm Tengoku
|{{✓}} ||{{}} ||{{✗}} ||{{✗}}
|-
|Ring Out 4x4
|-
|World Series 99/Super Major League 99
|{{✓}} ||{{}} ||{{✗}} ||{{✗}}
|-
|WWF Royal Rumble (Sega)
|-
|Ninja Assault
|{{✓}} ||{{}} ||{{✗}} ||{{✓}}
|-
|Shin Nihon Pro Wrestling Toukon Retsuden 4 Arcade Edition
|-
|The House of the Dead 2
|{{✓}} ||{{}} ||{{✗}} ||{{✓}}
|-
|The Typing of the Dead
! scope="col"|Game
! scope="col"|DEmul*
! scope="col"|reicast libretroFlycast**
! scope="col"|MAME***
! scope="col"|Ports****
|-
|Capcom vs. SNK: Millennium Fight 2000 Pro
|{{✓}} ||{{✓}} ||{{~}} ||{{✓}}
|-
|Capcom vs. SNK 2: Millionaire Fighting 2001 <br/>(Mark of the Millennium 2001)
|-
|Cleopatra Fortune Plus
|{{✓}} ||{{✓}} ||{{~}} ||{{✗}}
|-
|ExZeus
|-
|}
</div> </div>
===NAOMI Multiboard===
! scope="col"|Game
! scope="col"|DEmul*
! scope="col"|reicast libretroFlycast**
! scope="col"|MAME***
! scope="col"|Ports****
|-
|Airline Pilots
|{{✓}} ||{{}} ||{{✗}} ||{{✗}}
|-
|F355 Challenge
! scope="col"|Game
! scope="col"|DEmul*
! scope="col"|reicast libretroFlycast**
! scope="col"|MAME***
! scope="col"|Ports****
|}
These lists are updated as of MAME 0.202 and , DEmul's April 2018 buildand Flycast's overall compatibility updated as of June 2019.
<nowiki>*</nowiki> '''DEmul:''' The arcade boards' compatibility lists for DEmul can be found inside the 'arcade_compat.txt' file inside DEmul's release archives. It covers most boards but not the Cave CV1000 boards. Also see [http://www.gametronik.com/site/rubriques/DEMUL/Utilitaires/naomi.compat.txt naomi.compat.txt].
<nowiki>**</nowiki> '''reicast libretroFlycast:''' The arcade boards' [https://github.com/libretro/reicast-emulator/issues/136 compatibility lists] for reicast's libretro core can be found on that core's GitHub repository([https://github.com/libretro/flycast/blob/master/core/hw/naomi/naomi_roms.h Official]). It now supports reading/decryption of [https://github.com/libretro/reicast-emulator/issues/371#issuecomment-435695058 all types of proper MAME rom sets for DC-based arcade systems] (NAOMI games with M1, M2 , M3 & [https://www.libretro.com/index.php/reicast-libretro-naomi-and-mame-rom-support/ M4] keys-based encryption; NAOMI GD-ROM games from & Atomiswave games). There is no emulation for NAOMI 2 and NAOMI 2 GD-ROMs as it's held back by the fact MAME ROM setslacks documentation on the special ELAN custom chip for geometry processing on that board. Ongoing [https://github.com/libretro/flycast/issues/418 support list of arcade platforms based on the SH-4 CPU] (Still has . Supports loading both .gdi and CHDv5 formatted files - see a [https://github.com/libretro/flycast/issues decrypting keys /54#issuecomment-435374418 git comment] for how to M1 titlesformat a folder with GDI dump files into highly compressed CHD files. Merged ROMs, ROMs archived with 7zip as well as parent/split ROMs are now supported. It can play Demul-compatible ROMS (In .bin/.dat file formats).
<nowiki>***</nowiki> '''MAME:''' MAME has [https://wiki.mamedev.org/index.php/MNW#naomi working] but [https://wiki.mamedev.org/index.php/MNS#naomi incomplete] NAOMI board emulation. Some games are playable. Support for several other boards (i.e. System SP/Aurora & Hikaru) are very basic. GitHub compat pages: [https://github.com/mamedev/mame/blob/master/src/mame/drivers/naomi.cpp NAOMI 1-2/Atomiswave], [https://github.com/mamedev/mame/blob/master/src/mame/drivers/hikaru.cpp Hikaru]. adb.arcadeitalia.net's MAME compat database for [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=naomi.cpp&arcade_only=0&current_version=0 NAOMI]. Progetto Emma's [http://www.progettoemma.net/indice.php?source=naomi.cpp NAOMI compat database].
* [http://romshepherd.com/index.php?topic=4325.0 romshepherd.com's thread] (DEmul's arcade setup guide)
* [https://forums.launchbox-app.com/topic/38161-sammy-atomiswave-demullaunchbox-tutorial/ forums.launchbox-app.com's thread] (DEmul's Atomiswave setup guide)
* [https://www.gamulator.com/roms/sega-naomi Full Set of Sega Naomi ROMs]
* [https://www.retrostic.com/roms/naomi Sega Naomi ROMs]
'''Sega Hikaru'''
* [https://www.giantbomb.com/sega-hikaru/3015-8768/games/ Giantbomb]
'''Gaelco PowerVRBased'''
* [http://www.system16.com/hardware.php?id=804 System-16] (Also shows some older, non-related Gaelco 3D games)
* [https://www.uvlist.net/groups/info/gaelco3d-hw UVList] (Also shows non-related Gaelco 3D games)
4,085
edits

Navigation menu