VGC #031 - Pinky

Illustration: VGC #031 - Pinky 1
Puck Man (Japan)
Farbe: Pink
Charakter (Name): Machibuse
Übersetzung: Hinterhalt
Spitzname: Pinky
Übersetzung: Pinker

US-Pac-Man
Charakter (Name): Speedy
Spitzname: Pinky
----------
Level 256:
Obwohl das Spiel darauf ausgelegt ist, kein Ende zu nehmen, ist der „Split-Screen-Level 256“ aufgrund eines technischen Umstands unlösbar. Der linke Teil des Bildschirms zeigt den üblichen Teil des Labyrinths, während der rechte scheinbar zusammenhangslos mit Buchstaben und Symbolen gefüllt ist.

Der Levelzähler ist ein 8 Bit großer vorzeichenloser Ganzzahlwert. Beim Wechsel von Level 255 (0xFF) zu 256 läuft die Speicherstelle über und nimmt den Wert 0x00 an. Für die Zerstörung des Labyrinths sorgt eine Schleife, die Früchte am unteren Bildschirmrand zeichnet, um in den ersten sieben Leveln den aktuellen Levelstand anzugeben. Diese wird aufgerufen, wenn der Levelzähler kleiner als 0x08 ist, also auch bei Level 0x00 – für die höheren Level dagegen wird ein anderer Codeblock durchlaufen. Die Bedingung zu einem weiteren Schleifendurchlauf wird mit dem Assembler-Befehl djnz (decrement and jump if not zero) abgefragt. Da die Speicherstelle beim erstmaligen Dekrementieren nun von 0x00 auf 0xFF überläuft und ungleich 0 ist, wird die Schleife insgesamt 256 mal durchlaufen.

Ein 1 KB großer Bereich im Grafikspeicher gibt an, welches Symbol auf dem Bildschirm wo gezeichnet werden soll. Die Anordnung ist so gewählt, dass ab Adresse 0x4000 der untere zweizeilige Bildschirmrand von rechts nach links, anschließend ab Adresse 0x4040 das Spielfeld von oben rechts nach unten und ab Adresse 0x43c0 der obere Bildschirmrand angegeben ist. Dem folgt ein gleich großer und gleich angeordneter Bereich mit Farbinformationen. Im Level 256 kopiert nun die Schleife die sieben Früchte ab Adresse 0x3b08 in den Grafikspeicher, läuft aber noch weiter, obwohl anschließend keine Fruchtobjekte mehr folgen. Die Folge ist, dass die Hälfte des Spielfelds mit Daten aus dem ROM überschrieben wird, ehe die 256 Durchläufe abgeschlossen sind.

Das Level ist nicht lösbar, da es in der linken Spielfeldhälfte nicht genug Punkte zum Absolvieren des Levels gibt.

Mitchell, der diesen Level nach eigenen Angaben mehrere hundert Male erreicht hat, hatte 1999 einen Preis über 100.000 US-Dollar für denjenigen ausgesetzt, der nachweisbar vor dem 1. Januar 2000 ebendiesen Level erfolgreich meisterte. Der Preis blieb unbeansprucht.

(Quelle: Wikipedia)
Illustration

VGC #031 - Pinky

Name: Pinky // Videospielherkunft: Pacman

Schlagworte (deutsch)
Schlagworte (englisch)
Künstler/in
Ansichten
3565
Bewertungen
  • Bewertung allgemein
    (0 Likes)
Upload
07.11.2012
Veröffentlicht
07.11.2012
Werk-Erstellung
07.11.2012
Sprache
Stimmung
Thema / Bezug
Zeichnung
Kolorierung
Ähnliches
none  3142  2  0
de  7192  1  2
de  4109  3  0

Kontakt zu Künstler/innen (bluehugo) aufnehmen (z.B. Lizenz-Anfrage)

captcha
Bitte gib den Code ein, den du im Bild siehst.

Werk melden

captcha
Bitte gib den Code ein, den du im Bild siehst.

Kommentare

Miezel |         

der guckt genauso ängstlich und auch noch blasser
statistix?action=img