/pub/cbm/pet/programming/

Programming examples, tools and documentation

Subdirectories

firmware@
Some ROM expansions (BASIC expansions, machine language monitors etc.)
lessons/
Programming lessons and teaching material

Files

CBM_ml_monitor_TIM.zip 2018-02-05 115321
Commodores ML monitor (TIM) for BASIC 1 (and others?). Manual included.
apmon-v112.tar.gz 2010-02-08 49445
ML monitor for the basic4 PET, by Andre Fachat
assemblers.d64.gz 2018-03-07 35801
Includes 6502 Assembler & Disassembler, Micro Assembler & Disassembler, and SuperMon
c=development.d64.gz 2018-03-07 13116
Assemblers, source editors, and loaders for BASIC 2 & 4 PETs, 16k and 32k
comal4master1.d64.gz 2018-03-07 67236
Comal 80 rev 0.11 from Commodore
comalhelp.d64.gz 2018-03-07 26658
Comal 80 help disk
crtctest-1.1.tar.gz 2009-08-18 161862
Test programs and reverse-engineered information on the 6845/6545 Cathode Ray Tube Controller (CRTC). Composed and uploaded by André Fachat.
dtl-basic-4.3-40col.d64.gz 2018-03-08 18210
DTL BASIC compiler 4.3, 40 col, no rom required, but seems to need dual drive
dtl-basic-4.7-80col.d64.gz 2018-03-08 15781
DTL BASIC compiler 4.7, 80 col, no rom required, but seems to need dual drive
dtl-basic.lnx.gz 2009-08-18 14318
DTL Basic compiler for the 8032. Runs but looks funny in 40 columns (4032).
dtl_pet.pdf 2018-03-07 30878839
Manual for DTL BASIC Compiler for PET
dtlbasic2001.d64.gz 2018-03-08 16725
DTL BASIC Compiler 4.1 for 32k 2001. Req dual drives. Probaby needs option rom.
dtlbasic2001nd.d64.gz 2018-03-08 16844
DTL BASIC Compiler 4.1 for 32k 2001. Req dual drives. No option rom required.
dtlbasic4032.d64.gz 2018-03-08 16795
DTL BASIC Compiler 4.3 for 4032. Req dual drives. Option rom probably required.
dtlbasic4032nd.d64.gz 2018-03-08 16851
DTL BASIC Compiler 4.3 for 4032. Req dual drives. No option rom required.
dtlbasic8032.d64.gz 2018-03-08 16739
DTL BASIC Compiler 4.7 for 8032. Req dual drives. Option rom probably required.
dtlbasic8032nd.d64.gz 2018-03-08 39349
DTL BASIC Compiler 4.7 for 8032. Req dual drives. Option rom Not required.
mae30.d64.gz 2018-03-08 37434
MAE Assembler/Monitor package for 2.0/3.0 roms.
mae40.d64.gz 2018-03-08 40857
MAE Assembler/Monitor package for 4.0 roms.
micromon 23296.prg 2009-08-18 5378
Excellent TIM monitor enhancement - loads at $5B00. Start with SYS 23296.
micromon 24500.prg 2009-08-18 5378
As micromon 23296 but includes a poke 59458,62 (fast VDU mode / killer POKE for some). Call with SYS 24500.
micromon.txt 2009-08-18 1167
Micromon command summary, composed by Tim Howe.
pal_assembler.d64.gz 2013-02-01 4658
Brad Templeton's PAL Assembler adapted for the PET by Paul Lalonde
pascal3norom.d64.gz 2018-03-07 66628
Pascal 3.0, requires and includes rom. Need instructions!
petass1.d64.zip 2012-10-05 74390
PET Assembler
petieee.prg 2009-08-18 2198
BASIC implementation of the IEEE-488 code for the PET. Includes all routines (talk, listen, sectalk etc.). The example will produce and read a syntax error from the disk drive. Programmed and uploaded by André Fachat.
petspeed.d80.zip 2012-10-05 67950
Petspeed Compiler in D80 format
supergraphics.d64.gz 2018-03-07 14014
Graphics commands BASIC programming extension for various PETs
supermon_all.zip 2018-02-05 10466
Versions of SuperMON ML Monitor by Jim Butterfield, for BASICs 1, 2, and 4. Instructions included.
tclpascal16.d64.gz 2018-03-07 51974
TCL Pascal v1.6 for 8032, includes option rom file
tclpascal8032.d64.gz 2018-03-08 48587
TCL Pascal for 8032, requires option rom

Mirror sitesGeneral informationFile typesData transfer