Ich tippe gerade für die GB64 ein paar BASIC-Spiele ab. Ich liebe Control-Codes!
Bei einem Spiel soll offensichtlich eine Landschaft zeilenweise scrollen. Interessanterweise aber nicht von unten nach oben, sondern umgekehrt (Den Gedanken legt zumindest die Hauptschleife nahe).
Allerdings tut sich da nichts. Der Programmierer hat die einzelnen Zeilen in ein String-Array gepackt, und printet das immer in die 2. Zeile (1. Zeile enthält die Score-Anzeige). Er macht dann ein seltsames PRINT nur mit Home, Cursor Down, und vermutlich 2x Cursor Left und POKEt dann in Adresse 218 den Wert 200. Das wäre laut Wiki wohl die Screen Link Liste (scheinen Hi-Bytes der Bildschirmzeilenoffset zu sein).
Meine Vermutung ist, dass er den BASIC-Editor benutzt um eine Zeile einzufügen und dadurch das Scrollen nach unten erzwingt.
Nur tut sich da scroll-technisch nichts, es wird immer nur die eine Zeile oben übermalt, der Rest darunter steht. Evtl. lese ich die Zeichen falsch.
Hier noch der Ausschnitt aus dem Listing; der Kommentar in den REM-Zeilen stimmt vermutlich nicht (das CRR2, das ist kein Cursor Rechts), die haben sich ein paar mal bei Cursor-Richtungen vertan.
Es geht speziell um die Zeichen bei 1170 nach dem Cursor Down. Ich habe schon Cursor links und rechts probiert, das tut aber nichts.
Die Frage, ist so eine Art des Runter-Scrollens möglich?