Commodore

The very first computer of our family was a second-hand Commodore 64 connected to a black&white telly. It's only equipment was a datasette to load programmes onto the C64. A few days after, I got my first book about 'BASIC' from my uncle. The adventure of programming begun. Programming in BASIC was quite easy although I never tried to program in assembler on a C64.The only game we own was Jupiter Lander which could be connected to the game port of the C64. But I never really liked to use the C64 for games. I much more preferred programming. After about two years I gave the commie away to a friend because of a defect I could not repair at that time.
After that I became a Commodore PET which already was old-fashioned at that time. I liked this computer very much with its built in little monochrome monitor and the black keyboard. At hat time I learned to control the ports of it which gave me a new motivation in programming, so I spent a lot of time using my PET.
Now I own a C64 again although I tend to use the C64 emulator more than the real one.

History:

to be done...

Computer:

PET

VIC 20

This was the first computer from Commodore introduced in 1981. The VIC20 got its name from the video chip and the ROM size. It was very cheap and "a computer for the masses, not for the classes. Because this computer was so famous, commodore was selling despite the C64 was already on market!

C64

In 1982, Commodore introduced probably the most succesful homecomputer of the world - the C64 or also called breadbox by its users. Over 10 millions of this computer werde selled. With its famous soundchip called SID, breadbox was better than most of the competitive computeres of that time.
In 1986, Commodore introduced the C64C with a new design and a graphical operating system called GEOS which could be loaded from a floppy disk.
In 1987 they introduced the C64G with the old design again and a joystick in addition but without GEOS.
If you would like to know more about the C64, programming and repairing go to the PROJECT 64 homepage

C128

In 1985 Commodore managed to combine 3 computers in one:
C64 and VIC compatible
C128 with BASIC 7.0 from MicroSoft
CP/M mode

The C128 can be switched from 2 MHz to 1 MHz to be compatible with older software. Because of a mounted Z80 processor it was capable to run CP/M and could be used as a personal computer.

Operating Systems:

PET BASIC

VIC20 BASIC

C64 BASIC

The following commands and variables are available for C64 BASIC:
(Click on the commands to learn more about it)

ABS FRE NEXT SAVE
AND GET NOT SGN
ASC GET# ON SIN
ATN GOSUB OPEN SPC
CHR$ GOTO OR SQR
CLOSE IF ... THEN PEEK STOP
CLR INPUT POKE STR$
CMD INPUT# POS SYS
CONT INT PRINT TAB
COS LEFT$ PRINT# TAN
DATA LEN READ TI
DEF FN LET REM TI$
DIM LIST RESTORE USR
END LOAD RETURN VAL
EXP LOG RIGHT$ VERIFY
FN MID$ RND WAIT
FOR ... TO ... STEP NEW RUN  


Commodore Basic V7.0

It looks like the C128 has already got a BASIC from Microsoft!

GEOS

This is a graphical operating system for the C64C. I just found out that it was ported to DOS and is still supported and sold by Berkeley Softworks. It looks quite nice and is very powerful.

GeckOS

This operating system is written by André Fachat in1989 for all 6502 based computers. It is multitasking capable and includes some Unix-like features incusive virtual consoles. Unfortunately, I was not able to run it on my C64 Emulator - it causes a reset and I still don't know why! I am working on...

LUnix

LUnix (little Unix) is a newer operating system from Daniel Dallmann in 1994 with a simple but real multitasking and (!) terminal support. I have first seen it running in my C64 Emulator (VICE) and it really looks promising.
LUnix Homepage