****************************************************** *** *** *** comp.binaries.cbm is a moderated binaries- *** *** only newsgroup (no discussion or *** *** crossposting allowed) for Commodore 8-bits *** *** *** *** For information on comp.binaries.cbm visit *** *** http://www.floodgap.com/comp.binaries.cbm/ *** *** *** *** This file is also available via FTP from *** *** http://ftp.videocam.net.au/cbm/incoming/ *** *** (allow time for submission to be received) *** *** *** ****************************************************** "Jim's Ark" is that once-in-a-lifetime kind of all-in-one package. Normally I don't post files en bloc, but there's so much useful stuff here that I think I'll just go ahead and put it up in a zip archive in the form it was originally sent to me by Jim Butterfield. (Unzip64 will be posted here as well for people who only have access to a C64 or 128.) This is a collection of PD/freeware tools, games and utilities, much of it designed to run on just about any Commodore computer. Some are old classics, others are hidden gems and still others are unique offerings found nowhere else. SPECIAL.TXT from the .zip file is produced below so you can see the contents of the archive. Among these gems includes Copy-All, Disc Logger and SuperMon, and most of these in multiple machine-specific versions! -- Cameron Kaiser THE FOLLOWING FILES will run on most any Commodore 8-bit computer: 12 "TWIN BAGELS" prg 0401-0F9E TWBAGELS.PRG Mastermind, Bagels .. nice game. The twist here is that the computer ALSO tries to guess YOUR secret code. 8 "CURFIT" prg 0401-0BA4 CURFIT.PRG Math .. fit a curve to known data. 22 "EXPLORE" prg 0401-19A4 EXPLORE.PRG The smallest adventure to fit within an 8K PET. 2 "NUMBER DISPLAY" prg 0401-0572 NUMDISP.PRG You think $1.10 is stored EXACTLY that way? Try it. 18 "BLACKJACK" prg 0401-1582 BLAKJAK.PRG A sneaky twist on the old gambling game. 7 "POEMS" prg 0401-0A79 POEMS.PRG Add your own vocabulary for custom randomized poems. 17 "PETALS" prg 0401-14C5 PETALS.PRG Author unknown. An old whimsical puzzle game. 12 "MORTGAGE" prg 0401-0EFB MORTGAGE.PRG Calculate mortgages. 16 "BATTLESHIPS" prg 0401-12E4 BATTLSHP.PRG Try to sink the computer's ships before it sinks yours. 23 "GRUNGY TOWERS" prg 0401-1A6A GRUNGTW.PRG Detective: question suspects, find the killer. 25 "LIST ALL" prg 0401-1C80 LISTALL.PRG Slow, but correctly lists stuff from almost any version of Commodore Basic. 52 "LABYRINTH" prg 0401-36A9 LABYR.PRG From the U.K. ("Lloyd's Bank"). Nice 3D graphics. 23 "JOURNAL" prg 0401-1A89 JOURNAL.PRG Simple bookkeeping program. 27 "REPORT GENERATOR" prg 0401-1DD3 REPGEN.PRG Will prepare reports on JOURNAL bookkeeping files. 16 "BARTENDER" prg 1C01-2B02 BARTEND.PRG Store your drink recipes here, but don't spill liquor on the keyboard. 7 "DRINK RECIPES" seq To get you started, here are a few drink recipes. 3 "LOTTERY" prg 0401-0639 LOTTERY.PRG Generates some random numbers for you. 2 "PRINT USING" prg 0401-05DA PRINTUS.PRG How to get numbers into columns. Demo programming code. 8 "ANAGRAMS" prg 0401-0B90 ANAGRAMS.PRG Remixes letters for you. 12 "MAZE" prg 0401-0FAC MAZE.PRG Bump your way through an invisible maze. 6 "MILEAGE" prg 0401-0973 MILEAGE.PRG Airline mileage between any two lat/long points. 30 "STAR TREK" prg 0401-21AA STARTREK.PRG Classic early home computer game. 22 "AFO" prg 0401-1976 AFO.PRG From Japan .. zap the alien craft with balloons. 12 "NAMEGEN" prg 0401-0F07 NAMEGEN.PRG Invents names for dungeon heros and villains. 13 "NEWS" prg 0401-103E NEWS.PRG From Nick Sullivan. Do your own National Enquirer. 12 "CRYPTOSOLVE" prg 0401-0F0D CRYPTO.PRG Help with the Sunday paper cryptograms. 6 "CRYPTOGRAMS" seq Some sample puzzles. Add your own, of course. 4 "CHANGE DISK" prg 0401-077D CHANGEDSK.PRG Change unit 8 to unit 9, or whatever. For all disks. 6 "PEOPLE" prg 0401-0962 PEOPLE.PRG Simple artificial intelligence game from ???. 30 "INSULTER" prg 0401-2142 INSULTER.PRG Catch some insults in British vernacular. 26 "ELIZA" prg 0401-1D9F ELIZA.PRG Seems to chat with you on various subjects. 27 "WUMPUS" prg 0401-1E2C WUMPUS.PRG Hunt the wumpus through the caves. 4 "POWERTWO" prg 0401-0702 POWERTWO.PRG Two raised to more powers than any sensible person wants. 7 "JOTTO2" prg 0401-0AEA JOTTO2.PRG Guess the secret word. 22 "FACES" prg 0401-1969 FACES.PRG Preschool game from Michigan. Make faces? 15 "FRAC.CALC" prg 0401-120B FRACCALC.PRG Want to work out two-thirds plus five sixths? 21 "CAPITALS" prg 0401-1898 CAPITALS.PRG Linked list exercise. Guess state capitals. 4 "RATIO FINDER" prg 0401-0755 RATIOFND.PRG Want pi as 22/7? More acccurate? Other values? 4 "PRIMETASK" prg 0401-07A2 PRIMTASK.PRG Calculates in its spare time while it's doing work for you. 14 "DUCKSHOOT" prg 0401-1120 DUCKSHT.PRG Nicely animated simple program from England. 5 "FILE.SCAN" prg 0401-08D6 FILESCAN.PRG Look through your disk files. Everything OK there? 21 "FINANCIAL" prg 0401-17DA FINANCL.PRG Calculates various financial ratios. 53 "CALENDAR" prg 0401-379A CALENDAR.PRG Keep track of appointments, birthdays. 12 "CALENDR.DOC" prg 0401-0F1C CALNDOC.PRG Documentation for CALENDAR, if you need it. THE FOLLOWING FILES are specific to the Commodore 128: 15 "C128 DISK LOGGER" prg 1C01-2A62 C128DSKL.PRG 1571 burst mode only. From Paul Blair, Australia. 9 "UNICOPY128" prg 1C01-2492 UNICOPY128.PRG Copy files using a single drive. 3 "STRING THING 128" prg 1C01-1E95 STRTH128.PRG A substitute for INPUT#, to help with difficult files. 6 "AID128" prg 1C01-20FA AID128.PRG Some simple extensions to C128 Basic. 29 "COPY-ALL 128" prg 1C01-3830 CPYAL128.PRG Copy from one drive to another. 6 "CROSS-REF128" prg 1C01-2194 CREF128.PRG Analyzes a Basic program for variables and lines refs. 1 "RAM TEST 128" prg 1C01-1CCF RAMTS128.PRG Pretty thorough test of RAM memory. 15 "SCREENMAP 128" prg 1C01-2AC1 SCRMAP128.PRG Helps you relocate your 40-column screen in memory. THE FOLLOWING FILES are specific to the Commodore PET/CBM early machines: 3 "STRING THING PET" prg 0401-0654 STRTHPET.PRG A substitute for INPUT#, to help with difficult files. 14 "SUPERMON+PET" prg 0401-1112 SMONPET.PRG Extends the built-in MLM to match that of the 128. 6 "CROSS-REF PET" prg 0401-0954 CREFPET.PRG Analyzes a Basic program for variables and lines refs. THE FOLLOWING FILES are specific to the Commodore 64 .. some may also work on the VIC-20 and/or Commodore 128: 23 "ANDROID NIM" prg 0801-1E03 ANDROID.PRG A fine animated game programmed by Don Dennis. He got the NIM code from me, and the idea for animation from a TRS-80 program. 8 "ARROW" prg 0801-0F78 ARROW.PRG Worm-type game. You need good reflexes. 5 "!" prg 031A-07D1 !.PRG Disk speedup and DOS enhancement from Eddie Carroll, Ireland. 17 "!.INSTRUCTIONS" prg 0801-18A2 !INST.PRG Instruction for "!". 30 "TURBO/VDOS GEN" prg 0801-255D TURBOGEN.PRG Self-dissolving file to make "!" and "!.INSTR..", above. 8 "UNICOPY64" prg 0801-0FD3 UNICP64.PRG Copy files using a single drive. 13 "SUPERMON+64" prg 0801-1462 SUPMON64.PRG A self-relocating MLM matching that of the 128. 6 "CROSS-REF64" prg 0801-0D68 CREF64.PRG Analyzes a Basic program for variables and lines refs. 4 "FACTORS 64" prg 0801-0B6D FACTRS64.PRG Type in a number, get the factors. 30 "BATTLEHYMN" prg 0801-2556 BATLHYMN.PRG Words and music. Sing along. 10 "COPY-ALL.64" prg 0801-11BF COPYAL64.PRG Copying program for two disk drives. 8 "DISK LOG 64" prg 0801-0F76 DSKLOG64.PRG Get details on your files on disk. 1 "PET EMULATOR" prg 0801-083F PETEM.PRG EXTREMELY simple; for converting programs for PET usage. 9 "LOCKDISK64" prg 02C0-0B96 LOKDSK64.PRG Makes your Basic program run-only. It's also a puzzle .. how did I do that? 3 "ROOTS64" prg 0801-0A36 ROOTS64.PRG Kinda dull program showing M/L square root calculation. 9 "FILESORT64" prg 0801-100B FILSRT64.PRG Sort a sequential file by key fields. 3 "STRING THING V64" prg 0801-0A57 STRTHG64.PRG A substitute for INPUT#, to help with difficult files. 3 "DESERT NIGHT" prg 0801-0A34 DNITE64.PRG Nice little graphic story, with a twist. Needs the next two files. 60 "DN64" prg 4001-7A9F DN64.PRG This is mostly the "TransBasic" package to give your 64 more advanced capabilities. Get the name right. 3 "SPRITES" prg 0E00-1000 SPRITES.PRG Canned sprites for the DESERT NIGHT program, above. 13 "COMPARE" prg 0801-144E COMPARE.PRG Brilliant program from The Transactor; compares files, programs. 21 "CMP.ML.6800" prg 6800-7C2F CMPML.PRG Needed to go with COMPARE, above. Get the name right. 1 "1670.SUPPRESSOR" prg 0801-0840 1670SUPP.PRG Trivial; early 1670 modems had to be told NOT to answer. 5 "MORSE" prg 0801-0C8D MORSE.PRG Old morse practice program from long ago. 13 "SCREENMAP 64" prg 0801-149E SCRMAP64.PRG Helps you relocate the screen in memory; gives POKEs. 66 "BOING" prg 0801-4895 BOING.PRG Replicates the Amiga's "boing ball"; from Eddie Carroll.