Leksykon IT › Programowanie › Otwieranie ramek

Otwieranie ramek

Programowanie Svenska → Zaktualizowano: 2026-10-07

Oszukanie VIC-II tak, by nigdy nie zamykał ramki, dzięki czemu sprite’y można rysować na normalnie pustym brzegu ekranu.

W Commodore 64 VIC-II rysuje wokół ekranu jednolitą ramkę i zamyka ją w ustalonych pozycjach rastra i cyklu. Zmień bity wyboru wiersza lub kolumny ($D011/$D016) dokładnie w chwili, gdy układ dokonuje porównania, a porównanie zostanie pominięte i ramka pozostanie otwarta — górną i dolną łatwo, boczne wymagają kodu co do cyklu.

Sprite’y mogą wtedy swobodnie poruszać się po odzyskanym obszarze, dzięki czemu obraz dema wychodzi poza „oficjalną” rozdzielczość maszyny. Rozpracowany w latach 80., trik stał się znakiem rozpoznawczym sceny C64. Amiga ma równoważne tryby overscan, ale tam to wspierana funkcja, a nie wykorzystany błąd.

← Wróć do leksykonu