/pub/cbm/vic20/utilities/unexpanded/

Unless otherwise notified, the programs here are written in BASIC.

Files

2.char.prg 1995-03-05 1538
A 4*8 character set.
ASCII Screen Put.prg 1995-02-27 267
Shows the PETSCII and screen codes of the characters you type. Written in machine language.
Address Book.prg 1997-07-17 2210
A simple address book program.
Auto Turbo.prg 1997-08-03 1166
A tape speeder. The files created with this tape speeder can be loaded with normal LOAD. Works with all memory configurations.
Blinker.prg 1997-07-17 979
This program installs an interrupt routine that will blink the screen if you type a shifted space at the top left screen corner.
Calendar II.prg 1997-07-17 951
Seems to print some sort of a calendar to device 4.
Calendar III.prg 1997-07-17 1778
Prints out a calendar of the months you specify.
Cass. Bestand.prg 1997-08-03 1783
A very simple database where you can store data of your tape collection.
Char Gener (3.5).prg 1997-08-03 2112
A simple character editor written in BASIC.
Clock.prg 1997-07-17 1041
Installs a clock at the top left screen corner.
Color Bars.prg 1995-02-27 199
Draws a test picture for tuning the TV.
Color-cursor.prg 1997-07-17 901
This program installs an interrupt routine that randomly changes the cursor color.
Computer.char.prg 1995-03-05 1538
A nice computer-like 8x8 font.
Converter.numbers.prg 1997-07-17 1403
Number system converter.
Converter.units.prg 1997-07-17 1338
Converts values between different measuring units.
Data Maker.prg 1997-07-17 599
Memory dump data statement maker.
Data Manager.prg 1997-07-17 2193
A simple tape-based data base.
Date to Day.prg 1997-07-17 426
Tells the weekday of a date.
Delux File Case.prg 1997-07-17 3583
A data file management program.
Dir. Reader (t).prg 1997-08-03 428
Reads tape directories (file names and starting addresses)
Directory Sort.prg 1996-12-08 1270
Sorts the disk directory. Written in BASIC.
Disk Defaulter.prg 1996-12-08 388
Installs a wedge that defaults the LOAD and SAVE routines to device 8.
Disk Exerciser.prg 1996-12-08 1314
Moves the read/write head around.
Disk Header.prg 1996-12-08 1001
Edit the disk title and the ID. Written in BASIC. The texts are in Dutch.
Disk Merge.prg 1996-12-08 1605
Merges two files on a disk. (You could do the same with the C command.)
Disk Purge.prg 1996-12-08 1181
Purges a disk (deletes files permanently)
Disk Repair.prg 1996-12-08 657
Undoes the "N0:DISKNAME" command by writing a link to sector 18,4 from sector 18,1.
Diskmonitor.sys6690.prg 1996-12-08 735
A disk monitor from "Das gro├če Floppy Buch". Commands: W (write sector), R (read sector), M (examine sector), @ (disk command), X (exit). Assumes device number 8.
Dual Copy.prg 1996-12-08 1169
Copies files from drive 8 to drive 9. The files are buffered in the VIC memory, so this program is very limited.
Edit Disk Name.prg 1996-12-08 1214
Edit disk title. Written in BASIC.
Edit Load Addr..prg 1996-12-08 2195
Edit the load address (the first two bytes) of a file on a disk. Written in BASIC.
Errorrouter.prg 1995-02-27 964
Installs customized BASIC error messages. May not work with a 8kB memory expansion or bigger.
F-key.prg 1997-05-05 1342
Define macros for function keys.
Filelock.prg 1996-12-08 3271
Locks a file or removes the lock (bit 6 of filetype)
Fisichella.zip 2001-05-30 21371
A machine-language music editor with instructions and an example tune. v1.1 (30.5.2001) Source code and a bonus demo included. Programmed by Aleksi Eeben.
Functiondraw.prg 1997-07-17 347
This BASIC program plots a 2-dimensional function on the screen.
Functionkeys.prg 1997-07-17 780
Installs function key macros.
Functionkeys2.prg 1997-07-17 1281
Installs function key macros.
Handy Basic.b.prg 1997-07-17 196
 
Handy Basic.f.prg 1995-03-05 2079
A BASIC expansion.
Home Inventory (part 1).prg 1996-12-23 2074
Home Inventory, Part 1: Purchases & Current Value. Creative Software 1981.
Home Inventory (part 2).prg 1996-12-23 2270
Home Inventory, Part 2: Inventory Analysis. Creative Software 1981.
Kalendar.prg 1997-07-17 374
This BASIC program tells (in Dutch) which weekday a given date is.
Karnaugh.prg 1997-07-17 1411
Draws Karnaugh's diagrams of four-variable logic functions.
Label Maker.prg 1997-07-17 360
Prints labels on a printer device #4.
Lightning Sort.prg 1995-03-05 1619
Generates a sorting routine in machine language.
Loan Calculator.prg 1995-02-27 2937
 
