Hallo NG, leider ist es schon spät, aber mich würde das Ergebins noch vorm Schlafengehen interessieren :-) 6502 braucht Original für 2 "Testbefehle" LDA / STA 5 Zyklen (läuft mit 1MHz). ARM7 braucht für die komplette Emulation mit Cyclecount, Flags etc. 17 Zyklen für die beiden "Testbefehle" LDA / STA 17 Zyklen (läuft mit ca.48MHz). Mit wieviel "6502-Power" läuft der Emulator nun auf dem ARM7? Gute Nacht, Peter PS.: ausgeschlafen würde ichs bestimmt hinbekommen ;-)
Kann es sein, dass 6502: 1 MHz / 5 Takte = 0,2 ARM7: 48 MHz / 17 Takte = 2,0 2,0 / 0,2 = Faktor 10 bedeuted das dann, dass der Emulator an 48MHz aufm ARM 10x schneller läuft als ein 6502 an 1MHz? Wäre dann sozusagen gleich einem 6502 an 10MHz?
Gast
#2019857
Genau! Das gilt aber nur für diesen Fall.
Seit wann ist den 48 / 17 = 2,0? 6502: 1 Zyklus = 1/1MHz = 1 µs => 5 Zyklen = 5 µs ARM7: 1 Zyklus = 1/48 MHz = 0,021 µs => 17 Zyklen = 0,354 µs Faktor = 5 / 0,354 = 14
Stefan B. schrieb: > Seit wann ist den 48 / 17 = 2,0? Schande über mich und über meinen Win***s-7 Taschenrechner im Programmierer-Modus, der einfach abrundet ;-) > 6502: 1 Zyklus = 1/1MHz = 1 µs => 5 Zyklen = 5 µs > > ARM7: 1 Zyklus = 1/48 MHz = 0,021 µs => 17 Zyklen = 0,354 µs > Faktor = 5 / 0,354 = 14 Danke für Deine Antwort. Jetzt kann ich wieder gut schlafen ;-)
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.