Hi,

Zitat von
hap
Neuer dump von Berger: Mephisto 1 (Brikett), a newer version with 1 different ROM.
die neue ROM-Version für den Mephisto I ist jetzt eingebaut (set 1) - vielen Dank wieder an Berger und 'hap'!
Jetzt aber noch zu einem ganz anderen Problem, und zwar mit dem NVRAM bei einigen Engines (vielleicht kann ja
hap dazu etwas sagen):
In einem anderen Thread ging es kürzlich um Probleme mit dem Academy T+T, und da ist die Sprache auf das NVRAM gekommen.
Nachdem ich festgestellt hatte, daß dieses NVRAM beim T+T nicht funktioniert, habe ich einfach mal einige Tests mit anderen, älteren Mephisto-Geräten gemacht (Academy, Monte Carlo, Nigel Short, Polgar, Risc und Super Mondial), und bei KEINEM dieser Geräte funktioniert das NVRAM wie erwartet (oder besser gesagt: gar nicht)!
Um auszuschließen, daß das ein Fehler in älteren MAME-Versionen ist, der inzwischen behoben wurde, habe ich diese Tests mit MAMEUI 0.280 gemacht (also fast der neuesten Version), und zwar folgendermaßen:
Die Engine gestartet, einen anderen Level eingestellt (meistens auf "Tour 40 in 2:00") und 1 oder 2 Züge gemacht (mit der Option 'Remember Position: On').
Nach Beendigung der Engine steht in deren nvram-Datei auch tatsächlich dieser Level "Tour 40 in 2:00" im Klartext drinnen (d.h. das Speichern der NVRAM-Datei funktioniert), aber nach einem Neustart dieser Engine ist alles wieder auf Standard zurückgestellt (also Default-Level und auch die interne Brettstellung stimmt nicht mit der vom Sensorboard wiederhergestellten überein).
Kurz gesagt: das Laden einer gespeicherten NVRAM-Datei funktioniert nicht (jedenfalls bei vielen Engines, z.B. den oben erwähnten Mephistos)!
Jetzt gibt es prinzipiell 3 Möglichkeiten:
1) entweder das ist ein Bug in MAME - dann ist mir aber nicht klar, warum der nur bei manchen Engines auftritt,
2) oder dieses NVRAM funktioniert auch bei den entsprechenden realen Geräten nicht, d.h. das wäre dann ein Bug bei diesen älteren Mephistos (vielleicht kann das ja jemand hier überprüfen),
3) oder ich verstehe da etwas völlig falsch, aber eigentlich erwarte ich mir von einem NVRAM, daß zumindest der eingestellte Level und die aktuelle Stellung darin gespeichert sind.
Grüße,
Franz