Books > More than 32 Basic Programs for the VIC 20 Computer
More than 32 Basic Programs for the VIC 20 Computer (US)
Tom Rugg, Phil Feldman & Clarence S. Wilson
Dilithium Press, 1983
Download all programs from this book on one disk:
![]() More Than 32 Progs.d64 |
38 programs (100% complete)
Section 1: Applications Programs
Program | Author | Requirements | Files | Info |
Annual![]() Pages 3-6. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | annual.prg Screenshot |
Compute annual yields on various investments. Controls: Type the interest rate you want to evaluate. |
Biorhythm![]() Pages 7-15. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | biorhythm.prg Screenshot |
Display your physical, emotional and intellectual cycles on a low-res graph. Controls: Follow on-screen prompts. |
Checkbook![]() Pages 17-26. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | checkbook.prg Screenshot |
Helps you to balance your cheque book. Controls: Follow on-screen prompts. |
Decide![]() Pages 27-37. |
Phil Feldman, Tom Rugg & Clarence Wilson | 3K expansion | decide 3k.prg Screenshot |
Helps you to make decisions by considering important factors. Controls: Follow on-screen prompts. |
Loan![]() Pages 39-46. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | loan.prg Screenshot |
Calculate loan payments. Controls: Follow on-screen prompts. |
Mileage![]() Pages 47-56. |
Phil Feldman, Tom Rugg & Clarence Wilson | Unexpanded | mileage.prg Screenshot |
Keep track of petrol usage. Controls: Follow on-screen prompts. |
Quest/Exam![]() Pages 57-64. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | quest exam.prg Screenshot |
Analyze the results of questionnaires or multiple-choice exams. Controls: Follow on-screen prompts. |
Sortlist![]() Pages 65-69. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | sortlist.prg Screenshot |
Sort a list of items into alphabetical order. Controls: Follow on-screen prompts. |
Stopwatch![]() Pages 71-74. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | stopwatch.prg Screenshot |
Turn your computer into a stopwatch. Controls: S (start/restart timing), F (finish timing). |
Section 2: Educational Programs
Program | Author | Requirements | Files | Info |
Arithmetic![]() Pages 77-84. |
Phil Feldman, Tom Rugg & Clarence Wilson | Unexpanded | arithmetic.prg Screenshot |
Practice your mental arithmetic by solving addition, subtraction and multiplication problems. Controls: Type each answer in right-to-left order, i.e. if the answer is 124 then you press '4', '2', '1' & 'Return'. |
Flashcard![]() Pages 85-92. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | flashcard.prg Screenshot |
Create flashcards and test yourself on them, to help with learning and revision. Controls: Follow on-screen prompts. |
Hamcode![]() Pages 93-102. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | hamcode.prg Screenshot |
Morse code tutor. Controls: Follow on-screen prompts. |
Metric![]() Pages 103-110. |
Phil Feldman, Tom Rugg & Clarence Wilson | Unexpanded | metric.prg Screenshot |
Quiz to practice converting between metric and imperial units. Controls: Follow on-screen prompts. |
Numbers![]() Pages 111-115. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | numbers.prg Screenshot |
Counting game for pre-school children, where you have to say what number comes after the one shown. Answer correctly and geometric shapes are displayed. Controls: Type your answer. |
Tachist![]() Pages 117-124. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | tachist.prg Screenshot |
Tachistoscope program, a phrase is briefly flashed on the screen which you have to read and then repeat. Controls: Type the phrase that was displayed. |
Vocab![]() Pages 125-132. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | vocab.prg Screenshot |
Quiz to test your vocabulary. Controls: Type your answer. |
Section 3: Game Programs
Program | Author | Requirements | Files | Info |
Argo![]() Pages 135-141. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | argo.prg Screenshot |
Make as many words as you can from a selection of random letters. Controls: Type each word and press Return. |
Decode![]() Pages 151-158. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | decode.prg Screenshot |
Mastermind-style game. Your must guess a four-digit code, where 'black' is a correct digit in the correct place and 'white' is a correct digit in the wrong place. Controls: Type your guess for each round. |
Groan![]() Pages 159-167. |
Phil Feldman, Tom Rugg & Clarence Wilson | Unexpanded | groan.prg Screenshot |
Dice game played against the computer. Two dice are rolled, and if you don't get a frowning face then the total is added to your score for the round. You then decide whether to roll again or keep your total and pass the dice to your opponent. If you get a frowning face then your score for that round is lost. Controls: P (pass dice), R (roll again). |
Jot![]() Pages 169-179. |
Phil Feldman, Tom Rugg & Clarence Wilson | 3K expansion | jot 3k.prg Screenshot |
Word and logic game played against the computer. To begin, you and the computer each select a secret three-letter word. Then you take it in turns to guess your opponent's word. The number of hits tells you how many letters are correct but not whether those letters are in the correct place. Controls: Type your guess, or enter S (display summary of guesses), Q (quit). |
Obstacle![]() Pages 181-187. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | obstacle.prg Screenshot |
2-player Tron-style game. Each player leaves a trail behind them as they move, who will survive the longest without crashing? Controls: Player 1: W (up), X (down), A (left), D (right). Player 2: O (up), . (down), K (left), : (right). |
Roadrace![]() Pages 189-196. |
Phil Feldman, Tom Rugg & Clarence Wilson | Unexpanded | roadrace.prg Screenshot |
Vertically-scrolling car race. How far can you drive without crashing? Controls: 4 (left), 6 (right). |
Wari![]() Pages 197-206. |
Tom Rugg, Phil Feldman & Clarence Wilson | 3K expansion | wari 3k.prg Screenshot |
Traditional Mancala-style game played against the computer. You take all the stones from a square and drop them, one at a time, into the neighbouring squares. If the last stone is dropped on your opponent's side leaving 2-3 stones in that square, then those stones are captured. If the next-to-last square also meets these conditions then those are also captured, and so on continuing backwards until the chain is broken. The winner is the first to capture 24 stones. Controls: Enter the location of your next move. |
Section 4: Graphics Display Programs
Program | Author | Requirements | Files | Info |
Kaleido![]() Pages 209-213. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | kaleido.prg Screenshot |
Kaleidoscope program, displays an endless series of symmetrical patterns. Controls: None. |
Sparkle![]() Pages 215-219. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | sparkle.prg Screenshot |
Hypnotic sparkling patterns. Controls: None. |
Squares![]() Pages 221-224. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | squares.prg Screenshot |
Overlaying concentric squares. Controls: None. |
Walloons![]() Pages 225-232. |
Phil Feldman, Tom Rugg & Clarence Wilson | 3K expansion | walloons 3k.prg Screenshot |
Animation of the Flying Walloons performing a dangerous trick. Controls: None. |
Section 5: Mathematics Programs
Program | Author | Requirements | Files | Info |
Curve![]() Pages 235-245. |
Phil Feldman, Tom Rugg & Clarence Wilson | 3K expansion | curve 3k.prg Screenshot |
Perform least-squares curve fitting to a data set. When asked for the degree of polynomial enter 1 for linear regression or N-1 for an exact fit to the data. Controls: Follow on-screen prompts. |
Diffeqn![]() Pages 247-254. |
Phil Feldman, Tom Rugg & Clarence Wilson | Unexpanded | diffeqn.prg Screenshot |
Solve differential equations. Controls: Follow on-screen prompts. Note: Before running the program you must modify it to enter your equation at line 3000. For example: 3000 D=(2000-2*Y)/(200-X) |
Graph![]() Pages 255-263. |
Phil Feldman, Tom Rugg & Clarence Wilson | Unexpanded | graph.prg Screenshot |
Plot a mathematical function onto a graph. Controls: Follow on-screen prompts. Note: Before running the program you must modify it to enter your equation at line 5000. For example: 5000 Y=SIN(X) |
Integrate![]() Pages 265-272. |
Phil Feldman, Tom Rugg & Clarence Wilson | Unexpanded | integrate.prg Screenshot |
Calculate the area under a curve using Simpson's rule. Controls: Follow on-screen prompts. Press Run/Stop to end the program when you're satisfied with the accuracy of the solution. Note: Before running the program you must modify it to enter your equation at line 5000. For example: 5000 Y=4/(1+X*X) |
Simeqn![]() Pages 273-279. |
Phil Feldman, Tom Rugg & Clarence Wilson | Unexpanded | simeqn.prg Screenshot |
Solve simultaneous equations. Controls: Follow on-screen prompts. Note: A 'division by zero' error means that no solution was possible. |
Stats![]() Pages 281-291. |
Phil Feldman, Tom Rugg & Clarence Wilson | 3K expansion | stats 3k.prg Screenshot |
Calculate statistics like mean, median and standard deviation for a dataset. Controls: Follow on-screen prompts. |
Section 6: Miscellaneous Programs
Program | Author | Requirements | Files | Info |
Birthday![]() Pages 295-297. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | birthday.prg Screenshot |
Calculates the probability that two or more people have the same birthday for groups of varying sizes. Controls: None. |
Pi![]() Pages 299-305. |
Phil Feldman, Tom Rugg & Clarence Wilson | Unexpanded | pi.prg Screenshot |
Calculates an approximate value for pi by throwing darts. Controls: Enter the sample size (how many darts to throw) before each set of results is displayed. Press Run/Stop to exit the program. |
Powers![]() Pages 307-311. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | powers.prg Screenshot |
Calculates powers of integers, displaying exact answers up to 250 digits long. Controls: Enter how many digits long you want your largest number to be, and the value of N to calculate powers of. |
Pythag![]() Pages 313-316. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | pythag.prg Screenshot |
Uses the Pythagorean Theorem to produce triplets for right-angled triangles. Controls: Follow on-screen prompts. |
Tune![]() Pages 317-325. |
Tom Rugg, Phil Feldman & Clarence Wilson | Unexpanded | tune.prg Screenshot |
Plays a familiar part of the Blue Danube waltz. Controls: None. |
With thanks to DLH's Commodore Archive for making this book available in PDF format.