Ok Freunde,
hier ist nun endlich die Final-Version von Fidelity - sozusagen meine 'Doktorarbeit':
Nicht mehr aktuell!
Änderungen bzw. Neuerungen für Excellence, SCC9 und SCC12B:
1) im Excellence habe ich noch ein neues Feature 'replay game' entdeckt (also die gerade gespielte Partie automatisch nachzuspielen, und zwar mit [OPTION]+[TB]) - das funktioniert jetzt auch. Da diese Funktion auch im Elite Avantgarde existiert, hab ich sie dort natürlich auch noch eingebaut (dort muß man allerdings zuerst noch die Grundstellung 'erzeugen', und zwar durch Klick auf alle Felder mit leuchtenden LEDs, geht bei diesem Modell leider nicht anders).
2) Die Stellungseingabe (Setup/Problem-Mode) funktioniert jetzt auch bei diesen 3 Geräten.
3) Für die Zugrücknahme (TAKEBACK/TB) bei Schlagzügen habe ich auch eine geniale Lösung gefunden, die ohne zusätzliche Randfiguren auskommt:
man wählt die geschlagene (d.h. zurückzustellende) Figur einfach mittels der ja schon vorhandenen Figuren-Buttons aus, wozu aber vorher [VERIFY] (bzw. [PV] bei SCC9/12B) anzuklicken ist (sozusagen als 'Umschalttaste') - konkret also z.B. [VERIFY]+[LEVEL] für einen Turm beim Excellence. Danach einfach auf das entsprechende Brettfeld klicken, die richtige Farbe für die zurückzustellende Figur bestimmt mein Programm automatisch.
Es geht also eigentlich genauso wie mit den Randfiguren beim Elite Avantgarde, man braucht nur einen zusätzlichen Klick auf [VERIFY] vor der Figurenauswahl.
Bei SCC9 und SCC12B ist nach dem Zurückstellen noch ein Klick auf [CL] nötig, da diese beiden Modelle nicht einmal anzeigen, daß überhaupt eine geschlagene Figur zurückzustellen ist (das muß man also selber wissen), und daher erwarten sie dieses Zurückstellen (also den Klick aufs Brettfeld) gar nicht und halten ihn schon für die nächste Zugeingabe - daher muß diese eben mit [CL] gelöscht werden (außer man nimmt gleich den nächsten Zug mit [TB] zurück, dann kann dieses [CL] entfallen).
Übrigens muß man diese Auswahl mit [VERIFY]+[Figur] bei Rücknahme einer Bauernumwandlung sogar 2-mal benutzen, nämlich auch schon bevor man die umgewandelte Figur zurückstellt, da diese ja dann wieder zu einem Bauern wird.
Klingt alles im ersten Moment ein wenig kompliziert, man gewöhnt sich aber schnell daran, und außerdem braucht man das ja nicht allzu oft.
4) Auch für diese 3 Modelle habe ich die gleichen Tastatur-Shortcuts definiert,
5) und schließlich noch die Taktfrequenz für 2 Modelle geändert: beim SCC9 von 1.4 auf 1.6 MHz (laut vieler Fidelity-Quellen ist das die korrekte Frequenz), und beim Excellence von 3 auf 4 MHz (außer bei der Voice-Version).
Den Excellence gab es anscheinend mit 3, 4 und sogar mit 5 MHz (dies dürfte allerdings eher eine andere Programm-Version gewesen sein?), aber keiner scheint das wirklich genau zu wissen. Also hab ich auf 4 MHz umgestellt, weil dieses Modell auch im Schachcomputer.info-Wiki beschrieben und getestet wird.
So, das war's, ein paar nützliche Informationen findet ihr auch in der beiliegenden Datei 'Info.txt' (allerdings auf English, soll ja jeder verstehen).
Eigentlich sollten jetzt alle diese Fidelity-Emulationen exakt genauso funktionieren (und bedienbar sein) wie die realen Geräte - falls nicht, dann habe ich entweder noch irgendein Feature übersehen, oder mein Programm ist noch irgendwo fehlerhaft. In diesem Fall werde ich natürlich versuchen, noch vorhandene Probleme zu lösen, aber ich hoffe, das wird nicht mehr nötig sein, denn inzwischen ist dieses Fidelity-Programm schon so komplex und kompliziert, daß ich selbst fast nicht mehr durchblicke.
Viel Spaß damit,
Franz