5. Programm-Listings aus dem Kapitel „Tipps und Tricks“

 

STRING-UMLEITUNG

 

BASIC-Listing, das zeigt, wie die Definition eines Strings wie A$ in eine andere Speicheradresse umgeleitet werden kann.

 

PRINT-UMLEITUNG

 

BASIC-Listing, das zeigt, wie die Ausgabe von PRINT in eine andere Speicheradresse umgeleitet werden kann.

 

LOGFILE

 

Einfaches Logfile.

 

LOGFILE2

 

Einfaches Logfile Version 2

 

SCOREPANEL

 

Assembler-Listing zur Platzierung eines Score-Panels mittels VIC-Interrupt. Ein Score Panel ist ein Bereich, der unabhängig z.B. von dem Inhalt der Scrolling-Register immer an derselben Stelle angezeigt wird und z.B. den Punktestand enthält. Die Parameterübergabe an das Maschinenprogramm wird detailliert im 10. Kapitel erklärt, und auch, wie das Score-Panel mit dem Standard-Befehl PRINT zusammen benutzt werden kann.

 

BUFFOUT

 

Assembler-Listing zur Ausgabe eines Offscreen-Puffers auf dem Bildschirm. Die Parameterübergabe an das Maschinenprogramm wird detailliert im 10. Kapitel erklärt. Eine kleine Hilfe zur Parameterübergabe befindet sich auch in der Datei  BUFFOUT.HLP.

 

BO16

 

Assembler-Listing zur Platzierung eines 16x16 Zeichen großen Spiele-Level-Block in den Offscreen-Puffer, der anschließend mit BUFFOUT ausgegeben werden kann. Die Parameterübergabe an das Maschinenprogramm wird detailliert im 10. Kapitel erklärt.

 

CHARCOPY

 

CHARCOPY kopiert die Zeichentabelle aus dem Character-ROM an eine andere Stelle. Die Parameterübergabe an das Maschinenprogramm wird detailliert im 10. Kapitel erklärt.

 

DATAGEN

 

BASIC-Listing zur Generierung eines BASIC-Programms, das DATA-Zeilen für ein Maschinenprogramm enthält. Der Speicherbereich kann vorher angegeben werden.

 

GMPLAY

 

Assembler-Listing zum Abspielen eines Game-Maker-Songs, der vorher an die Adresse 32768 geladen wurde. Das sehr komplexe Maschinenprogramm für die entsprechende Interrupt-Routine wird ausführlich in Kapitel 10 behandelt.

 

GMSND

 

Assembler-Listing zum Abspielen einer Game-Maker-Sound-Datei, die vorher an die Adresse 32768 geladen wurde. Das sehr komplexe Maschinenprogramm für die entsprechende Interrupt-Routine wird ausführlich in Kapitel 10 behandelt.

 

SPRLOAD

 

BASIC-Listing zum Laden einer Game-Maker-Sprite-Datei. Die geladenen Sprite-Frames befinden sich am Ende so im Speicher, dass sie durch die Standard-POKE-Befehle aus Kapitel 4 angezeigt werden können.

 

PICLOAD

 

BASIC-Listing zum Laden einer Game-Maker-Hintergrund-Datei (Scene File). Das geladene Bild befindet sich am Ende an den Speicheradressen 8192-16383, sodass es durch die Standard-POKE-Befehle aus Kapitel 4 angezeigt werden kann.