Hallo
Auch wenn dein Kontroller mit 1MHz getaktet wird, und deshalb ein Takt eine Mikrosekunde dauert, heißt das nicht, dass nach "If X = 64 Then" genau 64µs vergangen sind. Pro Schleifendurchgang vergeht die Zeit für die If-Abfragen, dem Code für eine erfüllte Abfrage oder der Sprung zur nächsten Abfrage und zusätzlich die Zeit für die Inkrementierungen von x und y sowie der Rücksprung der Do-Loop-Schleife. Alles zusammen dauert einige viele Kontrollertakte und schmeißt dein Timing so über den Haufen, dass der Röhrenfernseher kein Bildsignal erkennen kann.
Gruß
mic
Lesezeichen