Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Home > Commodore BASIC
Commodore BASIC is the dialect of BASIC used in Commodore International's 8-bit home computer line, stretching from the PET of 1977 to the C128 of 1985. The core part was based on 6502 Microsoft BASIC, licensed from the young Microsoft on a "pay once, no royalties" basis.A very convenient feature of Commodore's ROM-resident BASIC interpreter and KERNAL was the brilliantly implemented full screen editor, which allowed users to input, edit, and enter direct commands as well as program lines anywhere on the screen – simply by pressing the RETURN key whenever the cursor happened to be on a line containing a valid BASIC statement. This marked a huge leap forward in program entry interfaces compared to other common home computer BASICs at the time, which typically used a separate EDIT command for line editing.
1 Versions (in chronological order, with successively added features)
- V1.0: PET 2001 with chiclet keyboard and built-in Datassette (original PET)
- bug: arrays limited to 256 elements
- bug:
PEEK command won't work above memory location $C000
- V2.0: PET 2001 with full-travel keyboard & upgrade ROMs; VIC-20; C64Commodore 64 C64 CBM 64 was a popular home computer of the 1980s. Announced by Commodore Business Machines (founded and owned by Jack Tramiel) in January 1982 and released in September of that year at a price of US$595, it offered unprecedented value (sou
- most 1.0 bugs squashed
- PET Easter eggFrom the custom of the Easter egg hunt observed in the U. and many parts of Europe, Easter eggs are hidden messages or features which may appear in movies, DVDs, books, on CDs, or in computer programs. Computer-related Easter eggs In computing, Easter egg – enter
WAIT 6502, and see what happens...
- V4.0: PET/CBM 4000/8000 series (and late version PET 2001's)
- disk operationsCommodore DOS aka CBM DOS was the disk operating system used with Commodore's 8-bit computers. Unlike most other DOS systems before or since, CBM DOS was integrated in the internal ROM of the floppy disk drives, not loaded from disk into the computer's ow:
DLOAD,DSAVE,COPY,SCRATCH, etc (15 in all)
- disk error-channel variables:
DS,DS$
- V4+ : CBM-IIThe Commodore CBM-II series was a short-lived series of personal computers from Commodore International, intended as a follow-on to the Commodore PET series, released in 1982. Technical description In the United States, the CBM-II had two incarnations, th series (aka B, P range)
- V3.5: C16/116The Commodore 16 was a home computer made by Commodore with a 6502-compatible 7501 CPU, released in 1984. It was intended to be an entry-level computer to replace the VIC-20 and it often sold for US$99. A cost-reduced version, the Commodore 116 was sold o, Plus/4The Commodore Plus/4 was a home computer released by Commodore International in 1984 and intended to replace the Commodore 64 as its flagship computer. It had some success in Eastern Europe, but was less popular in Western Europe and a total flop in the U
- sound and graphics commands
- joystickA joystick is a computer peripheral or general control device consisting of a hand held stick that pivots about one end and transmits its angle in two or three dimensions to a computer. Most joysticks are two-dimensional, having two axes of movement, just input:
JOY
- hexadecimal conversion:
DEC(),HEX$()
- flexible
DATA read: RESTORE [linenumber]
- string search function:
INSTR
- formatted printing:
PRINT USING,PUDEF
- alternative branching:
ELSE
- structured looping:
DO,LOOP,WHILE,UNTIL,EXIT
- function key assignment:
KEY (also direct mode)
- program entry/editing:
AUTO,DELETE,RENUMBER
- dynamic error handling:
TRAP,RESUME,ERR$()
- debugging (tracing):
TRON,TROFF
- MLM entry command:
MONITOR
- C(1)16, Plus/4 Easter egg – enter
SYS 52650
- V7.0: C128
- more sound and graphics commands, incl sprite handling
- paddle, lightpen input:
POT,PEN
- exclusive or function:
XOR
- get variable address:
POINTER
- text mode windowing:
WINDOW
- controlled time delay:
SLEEP
- memory management:
BANK,SWAP,FETCH,STASH
- more disk operations:
BOOT,BLOAD,BSAVE,DVERIFY,DCLEAR
- CPU speed adjustment:
FAST,SLOW (2 vs 1 MHz)
- undocumented, working:
RREG (read CPU registers after a SYS)
- undocumented, non-w.:
OFF,QUIT
- C128 Easter egg – enter
SYS 32800,123,45,6
Read more »