Loan Calculator2.prg 1995-02-27 2937
Calculates the real costs of a loan.
Maanfase.prg 1997-07-17 1575
Calculates the phase of moon. The output is in Dutch.
Memo Writer.prg 1995-02-27 2104
With this program you can write short notes that can be printed. The texts cannot be stored in a file.
Modem.upload.prg 1997-07-17 300
Some sort of script for the above.
Mult 1.0.prg 1997-07-17 213
A multiplicator program. Input two numbers, separated by RETURN, and the program will print out the product.
Name Pro.prg 1997-07-17 949
This program stores data in sequential tape files.
Object Loader.prg 1997-07-17 574
Some sort of a utility for "Tiny VIC-20 BASIC compiler".
One-touch.prg 1995-02-27 1589
This machine-language routine lets you enter BASIC keywords with the Commodore key combined with a letter. Might not work with 8kB or more expansion memory.
Paaszondag.prg 1997-07-17 457
Calculates the date of Easter.
Phoneme Editor.t.prg 1995-03-05 3585
Phoneme editor.
Phoneme Speak.t.prg 1995-03-05 638
A playback program for the above. Seems to require some hardware expansion at $9800.
Posteriser.prg 1997-07-17 1289
Prints a customizable banner message.
Print Buzz.prg 1997-07-17 169
No idea what this one is supposed to do.
Print Sound.prg 1995-02-27 953
A machine-language driver that plays any notes sent to device 2.
Prog Char 1.1-un.prg 1992-06-25 1534
A character set editor.
Program Printer.prg 1997-07-17 2585
Prints a BASIC program listing.
Programmable Char.prg 1995-02-27 1728
A character editor.
Puny Mon 1.0-b.prg 1997-07-17 143
 
Puny Mon 1.0-f.prg 1995-03-05 2832
Another machine language monitor.
Quick-20($1600).prg 1996-11-10 2050
Some sort of a tape loader or tape copier.
Reactoid.prg 1997-07-17 1514
Measures your reaction time.
Resistor Decoder.prg 1997-07-17 1299
Helps you in decoding resistor color codes.
Rpn.prg 1997-07-17 1464
Converts "normal" arithmetic expression to Reverse Polish Notation.
Save Tape->disk.prg 1996-12-08 179
This program can be used to save all non-turbo non-autostarting games from tape to disk.
Schaakklok.prg 1997-08-03 3258
Draws a chess clock on the screen.
Scrcode.str Make.prg 1997-07-17 1437
Character translation configuration program for Mighty Term.
Screendump-info.prg 1997-07-17 3430
 
Screendump.prg 1997-07-17 2504
Generates a screen dump on the printer. Documentation and the actual program.
Sector 20 Error.prg 1997-07-17 1506
Generates a sector error on the disk.
SidMon.prg 1999-02-25 1065
 
SidMon.readme 1999-03-02 2464
A simple machine language monitor written by HackZ0id/SIDERS a.k.a. Mattias Hansson <hackzoid@alfa.telenordia.se>.
Sorteren.prg 1997-08-12 2875
Demonstrates different sorting algorithms. The texts are in Dutch.
Super Directory.prg 1996-12-08 1300
Displays the disk directory.
Superlog 20.prg 1996-12-08 1910
Displays disk statistics.
Tape Dir 2.prg 1997-07-17 1832
 
Tape Directory.prg 1997-07-17 1291
These programs maintain directories of your tapes.
Tape Toon.prg 1997-07-17 816
Plays music from the datassette. Use SYS7424 and TAPE to start.
Telefoon+sort.prg 1996-11-24 1560
Sorts a telephone database.
Telefoon-disk.prg 1996-11-24 1916
A disk version of Telefoon.prg, a phone book database.
Telefoon.prg 1997-05-05 1916
Phone book database.
Telefoon.relais.prg 1996-11-24 1448
Another phone database.
Tinymon 1.0.prg 1995-03-05 1045
Tiny relocatable machine language monitor.
Track 21 Error.prg 1997-07-17 1039
Generates a track error on the disk.
Turbo Tape.prg 1997-07-17 1219
COMPUTE!'s tape drive accelerator. It makes it so you can load programs from tape at the speed of a 1541 disk drive (400 bytes/second). It gives instructions when it is run. You do not need Turbo Tape installed to load a turbo-saved program.
Un.prg 1995-03-05 1534
Character set editor.
Validate a Disk.prg 1996-12-08 3073
Validates a disk more thoroughly than the built-in validate command.
Variable Dump.prg 1997-08-12 2745
Prints all BASIC variables on the screen. Works in all memory configurations.
Vic Tiny Aid.prg 1997-05-05 1722
Defines some useful BASIC commands.
Vic-20 Wedge.prg 2001-08-27 821
An improved version of the utility that can be found on the 1540/1541 test/demo disk. In this version, the device number of the disk drive can be specified.
Virtual Dir.prg 1996-12-08 2384
Displays the disk directory.
Yearer.prg 1997-07-17 1399
Prints out the calendar for a given year. Requires a printer device #4.
quikvic.zip 2006-02-18 99810
A nice graphical charset designer for the unexpanded vic.

Mirror sitesGeneral informationFile typesData transfer

The Commodore brandname and the chickenhead logo are property of Commodore International BV, a Tulip company.