C 64/VC 20
Tips & Tricks

Tips & Tricks

Listschutz

Einen verblüffenden Listschutz für einzelne Zeilen erhält man, indem man an die eigentliche Programmzeile einen REM-Befehl anhängt und dahinter in Anführungszeichen eine Reihe reverser »T« gefolgt von einem Doppelpunkt und einem beliebigen Text schreibt.

Geben Sie doch einmal folgendes ein:
10 PRINT”BAUM”:REM”{19 reverse T}":10 PRINT ”BLUME”

Wenn Sie dieses kleine Programm starten, schreibt der Computer »Baum«, listen Sie aber das Programm, so sehen Sie nur die Zeile 10 PRINT”BLUME”.

(Roger Limberg)

INPUT ohne Fragezeichen

Die Ausgabe eines Fragezeichens beim INPUT-Befehl kann durch Öffnen einer Tastaturdatei unterdrückt werden:
10 OPEN 1,0 : REM Tastaturdatei eröffnen
20 INPUT#1,a$ : REM Einlesen von Tastatur ohne Fragezeichen
30 REM Nicht vergessen, die Datei mit CLOSE 1 wieder zu schließen

POKEs für den 64er und den VC 20

POKE 775,200 Listschutz ein
POKE 175,167 Listschutz aus
РОКЕ 788,49 Run/Stop ein
РОКЕ 788,52 Run/Stop aus
POKE 808,237 Run/Stop-Restore ein
POKE 808,225 Run/Stop-Restore aus
POKE 650,128 Dauerfunktion für alle Tasten
POKE 650,0 Dauerfunktion nur für Space und Cursortasten
РОКЕ 650,64 Dauerfunktion aus für alle Tasten

Zwei Einzeiler

Zahlenkonvertierungen von Dezimal nach Hexadezimal braucht man recht häufig. Hier sind zwei Einzeiler zu diesem Thema:

Tastatur statt Joystick

Beim Commodore 64 lassen sich alle Joystick-Funktionen auch über die Tastatur steuern. Hier eine Liste der entsprechenden Tasten:

Joystick Port 1

Feuer = SPACE
Links = CTRL
Rechts = »2«
Oben = »1«
Unten = »<«

Joystick Port 2

Feuer = CTRL + »J«
Links = CTRL + »D«
Rechts = CTRL + »G«
Oben = CTRL + CRSR RIGHT
Unten = CTRL + »A«

(Gunther Knöpfle)

Zeitlupe für den VC 20

Läßt man ein Programm auf dem Bildschirm auflisten, so läuft es in Sekundenschnelle durch. Mit dem Befehl POKE 37877,0 werden nun alle Funktionen des VC 20 extrem verlangsamt, und man kann sich so ein Programm in Ruhe ansehen. Durch Drücken einer beliebigen Taste wird das Listen noch weiter verlangsamt und mit der RUN/STOP-Taste so lange angehalten, wie man die Taste gedrückt hält.

Man kann den Befehl auch innerhalb eines Programms anwenden um, zum Beispiel während der Testphase, bestimmte Abschnitte sehr langsam und somit nachvollziehbar ablaufen zu lassen.
Mit POKE 37877,72 oder einfach durch gleichzeitiges Drücken von RUN/STOP und RESTORE wird wieder der Normalzustand hergestellt.

(Johannes Conrad)
PDF Diesen Artikel als PDF herunterladen
Mastodon Diesen Artikel auf Mastodon teilen
← Vorheriger ArtikelNächster Artikel →