TheNAOMI (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 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 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.
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.
PowerVR 2-based board from Spanish company. Not their early 'Gaelco 3D' board from 1996-1998. There is also an inactive emulator for the unrelated earlier Gaelco 3D system, and MAME supports that one.
Do not add any emulator columns that are not worth adding. Certain emulators that have no reports or proof of games compatibility with certain hardware mean that their compatibility may not exist at all. Also, if those same emulators are too old, not mature enough, have been superseded by emulators that either branched off or are simply better, then there is virtually no reason to use emulators with 'doubtful' compatibility status at all.
The NAOMI GD-ROM, released in 1999, is identical to the standard NAOMI, but uses GD-ROM discs for storage instead of ROM cartridges. It comes with a DIMM Board, which is very similar to a ROM cartridge, but with RAM instead of ROM. When a game is installed, the GD ROM content is loaded onto the DIMM Board RAM, so that the game data runs from the DIMM Board rather than the GD-ROM disc. However, the amount of up to 1GB of data on the GD ROM optical storage, compared to the more expensive ROM carts (Designed as printed circuit boards) with up to 168MB of space, came at the expense of slower loading times. Though, when the NAOMI powers-on, it copies data from the comparatively slow GD-ROM to the faster DIMM memory. Thereafter, the game executes entirely in RAM (Until either the battery goes flat, after which several days of waiting are needed before re-booting; or a different GD-ROM disc is inserted).
Sega's NAOMI Satellite Terminal Hardware infrastructure enabled developers to make games with multiple control terminals, so several people could sit and play a game that has one large screen. The Satellite Terminal Hardware links up to 10 NAOMI boards. Multi-terminal systems like this made use of Memory Card Reader and Dispenser (MCRD) technology. Derby Owners Club (2000) and World Club Champion Football (2002) are two applications of these technologies.
* 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 naomi.compat.txt.
** Flycast: The arcade boards' compatibility lists for reicast's libretro core can be found on that core's GitHub repository (Official). It now supports reading/decryption of all types of proper MAME rom sets for DC-based arcade systems (NAOMI games with M1, M2, M3 & M4 keys-based encryption; NAOMI GD-ROM games & Atomiswave games). There is no emulation for NAOMI 2 and NAOMI 2 GD-ROMs as it's held back by the fact MAME lacks documentation on the special ELAN custom chip for geometry processing on that board. Ongoing support list of arcade platforms based on the SH-4 CPU. Supports loading both .gdi and CHDv5 formatted files - see a git comment for how to format 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).
Hello, i got the same problem. I tried to follow the great ETA Prime tuto video (amazing tuto as usual, congrats guys), but as Reicast is no longer available, I cannot manage how to do it using Flycast (which Roms, which BIOS,....) ... it doesn t work
Hello Cataclysm67, thank you so much for your help. I finally succeed in running some Naomi titles (Crazy Taxi , Power Stone 2, DOA2, Virtua Tennis, Virtua Striker...) but some did not work (Snk vs Capcom , House of the Dead 2 etc...) but it is really a good progress for me !
Can I play Naomi games using the MAME emulator or I need a different Sega Naomi Emulator for playing the games. I have already instaled the MAME emulator if I change the code can I play the games or to left the emulator the way how it is now?
So Im having the same problem using flycast. I thought it might be the bios I found because I could not find the exact one used in the youtube video however I was able to find a naomi bios pack and tried all of them and nothing would work for me. I've double checked everything else to make sure I didn't mess up and all looks well. I have all the games (.bin / .lst) loaded with art work in launchbox but can't get them to play to save my life. But I wont stop trying there are some amazing games in that library I would love to try. Any Advice?
I have all the games (.bin / .lst) loaded with art work in launchbox but can't get them to play to save my life. But I wont stop trying there are some amazing games in that library I would love to try. Any Advice?
Edit: The docs only give the MD5 for the Dreamcast roms. Just need to make sure the Naomi.zip bios rom are from a recent MAME release. It does list a specific file and MD5 for one of the files in that zip.
I tried -fullscreen as a command, but that doesn't work. What actually works is finding the emu.cfg and opening it with Notepad, and then scrolling to the bottom where in the [window] section you'll see "fullscreen = no", but change it to a "fullscreen = yes"
you have to have both No space before rom and Use file name only without file extension or folder path checkboxes checked in the General tab and then these commands for the commandline parameters -run=naomi -rom= -run=awave -rom= -run=hikaru -rom= -run=gaelco -rom= -run=cave3rd -rom= *Threw in all the arcade systems it can emulate in case you need them later (As a note Hikaru and Gaelco need to be manually put into full screen despite your settings (I've never used the Cave emulation so don't know if it works or how it works)).
Normally they are .zip archives with a lot of different files in it, just like MAME. Some games also may need the proper CHD files for it to work but most of the games should run quite fine without them.
@PuppetI tried to respond to this post last night but I was having issues posting with my account. Where you have your command line parameters move that to the Associated Platform tab and separate them all out onto their own lines. I always enter my commands here instead of the 1st tab of the form for neatness plus for emulators with multiple system support you have to feed them the specific parameters your line is trying to pass them all at once probably.
Okay 1st off if you are using Demul for Dreamcast you will have to make a secondary emulator entry for Demul as the Dreamcast and the Arcade boards need different checkbox settings under manage emulators so if you set up one correctly it will break the other. To do this you do not need a separate copy of Demul you only need the emulator on your drive one time you just need to point LB to it twice with a different name the second time I prefer Demul[Arcade] but you can name it anything you want. Here is a post from another thread that may be helpful.
1st if you are already using Demul for DC in LB then you will need to setup a separate instance of the emulator in LB Name it Demul [Arcade] or something similar to differentiate the two instances. This is because the DC and Arcade boards need conflicting parameters. These 2 screen shots should help you get up and running. FYI if you wish to use Gaelco games you will have to set up another instance of Demul this time with a 2nd emulator unless you want to use the oldDX11 drivers for everything as it doesn't work with the newer driver. If anyone might knows how to pass the video driver in the command line then this might solve that but I don't know if that is configurable from the command.
When you say a second instance of Demul do you mean make a copy of the Demul folder and rename the folder to "Demul NAOMI" or whatever and then point that platform in LB to that .exe file? Or can you just have one Demul folder and multiple platforms in LB pointing to the same .exe with their own params?
3a8082e126