Hallo,
hier ist nun der nächste Streich - CB-Emu Version 3!
Ich habe jetzt im Treiber des Elite Avantgarde den Code für die Ansteuerung der Brettsensoren komplett umgeschrieben,
und damit ist es mir endlich gelungen, daß sich diese EAG-Modelle genauso verhalten, wie alle anderen Fidelitys auch,
und zwar hauptsächlich in folgenden 3 Punkten:
1) NEWGAME und 'Soft Reset' (im Menü) bringen jetzt automatisch die Grundstellung aufs Brett,
ohne daß man erst auf irgendwelche Felder klicken muß (für Figuren, die noch von der letzten Partie 'herumstehen').
2) 'Save/Load State' (bzw. Default State) sowie 'Save system state on exit' (also Wiederherstellen der letzten Stellung
beim Starten) funktionieren jetzt perfekt, d.h. genauso wie man es erwartet (und wie auch schon bei den anderen Modulen).
3) Und schließlich braucht man auch beim Aufstellen einer komplett neuen Stellung (d.h. beim Leeren des Bretts mit PB+OPTION)
keine aktuellen Figuren mehr wegklicken, das Brett wird automatisch geleert für die Eingabe einer neuen Stellung.
Das gilt übrigens auch für das automatische Wiederholen einer gerade gespielten Partie (mit OPTION+TB),
auch hier wird automatisch zur Grundstellung zurückgespult.
Außerdem gibt's noch ein paar kleinere Änderungen:
a) neue 'Reset'-Dateien für Mephisto B&P und MMII (im Verzeichnis 'sta'), denn die alten Versionen funktionieren nicht mehr
(deren Format hat sich in den letzten 20 MESS-Versionen irgendwann geändert).
b) neue Config-Dateien (feagv*.cfg im Verzeichnis 'cfg'), diese enthalten jetzt nicht mehr die Grundstellung.
Damit die EAGs jedesmal mit der Grundstellung starten (außer man hat 'Save system state on exit' aktiviert),
müssen diese Dateien feagv*.cfg schreibgeschützt bleiben!
c) und noch ein paar Verbesserungen bzw. Korrekturen in einigen Artwork-Dateien.
CB-Emu Version 3: (ohne ROMs, an denen hat sich ohnehin nichts geändert)
nicht mehr aktuell!
Grüße,
Franz