the PET Files Archive
*** BEWARE *** Some games in this archive do contain the 'killer POKE' (see the PET FAQ)if you have a 4000 series large-screen PET, you should scan the listings for any pokes to 59458 and RAMOVE THEM before running the game, if you run a game and the screen messes up (like the verical hold just died) turn off the machine immediately! Prolonged use in this mode will damage video circuitry. You have been warned!
One program in this archive I know that has this POKE is JOUST.
If you are running a SMALL-SCREEN PET; you may WANT to leave this POKE in as it will improve graphics display speed.
The larger the block sizes the more RAM will be required to run these programs: Estimates (not always accurate): 30 blocks or under 8k, >30 blocks - 16k, >55 blocks 32k.
This is a compilation of PET games from my disk collection, much effort has been taken to remove any obvious repeats.
Some browsers have problems downloading from these links, to properly "save" the files, you may need to right-click, or hold down on the link when clicking on the item to keep the browser from 'opening' the link as a page and save the contents directly. You might also try going to the subdirectory directly with:
Just one of the many exciting graphics packed, furiously paced games in the PET games archive! Mostly classics, a couple new, some bad, many good, a bunch in speedy machine language, some not in english, but ALL PET! 90% games will run on a 2001 upgrade ROM Machine (3000 series for you international users), 75%-80% on a 4000 series PET, 50% on original ROM PET, and a few will work on the 8000 series (but there is hope for you 8000 users, get the 4032 utility from the funet.fi archive to get your PET to emulate a 4000 model!)
More Screenshots of some of the games are now on-line!
PET GAMES 2/28/1999 - NR. OF PROGRAMS :301 PROGRAM ID BLK PROGRAM ID BLK PROGRAM ID BLK ============================================================================ 8-QUEEN SOLN. G04 9 CHESS GAME (TG) G04 25 G-WORD G09 15 A-MAZING G06 11 CIRCLE WORLD G03 41 GAMMON G02 55 ABACUS G08 6 CIVIL WAR G12 45 GANZEN G10 14 ACEY DEUCY G12 26 CONCORD LANDER G09 24 GODZILLA G09 25 ACIGOL G09 6 COPS G07 20 GOLF G04 20 ACROBAT G05 24 COSMIADS G09 30 GOMOKU G04 19 ADVENTURE 2 G09 69 COSMIC FIGHTER G09 48 GREMLIN G10 23 ADVENTURELAND G03 72 CRAZY BALLOON G05 25 GRIBBET G09 15 AFO G01 25 CROSSWORD PUZZLE G08 37 GUESS G08 9 AFO WITH SOUND G09 25 DAMBUSTER G09 25 GUESS IT G04 14 ALIENS! G01 14 DAMMEN NR G09 16 GUNNER G07 8 ALLIGATOR 2 G09 19 DAWSONS WALL G09 14 HAMMURABI G10 26 AMBUSH! G02 14 DEBRIS G09 5 HAMURABI G04 14 ANDROID NIM G01 23 DEEPSPACE 1.0 G04 24 HANGMAN G10 11 ARROW G05 7 DEFEND! G07 16 HANGMAN1 G06 33 ARTILLERY G04 19 DEFLEXTION G12 9 HANGMAN2 G06 24 ASTEROIDS G03 22 DEMON! G02 20 HANGMAN3 G06 22 ATLANTIC PATROL G05 26 DERELICT G03 40 HANGMAN4 G08 14 AWARI G11 7 DIAMOND HUNT II G01 21 HANOI G08 18 BALLON G09 16 DOG STAR ADVENT G02 102 HARTENJAGEN G10 24 BART G07 27 DOMINOS G04 7 HEART RACER G07 11 BASEBALL 7.4 G02 28 DONUTS G05 7 HEART'S DESIRE G11 22 BAT! G01 20 DOOLHOF 1 G09 26 HEXPAWN 2.0 G06 16 BATTLESHIP G07 19 DOT RACER G02 14 HMAN G08 16 BEAST G07 17 DRAG G07 16 HORSERACE G04 23 BETS G01 22 DRAGON ISLAND G04 9 HURKLE G07 6 BIORHYTHM 1.5 G06 8 DUEL G09 19 HYPERTREK G10 28 BJACK G08 23 DUNGEON G01 19 IAN'S RACE (N) G08 17 BLACKJACK G01 25 ELIZA G05 25 JACKBLACK B G06 18 BLACKJACK (CMS) G05 27 ENIGMA G07 14 JACKPOT G10 24 BLOCKADE G02 26 EPIDEMIC G03 25 JAILBREAK G05 30 BOMBER G05 13 EVEREST G01 21 JAILBREAK INS. G05 6 BONZO! G01 20 FBALL G01 27 JOUST G11 21 BOP G08 27 FERRY! G07 18 JUMBO LANDER G10 23 BOSWAIN G07 27 FIFTEEN G01 9 KALAH G07 24 BREAK-OUT G06 24 FIRE! G01 17 KENO G06 26 BREAKOUT G04 7 FLASH ATTACK G01 30 KING ARTHUR G05 20 BREAKOUT 3.1 G06 6 FLASH ATTACK 4 G01 30 KING.TUT G04 60 BRICK G08 7 FLASH CABLE PLAN G01 4 KINGDOM G04 18 BRIDGE BID TRAIN G06 23 FLIGHT SIMULATOR G05 17 LABYRINTH G03 58 BSHIP G08 21 FLIP G08 11 LABYRINTH A G10 15 BUGGY G06 26 FLIPPER G10 17 LABYRINTH B G10 26 BULLS & BEARS G01 24 FOOTBALL (PI) G04 26 LANDER (CC) G01 27 CANYON G01 21 FOREST G06 23 LANDER X G07 9 CAPTURE! G02 17 FROG RACE G04 7 LASER TANKS G05 30 CARRACE G09 30 FROGGER.3 G10 21 LASER TKS INS G05 30 CBM DRAW POKER G05 23 FROGS (C) G04 23 LAWN! G02 15 CHECKERS G01 18 FRUSTRATION QUBI G06 16 LEAP G07 17 CHECKERS G06 23 FUR G12 23 LEM G05 14 -1- PROGRAM ID BLK PROGRAM ID BLK PROGRAM ID BLK ============================================================================ LIFE G06 61 PICK UP G10 14 SNARK G12 21 LIFE G07 11 PICTURE KINGDOM G06 27 SORCERERS.CASTLE G04 55 LIFE II G07 7 PINBALL G03 24 SPACE 2.0 G04 23 LIGHT CYCLES G04 14 PING PONG G07 15 SPACE ACE G11 55 LIZZARD G10 7 PIRATE ADVENTURE G02 69 SPACE ACE-B G11 55 LUNAR LANDER G06 11 PIZZA G06 25 SPACE FIGHT G11 13 LUNAR LANDER II G09 26 PLANET PROBE G02 17 SPACE INV 4.0 G01 29 M-MAZE G05 16 POKER G07 22 SPACE INVADERS G04 29 MACHINE G07 56 POKER G11 22 SPACE TALK G11 13 MAD BOMBER G04 26 POLICE G09 24 SPACE! G08 21 MAD DOG G07 35 PONG G07 6 SPACETREK 2 G05 24 MARS G03 23 POSTAL G06 23 SPACEWAR PART 1 G06 22 MASTERMIND G04 6 PPONE 1.1 G06 10 SPACEWAR PART 2 G06 27 MASTERMIND G10 19 QUBIC G06 17 SPOT G07 16 MASTERMIND (4) G10 10 QUIX G08 15 STAR TREK G01 25 MATCH G07 17 RACE G08 14 STAR TREK 6.8 G02 25 MATCHES G04 8 RACEBAAN G10 20 STAR WARS TRAIN G02 16 MAXIT G07 19 RACER! G02 19 STARBUSTER G11 13 MAZE G08 21 RACETRACK G12 26 STARFIGHTER G05 16 METEOR G09 17 RADLER.3 G10 27 STARFORCE G01 30 METEORITES G10 24 RAIL G09 18 STARFORCE G11 29 MICROCHESS 3.0 G10 24 RATRUN G07 26 SUPER TREK G05 23 MICROJUMP G10 7 REBOUNT G10 14 SUPERDOOLHOF G11 25 MICROSTRING G10 6 REFLECTIONS G06 9 SUPERTREK/16KNR G03 51 MIDGETGOLF G10 25 RESCUE! G02 19 TANK! G02 23 MILLIKAN(C) G05 47 REVERS! G08 20 TARGET PONG G11 14 MILLIPEDE G01 29 REVERSE G08 16 TARGETGOLF G11 27 MIND G08 26 ROLLERCOASTER G10 23 THUNT! G07 25 MINER G07 23 ROTATE G05 19 TIC TAC TOE G05 14 MISER 16K G03 55 ROULETTE G06 5 TIC-TAC-TOE G11 16 MOUNT ST HELENS G03 36 RUBIK'S CUBE G11 82 TIME TREK G01 26 MOUSEMAZE G06 13 S-RACER G05 11 TITRATE G02 25 MUGWUMP G12 9 SAFE! G02 24 TOKER G11 27 NAB! G01 20 SARGON 2-SCHAAK G11 29 TORPEDO-S G04 6 NACHTM.PARK G10 33 SCHAAK 2.6B G11 29 TOSS G09 10 NIGHT DRIVE NR G10 21 SCHIETTENT G11 9 TRAIL WEST G11 27 NIGHTDRIVER G05 21 SCHUIFSPEL G11 12 TREK ADVENTURE G03 27 NIM G07 12 SCRAMBLED WORD G08 16 TRIP TO ATLANTIS G03 58 NUMBER-TOE G12 17 SEA BATTLE G06 16 TRON JOURNEY G06 16 OHARE'S #1 G04 67 SEABATTLE G08 47 TUNNEL-VISION G01 16 OHARE'S #2 G04 66 SEABATTLE (32K) G07 55 VECTOR CHASE G08 17 OHARE'S #3 G05 86 SEABATTLE INST G08 23 VOLCANO G12 62 OTHELLO G02 22 SEIGE G11 17 WILL O' WISP G08 114 OTHELLO G10 20 SHARK G01 21 WIPEOUT G08 18 OURANOS! G02 23 SHEEP G09 13 WIZARD'S.CASTLE G03 60 OUTPOST G03 12 SHOOT G06 8 WUMPUS G03 22 P.DICE G06 21 SINNERS G06 16 YAHTZEE G01 33 PAK JANA G08 31 SKI G11 33 ZAP G05 11 PEG G07 15 SKI.F G12 17 ZEESLAG G11 26 PESTEN G10 21 SLOT MACHINE G07 19 ZONE X G09 21 PET NUC PWR PLNT G02 60 SLOT! G08 25 PETALS G10 17 SNAKES G11 6 -2-
Here is a collection of a few utility disks I have for the PET, Some programming, some disk and file and others for Modems and other peripherals.
Disk contents (commented):
PUTIL.d64 - Assorted PET utilities for mainly 40 column PETs 0 "PET UTILS " PU 2A 4 "CBM 4032 V2" PRG - Sets video on an 8000 series CBM to match a 40 column PET (for games, etc.) 0 "----------------" USR 24 "SUPERMON1/2/4INS" PRG - Supermon A combination of Monitor, Assembler and Disassembler (instructions) 13 "SUPERMON1.REL" PRG - Supermon for original ROMs *** COMMODORE BASIC *** 9 "SUPERMON 2.REL" PRG - Supermon for upgrade ROMSs ### COMMODORE BASIC ### 9 "SUPERMON 4.REL" PRG - Supermon for 4.0 ROMs *** COMMODORE BASIC 4.0 *** 24 "SUPERMON2/4 INS" PRG - v2/4 instructions (may be same as above) 0 "----------------" USR 10 "DISSASSEMBLER" PRG - ML diassassembler 12 "MAE.TO.CBM.4.BAS" PRG - Convert CBM Assembler source to MAE 4 "CBM.TO.MAE.BAS" PRG - Convert MAE source to CBM Assembler 5 "CHANGE/LADR.BAS" PRG - Let's you cange the start address of a file on a disk. 2 "DATAMAKER.BAS" PRG - Creates DATA statements of memory contents for BASIC loaders. 2 "DECHEX.BAS" PRG - Decimal to Hex conversion utilitiy 8 "6522.DISPLAY.BAS" PRG - Display 6522 Registers. 17 "SUPER.DISAS3.BAS" PRG - ML diasssembler 0 "----------------" USR 8 "AID2" PRG - Programmer's BASIC aid for upgrade ROMs 8 "AID4" PRG - Programmer's BASIC aid for 4.0 ROMs 4 "EXPLOR.BASIC.BAS" PRG - ? 17 "GRAPH.INS.BAS" PRG - ML graphics routines for BASIC, instructions 19 "GRAPH.LDR" PRG - ML graphics routines for BASIC program loader. 22 "GRAPH.DEMO.BAS" PRG - ML graphics routines for BASIC demo (first run loader) 7 "CROSS-REF" PRG - Cross ref. line numbers and variables VERY GOOD BASIC tool. 0 "----------------" USR 2 "RABBIT.CT" PRG - I think RABBIT tape turbo load/save... 1 "CAS.TO.CAS934.EX" PRG - Cassette to Cassette Copy SYS 934 1 "CAS.TO.DSK973.EX" PRG - Cassette to Disk Copy SYS 973 3 "DSK.TO.CAS973.EX" PRG - Disk to Cassette Copy SYS 973 9 "UNICOPY INST.P" PRG - Unicopy file copy disk to disk or cassette - instructions 7 "UNICOPY4.P" PRG - Unicopy file copy disk to disk or cassette 4.0 ROM program 0 "----------------" USR 9 "COPY DISK -P##" PRG - Copy disk (?) 10 "COPY DISK FILES" PRG - Copy disk (?) 10 "COPY DISK FILES2" PRG - Copy disk (?) 4 "CHECK DISK" PRG - Disk Check (nothing fancy) 10 "PET DISK" PRG - PET disk info 10 "DISK DISPLAY" PRG - Pet Disk display 3 "DISK COMM" PRG - Disk Drive communications program 2 "DISK COMM2" PRG - Disk Drive communications program 3 "DISK COMM3" PRG - Disk Drive communications program 4 "DISK WRITE" PRG - Disk Drive communications program 3 "DISK READ" PRG - Disk Drive communications program 2 "DISK OVERLAYS" PRG - Disk Drive communications program 4 "DISK DIR" PRG - Disk Directory example 7 "PET DATA" SEQ - used with one of the disk programs... 5 "UNIVERSAL WEDGE" PRG - Adds the @ or > DOS shortcut for directoies and commands. 7 "DISK LOGGER" PRG - Lists contents of disks with file sizes, load addr, record lengths, etc. 11 "DISPLAY.T&S.BAS" PRG - Display tracks and Sectord 26 "DUM 3.4" PRG - Either a DOS utility or Aid...? 1 "DISK DATA" SEQ - used with one of the disk programs... 0 "----------------" USR 9 "DIAGNOSTIC BOOT" PRG - Load Diagnostic routines 6 "DIAGNOSTIC CODE" SEQ 4 "KEYMAKE.BAS" PRG - ? 1 "RAM.TEST.BAS" PRG - Tests RAM 5 "ROM.TEST.BAS" PRG - Checks ROM with checksum, may be dated... 6 "SCRNWASH.896.LDR" PRG - ? 57 "SEQ.TO.WPRO.WP" PRG - Convert PETASCII to WordPro (screencode) 2 "WORDPRO.READ.BAS" PRG - Read WordPro files 25 "TINY.FTH.INS.BAS" PRG - Tiny Forth instructions 26 "TINY.FORTH.BAS" PRG - Tiny Forth program 18 "JOYSTICK.CTLR." PRG - Utility for using Joysticks (via parallel port) 7 "JOYSTICK.CRSRS" PRG - Utility for using Joysticks (via parallel port) 0 "----------------" USR 3 "CBM 8010" PRG - Commodore 8010 Modem (terminal) 47 "8010 MODEM DRIVR" PRG 11 "TERMINAL.IEEE" PRG - Terminal via IEEE (8010/TNW? or PET to PET?) 11 "TERMINAL.RS232" PRG - Terminal via RS-232 (SuperPET??) 6 "TERM.IEEE" PRG 6 "TERM.RS232" PRG 4 "INTELCOM1" PRG 4 "INTELCOM2" PRG 4 "INTELCOM3" PRG 5 "INTELCOM4" PRG 15 BLOCKS FREE. PASS1.d64 - PET ASSEMBLER DISK (I think MAE...?) 0 "ASSEMBLER #1 " A1 2A 5 "UNIVERSAL WEDGE" PRG 8 "COPY ALL" PRG 7 "MAE/DOS" PRG 9 "EXTRAMON.EXE9.0B" PRG 9 "EXTRAMON.EXE9.0G" PRG 30 "DOS.ASM" PRG 41 "MAE/DOS.ASM" PRG 14 "MLMACROS.MLIB" PRG 15 "PET.LIB" PRG 22 "IEEE.LIB" PRG 52 "KEYSORT.ASM" PRG 1 "SECTOR.CTL" PRG 8 "SECTOR.PGM" PRG 2 "SECTOR.EXE" PRG 16 "L.C.LISTER.ASM" PRG 16 "PET16.ASM" PRG 9 "PET16.MAC" PRG 4 "UART.CT" PRG 9 "UART.M01" PRG 27 "LEARNING.AID1" PRG 20 "LEARNING.AID2" PRG 9 "LEARNING.AID3" PRG 10 "LEARNING.AID4" PRG 24 "LEARNING.AID5" PRG 10 "LEARNING.AID6" PRG 14 "LEARNING.AID7" PRG 26 "UNASSEMBLER/CBM" PRG 28 "UNASSEMBLER/MAE" PRG 5 "CBM.TO.MAE" PRG 3 "MAE.TO.CBM" PRG 32 "EPROM.PRGM.ASM" PRG 3 "EPROM.PRGM.EXE" PRG 6 "EPROM.PRGM.INS" PRG 20 "3D.PLOT.ASM" PRG 2 "FREQ.CTR.ASM" PRG 4 "UART.M02" PRG 3 "UART.M03" PRG 3 "EXMON.CT" PRG 8 "EXMON.M01" PRG 27 "EXMON.M02" PRG 14 "EXMON.M03" PRG 14 "EXMON.M04" PRG 13 "EXMON.M05" PRG 16 "EXMON.M06" PRG 12 "EXMON.M07" PRG 8 "EXMON.M08" PRG 8 "EXMON.M09" PRG 6 "EXMON.M0A" PRG 5 "MAE.PAT.ASM" PRG 7 BLOCKS FREE. BAIDSRC.d64 - Source files for at least one PET BASIC aid program... ? 0 "BAID.SRC+ " UH 2A 2 "BAID.MOVE.ASM" PRG 4 "BASIC-AID.CT" PRG 11 "BASIC-AID.DOS" PRG 19 "BASIC-AID.M1A" PRG 16 "BASIC-AID.M1B" PRG 16 "BASIC-AID.M2A" PRG 14 "BASIC-AID.M2B" PRG 16 "BASIC-AID.M3A" PRG 28 "BASIC-AID.M3B" PRG 21 "BASIC-AID.M3C" PRG 29 "BASIC-AID.M4" PRG 1 "BAID.MOVE.EXE" PRG 19 "BASIC-AID.ROLLA" PRG 17 "BASIC-AID.ROLLB" PRG 17 "BASIC.AID.INS.WP" PRG 18 "BAID240A1019.LDR" PRG 18 "BAID240C1019.LDR" PRG 18 "BAID440A1019.LDR" PRG 18 "BAID440C1019.LDR" PRG 17 "BAID480A1019.LDR" PRG 18 "BAID480C1019.LDR" PRG 17 "BAID.F4016C.LDR" PRG 44 "DATABASE4.0.BAS" PRG 27 "MEM.CALENDR2.BAS" PRG 2 "P5-LISTER.BAS" PRG 1 " BASENAME" SEQ 1 "INVENTORY HEADER" SEQ 1 "INVENTORY INDEX" SEQ 4 "mARCH" SEQ 5 "ASCII.BAS" PRG 15 "PET SOURCES.BAS" PRG 2 "STARWRITER.BAS" PRG 16 "BAID480C$9@2.EXE" PRG 2 "POKE.MAE.BAS" PRG 2 "P6-LISTER.BAS" PRG 1 "------------" PRG 18 "POWR.AID.INS1.WP" PRG 17 "POWR.AID.INS2.WP" PRG 2 "PWR-AID.MOVE.ASM" PRG 2 "POWER-AID.CTA" PRG 20 "POWER-AID.M1A" PRG 6 "POWER-AID.M2A" PRG 27 "POWER-AID.M3A" PRG 26 "POWER-AID.M4A" PRG 5 "POWER-AID.M5A" PRG 14 "POWER.INS.WP" PRG 9 "PWRAID.4032.LDR" PRG 8 "PAID8032.E9.@.$2" PRG 9 "PWRAID.2032.LDR" PRG 9 "PWRAID.8032.LDR" PRG 12 BLOCKS FREE. READY.