Zeichnen Sie in Commodore 64 auf dem Bildschirmrand

OK. Ich hoffe es wird nicht geschlossen, weil ich diese Neugierde seit 25 Jahren habe und ich würde gerne den Trick verstehen.

Im Commodore 64 war die Grenze vom 6569 VIC nicht adressierbar. Alles, was Sie tun können, ist, Pixel in den zentralen Bereich zu zeichnen, in dem sich der Cursor bewegt hat. Der Rand war immer einheitlich, obwohl Sie seine Farbe mit Sack 53280 ändern konnten, Farbe, wenn ich mich richtig erinnere.

Trotzdem erinnere ich mich noch gut an Spiele-Intros, bei denen der Rand mit Grafiken versehen war, als ob er vollständig adressierbar wäre. Ich habe versucht zu verstehen, wie es funktioniert, bin aber nie auf den Punkt gekommen. Legenden zufolge handelte es sich um eine clevere Verwendung von Sprites, die unter Umständen an der Grenze gezeichnet werden konnten, aber ich weiß nicht, ob es sich um eine städtische Legende handelt.

bearbeiten: Lesen Sie dies einfach von einem der bereitgestellten Links

Sprites wurden über vertikale Rasterlinien gemultiplext (über 8 Sprites, manchmal bis zu 120 Sprites). Bis zum Erscheinen von Krestage 3 durch Group Crest im Mai 2007 herrschte die allgemeine Meinung, dass nicht mehr als 8 Sprites auf einer Rasterlinie erscheinen könnten, aber die Zuweisung neuer Y-Koordinaten führte dazu, dass es weiter unten auf dem Bildschirm wieder angezeigt wurde.

Das ist böse ... du hast das Raster geschlagen und das Sprite neu positioniert, bevor es dort ankommt ...

Antworten auf die Frage(7)

Ihre Antwort auf die Frage