Hi orko,
ich habe da noch mal weiter rumgestöbert und in der "Otaku-Zone"
einen Erfahrungsbericht über MAMEoX gefunden :
http://www.otakunozoku.com/Articles/ToyBox/MAMEEmulatorForXBOX/MAMEXBOX.html
Obwohl es sich dabei sogar noch um einen sehr frühen
beta-release handelte, liefen die NeoGeo-Roms bei dem Autor;
das schien in seinem Fall ebenfalls die entscheidende Frage
gewesen zu sein. (ist ja auch nachzuvollziehen :-)
Mein vorsichtiger Verdacht.... :
die meisten Probleme beim starten von NeoGeo-Roms unter
MAME (bzw. allen NG-Emus) ist die Geschichte mit
dem SNK-eigenem SystemBIOS des Gerätes.
Dieses mußte sich eine ganze zeitlang getrennt in dem
Rom-Ordner befinden und hieß schlicht "neogeo.zip" (ca. 150kB).
War diese Datei nicht vorhanden, erhielt man beim starten des ROMs
nach der Laderoutine der eigentlichen Spieledaten eine Fehlermeldung
bzw. eher eine "Vermißtenanzeige" der BIOS-Chips.
Für den Anwender sieht es in der Tat dann so aus,
als sei das Spiel einwandfrei geladen und der Fehler resultiere
aus einem bug in der Emulation als solches...ist aber nicht so.
Das wäre bug-Möglichkeit Nr.1.
Bei bug-Möglichkeit Nr.2 muß ich ein bißchen raten, da ich nicht weiß,
auf welcher MAME-Version "MAMEoX" basiert und welche spezifischen
Probleme auf der Konsole auftreten können.
Es ist aber seit längerer Zeit so (ab MAME v0.80), dass sich die
BIOS-Daten des NeoGeo bereits in den ROM-Dateien befinden,
zumindestens sofern sie für MAME gemergt worden sind.
Später hielt das auch bei Kawaks (ab v1.49) und Nebula (ab v2.24) Einzug.
Das kann jetzt z.B.: sein, dass deine NeoGeo-ROMs eben bereits
für die neuereren Emulator-Versionen ausgelegt sind, und MAMEoX
aufgrund der beinhaltenden wesentlich älteren MAME-Urversion
damit nicht umgehen kann.
In dem Fall kannst du einen RomManager (RomCenter oder CtrlMAME) benutzen,
um Spiele- und BIOSdaten wieder zu trennen - im Endeffekt
mergst du dann die Roms auf ihren Ursprungszustand zurück.
Als Hinweis :
das BIOS besteht aus folgenden Dateien :
sfix.sfx CRC(354029fc)
sp-s2.sp1 CRC(9036d879)
sm1.sm1 CRC(97cf998b)
000-lo.lo CRC(e09e253c)
Irgendwas in der Richtung würde ich mal vermuten;
den asnscheinend muß es ja irgendwie gehen...
Weiterhin viel Erfolg,
SirHenry