Neo Geo (japonsky: ネ オ ジ オ, Hepburn: Neojio), stylizované jako NEO • GEO, také psané jako NEOGEO, je arkádová systémová deska na bázi kartridží a domácí videoherní konzole čtvrté generace vydaná 26. dubna 1990 japonskou herní společností SNK Corporation. Jednalo se o první systém v rodině Neo Geo od SNK. Neo Geo byl prodáván jako 24bitový; jeho CPU je technicky 16/32bitový systém 68000 s 8bitovým koprocesorem Z80, zatímco jeho čipová sada GPU má 24bitovou grafickou datovou sběrnici.
Více info na: https://en.wikipedia.org/wiki/Neo_Geo_(system)
FPGA implementace pro Mister je od Furrtek.
Funkce jádra:
- Podporuje zápis na paměťové karty
- Podpora MVS a AES systému
- Kompatibilní s kolekcí Darksoft ROM používající XML seznam
- Kompatibilní s dekryptovanou kolekcí MAME ROM používající XML seznam
- Kompatibilní s dekryptovanou kolekcí .neo ROM
- Kompatibilní s kolekcí gog.com ROMs používající XML seznam
- Podpora pro Universe BIOS
Instalace:
Zkopírujte soubor NeoGeo _*. Rbf do složky ‚_Console‘ na SD kartě. ROMS by měly jít do složky ‚games \ NeoGeo‘. Pro snadné použití se důrazně doporučuje, aby byla použita kolekce Darksoft ROM (archiv cca 2,6GB). Ty lze buď na SD kartě mít v zip formátu, nebo extrahované s minimálním rozdílem rychlosti načítání. Je třeba dodržovat několik věcí:
- Při použití extrahované kolekce Darksoft ROM musí být soubory ROM každé hry ve vlastní složce a složky obsahující soubory ROM musí být pojmenovány tak, aby odpovídaly formátu XML (standardní názvy MAME).
- Soubory ROM lze umístit do podsložek pro přehlednější organizaci
- Komprimované ROM nesmí obsahovat žádné složky.
Aby jádro správně fungovalo, musí být do složky „games \ NeoGeo“ umístěno několik souborů bios:
- 000-lo.lo
- sfix.sfix
- sp-s2.sp1 (MVS) (pokud se používá Universe bios, toto není třeba)
- neo-epo.sp1 (AES) (pokud se používá Universe bios, toto není třeba)
- uni-bios.rom (poslední verze je 4.0)
Potřebné soubory naleznete zde (kromě neo-epo.sp1). (link přidám později, zatim to neumim 🙂

Někdy mohou být tyto soubory pojmenovány mírně odlišně v závislosti na tom, odkud jsou stažené. Musí být přejmenovány, aby odpovídaly názvům souborů výše, jinak nebudou fungovat s MiSTerem. Můžete si vybrat mezi použitím původního systému BIOS (sp-s2.sp1/neo-epo.sp1) a uni-bios.rom. Doporučuje se použít uni-bios, který lze získat zde.
Nakonec musí být do adresáře umístěn také soubor romsets.xml ze složky ‚Release‘. Tento XML soubor je pouze pro ROM Darksoft, pro MAME ROM si musíte vytvořit vlastní. Tento soubor obsahuje data, kde jsou sady ROM umístěny a jak je načíst. gog-romsets.xml lze použít (nutno přejmenovat na romsets.xml) pro hry zakoupené na gog.com (které rovněž obsahují všechny potřebné soubory biosu), viz komentáře v gog-romsets.xml. (Na gog.com už jsem nenašel)
Ukládání a nahrávání:
V režimu AES jsou všechny ukládání pouze na paměťovou kartu (k tomu by měl sloužit slot SD na IO boardu). V režimu MVS, některé hry a uni-bios ukládají svá nastavení do speciální oblasti paměti RAM zálohované baterií zabudované v systému, zatímco herní data lze stále ukládat na paměťovou kartu. Pro zjednodušení se doporučuje držet se jednoho typu systému v OSD menu a pomocí nastavení uni-bios měnit typ systému, aby se informace o hře ukládaly konzistentně (nemám vyzkoušeno).
RAM a velikosti souborů rom:
Neo Geo používá velmi velké ROM soubory. Asi 84% knihovny se vejde do 32 megabajtového modulu SDRAM. Dalších 12% se vejde na 64 megabajtový modul SDRAM. Zbývajících 8 her vyžaduje modul 128 megabajtů. Další informace o tom, které hry lze načíst do jaké velikosti RAM najdete v průběžně aktualizovaném souboru romsets.xml. Otevřít lze v libovolném textovém editoru nebo přímo na github. Hry jsou organizovány podle velikosti.
Zdroj: https://github.com/MiSTer-devel/NeoGeo_MiSTer