★ APPLICATIONS ★ PROGRAMMATION ★ RSX SCROLL (CPC AMSTRAD INTERNATIONAL) ★ |
RSX Scroll (CPC Amstrad International) | Applications Programmation |
Beim Programmieren von Spielen versucht man immer, neue Effekte zu erzielen. Dabei fehlte mir schon lange die Möglichkeit, den Bildschirm nach links, rechts.oben und unten bewegen zu können (in der Fachsprache SCROLLING genannt). Deshalb programmierte ich mir eine RSX-Erweiterung -keineswegs ein leichtes Unternehmen, wie sich bei den vielen nötigen Versuchen herausstellte. Nun, ich glaube, das Ergebnis kann sich sehen lassen: Außer den SCROLL-Möglichkeiten in alle Richtungen, ermöglicht das Programm auch noch das SCROLLING nach oben und unten auf ganz bestimmte Bildschirmbereiche zu begrenzen. Die Befehle im einzelnen:
Für alle, die mit Assemblerlistings nichts anfangen können, habe ich ein kleines Basicprogramm zum Einlesen der Routine in den Speichergeschrieben. Hierbei muß man lediglich die Zahlen des Hexdump-Listings eingeben. Am Ende einer jeden Zeile wird eine Kontrollzahl angezeigt, die mit derjenigen des Listings übereinstimmen muß. Nach der Eingabe kann die Routine mit dem Befehl SAVE "SCROLL",b,&8000,&BC abgespeichert und im Bedarfsfall mit den Befehlen MEMORY &7FFF initialisiert werden. Dann können die einzelnen Anweisungen. wie oben angegeben, eingesetzt werden.
|