Zimmers.NET Files (formerly ftp.funet.fi)

/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
snippets/
Small program examples and add-ons

Files

apmon-v112.tar.gz 2010-02-08 49445
ML monitor for the basic4 PET, by Andre Fachat

assembler-disk1.d64.gz    (dir) 2019-11-25 74177
Assembler disk 1

assemblers.d64.gz    (dir) 2018-03-07 35801
Includes 6502 Assembler & Disassembler, Micro Assembler & Disassembler, and
SuperMon

auto_number.prg 2024-03-08 117
Tool for auto-numbering in BASIC

basic-aid-power-aid.d64.gz    (dir) 2019-11-25 71713
Basic-Aid, Power-Aid, BASIC source

basml combiner.prg 2021-10-31 4766
Combine BASIC and ML components

c=development.d64.gz    (dir) 2018-03-07 13116
Assemblers, source editors, and loaders for BASIC 2 & 4 PETs, 16k and 32k

CBM_ml_monitor_TIM.zip 2018-02-05 115321
Commodores ML monitor (TIM) for BASIC 1 (and others?). Manual included.

comal4master1.d64.gz    (dir) 2018-03-07 67236
Comal 80 rev 0.11 from Commodore

comalhelp.d64.gz    (dir) 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.

disk disassmbler.prg 2021-10-31 4054
Disassemble a file directly from disk

dos dissassem.prg 2021-10-31 3569
Disassemble drive dos to screen/printer

dtl-basic-4.3-40col.d64.gz    (dir) 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    (dir) 2018-03-08 15781
DTL BASIC compiler 4.7, 80 col, no rom required, but seems to need dual drive

dtl-basic.lnx.gz    (dir) 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    (dir) 2018-03-08 16725
DTL BASIC Compiler 4.1 for 32k 2001. Req dual drives. Probaby needs option rom.

dtlbasic2001nd.d64.gz    (dir) 2018-03-08 16844
DTL BASIC Compiler 4.1 for 32k 2001. Req dual drives. No option rom required.

dtlbasic4032.d64.gz    (dir) 2018-03-08 16795
DTL BASIC Compiler 4.3 for 4032. Req dual drives. Option rom probably required.

dtlbasic4032nd.d64.gz    (dir) 2018-03-08 16851
DTL BASIC Compiler 4.3 for 4032. Req dual drives. No option rom required.

dtlbasic8032.d64.gz    (dir) 2018-03-08 16739
DTL BASIC Compiler 4.7 for 8032. Req dual drives. Option rom probably
required.

dtlbasic8032nd.d64.gz    (dir) 2018-03-08 39349
DTL BASIC Compiler 4.7 for 8032. Req dual drives. Option rom Not required.

forth.d64.gz    (dir) 2021-10-27 29282
Fig Forth 1.0

graphicaid4.d64.gz    (dir) 2021-10-31 11721
BASIC Extension for doing graphics

kmmm-pascal.d64.gz    (dir) 2021-10-31 24342
KMMM Pascal Editor, Compiler, Interpretor

lockdisk.prg 2021-10-31 1867
Make a BASIC program run-only. By Jim Butterfield

mae30.d64.gz    (dir) 2018-03-08 37434
MAE Assembler/Monitor package for 2.0/3.0 roms.

mae40.d64.gz    (dir) 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.

moser-assembler.d64.gz    (dir) 2021-10-27 10850
Moser Assembler

pal-assembler2.d64.gz    (dir) 2021-10-27 19814
Brad Templeton's PAL Assembler. Seems more complete that
pal_assembler.d64.gz

pal_assembler.d64.gz    (dir) 2013-02-01 4658
Brad Templeton's PAL Assembler adapted for the PET by Paul Lalonde

pascal3norom.d64.gz    (dir) 2018-03-07 66628
Pascal 3.0, requires and includes rom. Need instructions!

petass1.d64.gz    (dir) 2024-02-06 74167
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-80col.d64.gz    (dir) 2021-10-27 45454
Petspeed BASIC Compiler v2.3

petspeed.d80.d64.gz    (dir) 2024-02-06 67551
Petspeed Compiler v2.1 in D80 format

PowerCommodore_d80.zip    (dir) 2024-02-07 12499
POWER Basic Extension demo disk and $9000 option rom

renumber.prg 2024-01-22 196
Code fragment for renumbering BASIC lines.

supergraphics.d64.gz    (dir) 2021-10-31 29499
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.

tcl_pascal_users_manual.pdf 2024-05-31 3485973
TCL for CBM users manual, uploaded by Andreas Unverdorben

tclpascal16.d64.gz    (dir) 2018-03-07 51974
TCL Pascal v1.6 for the 8032, includes option rom file

tclpascal8032-10.d80.zip    (dir) 2019-01-11 83025
TCK Pascal v1.0 for the 8032, no option rom required?

tclpascal8032-16.d64.gz    (dir) 2018-03-08 48587
TCL Pascal v1.6 for the 8032, requires option rom

trace.prg 2024-01-22 418
Trace - initialise = sys(7876), on = sys(7906), off = sys(7852)

Mirror sitesGeneral informationFile typesData transfer