Diskussion:CPU-Bremse

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 8 Jahren von 79.212.137.40 in Abschnitt Ähem....
Zur Navigation springen Zur Suche springen

Ähem....

[Quelltext bearbeiten]

"Das Signal wird dann auf den HALT-Pin der CPU geführt. Wenn das HALT-Signal aktiv ist, wird die CPU angehalten. Bei 50 % Duty Cycle ist die CPU also nur noch die halbe Zeit aktiv.". Nein. Beim 6502 bzw. 6510 geht es schon einmal deshalb nicht, weil er kein HLT-Pin hatte. Beim C64 wurde über Pin3 ein IRQ ausgelöst - je mehr gebremst werden sollte, desto häufiger wurder der IRQ ausgelöst und die CPU mit häufigem Abfragen der Tastatur beschäftigt. Beim M68000 ist ein HALT vorhanden, aber LOW-Aktiv - sprich die CPU hält an, wenn der Pegel auf 0 geht. Dazu müsste also die HALT-Leitung getriggert gegen Masse geführt werden - keine wirklich gute Idee. Soweit ich mich noch erinnere, wird HALT durch Agnus auf 1 gehalten und auf 0 gesetzt, wenn die CPU pausieren sollte. HALT zu grounden bedeutet einen Kurzen mit Agnus dazwischen zu produzieren. Kann sein das billige Bremsen das gemacht haben. Ansonsten funktionierte auch auf dem Amiga und dem ST der IRQ-Trick 79.212.137.40 22:47, 20. Apr. 2016 (CEST)Beantworten