IT-Lexikon › Programmierung › Rahmenöffnung

Rahmenöffnung

Programmierung Svenska → Aktualisiert: 2026-09-16

Den VIC-II so austricksen, dass er den Rahmen nie schließt — damit Sprites im sonst leeren Rand gezeichnet werden können.

Auf dem Commodore 64 zeichnet der VIC-II einen einfarbigen Rahmen um die Bildfläche und schließt ihn an festen Raster- und Zykluspositionen. Ändert man die Zeilen- oder Spaltenauswahl ($D011/$D016) exakt im Moment des Chip-Vergleichs, wird dieser Vergleich übersprungen, und der Rahmen bleibt offen — oben und unten ist das leicht, die Seitenränder verlangen zyklusgenauen Code.

In der zurückgewonnenen Fläche können sich Sprites frei bewegen, was dem Demo ein Bild verschafft, das die "offizielle" Auflösung der Maschine sprengt. Der Trick wurde in den 1980er-Jahren kartiert und wurde zu einem Erkennungszeichen der C64-Szene. Der Amiga hat entsprechende Overscan-Modi, dort ist es aber ein unterstütztes Feature und kein ausgenutzter Bug.

← Zurück zum Lexikon