Einzelnen Beitrag anzeigen
  #6009  
Alt 08.03.2024, 10:17
fhub fhub ist offline
Lebende Foren Legende
 
Registriert seit: 19.04.2010
Beiträge: 2.905
Abgegebene Danke: 589
Erhielt 7.114 Danke für 1.603 Beiträge
Aktivitäten Langlebigkeit
9/20 15/20
Heute Beiträge
1/3 sssss2905
AW: Mess Emulator für diverse Schachcomputer ist fertig!

 Zitat von Jens H Beitrag anzeigen
Ich denke, ich habe das Problem gefunden.
Beim Mach IV (und vermutlich auch bei anderen) läuft die Uhr, ab 50 Mhz zu schnell, ab 60 genau um den Faktor 1,5. Bei 20 und 40 Mhz passt sie noch.
Ja, genau das wollte ich eigentlich auch heute schreiben, aber da bin ich wohl zu spät aufgestanden.

Das sind genau die Dinge, von denen ich gesprochen habe: wie ein Gerät intern mit höheren Frequenzen zurechtkommt, das läßt sich im vorhinein nicht sagen - da spielen einfach zu viele Faktoren im Programm eine Rolle. Das hat weder etwas mit fehlerhafter Emulation zu tun, noch läßt sich dieses Problem in MAME lösen.

Bei manchen Engines läuft die Uhr bei jeder MHz-Erhöhung immer im gleichen Verhältnis schneller (wenn die Uhr keinen eigenen Timer hat), bei manchen (wie in Deinem Beispiel) eben erst ab einer bestimmten Frequenz, und manchmal ist es sogar umgekehrt, d.h. bei zu hohen MHz wird die Uhr dann sogar langsamer.

Fazit: bei jeder MHz-Änderung sollte man immer zuerst testen, ob die Uhr des jeweiligen Programms dann auch noch korrekt läuft, anderfalls macht so eine Übertaktung nicht viel Sinn. Das hab ich allerdings schon damals erwähnt, als ich dieses MHz-Feature in CB-Emu eingebaut habe.
__________________
Meine Webseite: https://fhub.jimdofree.com/

Geändert von fhub (08.03.2024 um 10:25 Uhr)
Mit Zitat antworten