Einzelnen Beitrag anzeigen
  #114  
Alt 09.10.2007, 14:54
Dirk Dirk ist offline
Saitek Leonardo
 
Registriert seit: 22.07.2006
Beiträge: 88
Abgegebene Danke: 0
Erhielt 6 Danke für 6 Beiträge
Aktivitäten Langlebigkeit
0/20 18/20
Heute Beiträge
0/3 sssssss88
AW: Mephisto Glasgow Emu ist fertig.

Hallo Dirk,

wenn Du Emulator Taktfrequenz auf 12 MHz eingestellt ist entspricht das der Verarbeitungsgeschwindigkeit der realen CPU die mit 12 MHz getaktet wird.
Für die Zeitberechnung ist ist diese Frequenz allerdings ziemich uninteressant.
Wichtig ist dafür die Frequenz mit der der NMI ausgelöst wird.Beim 68000er ist das ein Interrupt mit der höchsten Priorität der nicht ausgeschaltet werden kann.Solange der Konstant mit 60 Hz ausgelöst wird läuft die Uhr in der Emulation aber auch in der realen Hardware richtig.Unabhängig von der CPU Taktfrequenz die dann auch 24 oder sonstwie MHz betragen könnte.
Gibt man der Emulation freien Lauf wird in MESS auch diese NMI Taktfrequenz proportional erhöht.
Legt man in der Emulation den CPU Takt auf 40 MHz fest und beläßt den NMI bei 60 Hz sollte die Zeit in der Emulation weiterhin stimmen.

Viele Grüße

Dirk
Mit Zitat antworten