Commodore BASIC
Commodore BASIC ist ein Dialekt der Programmiersprache BASIC, die in Commodores 8-Bit-Heimcomputern - beginnend 1977 mit dem PET bis zum C128 im Jahre 1985 - eingesetzt wurde. Später kam noch eine für den C65 gedachte Version hinzu, die aber nicht mehr fertiggestellt wurde. Das Basic passierte auf 6502-Microsoft BASIC, das von Microsoft für eine Einmalzahlung lizenziert wurde.Ein besonderer Vorteil des im ROM eingebauten Basic-Interpreter war der Fullscreen-Editor, der ein komfortables Bearbeiten von Programmen oder sofortiges Ausführen von Befehlen ohne umständliche Edit-Kommandos ermöglichte.
Versionen (chronologisch, mit den jeweils neuen Features)
WAIT 6502,x eingeben (für x beliebige Zahl einsetzen) und warten, was passiert...DLOAD,DSAVE,COPY,SCRATCH, etc (15 im ganzen)
DS,DS$ (DS enthält die Fehlernummer, DS$ die Fehlermeldung im Klartext)JOY
DEC(),HEX$()
RESTORE [linenumber]
INSTR
PRINT USING,PUDEF
ELSE
DO,LOOP,WHILE,UNTIL,EXIT
KEY
AUTO,DELETE,RENUMBER
TRAP,RESUME,ERR$()
TRON,TROFFPOT,PEN
XOR
POINTER
WINDOW
SLEEP
BANK,STASH,FETCH,SWAP
BOOT,BLOAD,BSAVE,DVERIFY,DCLEAR
RREG (ermittelt den Inhalt der CPU-Register nach einem SYS)
OFF,QUITGENLOCK
MOUSE, RMOUSE
TYPE
FIND/CHANGE
FRE-Funktion zur Bestimmung des freien Speichers
PALETTE
DMA
PAINT, PASTE, CUT, LOCATE, SCALE, WIDTH, QUIT, OFF, SET, VIEWPORT






