In the FS Game System, Neo-Geo games are emulated using MAME-FS (a customized version of MAME).
TODO: Specify neogeo_model = aes for AES-specific/only variants. TODO: Would be nice to get rid of border bleed from cropped border, e.g in game "Gururin" or "Fight Fever". TODO: Make it actually possible to put "none" controller in a port. TODO: Define shortcuts for loading and saving state. TODO: Define save state directory layout. TODO: Add "Treasures of the Caribbean" (Unlicensed 3rd party game)? TODO: MAME: Add windowed modes with integer scaling. TODO: MAME: Save raw screenshots. TODO: MAME: Shortuts for state saving and loading.
Games must be played using configs from the OpenRetro.org game database. It is not currently possible to select an archive / romset and directly launch that. You must have scanned archives containing the ROMs required by MAME in order for the games to appear in be playable. In addition, you also need the Neo-Geo system ROMs.
All files will be found by checksum, and you do not need to store them in a particular place or care about the naming.
The default controller setup corresponds to these options:
neogeo_port_1_type = joystick neogeo_port_2_type = joystick
To specify that only one controller is supported for a game:
neogeo_port_1_type = joystick neogeo_port_2_type = none
Or, since joystick in port 1 is default anyway, simply just:
neogeo_port_2_type = none
Example for The Legend of Zelda (USA) (Rev A).nes (Stored in
Save.ini 3701381A.srm Mednafen/ 3701381A.mc0 3701381A.mc1 3701381A.mc2 RetroArch/ Nestopia/ 3701381A.state 3701381A.state1 3701381A.state2
The UUID is the variant UUID, and the base name for .srm and .state files (etc) is the first 8 hexadecimal letters of the SHA-1 ROM checksum. In this example, both Mednafen-FS and RetroArch-FS Nestopia have saved three save states in addition to the save RAM file (.srm).
Mednafen-FS is modified to use .srm extension (instead of .sav), so both Mednafen-FS and RetroArch-FS Nestopia will share the save RAM.
Neo Geo (system): https://en.wikipedia.org/wiki/Neo_Geo_(system)
NEO-GEO Memory Card FAQ: http://www.neogeoprotos.com/memcardfaq.htm