Magazines > VIC
VIC (AU)
VIC (A.C.T. VIC-20 User's Association) was a bi-monthly newsletter/magazine published by Ingenuity Unlimited in Australia. It provided readers with interesting, informative and educational information on a wide range of topics including programming tutorials, reviews, hardware projects, type-in program listings, etc. Issue 12 (Dec 1984, p. 4-7) provides a detailed insight into how the magazine was created and the people behind it. A total of 28 issues were produced from Feb 1983 to Aug 1987. The editor was Chris Groenhout.
75 programs
Program | Author | Requirements | Files | Info |
Codes Issue 1 (Feb 1983), Pages 6-7. |
? | Unexpanded | codes.prg Screenshot |
Enter & decode secret messages. Controls: Follow on-screen prompts. |
Renumber Issue 1 (Feb 1983), Pages 7-8. |
? [Charles H Gould] | Unexpanded | renumber.prg Screenshot |
Renumber the lines in your program. It only changes the line numbers, not GOTO statements etc. Controls: Append this subroutine to the program you want to renumber, then type RUN10000. |
Parachute Issue 1 (Feb 1983), Pages 8-10. |
? | Unexpanded | parachute.prg Screenshot |
Parachute game. Catch the airmen in your boat. Controls: Z (left), M (right). |
Blind Maze Issue 1 (Feb 1983), Pages 10-11. |
Gordon Masters | Unexpanded | blind-maze.prg Screenshot |
Maze game. You must navigate through the invisible maze without being eaten by the invisible monsters, and get to your pony at the top of the screen. Controls: I (up), M (down), J (left), K (right). |
VIC Music Issue 1 (Feb 1983), Pages 12-14. |
Chris Groenhout | Unexpanded | musical-scale.prg Screenshot |
Music program, plays a scale of ascending notes. Controls: None. |
3D Graphics Routines Issue 1 (Feb 1983), Pages 15-16. |
? | Super Expander+3K | 3d-graphic-se3k.t64 Screenshot |
Three programs (3D Donut, 3D Demo 1, 3D Demo 2) showing how to draw hi-res 3D graphics. Controls: None. |
Using/Making Switch Joysticks Issue 1 (Feb 1983), Pages 16-17. Issue 2 (Apr 1983), Page 6. |
Chris Groenhout | Unexpanded/Super Expander+3K | switch-joystick.t64 Screenshot |
Three programs demonstrating how to read the joystick. The first program displays the joystick registers, and the other programs draw hi-res & lo-res pictures. Controls: Joystick. |
Occuring Letters III Issue 2 (Apr 1983), Pages 4-5. |
? | Unexpanded | occuring-letter.prg Screenshot |
Count how frequently each character appears within a message. Could be used to help decode secret messages. Controls: Type a message, then press F1 to view the letter frequency chart, or F7 to exit. |
Pause/Functions Issue 2 (Apr 1983), Pages 4-5. |
? [Unknown & Doug Ferguson] | Unexpanded | pause-functions.prg Screenshot |
Two machine code utilites combined into a single program. Use the function keys to toggle quote mode and change the screen colour, activated with SYS7597. Also pause listings, activated with SYS888. Controls: F1 (quotes off), F2 (quotes on), F3 (screen black), F4 (screen normal), Shift (pause LIST command). |
Megameanies Issue 2 (Apr 1983), Pages 6-7. |
? | Unexpanded | megameanies.prg Screenshot |
The planet is being attacked by two Megameanies. Shoot them as many times as possible before they land. Controls: Crsr-Down (left), Crsr-Right (right), Space (fire). |
Tank Trip Issue 2 (Apr 1983), Pages 6, 8-9. |
? | Unexpanded | tank-trip.prg Screenshot |
Drive your tank to headquarters at the bottom of the screen. You have three charges for blasting through trees. Controls: Z (rotate anti-clockwise), / (rotate clockwise & move forward), Space (move forward). |
Envelope Control Issue 2 (Apr 1983), Pages 10-11. |
Chris Groenhout | Unexpanded | envelope-ctrl.t64 Screenshot |
Music demo. Three programs that simulate a lute and two types of brass instrument, to demonstrate ADSR effects by manipulating the volume control. Controls: None. |
Using/Making Paddles Issue 2 (Apr 1983), Pages 12-13. |
? | Unexpanded | paddles.prg Screenshot |
How to read paddles. It displays the potentiometer values and also plays them as musical tones. Controls: Paddles. |
Hi-Res Graphics for the Basic VIC Issue 2 (Apr 1983), Pages 14-16. |
? | Unexpanded | hires-graphics.t64 Screenshot |
Programming demo, draw hi-res graphics on the unexpanded computer. Plotter is a subroutine, use GOSUB1000 to initialise the screen and GOSUB1070 to draw a pixel. The demo programs draw a sine & cosine curve, and a circle. Controls: See magazine for details. |
Budget Plan Issue 2 (Apr 1983), Pages 20-21. |
Gordon Masters | Unexpanded | budget-plan.prg Screenshot |
Financial planner. Keep track of financial commitments, especially those that do not occur regularly throughout the year. Controls: Follow on-screen prompts. Your financial details are stored in DATA statements from line 70 onwards. Also update ND=5 in line 1 to match the number of data statements. |
Memory Issue 2 (Apr 1983), Pages 22-24. |
Gordon Masters | Unexpanded | memory-game.prg Screenshot |
Simon game. A sequence of letters is briefly flashed on the screen. If you repeat it without making any mistakes, then another letter is added. Controls: Type the sequence. |
VIC LOGO Issue 3 (Jun 1983), Pages 4-8. |
Chris Groenhout | Super Expander+3K | vic-logo-se3k.prg Screenshot |
LOGO turtle graphics. Type commands to draw hi-res pictures on the screen. The resolution is 160 by 106 pixels. Controls: Type two numbers (angle, distance) to draw a line from the current point. Press M to enter 'message' mode and use the following commands: PU (pen up), PD (pen down), PO (pen off), CE (centre pen), CL (clear screen), FC (increment screen colour), BC (increment border colour), DC (increment pen colour), NO (reset colours), CI (draw circle). See magazine for details. |
Stopwatch Issue 3 (Jun 1983), Page 9. |
? | Unexpanded | stopwatch.prg Screenshot |
Stopwatch program, counts lap times and the total elapsed time. Controls: Follow on-screen prompts. |
Ping Pong Issue 3 (Jun 1983), Pages 10-12. |
? [Pet Benelux Exchange] | Unexpanded | ping-pong.prg Screenshot |
Breakout game. Destroy the bricks with your bat & ball. Controls: Crsr-Down (left), Crsr-Right (right). |
Connect 4 Issue 3 (Jun 1983), Pages 13-14. |
? | 3K expansion | connect4-3k.prg Screenshot |
Connect 4 game for two players. Each player drops a counter into one of the columns. The first player to get four in a row wins. Controls: Type your move (A-G). |
Multivoice Music Issue 3 (Jun 1983), Pages 15-16. |
? [Andy Horrell] | Unexpanded | multivoice-music.t64 Screenshot |
Two programs that play the following tunes using multiple voices: 'Row, Row, Row the Boat' and 'A Little Peace'. Controls: None. |
Programmable Characters Issue 3 (Jun 1983), Pages 17-19. |
Chris Groenhout | Unexpanded | program-chars.t64 Screenshot |
Create double height characters, and display 44 characters on a line, using user-defined graphics. Controls: None. |
Light Pen/Digitiser Issue 3 (Jun 1983), Pages 20-22. |
? | Super Expander+3K | lightpen-se3k.t64 Screenshot |
Draw simple hi-res pictures with a lightpen or potentiometer digitiser. Controls: D (draw line from last to current position), H (clear screen and reset position to 0,0), C (clear screen without resetting position), P (paint current position). |
Alphabet Issue 3 (Jun 1983), Pages 23-24. |
? | Unexpanded | alphabet.prg Screenshot |
Educational game for children. A letter is displayed and you must press the matching key on the keyboard. Controls: Press the required key. |
Datafile Issue 4 (Aug 1983), Pages 4-8. |
Ric Kube | 3K expansion | datafile-3k.prg Screenshot |
Database with two fields, a string and a number. Could be used to record inventories. An enhanced version Datafile V2.0 was published in Issue 6 (Dec 1983). Controls: Follow on-screen prompts. |
VIC Char Genr Issue 4 (Aug 1983), Pages 8-11. |
David Malmberg | Unexpanded | vic-char-genr.prg Screenshot |
Character designer, create your own user defined graphics. Controls: Follow on-screen prompts. |
Rugby Issue 4 (Aug 1983), Pages 11-14. |
H Nakano [Toronto Pet User Group] | Unexpanded | rugby.prg Screenshot |
Rugby game. Move the red player past the yellow opposition players to score a try at the top of the screen. Controls: Joystick. Press fire to start. |
Pinball Issue 4 (Aug 1983), Pages 11, 14-16. |
Jack & Sean Kruuv, Nick Day | Unexpanded | pinball.prg Screenshot |
Pinball game. Hit the ball with your paddle, and try to score as many points as you can. Controls: Hold Left-Shift to move right, release Left-Shift to move left. Press = to release ball. |
ADSR Generator Issue 4 (Aug 1983), Pages 16-18. |
? | Unexpanded | adsr-generator.prg Screenshot |
Music program, experiment with envelope settings by entering the attack time, decay time, sustain level, sustain time and release time. Controls: Follow on-screen prompts. |
Polygon Issue 4 (Aug 1983), Pages 19-20. |
? | Super Expander+3K | polygon-se3k.prg Screenshot |
Draw a hi-res polygon with a desired number sides. Three sides draws a triangle, eight sides draws an octagon, etc. Controls: Follow on-screen prompts. |
Picture Issue 4 (Aug 1983), Pages 19-20. |
? | Super Expander+3K | picture-se3k.prg Screenshot |
Draw a small hi-res picture. If you press fire and move the joystick, the picture will be copied into the top left corner. Press fire again to clear the screen. Controls: Joystick. |
Calculart Issue 4 (Aug 1983), Pages 19, 21-23. |
Larry Phillips | Super Expander+3K | calculart-se3k.prg Screenshot |
Draws several hi-res geometric pictures. Controls: None. |
Invader Math Issue 4 (Aug 1983), Pages 26-27. |
Ric Kube | Unexpanded | invader-math.prg Screenshot |
Educational game. A space invader stops on the intersection between two numbers. Shoot it by multiplying those numbers and typing the answer. The invader moves lower after every wrong answer, making the problem easier, and you lose a life if it reaches the ground. The game ends when you lose all three lives. Controls: Type the correct answer. |
Screen Dumps for Printers Issue 4 (Aug 1983), Pages 28-31. |
? | Unexpanded | screen-dumps.t64 Screenshot |
Six routines for making screen dumps on the 1515, 1525 and 1526 printers. These are subroutines not standalone programs. Controls: See magazine for details. |
Tinymon1 Issue 5 (Oct 1983), Pages 4-6. |
Jim Butterfield | Unexpanded | tinymon1.prg Screenshot |
Machine code monitor, written in machine code. Controls: See magazine for details. |
Scroller Issue 5 (Oct 1983), Page 6. |
? | Unexpanded | scroller.prg Screenshot |
Machine code routine, horizontally scroll the upper half of the screen. Controls: SYS831 (scroll screen). |
Asteroids Issue 5 (Oct 1983), Pages 6-8. |
Tom Griner | Unexpanded | asteroids.prg Screenshot |
Asteroids game, written in machine code. Shoot the rocks with your ship. Each time you hit a rock it breaks into smaller pieces, making it more difficult to avoid crashing into them. Controls: Joystick. |
VIC Free-Fall Issue 5 (Oct 1983), Pages 9-11. |
Jeff Marder [Toronto Pet User Group] | Unexpanded | vic-free-fall.prg Screenshot |
The Sky is Falling game, written in machine code. Catch as many objects as possible before they hit the ground. Controls: Crsr-Down (left), Crsr-Right (right). |
MC Music Player Issue 5 (Oct 1983), Page 12. |
? | Unexpanded | music-player.prg Screenshot |
Play a tune constantly in the background using interrupts. It plays "Sailing" by Rod Stewart. Controls: None. |
MC Joystick Routine Issue 5 (Oct 1983), Page 14. |
Gordon Masters | Unexpanded | joystick-demo.prg Screenshot |
Machine code routine to read the joystick. Move an asterisk around the screen. Controls: Joystick. |
Mathman Issue 5 (Oct 1983), Pages 15-17. |
? [Andy Hayes] | Unexpanded | mathman.prg Screenshot |
Educational game, solve addition, subtraction, multiplication and division problems. You lose a man after every incorrect answer. Controls: Type the correct answer. |
Packman Issue 6 (Dec 1983), Pages 4-6. |
C Nutz [Toronto Pet User Group] | Unexpanded | vic-packman.prg Screenshot |
Pac-Man game. Eat the dots while avoiding the ghosts. Controls: @ (up), / (down), : (left), ; (right). |
Artillery Issue 6 (Dec 1983), Pages 4, 7-8. |
C Nutz [Toronto Pet User Group] | Unexpanded | artillery.prg Screenshot |
Artillery Duel game for two players. Two tanks face each other on opposite sides of a hillside. Try to hit your opponent before they hit you. Controls: F1 (increase angle), F3 (decrease angle), F5 (increase power), F7 (decrease power), Return (fire). |
Miniature Golf Issue 6 (Dec 1983), Pages 4, 9-10. |
C Nutz [Toronto Pet User Group] | Unexpanded | miniature-golf.prg Screenshot |
Crazy golf game. Try to complete each course with the fewest strokes. Controls: Type the direction and strength of each shot. |
Datafile V2.0 Issue 6 (Dec 1983), Pages 11-15. |
Ric Kube & Chris Groenhout | 3K expansion | datafile2-3k.prg Screenshot |
Enhanced version of Datafile from Issue 4 (Aug 1983). Files are now saved onto disk, users can enter the desired number of records, and error trapping has been improved. |
Dec/Hex/Dec Issue 6 (Dec 1983), Pages 11, 16. |
? [Ken Clark] | Unexpanded | dec-hex-dec.prg Screenshot |
Utility, convert decimal numbers into hex and vice versa. Controls: Enter the number that you want to convert. If entering a hex number then put the letter H at the end. |
Silent Night Issue 6 (Dec 1983), Page 17. |
? [Toronto Pet User Group] | Unexpanded | silent-night.prg Screenshot |
Festive music program, plays the tune "Silent Night". Controls: None. |
Merry VICMAS Issue 6 (Dec 1983), Pages 17-18. |
? [Toronto Pet User Group] | Unexpanded | merry-vicmas.prg Screenshot |
Festive music program, displays a Christmas tree and plays the tune "A First Noel". Controls: None. |
Snoopy Hires Issue 6 (Dec 1983), Pages 19-20. |
? [Pet Benelux Exchange] | Unexpanded | snoopy-hires.prg Screenshot |
Displays a hires picture of cartoon character Snoopy. Controls: None. |
Miauw Issue 6 (Dec 1983), Pages 19-21. |
? [Pet Benelux Exchange] | Unexpanded | miauw.prg Screenshot |
An animated cat sings a tune. Controls: None. |
Kaleidoscope Issue 6 (Dec 1983), Pages 19, 21-22. |
David Malmberg | Unexpanded | kaleidoscope.prg Screenshot |
First kaleidoscope program, draws a colourful animated pattern. Controls: None. |
VIC Kaleidoscoop Issue 6 (Dec 1983), Pages 19, 22. |
? [Pet Benelux Exchange] | Unexpanded | vic-kaleidoscoop.prg Screenshot |
Second kaleidoscope program, draws a colourful animated pattern. Controls: None. |
VIC Kaleidoscope Issue 6 (Dec 1983), Pages 19, 23. |
David A Hook | Unexpanded | vic-kaleidoscope.prg Screenshot |
Third kaleidoscope program, draws a colourful animated pattern. Controls: None. |
Kaleidoscope II Issue 6 (Dec 1983), Pages 19, 24. |
Ric Kube | Unexpanded | kaleidoscope-ii.prg Screenshot |
Fourth kaleidoscope program, draws a colourful animated pattern. Controls: None. |
Tables Tester Issue 6 (Dec 1983), Page 25. |
? | Unexpanded | tables-tester.prg Screenshot |
Practice your mental arithmetic by solving multiplication problems. Controls: Type the correct answer. |
Graph Plot Issue 6 (Dec 1983), Pages 25-26. |
Graham & Marion Sparrow | Unexpanded | graph-plot.prg Screenshot |
Data analysis program. Enter a series of X,Y values, draw them on a scatterplot graph, and calculate the linear correlation. Controls: Follow on-screen prompts. |
Function Key Issue 7 (Feb 1984), Pages 4-5. |
Jim Wilcox | Unexpanded | function-key.prg Screenshot |
Assign your own one-touch commands to the Function keys. Controls: Follow on-screen prompts. |
VIC Ringer Issue 7 (Feb 1984), Page 6. |
Thomas Henry | Unexpanded | vic-ringer.prg Screenshot |
The BASIC editor has a maximum of 88 characters per line. This rings a bell at 80 characters to remind you that you are approaching the end of the line. Controls: None. |
Space Wars Issue 7 (Feb 1984), Pages 7-9. |
Brian Niessen | Unexpanded | vic-space-wars.prg Screenshot |
Space shooter. Shoot the alien ships by moving them into your crosshairs. You have one minute to destroy as many ships as possible. Controls: Joystick. |
Outpost Issue 7 (Feb 1984), Pages 9-11. Issue 8 (Apr 1984), Page 28. |
Tim Parker | Unexpanded | outpost.prg Screenshot |
Strategy game, you must survive attack by SML (small), MDM (medium) and HVY (heavy) enemy ships. Top part of the screen shows DIST (distance), PROB (hit probability) and ENGY (energy) for each enemy ship. Your display shows a map with ENGY (energy), COMP (computer), MAIN (main armament), SECN (secondary armaments), TORP (torpedos) and VP (victory points). Supply ships appear as 'S' on the map. Controls: T (fire torpedo), M (fire main weapon), S (fire secondary weapon), C (charge batteries, if no enemy nearby). |
Bumblebee Issue 7 (Feb 1984), Pages 11-12. |
Rimsky Forsakoff [Pet Benelux Exchange] | Unexpanded | bumblebee.prg Screenshot |
Music program, plays the tune "Flight of the Bumblebee". Controls: Press any key to stop. |
Birds Demo Issue 7 (Feb 1984), Pages 14-16. |
Bob Yannes [Pet Benelux Exchange] | Unexpanded | birds-demo.prg Screenshot |
Graphical demo, hi-res animation of flying birds. It plays a tune, then something unexpected happens... Controls: None. |
Disk Commands Issue 7 (Feb 1984), Pages 22-23. |
? | Unexpanded | disk-commands.prg Screenshot |
Disk utility. Copy, rename and delete files, format disks, and read the directory. Controls: Follow on-screen prompts. It asks you for a key before formatting a disk, type CBM. |
Long Division Issue 7 (Feb 1984), Pages 24-25. |
? & Chris Groenhout [Pet Benelux Exchange] | Unexpanded | long-division.prg Screenshot |
Maths test. Practice your mental arithmetic by solving long division problems. Controls: Type the correct answer, and press E to end. |
Dec/Bin Issue 8 (Apr 1984), Page 5. |
? [Ken Clark] | Unexpanded | dec-bin.prg Screenshot |
Utility, convert decimal numbers into binary. Controls: Enter the decimal number that you want to convert. |
Search & Load Issue 8 (Apr 1984), Pages 5-6. |
Dr McClintock | Unexpanded | search-and-load.prg Screenshot |
Use this program to fast forward to different loading positions on tape. It solves the problem of the 1530 (new) & 1535 (old) cassette units having different tape counters. Controls: Follow on-screen prompts. |
Dragon Maze Issue 8 (Apr 1984), Pages 7-9. |
? [Toronto Pet User Group] | Unexpanded | dragon-maze.prg Screenshot |
Maze game. You must reach the exit in the bottom-right corner while avoiding the dragon, which can move through walls. The walls are initially invisible so you can only see a short distance ahead. Controls: I (up), M (down), J (left), K (right). When it asks for 'width of views', this refers to how many steps ahead you can see. |
Exocet Issue 8 (Apr 1984), Pages 7, 10-12. |
Kim Buckles | 3K expansion | exocet-3k.t64 Screenshot |
Shoot the enemy aircraft with your ship. Their missiles cannot be destroyed so you must dodge them. Normal missiles (black) fall diagonally, exocet missiles (yellow) skim across the top of the water. The number at the top of the screen shows how many lives you have left. Controls: , (left), . (right), Z (fire). |
Prelude in C Issue 8 (Apr 1984), Pages 13-14. |
Chris Groenhout | Super Expander+3K | prelude-c-se3k.prg Screenshot |
Music program, plays "Prelude in C" by J.S.Bach. Controls: None. |
Frere Jacques Issue 8 (Apr 1984), Pages 13-14. |
? [Jim Butterfield] | Unexpanded | frere-jacques.prg Screenshot |
Music program, plays "Frere Jacque" using multiple voices. Controls: None. |
VIC-Poly-Turtl Issue 8 (Apr 1984), Pages 15-17. |
Kenneth Knox | Super Expander+3K | poly-turtl-se3k.prg Screenshot |
Turtle graphics program. Draw hi-res patterns by entering the angle, length, change, and number of repeats. The demo draws some pre-defined shapes. Controls: Follow on-screen prompts. |
VIC Clock Issue 8 (Apr 1984), Pages 15-16, 18-19. |
John Steinsky [Toronto Pet User Group] | Unexpanded | vic-clock.prg Screenshot |
Display the time in large numbers. You can optionally set an alarm. Controls: Follow on-screen prompts. |
Word Game (Word Quiz) Issue 8 (Apr 1984), Pages 22-27. |
Dr McClintock | 3K expansion | word-quiz-3k.prg Screenshot |
Word Search game. Choose a word length, and then try to find the mystery word hidden in a grid of random letters. Controls: Follow on-screen prompts. |
Lettersquares Issue 8 (Apr 1984), Pages 22, 27-28. |
M Richter & Mike Louder [Toronto Pet User Group] | Unexpanded | letter-squares.prg Screenshot |
Boss puzzle. Slide the tiles to arrange the letters back into alphabetical order. Controls: A-O (move letter tile), @ (reset board). |
Cat Issue 8 (Apr 1984), Pages 31-33. |
? [Toronto Pet User Group] | Unexpanded | cat.prg Screenshot |
Disk menu/loader. It displays the directory, and you can load a program by typing its number. Controls: Crsr-Up (previous page), Crsr-Down (next page), type number (load that program). See magazine for details. |
Notes
With thanks to Chris Groenhout and DLH's Commodore Archive for scanning this magazine.