C 64
Tips & Tricks

64'er Extra

Der Editor und das Standard-Basic des C 64 sind alles andere als komfortabel. Grafik- und Musik-Programmierung werden in der Basic-Version 2.0 nicht unterstützt; strukturiertes Programmieren nahezu ausgeschlossen. Wer hierauf jedoch nicht verzichten will, sollte sich nach einer Programmiersprache umsehen, die keinerlei Wünsche offenläßt. Die folgende Übersicht zeigt den Befehlsvorrat einiger verbreiteter Sprachversionen, erhebt jedoch keinen Anspruch auf Vollständigkeit.

C 64
BASIC 2.0
SIMONS
BASIC
C 128
BASIC 7.0
OXFORD
PASCAL
COMAL 80
VERS. 2.01
Editor-Befehle
AUTO AUTO AUTO AUTO
BACKUP
BASIC BASIC
BOOT
BSAVE
CHANGE CHANGE
CATALOG CAT
COLD COLD
COLLECT
COMP
CONCAT
CONT CONT CONT CON
COPY COPY
DCLEAR
DCLOSE
DECIMAL
DELETE DELETE DEL
DELAY
DIR DIRECTORY DIR
DISCARD
DISK DISK
DISPLAY
DISAPA
DISK
DLOAD GET LOAD
DOPEN
DSAVE PUT SAVE
DVERIFY VERIFY
DUMP
DUMP
EDIT
ENTER
EX
FIND FIND FIND
GO64
HEADER PASS
HELP
KEY KEY DEFKEY-SHOWKEYS
LINK LINK
LIST LIST LIST LIST LIST
LOAD LOAD LOAD LOAD
MAIN
MERGE APPEND MERGE
MONITOR
MOUNT
NEW NEW NEW NEW NEW
NOTE
OLD
OPTION
PAGE
RENUMBER RENUMBER NUMBER RENUM
RENAME RENAME
RESIDENT
RETRACE TRACE
RUN RUN RUN R RUN
SAVE SAVE SAVE PUT SAVE
SCAN
SCRATCH
SETEXEC
SIZE
TRACE TRON-TROFF
VERIFY VERIFY VERIFY VERIFY
Standard-Befehlswörter
AT( AT
CHAIN CHAIN
BANK
CENTRE
CGOTO GOTO
CLOSE CLOSE CLOSE CLOSE CLOSE
CREATE (file)
CURSOR
DATA DATA DATA DATA
DEF DEF DEF FUNCTION FUNC-ENDFUNC
DIM DIM DIM ARRAY OF DIM
DIR"$ DIRECTORY DIR
DISPOSE
DOWN
DUP
END END END END END
ESC
FAST
FCHR
FCOL
FETCH
FLASH
GET GET GET
GET# GET# GET# GET$ (DISK)
GETKEY GETKEY
GLOBAL-LOCAL CLOSED
GOSUB GOSUB-EXEC GOSUB EXEC
EXTERNAL
GOTO GOTO-CALL GOTO GOTO LABEL GOTO LABEL
IMPORT
INPUT INPUT INPUT READ-READLN INPUT
INPUT# INPUT# INPUT# READLN INPUT FILE
INSERT
INST
INTERRUPT
LEFT
LET LET LET LET
LIN
LOCAL
MOVE
NO ERROR
OFF
ON ON-ON ERROR-ON KEY ON
OPEN OPEN OPEN RESET-REWRITE OPEN
SET
PACK
PAGE PAGE
PAUSE
POKE POKE POKE POKE POKE
PRINT PRINT PRINT WRITE-WRITLN PRINT
PRINT# PRINT# PRINT# WRITELN PRINT FILE
PUDEF
RANDOMIZE
RCOMP
READ READ READ READ
RECORD
REF
REM REM REM (* //
REPORT
RESET
RESTORE RESTORE RESTORE RESTORE
RETURN RETURN RETURN RETURN
RIGHT
ROUND
RREG
SELECT
SLEEP
SLOW
STASH
STOP STOP STOP STOP
SWAP
SYS SYS SYS SYS
UNIT
UNPACK
UP
USE
USE USING USING
WAIT WAIT WAIT
WITH
ZONE
Funktionen und reservierte Variablen
ABS ABS ABS ABS ABS
AND AND AND AND AND-BITAND
ATN ATN ATN ARCTAN ATN
EXOR XOR XORB BITXOR
CHR$ CHR$ CHR$ CHR CHR$
COS COS COS COS COS
DEC
DIV DIV DIV
DS-DS$
EOD
EOF EOF
EOL
ERRN-ERRLN ER-ERR$ ERR
ERRFILE
ERRTEXT$
EXP EXP EXP EXP EXP
FALSE FALSE
FRAC
FRE( FRE( FRE(
IN IN
INT INT INT INT
KEY$
LEFT$ LEFT$ LEFT$
LEN LEN LEN LEN
LOG LOG LOG LOG
MAXINT
MID$ MID$ MID$
MOD MOD MOD
NIL
NOT NOT NOT NOT NOT
ODD
OR OR OR OR OR-BITOR
ASC ASC ORD ORD
PACKED
PEEK PEEK PEEK PEEK PEEK
POINTER
PRED
RIGHT$ RIGHT$ RIGHT$
RND RND RND RANDOM RND
SGN SGN SGN SGN
SHL
SHR
SIN SIN SIN SIN SIN
SPC SPC SPC SPC$
SQR SQR SQR SQR SQR
SQRT
STATUS$
STR$ STR$ STR$ STR$
SUCC
TAB TAB TAB TAB
TAN TAN TAN TAN
TI TI TI TIME
TI$ TI$ TI$
TRUE TRUE
TRUNC
VAL VAL VAL VAL
VAR
Strukturbefehle und Schleifen
BEGIN-BEND BEGIN-END
CASE-OF-END CASE-OF-WHEN-OTHERWISE-ENDCASE
DO-WHILE-EXIT-LOOP DO-WHILE- WHILE-DO-ENDWHILE
FOR-TO-STEP-NEXT FOR-TO-STEP-NEXT FOR-TO-STEP-NEXT FOR-DOWN-TO-BEGIN-END FOR-TO-STEP-NEXT-ENDFOR
IF-THEN IF-THEN-ELSE IF-THEN-ELSE IF-THEN-ELSE IF-THEN-ELIF-ELSE-ENDIF
LOOP-EXIT IF-END LOOP LOOP-EXIT-EXIT WHEN ENDLOOP
REPEAT-UNTIL REPEAT-UNTIL REPEAT-UNTIL
ON ERROR GOTO TRAP-RESUME TRAP-HANDLER-ENDTRAP
PROC-END PROC PROCEDURE-END PROC-ENDPROC
PROGRAMM-END
FUNCTION-END
System-Befehle von Comal 80
CURCOL
CURROW
BELL
FREE
GETSCREEN
GETTIME$
HRDCPY HARDCOPY
INKEY$
UPPER CASE KEYWORDS 'IN'UPPER'CASE
NAMES'IN'UPPER'CASE
QUOTE'MODE
SERIAL
SETPAGE
SETPRINTER
SETRECORDDELAY
SETSCREEN
SETTIME SETTIME
TEXTCOLORS
Grafik-Befehle
ANGL
ARC ARC
PAPER BACKGROUND
BLOCK
BORDER BORDER
BOX
CHAR
CIRCLE CIRCLE CIRCLE
CLEAR
COLOR COLOR
COPY PRINTSCREEN
DRAW DRAW DRAW
DRAWTO
FILL PAINT FLIL
FULLSCREEN
GETCOLOR
GRAPHIC
HICOL
HIRES CLEARSCREEN
HIRES-MULTI GRAPHIC HIRES GRAPHICSCREEN
INK
INQ
LINE DRAWTO
LOADSCREEN
LOCATE
LOW COL
NOWRAP
MULTI GRAPHIC GRAPHICSCREEN
NRM HIRES TEXTSCREEN
PAINT PAINT PAINT
PLOT PLOT PLOT
RCLR
REC BOX
RGR
ROT
RWINDOW
SAVESCREEN
SCALE
SCNCLR
SPLITSCREEN
TEST EXAMINE
TEXT PLOTTEXT
TEXTBACKGROUND
PEN TEXTCOLOR
TEXTSTYLE
VIEWPORT
WIDTH
WINDOW WINDOW WINDOW
WRAP
XCOR
YCOR
Turtle-Befehle
BACK
FORWARD
HEADING
HIDETURTLE
HOME
LEFT
MOVE-MOVETO
PENCOLOR
PENDOWN
PENUP
RIGHT
SEXTY
SETHEADING
SHOWTURTLE
TURTLESIZE
Sprite-Befehle
ANIMATE
BUMP
COLLISION DATACOLLISION-SPRITECOLLISION
CHECK
CMOB
DESIGN SPRDEF DEFINE
DETECT
GSHAPE
HIDESPRITE
IDENTIFY
LINKSPRITE
LOADSPRITE
MMOB MOVESPR MOVESPRITE
MOB OFF
PRIORITY
RLOCMOB
RSPRITE SPRITEINQ
SPRCOLOR SPRITECOLOR
SPRITE
SPRITEBACK
SPRITEPOS
SPRITESIZE
RSPPOS SPRITEX-SPRITEY
SPRSAV
SSHAPE SAVESPRITE
STAMPSPRITE
STARTSPRITES
STOPSPRITE
Zeichensatz-Befehle
GETCHARACTER
KEEPFONT
LINKFONT
LOADFONT
MEM
PUTCHARACTER
SAVEFONT
Musik-Befehle
ADSR
ENV
ENVELOPE ENVELOPE ENVEL
FILTER FILTER
FILTERFREQ
FILTERTYPE
GATE
MUSIC
NOTE
OSC3
PLAY PLAY PLAYSCORE
PULSE
RESONANCE
RINGMOD
SETFREQUENCY
SETSCORE
SOUND
SOUNDTYPE
STOPPLAY
SYNC
TEMPO
VOICE FREQUENCY
VOL VOLUME
WAITSCORE
WAVE VOICE
Paddles-Befehle, Joystick-Befehle, Lightpen-Befehle
POT POT PADDLE
JOY JOY JOYSTICK
ACCURACY
DELAY
OFFSET
PEN PENON
PENX
PENY
READPEN
TIMEON
PDF Diesen Artikel als PDF herunterladen
Mastodon Diesen Artikel auf Mastodon teilen
← Vorheriger ArtikelNächster Artikel →