This index also covers files available from the FTP site "ccnga.uwaterloo.ca". VIC-20 PROGRAM INDEX: Name Type Memory Lanugage ------------------ ---------- ------ -------- "UNEX" Utility any configuration BASIC "MIGHTY MON 3.0" Prog Tool 8K expansion Machine "SCREEN-40" Utility 8K expansion Machine "PROG CHAR MLV1.0" Utility 8K expansion Machine "SPEEDSCRIPT 1.0" Word Pro 8K expansion Machine "MIGHTY TERM" Telecom 8K expansion Machine "PROG CHAR 1.1-UN" Utility unexpanded BASIC "TURBO TAPE" Utility any configuration Machine "ASTRO-PANIC" Game unexpanded Machine "DOWNHILL" Game unexpanded BASIC "BOMBER" Game unexpanded Machine "CENTIPOD" Game unexpanded BASIC+Machine "FROGGIE" Game unexpanded Machine "LUCY LIZARD" Game unexpanded BASIC "GOBLIN" Game unexpanded BASIC "OUTPOST" Game unexpanded BASIC "QUIZARD" Game unexpanded BASIC "CRAZY EIGHTS" Game any configuration BASIC "VIC-MAN" Game unexpanded Machine "CYCLONS" Game 8K expansion Machine "OTHELLO II" Game 8K expansion Machine "TRIVIA HANGMAN" Game 8K expansion BASIC All of these programs either do not carry a copyright notice or I have permission of the author to include it here, so I assume everything is on the up-and-up. Unfortunately, some of the best games I have (eg. Paratrooper, Alien Blitz, Rail) carry a copyright notice. All of these programs will work from either tape or disk. Your big problem will be getting them to your VIC. The easiest way is to use a C64 or C128, if you have one, to put them onto a VIC disk. All of these programs should be transferred in BINARY mode. Also, the names have an underscore here where they should have a SPACE on your VIC. INSTRUCTIONS: ------------------------------------------------------------------------------ "UNEX" Utility any configuration BASIC A very simple program by yours truly. RUN it to re-configure your VIC to its unexpanded state, regardless of how much expansion memory you have plugged in. Useful for playing unexpanded games. ------------------------------------------------------------------------------ "MIGHTY MON 3.0" Prog Tool 8K expansion Machine Language Made by yours truly. This is a machine language monitor and it supports a subset of the commands of Mighty Mon 4.0 whose instructions can be found in the "../utilities" directory at this site. No disk support is included. ------------------------------------------------------------------------------ "SCREEN-40" Utility 8K expansion Machine Language Gives you a 40-column screen display for using BASIC. It uses bitmapped 4*8 pixel characters and gives 24 rows. It will work with all programs that use the standard kernel input and output calls. ------------------------------------------------------------------------------ "PROG CHAR MLV1.0" Utility 8K expansion Machine Language Made by a friend of mine. It is a character set editor. Features a number of character editing operations. Useful for creating custom characters for your games. ------------------------------------------------------------------------------ "SPEEDSCRIPT 1.0" Word Pro 8K expansion Machine Language COMPUTE!'s Speedscript program for the VIC. The function keys move the cursor around and the F7 and F8 keys are for Load and Save. It features a number of embedded formatting commands. To access them, press CTRL-\ (the British pound symbol) and then type the letter of the command and it will appear in reverse. Follow most commands with a number and then a RETURN. The following embedded commands are supported: T=Top margin, B=Bottom margin, L=Left margin, R=Right margin, S=Spacing, and many more. A number of editing commands are available by pressing CTRL and a letter. CTRL-P is Print. ------------------------------------------------------------------------------ "MIGHTY TERM" Telecom 8K expansion Machine Language By yours truly. It features a 40-column bitmapped display and VT-100 emulation. The program was never finished, but it is complete enough to use. Press CTRL-1 to bring up the configuration menu. Not all of my defaults will be convenient for you. For example, it defaults to PST-100 emulation since that is the type of terminal the university computer liked when I was developing this program. You can also specify an "80/2" screen width. In this mode, the screen will be split into two 40-column halves. Press the F7 key to toggle between the two halves. Ignore the "Good day, Craig" at the start (unless your name happens to be Craig). Press the Backarrow key to quit. ------------------------------------------------------------------------------ "PROG CHAR 1.1-UN" Utility unexpanded BASIC This program is like the character set editor mentioned above except that this works on an unexpanded VIC. ------------------------------------------------------------------------------ "TURBO TAPE" Utility unexpanded BASIC 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. ------------------------------------------------------------------------------ "ASTRO-PANIC" Game unexpanded Machine Language A simple high-speed shoot-'em-up game. Seven ring-type enemies bounce around overhead your base that moves horizontally on the bottom of the screen. Don't let them hit you. The game uses a joystick. You have a rapid-fire cannon. The initial waves of aliens move around slowly enough, but the pase picks up rapidly. A techincal problem is that the aliens are hard to see as they zip around in the higher-waves. The highest I have ever gotten is wave 15. The SHIFT key pauses the action. Hires graphics. ------------------------------------------------------------------------------ "DOWNHILL" Game unexpanded BASIC A downhill skiing game. Instructions are included at the start. Uses a joystick. Custom-character graphics. ------------------------------------------------------------------------------ "BOMBER" Game unexpanded Machine Language Fly over terrain and shoot things up. Use the joystick fire button to drop bombs and press SHIFT LOCK to activate the automatic guns. Watch out for the rockets and shoot fuel tanks to refuel. Custom-character graphics. ------------------------------------------------------------------------------ "CENTIPOD" Game unexpanded BASIC+Machine Lang The familiar "Centipede" game. Good-speed action. Uses joystick. Custom- character graphics. ------------------------------------------------------------------------------ "FROGGIE" Game unexpanded Machine Language The familiar "Frogger" game. Uses joystick. Hires graphics. ------------------------------------------------------------------------------ "LUCY LIZARD" Game unexpanded BASIC A game of skill. "Lucy" moves along the bottom of the screen and bugs move across the top. Press the RETURN key to "unleash the hungry lizard's tongue" to catch the bugs. Custom-character graphics. ------------------------------------------------------------------------------ "GOBLIN" Game unexpanded BASIC Move the goblin around the obsticles to eat the sad faces. Uses joystick. Custom-character graphics. ------------------------------------------------------------------------------ "OUTPOST" Game unexpanded BASIC Strategic-type game. Use your main and secondary guns and torpedoes to destroy light, medium, and heavy enemy ships that come onto your radar. A supply ship comes along every so often to replenish your limited weapons. Your Computer controls shooting accuracy, so don't let its rating go down too far. Run out of energy and you're dead in the water. ------------------------------------------------------------------------------ "QUIZARD" Game unexpanded BASIC A "Simon"-alike game by yours truly. Repeat the pattern of lights in the sequence that the computer displays them. Six lights, variable speed. ------------------------------------------------------------------------------ "CRAZY EIGHTS" Game any configuration BASIC The familiar card game. Use the cursor up and down keys to select the card to play and press RETURN. It won't let you play a card you just drew. It does incorporate the 2's and Jacks rules. It doesn't ask you what suit you want for a crazy eight. By a friend of mine. ------------------------------------------------------------------------------ "VIC-MAN" Game unexpanded Machine Languge The familiar "Pac-Man" game. Uses joystick, high-speed action, custom- character graphics. ------------------------------------------------------------------------------ "CYCLONS" Game 8K expanded Machine Language A two-part program. You'll need files "CYCLONS.B" (boot) and "CYCLONS.F". Move your ship around and shoot at the enemy. Lots of playing options. Uses joystick. Hires graphics. ------------------------------------------------------------------------------ "OTHELLO II" Game 8K expanded Machine Language The familiar "Othello" board game, by yours truly. Can use joystick or keyboard. Zero to two players. It's not extremely smart, but it can defeat me. "PAK" means "Press Any Key". Press "Q" on the title screen to quit. ------------------------------------------------------------------------------ "TRIVIA HANGMAN" Game 8K expanded BASIC The familiar "Hangman" game with a twist - you have to answer trivia questions as well as guess letters of the word. Written by a friend of mine. If your man gets hanged, it's pretty gruesome. Young children may require therapy. The program comes in six parts: "TRIVIA HANGMAN.B" (the boot program), "TRIV HANGMAN.P2", "TRIV HANGMAN.P3", "TRIV HANGMAN.P4", "TRIV HANGMAN.P5", and "TRIV HANGMAN.F". ------------------------------------------------------------------------------ Feel free to mail me at the below address. I will put more VIC programs here depending on response. Keep on Hackin'! -Craig Bruce csbruce@ccnga.uwaterloo.ca "Never question the relevance of truth, but always question the truth of relevance."