Home
August 1983
Contents
1. 200 Micro ED Math Bid 0 25 5 695 pu See VAP INVADERS Pointmaster joystick 1200 6500 VIC 20 amp C 64 Prices subject Q Hewitt s AUD Wholesale of Albugq to change 2448 Menaul 2 100 iD 505 883 0984 without notice 5 Q Q Y Prices in U S dollars l DES SOFT division of Data Equipment Supply Corp Quality Software For Commodore Computers Vic 20 Commodore Pet4064 128 700 SHIFTY c By Kavan Watch the maze change as you pass through the revolving doors Can you keep ahead of the bandits Shifty is really nifty and a lot tougher than it looks Machine language Keyboard or joystick 11 Cassette d iar dias Prices in U S dollars This and other great games and programs are available from DES SOFT home of BONZO HOPPER LASER COMMAND and many other programs for Commodore Computers See your LOCAL DEALER for our Programs Dealers invited Software Distribution Available Authors Wanted cef of DES Data Equipment Corp _ VETT 27 301 US 8315 Firestone Bid Downey CA 90241 714 778 5455 Vic 20 Commodore 64 Pet 4064 C 128 B 700 are trademarks o
2. calculator tinancial journal on the desk and a wastebasket un der the desk There s also artist s casel and a vertical file cabinet with a digital clock on top ot it To use any tea ture of the Magic Desk you use a joystick trackball or mouse to move a pointing tinger to one of the objects on the screen Atter selecting an object you press the fire button and that feature is selec page 20 TORPET August 83 ted This is Commodore s answer to LISA and they expect to sell it tor under 100 U S General Comments on Software Most of the software that Commooore k releasing seems to be for the 64 with only a small percentage tor the VIC 20 am sure that the Commodore 64 is going to be the main machine from Comm odore for the next few years with the VIC being phased out sometime in the future RANDOM RAMBLINGS Commodore expects to sell one MILLION Commodore 64s this year and three million next year There should be three MILLION 20s sold this year One person Commodore suggested that the VIC produc iine would be up to 500 000 per month by September or October of this year The P 500 is dead Commodore con tirmed at the show that the P 500 C500 PET etc has been dropped from the product line The B 500 CBM ID has been renamed to the Commodore B128 256 80 1 nave colour Drocnure on this product so Commodore will probably start shipping soo
3. THE STOP STATEMENT CAUSES A PROGRAM TO BRERK oR STP AT WHATEVER POINT IT IS CAN BE USED AS DEBUGGING TOOL IN YOUR OWN PROGRAMS BEFORE YOU TWE 4 CoNT YOU COULD USE THE DIRECT MODE AND CHECK THE VALUES OF YOUR VARIABLES VARIABLES AND HEN CONTINUE BUT YOU CAN T CHANGE TORPET August 83 page 31 GENERAL BOOK REVIEW Programming A Complete Course Reviewed by Terry Taller As soon as one purchases a microcomputer there 15 usually the shocking discovery that the thing doesn t work Dy t self There follows a sometimes sizeable expenditure for software and that s atter the monitor tape player or disk printer etc one uses the software there follows the second shocking discovery that the commercial software is meant for the average computer user in Madison Heights Michigan but doesn t have much ap plicability in Hornepayne That leads to the conciusion that one has to learn to program the little devil that conctusion there follows the inevitable trip to the computer bookstore where one is met with a blizzard of books on programming in BASIC So the unsuspecting novice computerphite pur chases the first book in BASIC only to dis cover that the book is machine specific for a brand of computer that one doesn t own 30 back to the computer bookstore This time you purchase a book which appears to be suitable for your machine only to di
4. softwore inc 25 1555 Third Ave Wainut Creek CA 94596 727 Call 415 943 7877 column 64 adapters compatible with tape or disk systems shipped on cassette tape available m UU RD TORPET 83 o o o o MP D 4 7 o 7 O eo er lt lt ACCOLADE COMPUTER PRODUCTS gt gt gt gt a L gt HARDWARE SOFTWARE COMMODORE 64 Commodore 64 419 95 Avalon Hill Sierra on Line Nac B1 Nuclear Bomber 12 00 Frogger disk 29 95 w 1515 Disk Drive EE 329 9 Midway Campaign 1200 _ 5349 95 North Atlantic 1200 Sirius Star Micronics 12 00 Blade of Blackpoole 29 95 Parallel Interface 69 95 Planet Miners 12 00 f Gemini 10 032995 cor ii Spinnaker ES coa a SS ee Andromeda Conquest 13 50 Gemini 15 536 95 In Search of the 24 Golden Ram 5149 24 Broderbund Software Most Amazing Thing disk 29 95 K Vic Rabbit 39 95 E Choplifter ID ee 33 95 Synapse David s Midnight Magic
5. TORPET Second Class Mail Registration no 5918 Shelburne Ontario The INDEPENDENT Commodore Users Magazine No 22 Auqust 1983 New The Chicago oS 64 C E S Report and PET by Chris Bennett p 15 Products Derick Campbell more winners on page 4 New Updated Lists of Thousands of Public Domain Programs p 73 Kichuale Velecommuanications 10610 BAYVIEW Bayview Plaza RICHMOND HILL ONTARIO CANADA L4C 3N8 416 884 4165 C64 LINK The Smart 64 mc Serial Cartridge Audio Expansion Slot Switch RF Video Port Cassette Port Users Port oy Call or write payments by VISA MASTERCARD or BANK TRANSFER Mail orders also by certified check etc IEEE Disks C64 LINK 2031 4040 8050 8250 9090 Tape VIC Modem 1541 Drive or VL3 Cable And IEEE Printers 4022 8023 8300 etc Many more 64s to Paralle Printer 1525 Printer or 1515 Printer IEEE Parallel IEEE to Serial Interface Interface or VL4 Cable to Standard future Cartridge Mother Board Parallel True Serial Devices Devices Give These Expanded Capabilities To Your 6 The ability to transfer data from any type of device to another IEEE Serial Parallel BASIC 4 0 which allows you to run more PET BASIC programs and gives you extended disk and I O commands The ability to have several 64s on line together sharing commo
6. 62 Prolin Ra re ra 26 38 45 47 62 Quality Computer RIC MP TTC 47 48 49 sik el UTIMUR ARIS He In eS 38 SIM RM CH ET 96 Skyles Electric Works 35 60 Southwest Micro Systems 13 TORFET RUNS ata SO PEE 72 ONLY 24 95 USE COLORCRAFT SCREENS IN YOUR BASIC PROGRAMS Pd aA A powerful graphics animation pro gram for business educqotion or fun Cartoons and Stories Rolling Displays Graphs Charts Animation Game Graphics Slide Shows SEE YOUR DEALER OR ORDER DIRECT Specity Comm 64 or VIC 20 cassette or disk Add 5 00 for disk Send check of money order add 2 00 and hondling NJ residents add 6 soles tax C OD and Credit Cord coll 215 825 4250 add 54 50 charge COMPUTER PRODUC TS INC 4400 E HECTOR ST Commodore 64 and 20 ore regis WHITEMARSH PA 19428 tered trademarks of Commodore Business Machines blij a p gt ING Boek Re e Friday n SS COUR aay F m U a due 5 A rl el ss That s an easy one HesWare educational software The children with the most answers in school are usually the
7. Business Address o oec se City PostalCode of Business Mall coupon call Education Director Smith Corona 29 Gervais Drive Don Mills Ontario M3C 171 416 449 0164 T u l W 30e2 VIC 20 64 Parallel Printer Interface 2 FOR THE A PRODUCTS RESOURCE GUIDE FOR THE COMMODORE 64 COMPUTER 36 pin connector Over 125 pages of PROGRAMS amp SOFTWARE PERIPHERALS INFERFACES BOOK TITLES MAGAZINES catering to the 64 15 00 200 ship gt ping Florida add 5 FOR THE 64 HAT S Works with all centronics type parallel matrix amp letter printers and plotters Epson Okidata Nec Gemini 10 TP I Smith Corona and most others Hardware driven works off the serial port Quality construction Steel DIN connectors amp Shielded cables Has these switch selectable options Device 4 5 6 or 7 ASCII or PET ASCII 7 bit or 8 bit output upper amp lower case or upper only Recommended by PROFESSIONAL SOFTWARE for WordPro 3 Plus for the 64 and by City Software for PaperClip Prices quoted in U S dollars 3494 Chickasaw Circle Lake Worth Florida 33463 405050505250 05 4 prom SEO S COMPUTERVILLE eb MW 309 Canadian 189 95 Micro World Electronix Inc 3333 S Wadsworth Blvd C105 Lakewood CO 80227 303 987 2671 CANADIA
8. 33 95 I x d VM 29 95 Ft Apocalypse 26 95 HES Sound Box 1250 29 95 526 95 Pharoh s Curse 26 95 BOOKS HES 8 Commodore Reference Guide 19 50 HESMON 64 29 95 UMI 9 VIC Reference Guide 16 50 HES Writer64 53395 Renaissance 529 95 9 151 Book of VIC 9 50 8 2nd Book of VIC 1295 Royal 151 Book of Commodore 64 12 95 Quick Brown Fox 59 95 NO REFUNDS ON OPENED SOFTWARE 4 4 Tricks for VICS 9 95 Dealer inquiries invited LADE COMPUTER PRODUCTS Adam add 2 25 Ans 4858 Coronado Avenue COD Charge S1 50 CO D s Casners Checks or Money Orders any e accept Mon rders iers San Diego CA 92107 u BES fake B wee to 61 9 223 8599 Foreign orders paid D Ed Scc MUN and handling 4 e a 20 SOFTWARE DEVELOPMENT SYSTEMS to _ Heip vou develop your skills and the power of your computer These complete development systems for the VIC 20 and the Commodore 64 computers are tools for the professional and learning aids for the developing programmer A must for anyone who wants to understand the internal workings of the computer who wants to design fast action graphics other powerful machine
9. 9 651000 EXTRAMON INST APPEND RENUM REL ROM TEST BTFLD page 82 FIZZBIN 8K GAME SPET 8050 2031 BANK SELECT 6502 PPORT COMMUN O TQ JAN 83 PUKMAN STAR SYSTEM N Z QUIZ WARLORDS INSTR WARLORDS GAME BLOCKADE ALIEN BLASTER OUTPOST ML3 OUTPOST TOLL BRIDGES EAR EYE REACTION HIGH Q MINEFIELD 2 STAR LANES WORD SEARCH TV SATELLITES BILLBOARD V JIM IN COLOUR VIC LOTTARIO VIC REL WRITE VIC PRG CHARS V 5651 00 VIC FUNCTION KEY VIC ZIG 2 V ADDITION PRACT V MULTIPLY PRACT V SUBTRACT PRACT V ADDRESS FILE VIC GRAPH PLOT VIC UXB 1 VIC UXB 2 V BACKGAMMON VIC POLY TURTL V ZAP VIC CHECKBOOK V MAILING EDITOR V COMPLEX MATRIX V 555 TIMER VIC FINANCE V LO PASS FILTER VIC FREE FALL C64 PET SCREEN COL PICT BOOT DIANE C64 DIANE CDATA VISIBLE PET VISIBLE VIC VISIBLE C64 FACTORS PET FACTORS VIC64 CONTEXT INDEXER COLOR TEST O TR FEB 83 GERMAN 64 BOMBER LONE 64 RANGER DOCTOR 8032 DOCTOR INS REVIVE BUDGET VIC BUDGET BOWLING BALANCE ADD SUB CUBE PGMABLE CHARSET CHAR DISPLAY C64 DRAW POKER C64 REVERSE C64 ENTERPRISE C64 WEAVE CHARACTER GEN 64 PETALS ARND ROSE DOMINOES M BINSTRUCTIONS MILLE BOURNE SPADE INSTRUCTS SPADES LABYRINTH TOMBS C64 COPY ALL TAX 82 ONT V1 0 INVOICER BAS PATCH GEN IRQ PATCH GEN NSTRICTOR 4 PANDER 4 COL UR PICT DIANE C64 DIANE CDATA PETLOAD 64 PRGM EASY DLOADER PITS MARCH 83P AUTODISK BOOTZ WARLORDS I
10. complished However saying IF THEN in ML involves many more commands than just an IF statement and a statement and this is where many begin ners can be led astray It has happened to everyone know just starting out including myself The thing to remember is that there are eight conditions which can be used as part of the ML IF THEN or branch statement If there is or isn t a carry left over if the last number referenced to was Or wasn t a zero it it was or wasn t negative or if there was or wasn t an overflow you can check for it When you load a register or accumulator your three ML variables are A for accumulator X for the X register and Y for the Y register the result is examined for negatives or zeros When you compare increase or decrease the result is again checked for Regina Sask negatives zeros carries This is what mean by the last number referenced Your eight commands for these possibilities are BCC Branch if the carry is clear BCS Branch if the carry is set BEQ Branch if equal last result was zero BNE Branch if not equal not zero BMI Branch if minus negative BPL Branch if plus not negative BVC Branch if overflow clear BVS Branch if overflow set Along with these branch commands you will usually use comparison commands when in doubt check or compare again To compare you will use CMP CPX and CPY In my examples will use
11. 2 TORP BOMBER C2 TOWER C2 TURTLE 1 C2 TURTLE 2 2 TWENTY QUEST C2 UP THE LADDER C2 WAREHOUSE C2 WESTWARD HO C2 YELLOW LIGHT C2 KHA HISTORY 1 tape CBM 4032 V2 1 ANCIENT HIST C2 ELECTION C2 FAMOUS PEOPLE C2 HISTORY QUIZ C2 MEDIEVAL HIST C2 MODERN HISTOR C2 PRESIDENT QUIZC2 TREND LINE C2 WORLD WAR 1 2 WORLD WARS C2 KMA MATHEMATICS CBM 4032 V2 1 ADD DRILL C2 ADD amp SUB C2 ADDITION RACE C2 ADDITION C2 ADDS AND SUBS C2 AGENT BLOTTO C2 ALG VECTORS C2 AMORT N TABLE C2 ANALYSIS 1 C2 ANALYSIS 2C2 ANKOVA C2 ANOVAC2 ARITHMETIC C2 ARTILLERTY C2 ASTERIOD ADD C2 KMB MATHEMATICS CBM 4032 V21 AUTO ADD TCHR C2 B T C ADD C2 B T C DECIML C2 B T C DIVIDE C2 FRAC C2 B T C MULT C2 B T C PERCNT C2 BAIRSTOW NTH C2 BALANCE C2 BASE CHANGE C2 BASIC STATIST C2 BATTLESHIP C2 BEADS IN A JAC2 BIG ADD C2 BIG BINARY C2 BIG DIVIDE C2 KMC MATHEMATICS CBM 4032 V2 1 BIG MULTIPLY C2 BIG SUBTRACT C2 BIGTIME C2 BINOMIAL DRIL C2 BODMAS C2 BOMB ADD C2 BONDS C2 BRAIN CRANE X C2 BRAIN CRANE C2 BRAIN CRANE C2 BRAIN CRANE C2 CAR RACE MULT C2 CHANGEMAKER C2 CHOICES C2 KMD MATHEMATICS CBM 4032 V21 CLOCK C2 CO ORDINATES 2 COLLECTERM 1 C2 COLLECTERM 2C2 COUNT 1 TO 10 C2 COUNT TEN C2 COUNT FIVE C2 CURVE FIT 2 C2 DART C2 DATES C2 DECOMPOSITION C2 DEPRECIATION C2 DERIV POLY C2 KME MATHEMATICS 4032 V2 1 DICE THROW C2 DIVISION DRIL C2 DRILL SI C2 DRI
12. 34 95 SCRATCH PAD 64 DATA BASE 79 95 AND MAIL LIST TO OWNERS OF SCRIPT 64 50 00 FOR DETAILS ASK YOUR LOCAL COMMODORE DEALER Kichuale Teleconmanications 10610 BAYVIEW Bayview Plaza RICHMOND HILL ONTARIO CANADA L4C 3N8 416 884 4165 TORPET August 83 page 49 Compatible Accessories for your Commodore PET Computer THE EASY ROM 89 00 Allows you to run many software packages without opening your computer to change ROMs AUDIO VIDEO INTERFACE 75 00 Utilize a remote monitor for screen display Ideal for class UPGRADE KITS Modify your FAT4O to 80 columns Expand your 16K PET to 32K Custom EPROM chip all parts amp detailed instructions included Some simple soldering required Uses existing graphic keyboard Runs 8032 software eg MANAGER WORDPRO4 etc Specify ROM type 50 00 90 00 16K to 32K 4032 to 8032 4016 to 8032 Incl 2 00 Shipping amp Handling Allow Three Weeks for Delivery Ont Residents Add 7 Sales Tax Mail Order Only From IDS ELECTRONICS INC 1935 CARSCADDEN CHASE MISSISSAUGA ONTARIO L4w3R8 THE COMPUSCI i a jo To BMB WordPro 4 7 0 art is Ne es radem ark of CBM TESTS are cro Softw SO August 83 Prices quoted in U S dollars For your Commodore 64 For only 12 95 each our CURSOR 64 tapes are your best buy for the Commodore 64 They take advantage of the color sound and sprites that make the 64 such a delight to use
13. AA lfa m thena i j Q yfas f thena 1 1 y W fa i j thena i j printas i j next return PAA AAA ABA ALAA A fertilizer needs will be handled with an ELECTRONIC SPREADSHEET 75 ifrnd 0O 5thenbS i j W goto80 80 poke38400 i 22 j 1 1 An 22 T peek 7680 1 22 j 1 128 next next 90 fori ltoxx forj 1toxx a i j b i j b i j 92 snext next goto40 lfaS m anda f anda anda chr 13 thenl1O 1fa chrs 13 thenfork jtoxx 1 a 1i k next pee gotol51 open2 8 2 0 lifesim s w print 2 chr xx print 2 a i j next next close2 goto40 open2 8 2 lifesim s r get 2 xxS xx asc 5 fori O0to21 forj Oto21 get 2 aS i j next next close2 goto40 CI Cy yy oy Cy LSS SS SAS ASASDASSDSASASSASIS AA SASS SAA SAAS ASD AAS SSS SSS SISSSSSS SA Lo ZZ A A AAA A AeA fori Otoxx41 forj Otoxx 1 J by using data files any farmer can out standing his FIELDSI a Ylimaki Papermate to Wordpro 4 File Converter by Thomas Henry PAPERMATE by AB Computers and WORDPRO 4 by Professional Software Inc are two very popular word processors for computers PAPERMATE doesn t support as many features as WORDPRO 4 and runs somewhat slower but is quite inexpensive As such it makes an excellent first word processor for users who aren t exactly sure if
14. KEC ENGLISH CBM 4032 V2 1 MM ADVBFORMS2C2 MM CRCOMP C2 MM DARK WOOD C2 MM HOMONYMS C2 MM LADVF C2 MM MUGS 2WM C2 MM MUGS WM C2 MM PUNCTUAT N C2 MM SADSTORY 2 C2 MM SHARE TIME C2 MM VB FORMS 1 C2 MM VB FORMS 2C2 VB FORMS 3 C2 MM VB FORMS 4 2 MM VB FORMS 5 2 KED ENGLISH CBM 4032 V2 1 MM VB FORMS 6 amp C2 MM VB FORMS 7 C2 MM VB FORMS 8C2 MM VB FORMS 9 C2 MM WORD MEANS C2 NEW TACHISTO C2 NOUNS C2 P BLEM P NOUN C2 PARTS 2 PETPITPATPOT C2 PLURALS C2 PRGM LISTER C2 READ LEV amp EVAL C2 READER C2 REMEMBERING C2 KEE ENGLISH CBM 4032 V21 RHYMECONC C2 RHYMING C2 ROMEO amp JULIET C2 S PG ERRORS 4 C2 S PG ERRORS 5 C2 S PG ERRORS 6 C2 S PG ERRORS 8C S HYPHEN C2 S SPELL C2 SCHOOL MARM C2 SCRAMBLE 4 C2 SCRAMBLE 5 C2 SCRAMBLE 6 C2 SCRAMBLE 7 C2 SCRAMBLE 8 C2 KEF ENGLISH CBM 4032 V2 1 SHAKESPEARE Q C2 SNOWYDAYNOUNS C2 SPD SPELLING2 C2 SPD SPELLING3 C2 SPD SPELLING4 C2 SPD SPELLINGS C2 SPD SPELLING6 C2 SPD SPELLING7 C2 SPD SPELLING8 C2 SPEED READ 2 C2 SPELL MEAN 5 C2 SPELI MEAN 6 C2 TORPET August 83 KEG ENGLISH CBM 4032 V2 1 SPELL MEAN 7 C2 SPELLING BEE2 C2 SPELLINGTUTOR C2 SWAP NEW ROM C2 SYLLABLE C2 SYNONYMS C2 T HYPHEN C2 T SPELL C2 THEWORDMARKET C2 TWENTY QUEST C2 TWO TO TOO C2 UNSCRAMBLE C2 VOCAB C2 VOCABULARY 3 C2 KEH ENGLISH 1 tape CBM 4032 V21 VOCABULARY 4 C2 VOWEL MAGIC C2 WORD GAME C2 WORD HUNT C2 WORD LADDER C2 WORD POWER C2
15. Librarian Craig Bonner 416 663 4025 The following disks and tapes are specifically for the VIC 20 Please see p 75 tor complete list of codes NOTE Some VIC programs require an 8K 16K 3K memory expander as indicated Others require the Super Expander coded SX for the music and graphic commands Only ONE TAPE is required for each VIC listing V CONTEST FALLING STAR THE HELICOPTER HELI PART 2 FORT HUNT INST FORTUNE HUNTER UXB PART 1 V3 VIC DEMOS 1 MERRY VIC MAS VIC SOUND DEMO FRERE JACQUES GRAPHICS SOUND DEMO SOUNDS VIC KEY 3RAPHDEMO GRAPHDEM1 GRAPHDEM3 VIC DEMO GENERAL DEMO EDUCATION V LIST ME V E1 VICAB1 8K V VICAB2 8K V page 92 UXB PART 2 MINESLIDE SUB SINK INST SUB SINK MAIN INDEX VIC TEXT EDITOR VIC DATA BASE VIC SPIRAL VIC KALEIDOSCOPE LIGHT SHOW KALEIDOSCOPE COLOUR BARS VIC SIL NITE HIRES PLOT CIRKELDEMO MIAUW BUMBLEBEE ROBOTS MOSAIC KALEIDOSCOOP SNOOPY HIRES HIRES DEMO 1 Contest MINER 8K INTRO MINER 8K GAME SKI MEET CANADIAN MORTGAG STAR DESTROYER VIC ARTIST MATHOFF POKER INSTRNS Demos SOUND DEMO KEYBOARD DEMO MORSE BIRDS DEMO PIANO DRAGON GRAPHIC DEMO 1 HANDIC DEMO3 COMMODORE SYMBOL LOG amp LOGO HI RES CLOCK CALCULART VIC CLOCK VIC LISSAJOUS ZARZON BASE SNAKES amp LADDERS PLOW BY NUMBER DIANE S NUMBERS TYPING TUTOR MARSTON CITY LUNAR LANDER MUSIC CANADIAN FLAG KINETIC ART TRIG PLOT BAR
16. Road Toad Formerly Froggee disk 34 95 cassette 29 95 Wall Street disk or cassette 29 95 amm uum LTD Cosmic Split disk or cassette 39 95 a Supercycles disk 29 9 4 2 5529 Street Willowdale Ontario 2 553 Tel 416 223 8400 TORPET August 83 page 37 NEW A for Commodore 64 OWER 6 eeasy to learn eeasy to use eprogram faster and more efficiently with better results eMOREPOWER included FREE Powerful Programmer s Utility by Brad Templeton Manual by Jim Butterfield 99 95 from your local Commodore dealer For your nearest dealer call 416 273 6350 PRO LINE 755 THE QUEENSWAY EAST UNIT 8 MISSISSAUGA ONTARIO L4Y 4C5 Prices in U S dollars CARDRAM 16 16 K Memory Expansion Cartridge for the 20 Personal Computer Provides the equivalent of two 8K RAM cartridges e Each 8K is individually switch se lectable by block Opening in case to provide easy switch access Uses 8 low power CMOS 2K x 8 static RAM chips e High quality glass epoxy circuit board Gold plated contacts e Individually tested Made in the U S A 50 50 imn OP SENSE s TO ORDER P O BOX 768 WICHITA KS 67201 316 263 1095 Handling charges 3 00 C O D Add 2 00 Personal checks allow 3 week delivery VIC 20 is a registered trademark of Commodore Prices
17. 0002 COMMUNIC 2 tape UNIVERSAL WEDGE BRASS POUNDER 2 TERMINAL IEEE TERMINAL RS232 TERM IEEE TERM RS 232 INTELCOM4 INTELCOM3 STP 488 TOKEN 32K SUPERPET PE PUNE 300 ANS CORESEND TELE DIALER PETCOM ED TERM UTP RS232 TERMINAL I12 TERMINAL R12 IERM I12 TERM R12 P C3 DATA COMMUN P tape AUTODIAL TERM AUTODIAL ML INTELCOM3 40 INTELCOM3 INTELCOM4 TERM R12 RS232 DOC AUTOTERM 16 TERM R12A 16 TERMINAL R 12 TERMINAL S12 SUPERCOM FREQ GENERATOR VT52 BIN VT52BASIC CBM 8010 COMM PRIMER 8010 MODEM DRIVR LOGGER TERM INST WP 1 TERM INST WP 2 MORSE TUTOR MORSE BTTRFLD TERMINAL DOC INTELCOM LIST ME C3 L VO 112 112 LIST ME C3 L V1 LIST ME C3 L V2 TPUG Education MATH DICE MATH TUTOR MISSING NUMBER NO PETS SPELLING BEE FIL STATES amp CAPITALS TACHISTOSCOPE US PRESIDENT QUI WORLD CAPITAL QU TYPING DRILL VOCAB 1 HIDDEN WORDS ANIMAL READER STORY PROBLEMS MATH QUIZ ANIMAL DATA NOT SO EASY SPELLING TEST Q S amp Z S TORPET August 83 DISPLAY HISTOGRAM EDU TILITIES EUROPEAN CAPITOL FISHERY FLASH CARDS FRENCH GLOBAL ICE CREAM PAR MATH IQ HANGMAN 2 O E2 CEAB 1 2 tapes UNIVERSAL WEDGE DUM 3 2 DISK DATA HEAT SOLVER 8K HEAT SOLVER 16K METRIC A V OR MINERAL DART MICROMATH DEMO MATRIX SOLUTION MM1 1 SHERIDAN SMALL MATH MM 16 1 TIC TAC PET TITRATION O E3 CEAB 2 3 HANGMAN 2 tapes CAPITALS UNIVERSAL WEDGE
18. 4 Ak nu E J 2 T i5 gt gt HesWare Facernaker are tradernarks of Hurnan Engineered Software VIC 20 and Commodore 64 are trademarks of Commodore Electronics Ltd Atari Is a registered trademark of Atari Inc IBM isa registered trademark of International Business Machines 1983 x The CARDBOARD 5 5 is an enclosed five slot fully switch selectable expansion interface for the Commodore 64 This quality product allows the user to switch select any cartridge slot or combination of carnridge slots Twenty two color coded light emitting diodes give status indication Each slot has four LEDs and iwo toggle switches for indication and control Two master toggle switches allow the user to manually override any situation All Cardco products are iw 3 B 6 0 4 N pansion Interface for the C 64 e full support under the board to prevent flexing full plastic enclosure to insure safety e fused to protect your computer e convenient reset button e Inc s exclusive Lifetime Guarantee Some of the features of the CARDBOARD 5 are e high quality glass epoxy circuit boqrd e gold plated contacts logic lines are switched by individually lested to Ae cds See q complete line of American insure quality and e full LED status indicati
19. Most of our packages include three excellent Basic programs on one cas sette tape The programs are not copy protected so you can look at the source code and learn how to make the 64 do its tricks We don t have room to describe all 25 of our CURSOR 64 programs here As a sample you may want to order tape 64 5 with the exciting Godzilla program You ll be challenged as you try to save Tokyo from from the ram paging Godzilla Or try tape 64 3 with the popular Miser text adventure that will take you hours to solve even if you cheat and read the program source We have super programs for the VIC 20 such as Dungeon 12 95 a visual adventure for 16K VICs Our VIXEL programs are also popular with VIC owners And we still sell all 30 of the original CURSOR cassettes for the original PET and CBM Call or write for a catalog today Be sure and tell us whether you have 64 a VIC or a PET We welcome credit cards and ship most orders the same day they are received Dealer inquiries invited CURSOR 64 Box 6905 Santa Barbara CA 93110 805 683 1585 CECE ITS THE PITS CINTECHS SOFTWARE PRESENTS RIKI TIKI DEADLY MUTANT SNAKES HAVE ESCAPED RIKI TIKI MUST STOP THEM ITS FAST AND ITS DANGEROUS BUT RIKI CAN T STOP CAN YOU 15 98 all inclusive money order or check outside Canada remit in U S funds CINTECHS PO BOX 2220 STN A LONDON ONTARIO CANADA N6A 403 The New Business Computer b
20. The foregoing technique and core Sound generation routine was first published in Byte magazine in 1977 and has been the basis for numerous music programs on 6502 as well as other processors Although they were playing with this kind of thing in the early 605 at Bell Labs it was quite Dreaktnrougn the micro world at the time As is though it has some limitations In particular no matter what waveforms you put into the tables the music is always or gan like just an infinite variety of stops The reason for this is that the amplitude envelope of the tones produced is always rectangular that is off on off just like pressing an organ key Even though you may be able to obtain the waveform or harmon c structure of a familiar instrument as lt piano tne rectangular envelope will impart an organ like character The usual way of adding an envelope to a synthesized tone is to use a gain controlled amplifier in which the gain volume is varied according to the desired contour For a piano note the gain would suddenly go trom zero to maximum for the attack and then slowly decrease back to zero for the decay The tone input to the amplifier would be constant In a digital augio system gain control ts usually ac complished by multiplying waveform samples by a gain factor As before however actual multiplication is too slow on an 8 bit micro to consider Another factor that contributes greatly to tonal variety i
21. o unique cartridge port o true RS232 port device 2 o 2 mega herz clock Toronto Ont The hardware is also better utilized than in past systems For example the real time clock and the cursor are both done in hardware instead of software The B Series Keyboard differences between machines and previous in the keyboard One of the major the series Commodore computers is and how it s used The keyboard has 4 cursor control keys one each for up down left and right There is a key for NORM GRAPH a key labelled ENTER functions exactly like RETURN 00 key on the numeric pad a true control key and a Commodore key The latter is not a type of shift key unlike VIC and 64 It causes the screen to freeze upon scrolling and passes CHR 2 to programs The numeric pad also contains a CE for clear entry key This one works just like delete unless what is being deleted is part of number then the whole number goes Very clever The body of the keyboard is arranged in the IBM style so it takes a while to find the double quote This will only bother silly people who routinely use five different keyboards like me Above the main keyboard is a row of programmable function keys There are 10 keys which may be shifted to yield 20 dif ferent values When the system is turned on these contain values like LIST DIRECTORY etc However the values may be chang
22. retail business Visicalc Accts Payable Accts Receivable Sales Analysis I m presently truing to locate an inventory system for my 4032 Jim Clefstad 2034 James Men s Wear Ltd P O Box 154 Mackenzie 2CO as needed have used each ot the 8K blocks separately and in different combinations and never had a memory problem with the unit Even the 3K block and block 5 the switch that turns the game cartridges amp has func tioned pertectly The game can be in either of the extra sockets l ve found it perfect for isolating high memory tor utility routines from BASIC or software resets just don t turn power off and do another system call for the needed routine George L Dennis VanNuys California Looking for a fix for RF interference on a stan dard TV hooked up to a C 64 Try purcnasing a large 1 1 5 toroid magnet from Radio Shack and then looping the cable from your 64 around the magnet several times For many people that has cured the problem Alfred Johnson Jr 0840 Cary North Carolina WANTED Writer doing research would like to hear from women who make a living at home using a computer Write Patricia Connel Box 1002 WHO S GOT THE ANSWER Can someone tell me where can obtain a public domain VIC terminal program which will allow one to send DASIC and Machine Language programs over the phone using the VIC modem and cassette recorder In short want an inexpensive VIC terminal
23. sent in a super simulation of open pit FEATURE mining called PITS Some comments programs Firstly the lack of documentation was very frustrating particularly if the program re sometning specia sucn as JOySUCKs Several programs needed them but it was not mentioned anywhere Several people sent in notes with their programs but tnese got mispiaced in the jugging an instruction file or rem statements in front ot the program would have served far bet ter kept the entire thing intact some ot the programs were well conceived and well presented and they ran all right but in some seidom used subroutine they crashed That was loo bad because we took a lot of points oif for that secondly Thirdly sometimes it was hard to figure me or program We also had our share ot load errors Why didn t you put two copies of the program on ihe tape or disk Just in casei Some ot the games worked awfully slowly And that s typical of BASIC would have liked to have seen some BASIC programs with a tew machine language suDrouunes to pusn tnem along when they got slow By and large we had an excellent group entries my tnanks go to an you who worked so hard to get tnose entries in Look in the mail soon as will get back to all of you eventually with copies ot tne appropriate your library If you sent entry we
24. CA 92669 714 639 7511 DONALD E DIETZ 114 639 0880 Prices quoted in U S dollars TORPET August 83 page 71 Q X y lt RII YK YMV X IWI I I I INGII NTQ T T TYYI IAII I ILT UH npe 492 00 Y T AYAY F EE T N n gt mmm umm mmm Gm m ua Now that The Torpet is twice the size we need twice as many articles Horning s Mills Ontario LON 1JO Canada 519 925 5376 CARTOONISTS We are especially looking for a cartoonist to draw a regular monthly strip cy yy yy yy AA St Mae SGLLALSD SSD SLS C SSS cC mU page 72 TORPET August 83 TPUG Toronto PET Users Group Inc 1912A Avenue Rd Suite 1 Toronto Ont M5M 4A1 Information and August 83 Library List Membership Fees The membership fees for 12 months have been set as follows Regular member attends meetings 30 Can Student member full time 20 Can Associate Canada 20 Can Associate U S A 20 U S Associate Overseas 30 U S A regular member attends monthly meetings in the Toronto area and is the onlv tvpe ot member with voting privileges at the an meeting A student member defini tion is a full time student at a public or high school a community college or a university ana attengs tne regular meetings around Toronto Associate members because of distance and or
25. Now for some of the products on display page 16 TORPET August 83 C 1520 Plotter Printer This is the same printer plotter that described in the Feb 83 TORPET lt is 199 95 U S with a serial connector tor cither the Commodore 64 or VIC 20 It prints tour colours black blue green or red and print text at up to 14 cnaracters per second ihe device produce eitner 20 40 or 80 characters on a line as well as producing high resolution graphs and charts The pen can move norizontally or vertically on tne 4 1 2 inch rol paper to produce high resolution pic tures or graphs The device can also print text sideways down the page as well as across tne page Executive 64 Portabie Computer Tho Executive 64 15 a brietcase portable computer based on the Commodore 64 and 1541 disk drives This was called the SX 100 when last wrote about it Expected del very is September 1983 at a price ot 995 U S This includes the Commodore 64 packaged with one disk drive 1541 and 5 colour monitor I iside a nice ooking Carrying case two disk drive model will be available for 1195 U S Since this device contains stan dard Commodore 64 inside all of the sottware available now and in the future will run on it Since the 64 s software base is going to be VERY VERY large within the next year many people will find this a very attractive package Like the Commodore 64 the Executive 64 has plugs for
26. The ROMPACKER SYSTEM was conceived as a powerful tool to enable the Commodore VIC 20 computer to be used in dedicated stand alone applications After several months of working with and using this system have to say that the opening quote was an understatement The ROMPACKER User Cartridge is designed to fit into the 20 memory ex pansion port The cartridge measures about 5 1 2 by 2 3 4 with sockets for six 6 2532 EPROMS The cartridge is well made protective coated and double sided with plated thru holes The cartridge retails for 39 95 and includes one 1 2532 which is programmed 1K with the BCS ROMPACKER Menu and Auto start program this leaves about 3k for the first user program The ROMPACKER Starter System which retails for 179 95 includes the above User Cartridge a 2532 EPROM Programmer which instalis in the 20 user port 1 2532 programmed with the EPROM Programmer Manager Program and one blank 2532 One s first thought is So what can t program in machine language What does this do for me Well here is one of the beauties of this system it allows you to save your BASIC that s right BASIC programs in EPROM Not only that but you can chain link and overlay while passing variables these same BASIC programs the result of this is that one can run a 23K program in a 3 5K VIC 20 You can also have a program load and run automatically on power up or system reset The program
27. V X2 OVER THE R BOW V GREENSLEEVES V ZIPPITYDOO DA V V2 VIC UTILITIES 1 TINYMON1 FOR VIC TINYMON INST PROGRAMBLE CHAR VIC CHAR VIC CHAR DEMO gt BUTTERFIELD DEMO HISTOGRAM VICLOAD4 REL VICLOAD2 REL BASICODE READ V DRUM MANIA VICMUSICS 1201 V 76TROMBONES V ENTERTAINER V WONDERLAND BASICODE SEND ADDRESSES VIC DIS1 VIC DIS2 VIC DIS3 DISASM DIR VIEW BAM DISPLAY T amp S CHECK DISK PERFORMANCE TEST SEQUENTIAL FiLE MERRY VIC MAS FRERE JACQUES VIC KEY VIC SIL NITE BUMBLEBEE PIANO USA SONG Utilities RANDOM FILE WEDGE SUPER VICMON2 V5 VIC UTIL 2 TERMINAL SERIAL TERM SERIAL VIC KEYSORT VIC SORT DEMO1 VIC SORT DEMO2 VICWORO VIC CONTROL KYBD VIC TRIANGULATOR JOYSTICK TEST VIC AIDA REL VIC MAIL VIC TAPE INDEX BUDGET SEPT 30 RANDOM VICTERM CAT WIZZACALC SuperPet Library Librarian Gerry Gold 416 225 8760 DISKMEM B RR1 DISKMEM INSTR It yu own CBM 8096 or SuperPet you can use the disks designed for the CBM 8032 in the O and libraries see p 77 as well as those listed below When using programs for the 40 column PET in conjunction with program CBM 4032 v2 1 you will have difficulty with the programs activated by the number pad On the SuperPet and CBM 8096 the equivalent keys may be anywhere on the keyboard NOTE The following listings are not available on tape S T1 SP APLS S T2 SPASM BAS RESAMPLE FTN S T4 SP
28. page 85 TAPE TO DISK X REF 24576 ML WORD COUNT 9 DISK MASTER V2 DELETE ALL LP4 SYS32000 1 4 5 53 2000 1 VICLOAD4 REL VICLOAD2 REL VIC WEDGE BACKUP 2031 1 0 SET UP AUTO DISK BOOT CBM 4032 V21 WORD PRO PRINTER WP LIST SCREEN DATA WRITER LOCKDISK LOWCASE LIST V3 UN NEW SYS826 COPYCAT SYS934 COPYCAT SYS934 COMPACTOR UNCOMPACTOR CROSS REF DISK APPEND M B DUMP 2 SYS826 DUMP4 SYS8 26 PETMAN JOYSTICK INV 2 0 BLOCKADE BASEBALL 7 3 OSC LUNAR SUPER STARTREK STAR WARS MASTERMIND REVERSE PUNTER ARROW BLACK BOX BLACK JACK BOMBER ROBOT CHASE SNAKE 2 YAHTZEE MOVMAZE2 ADVF 29 ADVF 31 ADVS ADVS ADVS ADV9 ADV9 ADV9 ADV9 ADV9 ADV9 ADV9 ADV9 10 ADVS 11 ADV9 12 ADV9 13 ADV9 20 amp DV9 21 O gt GQ N O 4 BEST GAMES 2 ADV9 22 BASIC 40 INVADERS 4 0 FAST INVADRS 4 0 ACROBAT 4 0 CAR RACE 4 0 MISSION IMP 4 0 NIGHT DRIVER 4 0 BACKGAMMON 4 0 ADV9 23 ADV9 24 ADVS 25 ADV9 26 ADVS 27 ADV9 28 ADVS 29 ADV9 31 ADVKEYS ADVSHOR ADVSH8 ADVMAP ADVITM ADVENTURE ADVENTURE80 QUEST 3 0 OHARE S 3 O X6 BEST MISC 1 EASY EDIT TAPE EASY EDIT DISK EASY EDIT C EASY EDIT MX 80 EASY EDIT MX 82 PAGE1 EZE EDIT PAGE2 EZE EDIT EZE EDIT PAGE4 EZE EDIT PAGES EZE EDIT PAGE6 EZE EDIT 5 BEST GAMES WORD PRO TH2058 STRINGTHING BIN OTHELLC WPRO BUSTER BREAKOUT UTILITY 20 ASTEROIDS UTILITY 4 0 PINBALL DEMO PETMAN 5 JOYSTICK INV 40 O
29. report trom Chr s soon Mike Bonnycastle ended the meeting with thanks to the various executive mem bers for a very productive and enjoyable year See you in September a Ylimaki One has to be a sailor of the I C s to fathom the VIC 64 it s even named after navy man a COMMODORE He s in charge of a whole fleet of CHIPS the 6510 CHIP is sort of a c p U Its maneuvers are called SUBroutines Boat the 6566 Video Chip carries the fleet S colours it s a SPRITE for sore eyes watch out for waves around the ID CHIP Listen to its beautiful sounds but don t get lost in tne high C s follow a CURRENT back to PORT Don t collide with any FLOATING numbers The Word Processor designed especially for your VIC 20 You will love it Machine language Files ompatible with WordPro Poperclip and Finol Word omes on tape and works with unexpanded VIC PICNIC The Whole Catalog Especially useful for new VIC owners only 10 In California Contact Northern California 1121 5 Mark Uanderbilt COMPUTER BARN Sauinas 408 757 0788 319 Main Sr STALL 2 West United States Atas 9390 202 5 21 8750 Eastern U S Call or write for information or to order VIC NIC Word Processor 19 95 Whole PET Catalog 510 00 Postage paid if shipped to U S Southern California COMPUSOUND 4620 E Chapman Ave Orange
30. 1 00 refundable on purchase to G R Walter General Delivery Proton Station Ontario Canada NOC 1LO if from outside Canada send U S funds Or if you want to get AID right away send 40 00 check or money order PET CBM ADDS ON FREE CATALOG ECX COMPUTEF COMPANY has over 20 new add on circuits and software for your PET CBM computer and peripherals For a FREE CATALOG send a self addressed stamped envelope to ECX COMPUTER COMPANY 2678 North Main Str Walnut Creek California 94596 Advertisers Index Accolade Computer Products 24 Apropos Technology 12 Beacon Software p 2 PROGRAMS WITH THE WORKS All programs come with list ing line by line description variable chan and sug gested changes Great basic programs with machine lan guage subroutines Each INSIDE BASIC program allows you to enter the program and make changes In the process you learn how to create your own programs KENTUCKY DERBY 19 95 All the fun of a day at the This is the ideal program to races including high resolu demonstrate the computer s tion graphics You and your ability to present materials frends can get hours of ask questions and score enjoyment out of this game you After learning this one betting on your favorite you can make a quiz ftor any horses and winning the big subject bucks You can even TASK ORGANIZER 52495 change names of the This
31. 5K INST V TERMINAL 5K V TANK VS UFO JOY SPACEWAR 1 SPACEWAR 2 TANK VS UFO KEY SHOOTER JOY VIC CHASE JOY VIC CHASE KEY BREAKOUT KEY STEAL MONEY PING PONG SUPEREVERSE VIC VIC 3 OF KIND WALL DESTROY VIC CHUCKALUCK VIC LETTERSQUARES VIC SQUIGGLE SLO VICMAN KEYB MASTERMIND Monthly Releases SCROLLING V LABEL MAKER VIC DT MAKE A SKETCH V HIDDENMAZE JOY V SNAKE V AUTO LINE V MATH SKILLS V LOAN PROJECT V LOTTO V CAR COSTS V CALENDER V NIM V VTU MAY 83 V LIST ME VTU V DR DEMENTIA IN V DR DEMENTIA V MORTGAGEZ PRINT USING Z ASTRO WARS V DYNAMITE V BRAIN WARP V GLOBE QUIZ V VIC HANGMAN V VIC X O S 8K V VIC EDITYPE 8K V TINY PLAN 8K V R B SPEEDWAY V VIC G R INS V VIC G R V CAR RACE T 3K V ALPHA COMMAND V VIC PILOT 3K V OVER THE R BOW V GREENSLEEVES V ZIPPITYDOO DA V VIC ORGAN V VIC 20 VIC DT CATALOG V VICWORD JOYSTICK TEST V LABEL MAKER 8KV TINYMON1 FOR VIC TORPET August 83 CRAZY BALLOON ALIEN WASTER ASTEROIDS OUTPOST GRUNGY TOWERS 8K GOLDRUSH V VTV TPUG JUNE LIST ME VTV L DRIVE DISM CROWN 3D CALCULATE ALPHA SORTER V METRIC CONVERT V DATE FORMATER V SPEED READING V ENROL LIST 8K V VISION TEST V LONG DIVISION V ONE ARM BANDIT V TARGET SHOT V STARSHIP 3K V PING PONG T V STATE CAPITAL V USA SONG V TINYMON INST VIC DIS1 VIC DIS2 VIC DIS3 DISASM SUPER VICMON2 page 93 V X2 BEST MUSIC V VIC ORGAN V LIST ME
32. 95 VIC REVEALED 12 95 9 95 STELLAR TRIUMPH STIMULATING A great new all machine code game is SIMULATIONS 6 50 4 95 SPEAK BASIC now available for your CBM 64 TO MY VIC amp 45 675 Features exciting hires color graphics and spectacular sound effects two SUPER FAST GAMES FOR player game with many variations such THE VIC 20 as reverse gravity bounce back speed control and more Prepare yourself into an all out space battle From H A L Labs New aliens have been found invading thousands of VIC s They come in all shapes and sizes terrorizing VIC owners everywhere Now you too can shoot it tape or disk 24 95 out with these menaces OUR LIST PRICE SCORPION 1995 2995 INTERESTING SOFTWARE DEADLY SKIES can 39 95 29 95 21101 S Harvard Blvd GRATER RAIDERS HA 2 Opus Torrance CA 90501 40 9 CYCLON cart 14 95 26 95 213 328 9422 22 BE xi e 2 Visa MC Check Money Order Add 2 00 Cass us 2 GALACTIC BLITZ cass 24 95 16 95 CA residents add 6 2 sales tax QUACKERS cass 15 95 11 95 Dealer inquiries invited The CP VIC 20 Expander is the one you have been waiting for It incorporates all the features you ve ever asked for For the CP VIC 20 Expander gives you 34 99 high quality connector slots with keys Gold plated contact fingers for positive and long lasting connection On board master reset button Four convenient ON OFF individual slot control switches External po
33. Beaconsfield PO H9W 1B5 514 337 5007 514 695 2646 TORPET August 83 page 7 have recently expanded the memory ot my VIC 20 to 32K by purchasing a RAMAX and am interested In using it as a word processor have used WordPro 4 and like that program Professional Software do not offer such a program Is there anyone who has modified a WordPro program to work on the 32K VIC 20 If can find a copy that works on the VIC 20 wil gladly purcnase another copy trom Professional Software so that they receive their royalty Gillette Wyoming Can anyone tell me how could modify the LISTER program to work properly with EPSON MX80FT Andre Rondeau Ayimer PQ have a Prowriter 8510 parallel DMP hooked up to the serial port with a MW 302 interface have had luck in sending ASCII printer codes to the printer called Commodore and they referred me to the program on 357 ot the Programmers Reference Guide This program does nothing except return an illegal Quantity Error in 370 message So now I m left with a very good printer that can t do anything with Can one ot the members advise me on this Also is there any way to change the cursor charac ter trom a flashing block to a non flashing line Bill Crimando 0842 Carbondale Illinois CALENDAR OF TPUG EVENTS Tnere are no monthly meetings for the Centr al Westside VIC 20 and Commodore 64 chapters in July and August Summer Sessions pre registratio
34. C2 PERCENT C2 PERIMETERS C2 PI CALCULATOR C2 PIZZA C2 PLACE VALUE 4 C2 PLANES C2 PLOT C2 PLOTTING C2 POINTS C2 POLAR COOR C2 POLICE SUBT C2 POLY PLOT BAS C2 POLYGON SECT C2 POWER FACT C2 KML MATHEMATICS CBM 4032 V2 1 PRIME FACT C2 PRIME NUMBER C2 PROBABILITY C2 PROJ PLOT C2 QUIZ ADD C2 QUIZ MULT C2 R PLOT C2 RATE 4 2 REDUCING FRAC C2 RESULTANTS C2 ROLLS TIL ONE C2 ROMAN NUMERAL C2 ROOT FINDER C2 ROOTS QUIZ C2 SAUCER MULT C2 SC NOTATION C2 KMM MATHEMATICS CBM 4032 V2 1 SHAPES C2 SIEVE C2 SIG DIGITS C2 SIGNIFCNT DIG C2 SIMEQ SOLVER C2 SIMPLE SUBST C2 SINE GRAPH C2 SKIER C2 SLOPE AND INT C2 SLOPE INTERCT C2 SMALL MATH C2 SNOOPY C2 ST LINE PLOT C2 STATISTICS C2 SUBTRACTION C2 KMN MATHEMATICS CBM 4032 V2 1 TABLES C2 TIC TAC PET C2 TIMES TABLE C2 TIMES C2 TRANSLATION C2 TREASURE ADD C2 TRI SOLVING C2 55 2 TRIANGLES C2 TRINOMIAL FAC C2 UP THE LADDER C2 VECTOR C2 VERNIER SCALE C2 ZERO IN C2 KMS MISCELLANEOUS CBM 4032 V2 1 CHEM 12 C2 CHEM EQUA C2 CHEMIST QUIZ C2 CHEMIST C2 CIRCUITS C2 COMPOUNDS 1 C2 COMPOUNDS 2C2 CYLINDERS C2 CBM 4032 V2 1 A OR AN C2 BILINGUALSPEL C2 FINGERSPELL C2 LATIN 123 C2 SWAP NEW ROMC2 SWEDISH QUIZ C2 COMPOSE C2 MUSIC THEORY C2 PETUNIA INST C2 EXPECTANCY C2 HAMURABI C2 CHILD ABUSE C2 HOCKEY QUIZ C2 M KMT MISCELLANEOUS KSC SCIENCE CBM 4032 V21 LIFESTYLES C2 METEOR C2 REFLEX TIMER C2 STADI
35. DOS ASM MAE DOS ASM MLMACROS MLIB PET LIB IEEE LIB KEYSORT ASM SECTOR CTL SECTOR PGM SECTOR EXE L C LISTER ASM PET16 ASM PET16 MAC UART CT UART MO1 LEARNINGAID1 LEARNING AID2 LEARNINGAID3 LEARNINGAID4 LEARNING AID5 LEARNING AID6 LEARNING AID7 UNASSEMBLER CBM UNASSEMBLER MAE CBM TO MAE MAE TO CBM EPROM PRGM ASM EPROM PRGM EXE EPROM PRGM INS 3D PLOT ASM FREQ CTR ASM UART MO2 UART MO3 EXMON CT EXMON MO1 EXMON MO2 EXMON MO3 Assembler 4 5 EXMON MO6 EXMON MO7 EXMON MO8 9 MAE PAT ASM O A2 ASSEMBLER 2 1 tape UNIVERSAL WEDGE COPY ALL MAE DOS BASIC AID EXE AID CT AID MO1 AID MO2 AID MO3 USERS LETTER EXTRAMONS 3B EXTRAMONS 3G APPEND ASM APPLE LOADER ASM BASIC AID INS PGMR UNIV ASM PGMR4 0 EXE SCREENPRINT ASM SCREENPRINT EXE UN NEW ASM UNASS EXE60C UNASS INS WP MINI COMPILER TINY PILOT ASM TINY PILOT EXE TINY PILOT INS V40 2 S V40 4 S V80 4 S V40 2 0 V40 4 0 V80 4 0 SC1 S FIX SC1 S OLD BMBSTRINGTHING ASSEMBLER 3 1 tape UNIVERSAL WEDGE COPY ALL BASIC AID 4 AID INSTRUCTIONS BAIDA CT BAID4 M1 BAID4 M2 BAID4 M3 BAID4 M3 BAID4 DOS BAID4 M4 ERIC ASSM LITTLEMON ASM LITTLEMON CT LITTLEMON MO1 MUSIC ASM INSTRUCTIONS UNASSEMBLER UNASSEMBLER C UNASSEMBLER MAE UNASSEMBLER CBM O A4 ASSEMBLER 4 z tapes UNIVERSAL WEDGE COPY ALL FORMS M1 FORMS M2 FORMS CT REAL CT
36. Director 416 782 9252 Chris Bennett Vice President 416 782 9252 Mike Bonnycastle President 416 654 2381 Gord Campbell Conference 416 492 9518 Sandy Cavan Treasurer 416 962 0744 Gary Croft Recording Sec 416 727 8795 John Easton Westside Chapter 416 251 1511 Al Farquharson Westside Chapter 519 442 7000 Gerry Gold Director 416 225 8760 Mike Hyszka C 64 Chapter 416 249 5805 oteve Punter Bulletin Boards 416 625 1786 ERR RBS RRR RRSP ee TPUG OFFICE lt 5 a L 2 lt N 55 gt EDITORIAL How to start a new club Several times a month get a phone asking how one should go about starting a new users club we can give you lots or help from our experience Step one Find other interested Commodore users This is easy Photocopy the poster on page 25 ot this ORPET and print in your name some of those rub on letters would make it look neat Then photocopy another 20 or thirty copies These placed in computer stores schools and on various community public bulletin boards will probably get you quite a number of replies Be sure to ask those persons replying to bring inter ested friends to the first meetings The old but true saying is that birds of feather together Some small ads in the classified section of your local paper may also be helpful Your local paper will probably even con sider it newsworthy if you will send the
37. EUCLID GROWSTRING FORWARD QUEENS DOUBLE DISK LOCAL VAR COMALERRORS STRIPVAR NYKLUB NYOPRET NYRETTE NYVISMEDL NYLISTMEDL NYSLETMEDL BINSEARCH VDU PGROS COMAL EXPLAIN IFTEST 3 SLOT MACH 80 COL CYCLE JMP 80 COL DRAG RACE 80 COL ASTEROIDS BLOCKADE SEABATTLE INST SEABATTILE PIRATE ADVENTURE PINBALL WILL O WISP PET NUC PWR PLNT PETMAN 5 BASEBALL 7 3 MONOPOLY SUPERTREK 16KNR CONNECT 4 PI HUNT GAMES 6 2 tapes UNIVERSAL WEDGE STOCK MARKET WUMPUS II RAGING ROBOTS 4 BIG LETTER BOGGL HANGMAN 7 CONCORD LANDER JUMBO JET LANDER QUBIC 4 SUPER 9 9 YAHTZEE IV SLEUTH YOTE BATTLESHIP DRAGSTER CROSS WORD LANGUAGE 1 tape LOADER FORTH FORTH DISKO FORTH H75 6 O N1 1 2 tapes UNIVERSAL WEDGE CURFIT BTTRFLD TRIANGLE BTTRFLD METRIC BTTRFLD TREND BTTRFLD FACTORS BTTRFLD MATH TEST BTTRFL METRIC TEACHER SORT DEMO SORT HEAPSORT DEMO EDU TILITIES GLOBAL WEATHERMAN O S1 MUSIC 1 UNIVERSAL WEDGE COPY ALL NEW ROM MUSIC OLD ROM MUSIC 76 TROMBONES 1950 S MEDLEY ALLELUJAH BAMBOO TREE BARCAROLLE BAROQUE FANFARE BLACKBIRD BUMBLE BEE CANDY FAIRY COME SW DEATH DANSE CAPRICE DUELIN BANJOS O TJ JUNE 82 COPY ALL FILE RETRIEVER STH SCOTTE INST SCOTTE TEDDY APRIL82 DAISY APRIL82 TEDDY INSTR DAISY INSTR TINY FORTH NOTES TINY 4TH TCHR4 0 TINY PILOT INSTR TINY PILOT OBJ TEDDY RENUM DAVE WILLIAMS DOUBLEPROG REL ML STOPKE
38. HYPO SIMULATOR TICTACPET PRIME NUMBER 16K HICALC POLLUTION POINTS TRIANGLE SOLVING TICTACARITH GRAPH SNAPSHOT PROBABILITY MACH AMORT N TABLES HURKLE SOLVE BY GRAPH POP TRACE REL POLUT SPEAK AND SPELL YELLOW LIGHT GRAVITY TIMER WATER GEIGER COUNTER POLICY JOHN GRAPH USPOP REFLEX TIMER T SPELL GRAPH SUBROUTINE S SPELL T HYPHEN S HYPHEN T PUNC S PUNC PROJ PLOT POLAR CURVE FIT 2 NUMINT MULTIPLOT QUEUE Z SCORE WORLD 2 CURVE FIT GEOGRAPHY CALENDAR HAMMURABI HANGMAN LISSAJOUS CLOSED 3 SMOG SIMULATION RESULTANT BEADS HIST DRUNKARD METCONV EXPECTANCY TRACE REL O E4 CEAB 4 2 tapes UNIVERSAL WEDGE COPY DISK FILES A STORY BAIRSTOW NTH EQS BASIC STATISTICS BEST FIT LEAST COMBINATION WARS DRIVING TEST ELEMENT DRILL FFT FLIGHT SIMULATOR FOREST FIRE FRACTION GAME20 GRADES GRAPH PLOTTER HANG MATH HANGMAN 3 0 HARMONIC DISPLAY HELLO JOTTO JULIAN CALENDER QUADRATIC LIFE EXPECTANCY LIFESTYLE LIN PRO LISTENER LONG DIVISION MARBLESTAT MARKS GRADING Al METRIC CONVER N MORSE CODE MORSE DECODER MORTGAGE PRINTER OPTICAL ILLUSION POLIFIY PROGRAMMER RPN SIMPLE PENDULUM READABILTY REG D PWR SUP DE ROOT FINDER SIMEQ SOLVER WEIGHT WATCH 40 SPEED READ WEIGH PRIMES SCROLL 80 COLUMN DEMO SIM INVENTORY CEAB 5 1 tape UNIVERSAL WEDGE DDR INTRO TO PERCEN PERCENT LETTER SEQUENCES SYLLABLES INTRO SYLLABLES INTRO JACQUES JACQUES A JACQUES B BALANC
39. Pet Users Group Michigan Indian Affairs Teachers Using Computers Michigan Commodore 64 Users Group Sacramento Commodore Computer Club the Edmonton Commodore Users Group currently taking advantage of the group rate History of Commodore Commodore currently offers a highly diversified range of microcomputers This was not always the case In 1977 Com modore came out with a home computer called the PET 2001 PET stood for sonal Electronic Transactor and consisted of a very small calculator keyboard a 9 inch screen and a built in cassette drive all in one package Also included were 8K ot RAM and a 16K BASIC in ROM This BASIC is now known as BASIC 1 0 or original ROM Commodore then refeased iarge keyboard PET with an external cassette Some small changes were made to the BASIC to fix bugs and allow a disk drive to be added This BASIC is now known as upgrade ROM or BASIC 2 0 BASIC 3 0 in some parts of the world The next Commodore was the CBM 8032 80 business compute with BASIC 4 0 in 20K of ROM This im proved version had some extra disk com manas adged an improved string col lection routine garbage collect Along with the CBM 8032 came the CBM 4032 com page 74 TORPET August 83 puter a 40 column PET with BASIC 4 0 and a 9 inch screen A little later the 4032 arrived with a 12 inch screen this is now called the FAT 40 There are subtle dif ferences
40. Torpet Have access to world s largest public domain program library x Share experiences and problems at monthly meetings See new programs and equipment demonstrated Contact Phone TORPET August 83 page 25 Prices quoted in US dollars George Brown The City College 5 7 n At s T GEORGE BROWN COLLEGE IS OFFERING COURSE IN THE PROGRAMMING LANGUAGE FORTH COURSE CODE PRGM 905 Mathematics and Science Division CARD CARD PRINT kk e ede r fr xx UNIVERSAL CENTRONICS PARALLEL PRINTER INTERFACE FOR THE VIC 20 Now you can use any parallel printer with your VIC 20 And you don t have to give up the use of your user port change to special printer Modifications in programs are faster and without commands or load any special soft having to change the entire program ware driver programs to do it Outputs standard ASCII codes to the printer Plugs in the VIC 20 printer serial i o port Understands all standard VIC 20 print commands No modification to your VIC 20 WHY SHOULD WE LEARN FORTH Program development time in FORTH is ten times less than that in the assembly language and two times less than in BASIC and other high level languages the power of language constructs most other languages Application programs written in FORTH can be run easily on many computers WHO SHOULD LEARN FORTH No special p
41. WORD SEARCH 1 C2 KFA FRANCAIS CBM 4032 V2 1 DATES C2 FR SENTENCES C2 FRENCH AID 1 C2 FRENCH AID 2 C2 FRENCH DRILL C2 FRENCH FWC C2 FRENCH QUIZ C2 FRENCH TEST C2 FRENCH VERBS C2 FRENCH VERBS C2 MELI MELO C2 SERIE 1 C2 SCHOOL MARM C2 KGA GAMES CBM 4032 V2 1 BLOCK C2 A MAZING C2 ABSTRACT C2 ACCELERATION C2 AFO C2 APPAREIL JET C2 ARROW C2 ARTILLERY C2 ATARI II C2 BAGEL C2 BATTLESHIP C2 BIORHYTHM C2 BLACK BOX C2 BLACKJACKE C2 BREAKOUT C2 KGB GAMES CBM 4032 V2 1 CHASE C2 CIVIL BATTLES C2 CRAPS C2 CRAZY BALLOON C2 CYLON BATTLE C2 DAM BUSTERS C2 DUCK SHOOT C2 ENGGAME2C2 FLECHE C2 FOX AND HOUND C2 FROG RACE C2 GAME 4 2 GOLIWOG C2 GUNNER 2C2 HAMLET C2 KGC GAMES CBM 4032 V2 1 HAMURABI C2 HANGMAN 1 C2 HANGMAN 3 C2 HANGMAN 2C2 HANGMATH 1 C2 HANGMATH 2 2 HELLO C2 HI Q C2 IN ORDER C2 JOTTO C2 LAKES ENG C2 LE PERDU C2 LOGIBLOCKS C2 MAGIC SQUARE C2 MASTER MIND1 C2 GAMES CBM 4032 V2 1 MASTERMIND2 C2 MASTERMIND3 C2 MATCHES C2 METEOR C2 MISSION IMPOS C2 MOUSE MAZE C2 MUGWUMPS C2 PETALS amp ROSE C2 PICTURES C2 PIZZA C2 PLANET PROBE C2 PONG C2 PUB SILLINESS C2 PUZZLE C2 KGE GAMES CBM 4032 V2 1 RAGING ROBOTS C2 ROAD TRACK C2 ROTATE 1 C2 SNAKES C2 SNARK C2 SNERD C2 SNOOPY C2 SPACE PILOT C2 SPACE WEIGHTS C2 STARTREK 2C2 STARWARS C2 STARTREK C2 STARTREK IV C2 SUPERDRAW C2 KGF GAMES 1 tape CBM 4032 V2 1
42. X2 BEST UTILITIES BLOCKADE 2 BASEBALL 7 3 SUPERMON4 REL OSC LUNAR SUPERMON2REL SUPER STARTREK SUPERMON1 REL STAR WARS SUPERMON1 2 4INS MASTERMIND EXTRAMON4 S7000 REVERSE PUNTER EXTRAMON4 1000 ARROW EXTRAMON 26857000 BLACK BOX EXTRAMON 2851000 BLACK JACK EXTRAMON INS9 3 BOMBER MICROMONC 1000 ROBOT CHASE MICROMONC 7000 SNAKE 2 MICROMON S5B00 YAHTZEE MICROMON INS1 MOVMAZE2 MICROMON INS2 MICROMON ADD TINYMON1 FOR disk TINYMON INST ADVBOOT SUPER VICMON2 ADVF 0 8K ADVF 1 ERIC ASSM ADVF 2 UNASSEMBLER MAE ADVF 3 UNASSEMBLER CBM3 ADVF 4 DATA WRITER ADVF 5 WP LIST SCREEN ADVF 6 ADVF 7 O X3 BEST GAMES 1 ADVF 8 ADVF 9 BASIC 20 ADVF 10 INVADERS 20 ADVF 11 FAST INVADRS 20 ADVF 12 ACROBAT 20 ADVF 13 CAR RACE 20 ADVF 20 MISSION IMP 20 ADVF 21 NIGHT DRIVER 20 ADVF 22 BACKGAMMON 20 23 OTHELLO ADVE 21 ADVF 25 BREAKOUT ADVF 26 ASTEROIDS ADVF 27 PINBALL ADVF 28 page 86 TORPET August 83 READ WP2040 MEMORY 106 INSTRUCTIONS 7 WORD P DEMO WP TAPE2058 READ WP TAPE 2040 TAX 81 ONT V1 0 GRAPH PRINTER GRAPHIX INSTR GRAPHICS LOADER GRAPHICS DEMO MAIL LIST 4040 4040 UPDATE 4040 FORMAT 4040 PRINT 4040 MENU MAIL LIST 8050 8050 FORMAT 8050 UPDATE 8050 MENU 8050 PRINT 40 2 40 4 V80 4 B E G SET UP 80COL WP3 4 INST1 WP3 4 INST2 PRINT USING amp TEST PRNT USING ML SCREEN ROUTINES O X7 BEST GAMES 4 BAS amp ML COMBINER BASIC 4 0 F40 INVADERS 4 0 FAST INVADRS
43. all over again One way to fix this input problem is to PRINT a quotation mark at the beginning of each record placed on disk or tape So instead of saying PRINT 6 NS we would code PRINT 6 CHRS 34 NS and each line would start with the quotation mark preter to use STRING THING to get this kind of input That s a small machine language routine that does the job without the need for the extra quotation mark It s been published in The Transact or and is in The TPUG library The important thing is to know to watch for these INPUT problems Once you know how to spot them you ll be able to think up a solution One more thing to watch when you are doing an INPUT from a file you can t get more than 80 characters or so at a time and so when you write the information be sure it is broken up into suffi ciently small chunks INPUT and INPUT are nice commands They are fast and convenient But watch for these problems of curious characters comma and colon and null inputs Butterfield gt _SSSSSSSLI oes soeceec QJ NEW Assembler for the Commodore 64 PAL64 easy to learn easy to use fast e comprehensive manual Personal assembly language by Brad Templeton also avallable for the Commodore 4 000 8 000 9 000 series 99 95 from your local Commodore dealer For your nearest dealer call 41
44. an external video port tor a monitor a serial port printers and extra disk drives a cartridge port and joystick ports he keyboard feels better than the 64 s keyboard and the screen while quite small s easy to read However don t think would want to spend many nours in tront of such a small screen so for extended periods of time a monitor would we needed Music Keyboard Since my report in the TORPET Commodore s music keyboard has undergone a few changes The release date IS now set tor September of this year not May The unit comes with a four octave keyboard instead of three octave Finally tne sottware written by Paul Higginbottom has some new teatures added One ovem ms cosa PN gt gt e Eu gt w Y md 4 THE ULTIMATE FRIENDLY PROGRAM Commodore Clipper The floating showcase m tor Boatload of Software Commodore s answer to Lisa xno gt Tt ih n 5 p ae W o Barbara Bennett with C 64 Portable Men ss RS NAR AAN SEP 969 Com pa BSE Commodore s new letter quality printer not yet an official product 2 MR TORPET August 83 page 17 FEATURE tnese is the ability to lay down one track ot music in memory and then add one atter the other up to three more tracks of music which will play togethe
45. and advertising U S Address The TORPET 1 Brinkman Ave Buffalo 14211 Bruce M Beach Publisher and Editor Sandra Waugh Associate Editor Published monthly except April and December Single subscription rate 18 00 per year Honorary Editorial Committee Jim Butterfield Associate Editor of Compute Toronto Ont Dave Williams Contributing Editor of Info Age Toronto Ont Elizabeth Deal well known contributer to Commodore Magazines Malvern Pa Jane Campbell San Diego User s Group President San Diego Ca Printed In Canada Canadian Second Class Mailing Permit Number 5918 Mailed at Shelburne Ontario U S Second Class Postage paid at Buffalo N Y Cover Credit Graham Bailey Cover Models Derick Campbell Age 14 and Bradley Campbell Age 5 Cover Story Page 3 POSTMASTER Send changes of address to The TORPET 1 Brinkman Ave Buffalo 14211 Allow to use this opportunity to congratulate you with the TORPET or ganization There is nothing like it here in Norway and by being attached to your ex perience reckon my children and will avoid jumping the leap in two steps in a short time hope to bring you more members trom Trondheim as there is a rapidly growing interest for data also here in Norway Borre Sandnes 3990 Trondheim Norway think you are doing a great job with all the new members in the club don t know how you have held it together this long without more t
46. and which will not One hint given enough time the descendants of one male and one female will conquer any sized grid W V Quillan TEN FON m L 3 S M L XL 2 x quillan VIC rem iiic O i rem 2 rem by edwin king N 3 rem Q 9 poke36879 8 print input 3grid size xx 10 dimaS 1 1 1 1 20 foriszOtoxx41l forj Otoxxt 1 a i j 2 1 next next 30 gosub100 40 print 3 fori 1toxx forj ltoxx printa i j next print next 50 fori 1ioxx forj ltoxx poke38400 j 1 22 i 5 rem cursor 51 poke7680 j 1 i 22 peek 7680 j 1 22 i or128 rem cursor 60 czO fora ltol forb 1tol ifa i a b j Q thenc c4t1l 62 getfS iffs s then200 iff l then250 65 next next 70 i c 70orc 2thenb i j s2 goto80 74 5 1 1 lt thenbS i j 2a i j goto80 76 5 1 1 0 80 poke38400 i 22 j 1 1 poke7680 i 22 j 1 7680 1 22 j 1 128 next next 90 fori ltoxx forj ltoxx a i j b i j b i j next next goto40 100 print 3 fori 1toxx forj ltoxx 110 getas ifaS 1 then250 111 ifa then110 O U P Q 130 1fa lt gt chr 32 anda lt gt xchr 13 thena i j Q 131 i ifa chr 13 thenfork jtoxx l a i k 22 60151 0 140 ifa thenaS i j 9 150 printa i j 151 nex
47. children who enjoy learning HesWare helps develop your child s interest in learning by making it fun And along the way develop familiarity and proficiency with computers a skill that is becoming more and more essential to success HesWare educational software combines enjoyment with a creative learning experience Unlike video games HesWare educational programs involve AE child and that keeps their interest Whether it s creating colorful and artistic pictures with Turtle Graphics making up funny NS with Facemaker or helping America s s paa Ve learn about the solar system in the process or any of the programs Ware gives your children a positive Pleases the attitude toward learning and technology u It s not expensive to give your child a headstart on the usto future HesWare programs are available for most popularhome 6 computers including the Commodore 20 Commodore 64 and IBM HesWare educational software Just one of the ways HesWare Is expanding the fp experience And p expanding your child s horizons Look for them at your HacWere 4 favorite software retailer Human Engineered Software 150 North Hill Drive Brisbane CA 94005 800 227 6703 in California 800 632 979 Dept C20 in our education library Hes te aha uu gu ces wes Protector Gridrunner Retro Ball Synthesound Gridrunner Shamus Ra lt ke cm B
48. even type in nothing without stopping the computer The quotation marks will be removed by the INPUT statement which leads to the lesser problem you can t easily input quotation marks But most of everything else will straighten out gt gt l ll l 2 August 8 It seems a little stuffy to require the user to always put in the quotation marks Mistakes and oversights may occur The best answer to this problem is buffer stuffing Just before giving the INPUT command place a quotation mark into the keyboard input buffer and a count of 1 into the in put buffer counter On a recent PET CBM you d do this with POKE 623 34 POKE 158 1 on VIC or C 64 you d type POKE 631 34 POKE 198 1 This will cause the leading quotes to appear on the screen and be part of the input The user doesn t really need to type in the closing quotation mark the system will accept correct input without it This takes care of much of the problems of INPUT A series of GET statements could accomplish the same thing and would be more bullet proof but there would be more coding needed and we might risk the danger of invoking a dreaded garbage collection However we do it we are probably setting our selves up for the next problem Once we get the in put data safely from the keyboard it s likely that e will put it on a file Later when we read the file we ll want to use the INPUT statement And the problem starts
49. immediate mode where the register is compared with what immediately follows Due to the fact that learn more from demonstration example of a typical branch believe that you here s an LDA Load the accumulator with the low byte of VIC s clock TORPET August 83 page 33 A2 Compare it with 10 If it is 10 then the ZERO or equal bit will be set and the negative bit cleared If the accumulator is less than 10 the negative bit is set and the carry register is Cleared as well as the zero If it is more then the negative bit is cleared the zero bit cleared and the carry bit set CMP 10 BEQ EQUAL If the zero bit is set then goto the EQUAL routine BCC LESS if the carry is clear then goto the LESS routine BCS MORE tne carry is set then goto the MORE routine In place of BCC BM could have been used In place of BCS BPL could have been used However BEQ should be ine first operation since the fact that zero is considered positive could have you going to the MORE routine if you re not careful Already you have the BASIC branch statement under control After you programs get longer however you ll have to watch how far away you are branching to Since branches use relative addressing that is to say they gO to a certain spot a certain number of bytes away from themselves they can only so far If you wish to branch further than 128 bytes in either direction you are unable to
50. incredibly low price you can t afford not to include it That means that even the smallest installation or business can now have letter quality printing capabilities at every work station The Smith Corona printer operates with micro processor controlled daisy wheel technology and is _ available with industry standard serial or parallel data interfaces Best of all it produces results identical to those of our very finest office typewriters printing with real character So it can be used to create letters or documents that have to look perfect As well as financial statements inventory reports direct mail campaigns anything that requires quality printing And it s easy to use just turn on the power load the paper and away it goes It works equally beautifully with letterhead bond or fanfold paper There are drop in ribbon page 60 TORPET August 83 cassettes and a choice of easy to change snap on daisy print wheels for a variety of fonts So why not get your hands on a real bargain letter perfect printing at an amazingly low price Because thanks to Smith Corona a printer with real character is no longer expensive Ask for it by name Gmi th Corona suggested retail price DIVISION OF E53 CANADA LIMITED C ME C C eg DM C zi Please send me more information on the Smith Corona daisy wheel printer Nam Titl
51. language programs The Full featured Assembler Screen editor Loader Decoder and Debugger are accompanied by a tutorial on machine language graphics programming and sound generation programming The book also guides you through step by step instructions for the use of the tools and contains the most complete memory map available A complete list is included of all the internal programs in ROM and by which you can call them from your own programs Sample programs are fully explained All programs support disk tape and printer output A special limited feature version is available for the 5K VIC 20 Ask for Develop 20 and Develop 64 at your local software store To order direct send 49 95 U S funds plus 2 00 p amp h to French Silk PO Box 207 Cannon Falls MN 55009 VISA MC charges accepted please include expiration 2 date Please specify Develop 20 or Develop 64 and the 5K version for the VIC 20 if so desired Programs are distributed on cassette or diskette Please specify your preference mv Dealer enquiries invited AO ilk M VIC 20 and Commodore 64 are registered TM of Commodore Business Machines Inc y page 24 TORPET August 83 J OIN For C 64 VIC JOIN PET JOIN Users New Local Commodore Club Starting Now We plan to affiliate with TPUG the world s largest Commodore Users Group x Meet other interested users Receive monthly subscripton to The
52. load and run speed must be experienced to be believed Kittery Maine Lets take a look at some ot the operating features of this system For the purposes of this review assume that we are using the full starter system First step is to turn off the 20 Then we install the ROMPACKER Eprom Programmer on the VIC user port then plug the User Cartride into the VIC s memory expansion socket Now turn on the VIC The first display on your screen 5 the BCS ROMPACKER Menu At this stage of the game we will have only two 2 selec tions 1 Menu and 2 BCS Copyright Hit the 2 key and almost instantly the Copyright program is loaded run and we have a ready and a flashing cursor So far so good Now comes the fun part Load your favourite game or utility program using the standard loading procedures Then enter 5 530 20 following the screen prompts install the blank 2532 Eprom in the socket of the Eprom Programmer Hit return enter the program name and stand by After a short period of time about 2 1 2 minutes for 4K you will be instructed to remove the Eprom from the Programmer Please do so Now turn off the VIC and remove the User cartridge from the memory expansion socket Carefully install your newly programmed Eprom in one of the user Cartridge s open sockets the User Cartridge Turn the VIC back on and you should now have three 3 items listed on the
53. my hotel room at the moment He will poke the letter into room 212 and may pick it up later Poking to a location a memory address will destroy or change the former value of the number at location 212 and place in it the new value some new number Try to keep the number no greater than 255 or the computer will tell you about your sin syntax error 0 0 p 9 agp p b t Sa guiu pb O p b O O O O p TORPET August 83 5 T Eo ee E lt T ue Henitts National Wholesale WE net MEER 5500 Cass ette interface 2750 Q 1541 Drive 5 335 00 din 2 550 16 6595 i ances 9 TTE Data 20 40 80 Video Pak 21450 80 Video Pak 64 5 28600 280 Video Pak 64 5 12895 Q Serial printer 5 4495 9 Quick Brown Fox 5400 Q Tronix Swarm 1995 Q Sidewindr 5 1995 Color 1 S 29900 a i m Q NEC 12 Color 5 29900 Apple panic gt 2895 Q 9 fne UMI Outworld EHI 5 3295 S Prowriter 1 5 39900 ridges Q Okidata ML 82A 401 50 N Diablo 620 S 995 00 ES MESON wasa Q 9 25456 is 5 4695 0
54. national anthem with picture of flag TORPET August 83 page 9 L ST ME CNV SLIDESHOW C IIRSUPP D IIRSUPP BASIC C IIRSUPP SRC C IIRTEST C DRAGON D TANK D POLISH D BLITHER D UNCLE D GLOCKENFLUTE D RATRUN C SPACE NIM C BIO COMPAT C BIO PLOTER C BIO PRINTER C STORY C SUPERMON C SUPERMON INST C SOUND HELPER C New Additions to the TPUG Library TPUG June 83 c tv C TV LIST ME SEE A SLIDE SHOW PICK THE PICS YOU WANT TO SEE MACHINE LANGUAGE LOADED BY SLIDESHOW C amp HRTEST C A BASIC LOADER OF HRSUPP C SOURCE CODE FOR HRSUPP C A DISPLAY OF GRAPHICS VERY NICE STUFF A PICTURE OF A DRAGON LOADED BY SLIDESHOW C A PICTURE OF A TANK LOADED BY SLIDESHOW C A PICTURE OF A POLISH COMPUTER LOADED BY SLIDESHOW C A PICTURE OF A VIOLIN LOADED BY SLIDESHOW C 4 PICTURE OF UNCLE SAM LOADED BY SLIDESHOW C PICTURE OF A GLOCKENFLUTE LOADED BY SLIDESHOW FIND THE CHEESE IN A COMPUTER GENERATED MAZE AN INTERESTING NEW VERSION OF THE POPULAR GAME NIM ARE YOU COMPATIBLE WITH THAT SPECIAL SOMEONE PLOT YOUR BIORHYTHM PRINT YOUR BIORHYTHM GUESS THE WORD CORRECTLY OR KILL THE MAN TYPE A FEW WORDS FOR THE COMPUTER AND SEE A STORY MACHINE LANGUAGE MONITOR FOR ASSEMBLY BY HAND INSTRUCTIONS FOR SUPERMON C LEARN HOW TO MAKE SOUND USING THE SID CHIP Gua 474747474747 6 O GO G GO O DS OO OS OG O OSO C e ADA AA AAA AAA Q gt page 10 TPUG s This 8 T
55. of the November 1982 TORPET If the reset switch is used without any other hardware modifications the computer overwrites the entire program storage area ot memory with AA This means that any thing of use in memory is wiped out when the reset button is pushed This is not necessary you can beat the problem investing in a 2048 byte EPROM about 6 00 to replace one of the operating sys tem ROMs Features of standard reset routine First let me explain why everything gets overwritten with AA during the reset routine When the PET is first turned on it goes through a series of tasks often called housekeeping The most essential part of this routine is the setting of the proper values in the bottom 1024 bytes of RAM This area of RAM is basically the scratch pad for the operating system and must contain certain values before the computer can do anything useful such as interpret key board input or write to the screen One of the minor things that the reset routine does is to check the entire program storage area of RAM to see if it can be written to and read from This is done for two reasons a It tells the operating system how much memory is available in the machine Oakville Ont b It allows the computer to detect and lockout bad memory locations order to do this the computer first writes 01010101 55 into each location and then reads it back to verify that it reads back the same bit pattern that it
56. particular system you use Standard control key functions are pre implemented but this also allows you to change these if you wish The program is compiled via PETspeed and in my opinion runs faster than some ot the machine language programs have tried The download buffer is 28k big and gives you the choice of either allowing auto dump to the disk or selective clear ng it you don t want to keep what you have downloaded The buffer is also dynamic al lowing you to turn it on and off as you desire On is signified by a little box with a down arrow in the upper right corner of the screen Another little nicety if you are a tightwad like me is a timer you can set This counts down your online time and upon expiration signals you with an audible tone and a flashing box in the center of the screen that says Time To Quit page 64 TORPET August 83 in honesty nowever do have aamit that find having to create my upload files with an outside word processor to be somewhat of an inconvenience Also found that not all word processors will create the right type of files compatible with the upload feature use Wordpro 3 64 and find that it works perfectly This is a small inconvenience and 1 feel is off set by the many other features the program offers CUSTOMER SUPPORT know this may be a term that you Commodore users have lost touch with can t start closing this review without throwing in a word alo
57. software It was the largest single software introduction in the history ot tne company with Commodore introducing more than 70 new sottware products for the Commodore 64 and the VIC 20 Not only W 5 there iarge number ot new sottware products but Commodore has committed to bring them to the general public at prices tar below enything seen so far Since can t describe all the new products 1 will talk about those that saw at the show The Manager One of the best sottware packages the market today and one that use in the office all the time is The Manager This is a data base program tnat presently runs on the 8032 and cost 250 0 5 in a coupie of months this program will be available for the 64 at 49 95 U S This 5 not just copy or tne version that runs on my 8032 but it has been extensively improved tor the Commodore 64 The big gest problem with The Manager is the same problem with Visicalc The power tne program is limited to the imagination of the person using it Bill MacLean owner f 7 SPINOR Yet unannounced 7 colour ing image shown below ROLE NE vt I AAAS AMAA Pons o IE I y CEP Ag One of the many displays in the Commodore Clipper e MT Mna AA image of the picture being sent 7 color printer TORPET August 83 page 19 FEATURE of BMB Compuscience Milton Ontario who is responsibie tor tne developmen
58. subject to change TORPET August 83 page 38 SECTORE S DISKETTES 32 50 box 10 45 50 box 10 SENTINEL diskettes 55 00 SENTINEL diskettes DS DD 56 00 box 10 49 95 box 10 DYSAN diskettes SS DD DYSAN diskettes DS DD PRINTER 5 Epson MX FX RX 80 Epson MX 100 15 75 PAPER SUPPLIES 9 1 2 x 11 ipart 30M 2850 ctn 29 50 9 1 2 x 11 Ipart Micro Perf 700 pak 7 79 10 Roskel Cres Downsview Ontario M3J 1E1 416 630 1673 MASTERCARD single side double density double side double density TYCOR AC POWER LINE FILTERS Decreased service calls Decreased board repair Decreased memory error Decreased memory loss Decreased re run time Decreased supply cost a discs b paper c tapes Information reliability Improved employee moral Lightning protection TORONTO BRANCH Phone 416 496 0406 Dealer Inquiries Invited Non destructive Reset for the PET by Harold Anderson NEED Anyone who dabbles in machine lan guage to any extent has probably installed a reset some people say reboot button on his computer This button trips the reset line to the 6502 microprocessor and ac tivates the initialization routine which the computer normally goes into when the power is first turned on Such a button is useful for recovering from a crash is easily installed the only part needed being a push button switch For more details see my article on page 21
59. the cumbersome wedge GRAFDOS provides over 40 new com mands for both DOS and BASIC Below system wil make life is a list of new commands As an added bonus GRAFDOS includes the MINI MON a powerful machine language monitor and mini with 20 commands See description below assembler The disk also comes with sample programs and demos including music generator This is a DOS that every CBM 64 owner should have on every disk PROTECT YOUR INVESTMENT WITH ATTRACTIVE DUST COVERS After investing several hundred dollars in a computer or disk drive protect it trom harmful dust or liquid spills Dust covers are made of durable water resis tant brown canvas For computer or disk 7 95 Old style datasette 5 95 New style datasette 5 95 BOOKS AVAILABLE FOR VIC 20 Our selection of books 15 becoming larger with special discounts tor our cus PEN P A L HELPS PROGRAMMERS P A L which stands for Program mers Aids and Logs is a perfect comple ment with the Users and Reference manuals lt provides 95 pages of color coded tear out worksheets including REFERENCE charts CHARACTER worksheets SCREEN layouts EZ GRAPH graphic aids FLOW CHARTING aids TRiCKS AND HINTS TAPE CASSETTE log book BASIC dictionary DOS COMMANDS ORDER NOW ONLY 39 95 LOAD file name CATalog SAVE filename INIT RUN filename WATCH BLOAD filename
60. they need a big system WORDPRO 4 on the other hand has just about every feature that you could possible want but costs quite a bit more have used PAPERMATE for several years now but recently changed over to WORDPRO 4 Needless to say the two word processors employ considerably dif page 56 TORPET August 83 was writing a book Mankata MN ferent methods for storing text files on disk and this presented something of a problem to me as an author For example recently and half of the chapters were in PAPERMATE format while the other half were WORDPRO 4 files 1 clearly needed to organize the whole book under one format so that could print out the entire manuscript using the global pr nt command One option was to retype all of the PAPERMATE chapters by hand into WORDPRO 4 This would be long tedious task and besides like most writers l m not a very good typist The other more sensible option was to get the computer to somehow convert the files for me PET Here 5 a program which will do just that It takes any PAPERMATE text file and converts it to WORDPRO 4 format Since files can quite a bit larger on PAPERMATE it also splits the text automatically where needed into 100 line chunks suitable for loading by WORDPRO 4 Operation of the program is convenient simply specify the name of a file to be converted and start it going In a bit you will have a new file all set to load into WORD
61. through wave tables rapidly when the envelope is changing rapidly and more slowly at other t mes thus conserving wave tables and memory The power of the 6502 instruction set really shows in the double indirect indexed addressing required to im plement this idea Although the scheme just described really didn t look very promising on paper the results when actually implemented in 1979 1980 were spectacular Residual noise when switching from table to table was less than expected and fewer tables were needed for smooth sounding envelopes than were expected was found that generally 16 to 32 tables requiring 4K to 8K was sufficient for most instrument sounds Thus in a 32K machine there is sufficient space for 3 to 6 instrument definitions with BK left for the score and music playing program Experiments with pubtished TORPET August 83 27 GENERAL analyses ot instrument sounds such as string horn and piano tones produced surprisingly accurate reproductions within the 3 5KHz frequency limits of the sustem At the opposite extreme the oddball sounds never stopped just about anything that was put into the waveform computation routine produced some kind of unique tone color Filling the Waveform Tables So far nothing has been said about actually filling the waveform tables with data representing desirable sounds In theory just about any list of numbers will produce a recognizable tone when scanned bu
62. time restrictions are not able to at tend regular meetings Fees are in U S funds except in Canada where they are in Canadian funds The fees for visitors attending a regular meeting are 5 for adults and 2 for students Family members accompanying a regular or student member to a meeting pay 2 each AM members receive 10 issues of the TORPET annually The TORPET an inge pendent Commodore magazine published by The Publisher is the official magazine of the Toronto PET Users Group Also members have access to the club ot programs on disk or tape There are several ways obtaining these disks or tapes l Take a blank disk to the club meet ings and have that night s programs copied onto it 2 Attend the annual conference where most club disks are available 3 Find a friend or dealer etc and copy their disks 4 Order disks or tapes through the mail from the club office see p 70 CLUB CHAPTERS In response to the many requests other users groups we now have two ways in which other Commodore clubs can as sociate with TPUG The first is to take out an associate membership for the club at 20 per year In this case the club will receive 1 issue ot the TORPET each month and the club will have access to TPUG s library of over 3 000 programs The second way is to have a number of your members join TPUG at one time covered by one cheque The associate membership fee in this
63. to run at 9000 can be parked wherever you want it in RAM so that you can save it and then take it to your friendly neighbourhood EPROM burner The listing is pretty well documented with its own remark statements A brief dis cussion ot the philosophy may be of some help The program looks at corresponding bytes in the two initial blocks of machine code if the bytes are the same test made in line 205 it assumes that the value of the byte is not dependent on the address at which the code is assembled to run it then puts this byte value the corresponding location in tne code being generated When the program discovers a pair of corresponding locations in the initial blocks of code that contain different byte values it assumes that the value ot the byte is dependent on the address at which the code is assembled to run in this case it calculates the value for the code being generated by using a linear ex trapolation Extrapolation done in line 210 Before storing the byte it checks that it is a legal byte i e between 0 and 255 This is done in line 220 If the value is not an acceptable byte it prints unresolv able byte at on th printer and the screen This usually indicates that the byte is past the end of the assembled code or is a meaningless inclusion in the code and can be ignored The listing of the program in this ar ticle is set to work with two initial blocks of code 1400
64. world At the VIC 20 meeting a taped version is available for 5 00 These tapes and disks of the month may be obtained individually by members trom the club office To save the necessity ot constantly having to order the current monthly gisk tape members can order number of months in advance and the disks or tapes will be sent automatically The request must include 1 Whether tape or disk is desired for mat of disk 2 Which library is desired 3 Sufficient payment for the of disks or tapes ordered TORPET August 83 page 75 These monthly disks tapes are coded with a T The series from T1 through TJ covered meetings up to 1982 and have order PET CBM SuperPET or Commodore Educational Series tapes check tirst with the disk tape listings TWO tapes are required for each listing unless the listing indicates one tape Send 6 00 per tape required now been retired and their contents merged into the appropriate category disks HOW TO SUBMIT PROGRAMS Send all orders to Programs for the PET CBM VIC anc Commodore 64 can be sent to us either on disk or tape It you submit a disk it will be returned to you containing the disk TORONTO PET USERS GROUP 1912 Avenue Road Suite 1 Toronto Ontario Canada Ot your choice from the TPUG library If M5M 441 you submit a tape the tape of your include choice will be sent It is a good idea tO Membership number put your membe
65. wrote into the location The test is then repeated with 10101010 this double test each bit in each location is proven to be capable of storing a 1 and a 0 Features of modified reset routine What is needed is a modification to the reset routine which a Does not wipe out the original con tents ot RAM b Proves the capability of each bit in RAM to store both a 1 and a O c Does not occupy more code space than the original routine it were longer than the original reset routine we would require an extra ROM or relocation of pan of the PET operating system The first thing that did was to find the location of the RAM testing routine in the PET ROMs have level 2 0 ROMs search for the machine language command LDA 55 pointed me to the right section of ROM this instruction is at E165 The original routine is shown in disassembly 1 modified the operating system between locations E15D and 173 The modifica tions are shown in disassembly 2 The modified routine assumes that the original contents of the RAM location being tested are storable since they are already there It parks the original byte in the X register E16A and then writes the com plement of the bit pattern into the location E16D After checking that the comple ment reads back properly E16F it res tores the original byte 15 even had one location left over hence the NOP at E173 TORPET August 83
66. 10 significant harmonics through an 8KHz sample rate system the 8th 9th and 10th harmonics will alias since they will all be above 4KHz Aliasing means that intended frequencies are altered off the 1 2 sample rate ceiling and usually produce objectionably harsh sound Thus waveform tables used to play high notes should have their upper har monics restricted while those for low notes may have dozens of significant harmonics if desired GENERAL TOTAL LOOP TIME 114 STATES 8770 HZ THE FOLLOWING VARIABLES SHOULD BE IN PAGE ZERO _ BYTE O VOICE 1 WAVE POINTER FRACTIONAL PART WORD WAV1TB INTEGER PART AND WAVE TABLE BASE BYTEO VOICE 2 WORD WAV2TB WORD WAV3TB 4 BYTE VOICE 4 WORD WAVATB ViN _ WORD O VOICE 1 INCREMENT FREQUENCY PARAMETER V2IN WORD O VOICE 2 WORD O VOICE 3 V4IN WORD O VOICE 4 DUR BYTE O DURATION COUNTER TEMPO WORD 82 TEMPO CONTROL VALUE TYPICAL VALUE FOR 3 4 TIME 100 BEATS PER MINUTE DUR 64 DESIGNATES A QUARTER NOTE Although the Figure 7 program can be used to compute waveform tables most of the DAC synthesis music programs avail able for 6502 computers include mach ne language routines for computing waveforms trom harmonic specification in much less time typically less than 1 second per table The more advanced programs using sequences of waveform tables actually let Figure 7 Complete 4 Voice Sound Generation Ro
67. 2 OHM2 C2 PEND 1 C2 PEND 2C2 PERCENT C2 PERIODIC PROB C2 PERIODIC TABL C2 PET NCL REACT C2 PH PROBLEMS C2 PHOTEL C2 PHOTOSYNTHES C2 page 89 KSG SCIENCE KSH SCIENCE WEATHER MAN C2 METER READ C2 KUA UTILITIES YOUNG C2 MORSE CODE C2 CBM 4032 V21 CBM 4032 V2 1 MORSE C2 CBM 4032 V21 POLLUTION C2 S I CONV C2 KTA TECHNOLOGY OHM2 C2 ANALYSIS 1 C2 RATE 4 2 SIG DIGITS C2 PHOTO LOG C2 ANALYSIS 2 C2 REFLEX TIMER C2 SMPLEPENDULUM C2 CBM 4032 V2 1 BAIRSTOW NTH C2 REG PWR SUP C2 SPECIFIC HEAT C2 BIG OHM S LAW C2 KTB TECHNOLOGY CHECK DISK C2 REMDL NOMENCL C2 STOICH C2 CIRCUIT 1 C2 1 tape COPY D FILES C2 RESISTORS C2 TEMP CONVERT C2 CIRCUIT 3 C2 CBM 4032 V21 DISK LISTER C2 RESOLV N TIME C2 TITRATION C2 CIRCUIT 4 C2 RESIST TEST 2 DUM 5 0 C2 RESONANCE C2 TWENTY QUEST C2 CIRCUITS C2 RESISTORS C2 FEATURES QUIZ C2 RUTHERFORD C2 USPOP C2 DFW RESIST C2 SIMULATION C2 GRAPH PRINT C2 SC NOTATION C2 VERNIER SCALE C2 DRIVER EDUCAT C2 GRAPH SUBRTN C2 SHEILD EXPT C2 WATER 1 2 ELECTRICAL PR C2 HOME ENERGY C2 WAVES 3 C2 FUSE C2 PLOT C2 PRGM LISTER C2 as be amis an ON cof tao f bcd oat OR Roca ie Commodore 64 Library Librarians David amp Richard Bradley 782 8900 782 7320 The following disks and tapes are specifically for the 64 In March 1983 we started releasing a monthly 64 disk and tape to coincide with our monthly C 64 meeti
68. 2 A1 220 JF gt 0 AND lt 255 THEN 225 221 PRINT 4 UNRESOLVEABLE BYTE AT X X 222 PRINT UNRESOLVEABLE BYTE AT 223 0 225 POKE AP X BY 230 PRINTX NEXT X 240 END READY 150 Houston Texas Continuing onward am taking a large presumption by 2ssuming that with over one million VICs sold Commodore won t abandon the VIC until there aren t any more under 100 computers or video game machines competing for the bottom end of the market Too much high quality software and support or the VIC forbids Commodore from dropping this little gem That s why they have to redesign the board possibly use 64K dynamic RAMs which are at least 1 2 good Radio Shack did it and still support the VIC This would be a perfect excuse to introduce the 32K Super VIC or VIC emulator for the C 64 only if the 64 drops below 200 or should say WHEN History seems to want to repeat itself even when the mud on the trail behind us hasn t even dried Let s see what happens and ride out a most enjoyable storm HACKING my lifestyle widens one s viewpoint to allow tackling problems from many different angles One such problem is the expense of a lousy 20 tape deck selling for 75 Retailers are strapped into this price by Commodore s low mark up price policy it s a shame that the Datasette cannot be used for any other purpose than what it had been designed for data storage and retrieval Other folks had c
69. 3 83 5 HANOIPAS 5 PERIODIC FTN FIB PAS 94 FILES WATERLOO REGRESSION FTN ASTRO FACT PAS SCANS MNEMONICS PERIODOGRAMFTN DRIVER DIRECTORY ASM ETIMAR79PAGE 24 DIRECTIVES SPECTRUM FTN SCRAMBLE DIRECTORY CMD HELP DEVELOPMENT INTEGRATION FTN START DIRECTORY LST TUTORIAL DISAS ASM BAID9 DIRECTORY BOS PUBLICATIONS DISAS CMD 573 SP EDS4P EDITS DIRECTORY MAP 192 CRT ASM MENUS DIRECTORY BYTEJUL81PA331 CRT B09 APLSORT MMONS DIRECTORY EXP APL INDEX DISAS B09 MASTERAPL BAID INSTRUCTION DIRECTORY INS WP APL EXAMPLES1 CRT LIST UTILITYAPL MICHOMON INS SUPERCAT63 2000 APL EXAMPLES2 DISAS LST STATSAPL APL CHARS DIRECTORY MOD APL EXAMPLES3 DISAP MAP PRIMESAPL LISTER BAS INSANE APL FILES DISAS MOD TELECOMMAPL QUICKSORT BAS APL DOS DISAS EXP APLCOPY KNIGHTS TOUR BAS APL MASTERMIND SCREEN DUMP RAPL CONCENTRATE BAS WSCREATE GET KEYBOARD SPETRS232 BLACK JACK WSCONV APLOLD SCREEN DUMP APL ARTICLE E HC TAC TOE DFCONV APLOLD PLOT 8300P WP TOTALCOBOL FIBASM SEP27 PLOT 8300P FORTRANPLOT FIB CMD PRINT CHECKSUMS PRIMEFORTRAN FIiIB BO9 PERT CHECKSUM RESULTS _ REALDIRECT FIB MOD MATRIX SMOOTH DAT IMAGDIRECT TREESORT PAS APL PLOT PRINT FILE page 94 August 83 CLASSIFIED ADS S Cents per word with 1 00 Minimum Payme
70. 4 0 ACROBAT F40 CAR RACE F40 MISSION IMP F40 NIGHT DRIVER 40 BACKGAMMON F40 OTHELLC BREAKOUT ASTEROIDS PINBALL PETMAN 5 JOYSTICK INV 4 0 BLOCKADE BASEBALL 7 3 OSC LUNAR SUPER STARTREK STAR WARS MASTERMIND REVERSE PUNTER ARROW BLACK BOX BLACK JACK BOMBER ROBOT CHASE SNAKE 2 YAHTZEE MOVMAZE2 P X8 BEST MISC P INVADERS 4 4 FAST INVADRS 4 4 ACROBAT F RACE F MISSION IMP F NIGHT DRIVER F BACKGAMMON F DISK MASTER V2P 5TH SCOTTE INST 5TH SCOTTE P ML STOPKEY P TAPE PHONPHILE P DISK PHONPHILE P PHONE NUMBERS P WWV 8 WWVI 8 WWYVIILS WWYVIIL8 WWIX 8 WW WORD LIST D WWI 4 WWII A WWIII 4 WWIV 4 SUPERSPEED SORT LIST ME PX8 amp L NOS TRANSLATOR3 FINANCE 1 4 MUSIC LESSON MUSIC LESSON 2 P X9 BEST COPY ALL MULTI INVADERS WATERMELON SPREAD SHEET 40T SPREAD SHEETSODT PRINT USING QUIET AFTERNOON Q BACK CHALLENGE COSMIC FIGHTER HEX DUMPER 80 FIZZBIN FIZZBIN 8K RULES FIZZBIN 8K GAME PUKMAN STAR SYSTEM WARLORDS INSTR WARLORDS GAME BLOCKADE ALIEN BLASTER OUTPOST ML3 OUTPOST LIST ME PX9 L MINEFIELD 2 P XA BEST MISC P VISIBLE PET TOLL BRIDGES STAR LANES TV SATELLITES BILLBOARD DOCTOR 8032 DOCTOR INS BOWLING SIMCAL INSTR W SIMCAL Z LOAN AMORT 8 SCOPYS 8 SCOPY INSTR 8 FAST INVADERS 8 CRYPTOGRAMS P TURTLE 8 CBM 4032 V2P WP BUSTER PET P DISK LOGGER P SUPERMON INST P SUPERMON1 REL 4 SUPERMON4 REL P SUPERMON2 REL P MORTGAGE Z DISASSEMB
71. 4K Last but not least are the most m portant and often overlooked instructions would suggest reading them over once or twice There is some trace cutting and wire soldering to be done If you take your time gdouble check your work you should have no troubles This new product should put some new zip into an old but still useful computer especially if you re like me and can t afford the 8032 or would rather fight than switch Since the 2001 series doesn t have the window tabs little bell etc that the 8032 has it might be worthwhile for some dedi cated ML nut to come up with something that will do it ee ee gt eta ao COME ON DAD COULON T WR UPGRADE OUR SYSTEM page 42 TORPET August 83 some programs that have been found to work are Flex File Paper Mate Word Processor McTerm amp the Neeco Source Kit Unfortunately Word Pro ill doesn t work are you listening Steve Punter nor do opace invaders or Visicalc One note on Visicalc is that it doesn t work right in either mode To make it work like it should only one change has to be made Load the first program only VC STARTER Go to the monitor and change the 84 at location 044E to 80 Then resave from 0400 1260 This little change will get it to run in the 40 character mode like it should Space Invaders and most games are no loss and might not even be worth the tro
72. 5052505050505025050505050 In the games division for the tne entry by Vince Sorenson trom Regina called Marsden City was the winner This is a dynamic program in which you try to shoot gown a critter before it gets to tne bottom line of the screen There were excellent graphics good colour ana sound effects The action is fast and reasonably challen ging BUT not too hard so the judges could get into it and enjoy the game Vince gets a VIC 20 for this game Also in the games area a super program for the C 64 called Light Cycles by Derick Campbell was a winner Derick re contigured the character set provided a good two player action game last enough to be challenging and with good colour Congratulations and a VIC 20 tor Derick On the Business side several students from Cardnal Newman High School Hamilton submitted programs which were useful in tne aaministrauon or tne scnooi While we didn t test them e amp xnaustively LIBRARY OVERDUE MANAGER by Walter Lewaniak was outstanding It ran well had good aocumentation highly useful function which was fairly plicated as these applications tend to be come Congratulations to Walter he wins a page 4 TORPET August 83 TPUG CONTEST WINNERS Toronto Ont 20 for this submission Finally for a program so unique usetul well thought out and well docu mented tnat we could not but provide a speciai award Al
73. 6 273 6350 PRO LINE EBBBSIIGOFTWARE 755 THE QUEENSWAY EAST UNIT 8 MISSISSAUGA ONTARIO L4Y 4C5 FIVE POWERFUL SOFTWARE DEVELOPMENT TOOLS Plus Che Exciting New Book INSIDE THE COMMODORE 64 THE BOOK THE TOOLS A compiete clear explanation of machine Assembier Editor Loader Decoder Monitor RTC MICROCOMPUTER INSTITUTE PROGRAMMING COURSES BASIC ADVANCED BASIC ASSEMBLER C 64 COLOUR SOUND MOTION courses 89 and 10 lab and manual COMPUTER 83 July 4 8 August 1 15 9 00 4 00 each day 5 days 150 for information and to register Phone Peter Gouvis 884 4165 10610 Bayview Ave Richmond Hill L4C 3N8 1 mi North of Major Mackenzie Drive Prices quoted in U S dollars CARDETTE LETS YOU USE ANY CASSETTE PLAYER RECORDER WITH YOUR VIC 20 With the new CARDETTE from Cardco Inc you can interface with any standard cassette player re corder to save programs and load them with ease into yur VIC 20 No longer are you restricted to using only the VIC Datasette Just add a CARDETTE and you can use the tape unit of YOUR choice The CARDETTE comes with all necessary cables and wires to complete the hook up Nothing else to buy All you need is YOUR language Assembly language Commodore 64 architecture graphics joystick and sound effect programming Detailed step by step guide to the use of the development tools How to combine BASIC and machine language make auto start ca
74. ALES ANAL OP COMMUNIC 1 1 tape UNIVERSAL WEDGE MORSE BTTRFLD TNW488 103A TELE DIALER MORSE TUTOR PC NET MODEM CBM 8010 8010 MODEM DRIVR TERMINAL IEEE TERMINAL RS 232 TERM EEE TERM RS232 INTELCOMA INTELCOMS3 MODEM LOG RS232 300 4096 RS232 1200 4096 BBS PROGRAM O E1 EDUCATION 1 2 tapes UNIVERSAL WEDGE AFRICA amp ASIA EASY ADD amp SUBTR 20 QUESTIONS SPEED READING ADDITION GAME ASK BIG MATH 1 1 CASH REGISTER CRYPTOGRAM DONUTS ELIZA EUROPE FRACTIONS FRENCH VERBS GRAMMAR HAIKU 5 HANGMAN HANGMAN HJS page 78 Business CURRENCY CONV STOCK LIST RECIPE SIZER TYPEWRITER ALT O IYPER ALT2 IYPING TEST PRICE LIST HOME ACCOUNTS IN HOME ACCOUNTS SU JAN 80 FEB 80 MAR 80 APR 80 MAY 80 DYNATEXT DYNATEXT INS 40 2 40 4 80 4 DEMO 8032 E G SET UP 80COL WP3 4 INST1 WP3 4 INST2 TEXT EDITOR TEXT TAX 80 ONT V1 0 0 82 BUSINESS 2 1 tape UNIVERSAL WEDGE MAIL LIST 4 1 MAIL LIST 2 0 FORMAT UPDATE PRINT MENU MAIL BACKUP JOURNAL TAX 80 ONT V3 0 MAIL LIST 4040 4040 UPDATE 4040 FORMAT 4040 PRINT 4040 MENU MAIL LIST 8050 8050 FORMAT 8050 UPDATE 8050 MENU 8050 PRINT INTEREST INVENTORY CONTRO WORD PROCESSOR MINIWORDPRO O B3 BUSINESS 3 1 tape UNIVERSAL WEDGE MORTGAGE MORT SCHED MORT CALC TAX 81 ONT V1 0 CRITICAL PATH LUMP SUM INV 82 BKEEPING ALT FINANCE INTEREST Communication TERMINAL ED TERM COMMUNICATE TEST
75. ANTED HOUSE HANGMAN HANGMATH MATH IQ KENO MAGIC SQUARE CRAPS ODDS MASTERMIND REVERSE S BINGO LETTER 15 SIMON CONCENTRATION 7 HANGMAN ALT FAMOUS PHRASES GUESS IT 3D TIC TAC TOE TIC TAC TOE 20 STARS HANGMAN 2 PETS page 79 O G4 GAMES 1 z tapes UNIVERSAL WEDGE HORSE RACE ARROW BTTRFLD POKER PUNTER DEFLECTION BATTLESHIPS BREAKOUT PETALS ARND ROSE OTHELLO SOLITAIRE PUNTER BL JACK PUNTER ROBOT CHASE CHASE ROBOT SNAKES TARGET BUTTRFLD GO MOKU CHECKERS 1 ROULETTE MOTORCYCLE CHECKERS 2 AWARI BOWLING LIFE WAR FLIGHT SIMULATOR BLACK BOX INSP CLEW SO BOMBER BLACK JACK 4 1 RACETRACK PRO FOOTBALL AIRPLANE SKI DAMBUSTERS TOKER KENTUCKY DERBY LABYRINTH PINBALL DUCKSHOOT BLACKJACK O G5 GAMES 2 2 tapes UNIVERSAL WEDGE KILLER BUNNIES FAWLTY OTHELLO CARD SNAP DEPTH CHARGE O 1 LANGUAGE 1 2 tapes UNIVERSAL WEDGE COMAL80 GENERRORS E GENERRORS D ENROLL KEYS PRINTOUT ENTERMARKS WINDOW 80 MOVMAZE 1 2 ARROW CARDS UTILITY GRUNGY TOWERS BREAKOUT CONCENTRATION GUNNER OSERO SNAKE 2 SUBMARINE TARGET QUBIC ALT MOUSEMAZE QUANDRY CLOUZOT SNAKE ALT SPADE INSTRUCTS SPADES ANTI AIR BUS BATTLESHIP ALT 2 BILLIARDS CLUE DOMINOES DRAW POKER M B INSTRUCTIONS MILLE BOURNE DRAGON MAZE MADMAN RACE DICE PIG FIND COLOR O G6 GAMES 3 2 tapes SIMON UNIVERSAL WEDGE TANK WARALT HORSERACE SNOWFLAKE WUMP
76. ATIVE COMPUTING published by Melbourne and MORE THAN 32 PROGRAMS FOR YOUR VIC 20 published by Dilithium Press have not read these books and am not implying that recommend these books only want to make you aware that such books are currently available This is all for this month Please keep those questions coming I ll do my best to answer all of them 2525050250505052505050505050505250505052505050505050525050505050505 505040 8 TORPET August 83 New Additions to the TPUG Library TPUG June 83 p tv list me PTV this description for June PET group disk tape boggle a p a word search game against the pet not easy to beat boggleml b p a machine language part of the boggle a p prog gol f p a very good golf program 9 holes and differant clubs train chief p a math and time estimation program king p Simulation of ecconomics in a game format pogo v7 8 logo on the pet epidemic 4 Simulation game of an epidemic naming cmpds 4 naming chemical compounds educational schoolmarm255 p a quiz program needs tape file from 255quest maker 255quest maker p program to make a question file for schoolmarm255 pet agenda 4 program to run a daily agenda uses tape Ski 4 f Ski program for fat 40 turtle 8 turtle graphics on the 8032 Scroll message p horizontal scroll messages any window siz p get screen windows on the 40 col similar to 8032 auto data hex p read a data file and get hex output storywritervll p latest version o
77. C 64 Programmer s Reference Guide from Commodore Howard W Sams amp Co Inc Compute Publications Magazine Small Systems These should be available at your local Commodore dealer s ML negative numbers are those that are from 128 to 255 This is due 10 the way that numbers are stored as bits BUSICALC BUSICALC II Pe 44 oso BUSICALC A Honey of an Electronic Spreadsheet Why electronic spreadsheet programs Electronic spreadsheet programs allow the user to create a gridsheet spreadsheet worksheet or any other table of information using the memory of the computer as pencil and paper The computer display or terminal acts as a window through which the user views the information as it is entered Textual information such as headings numerical values and formulas can easily be entered into the spreadsheet Perm u Kor A K g BAaARMOOA ARAB U For 64 For Commodore VIC 20 C9 For Commodore PET CBM 40 columns For Commodore CBM 80 column SuperPet BUSICALC Your Computer Drone for Repetitive Calculations The outstanding advantage of using a computer is that it acts not only as a pencil and paper but as a perfect eraser and an automatic calculator The user can quickly and easily make any number of alterations to the data within the table The BUSICALC will evaluate any
78. C2 FIGHT C2 GRADES C2 LETTER C2 MARKS C 2 MRK STATS C2 NOTES C2 SEX ED C2 KBA BUSINESS CBM 4032 V21 ACCOUNTING C2 AMORT N TABLE C2 BONDS C2 BUDGETACCOUNT C2 CALENDAR C2 CREDIT UNION C2 DATES C2 DEPRECIATION C2 FIFO C2 GROSS PAY C2 HISTORY QUIZ C2 ICE CREAM C2 INVESTMENTS C2 TORPET August 83 LEMONADE C2 LIFE TABLES C2 KBB BUSINESS 1 tape 4032 V21 MARKET C2 MONEY FLOW C2 page 87 MORTGAGE C2 OBJECTIVE1 1 C2 PORTFOLIO C2 SCHOOL MARM C2 SIMULATION C2 STOCK MARKET2 C2 TAX ONT81V1 C2 KCA COMPUTER SCIENCE CBM 4032 V21 BIG BINARY C2 COMMANDS C2 CONCEPT C2 COMPUTING C2 DISK CMD C2 DISK LISTER C2 FEATURES QUIZ C2 GRAPH SUBROUT C2 HEX DEC C2 HEX DEMO C2 HISTORY QUIZ C2 HYPO AUTO C2 KEYBOARD C2 PLOTTING C2 PRGM LISTER C2 KCB COMPUTER 1 tape SCIENCE CBM 4032 V2 1 GENERATOR C2 SIMULATION C2 SOUND SUB C2 STRINGS C2 TURTLE 1 C2 TURTLE 2 2 KEA ENGLISH 1 tape CBM 4032 V21 A OR AN C2 A STORY C2 ALPHA BETTER C2 ALPHABETIZING C2 ANTONYMS C2 APHORISMS C2 B BALL MADLIB C2 COMP POETRY C2 CONC WORDS C2 CONCENTRATION C2 DEFMATCH C2 ENG MONSTER C2 FLASHER C2 GRAMMAR 1 C2 HAIKU C2 KEB ENGLISH CBM 4032 V2 1 HANGMAN 2 C2 HANGMAN 1 C2 HANGMAN 3 C2 HOMOCONC C2 INIT DIGRAPH C2 JOTTO C2 LETTER SQUARE C2 LETTER C2 MACBETH QUIZ C2 MADLIB C2 MATCHING C2 MEDIAL VOWELS C2 MISSPELLING 5 C2 MISSPELLING 6 C2 MM 2LADVF C2 page 88
79. CU Vani bitters is best at synthesis calculations LDA V4PT 1 Progress is being made delayed STA playback synthesis using 8 floppy disks for DEX DECREMENT amp CHECK TEMPO COUNT sample storage which has the potential for BNE TIMWAS BRANCH TO TIME WASTE IF NOT RUN OUT i i i DEC DUR DECREMENT amp CHECK DURATION COUNTER protessional sound quality Following is a e no E ULM END list of references for further study into this PO COUNT E BNE PLAY CONTINUE PLAYING fascinating software area TIMWAS BNE 2 3 WASTE 12 STATES BNE 2 252 REFERENCES BNE PLAYA p CONTINUE PLAYING Refer to the following articles for a more detailed _ENDNOT RTS RETURN description of software synthesis and additional sample routines and programs 1 Chamberlin Hal A Sampling of Techniques for Computer Performance of Music September 1977 BYTE 2 Chamberlin Hal Advanced Real Time Music Synt hesis Techniques April 1980 BYTE 3 Chamberlin Hal Simulation of Musical Instruments January 1981 Kilobaud Microcomputing 4 Chamberlin Hal Software Techniques of Digital Music Synthesis April 1981 Creative Computing 5 Moorer J and J Grey Lexicon of Analyzed Tones Computer Music Journal vol and succeeding is sues MIT Press Cambridge MA 6 Mathews Max The Technology of Computer Music MIT Press Cambridge MA 1969 7 Chamberlin Musical Applications Microproce
80. DCO HARDWARE Disk 32 00 CARDBOARD 6 87 50 Total Text 2 5 Tape 30 00 C 64 Games An expansion interface for the VIC 20 Allows expansion to Encoder 34 95 40K or accepts up to six games May be daisy chained for Acct Payable amp Receivable Tape 29 00 Flight 64 Flight Simulator Tape 13 95 CARDBOARD 3 35 95 Disk 35 00 Disk 15 95 13 Economy expansion interface for the VIC 20 SER 1395 GARD CARD PRINT 76 00 VIC 20 Games Motor Mania 25 95 s Exterminator Plus Excellent 17 95 Renassance 25 95 TANDY a st about M hel abs Mens T Do Vic Clowns 25 00 CARDETTE 30 95 escue From Nufon Great Radar Rat Race 25 00 Use any Standard cassette player recorder with your Tank Wars War Game 15 95 Jupiter Lander 25 00 VIC 20 or QBM 64 Simon Great for kids 13 45 Temple of Apshai 39 95 LIGHTPEN 29 95 Dam Bomber Avoid the enemy 13 45 Upper Reaches of Apshai 16 95 A hip with six good programs to use with your 20 Breakout 7 95 or 4 Curse of Ra 26 95 16K Memory Expander 50 50 Snack Man Pac Man 17 95 pisei Fargoal AS SE All CARDCO Products have a lifetime warranty on Tri Cart 2552 Cassette 19 94 COMMODORE SOFTWARE Starfighter 17 95 VIC 20 amp C 64 Hardware Torg 15 95 VIC 1211A VIC 20 Super Expander 55 00 Gridrunner 34 95 SK Driv Everything d id k int i VIC 1530 Datasette 67 50 aK RAM memory expans
81. DESTINAT ON FILE NAME DF 290 OPENS 8 8 OG SFS S R IFDSTHEN570 300 N N 1 CSS 1 DFS WP MIDS STRS N 2 310 7 8 7 W SIFDSTHEN570 320 PRINT CONVERTING RVS CSS OFF 330 REM 340 REM 350 REM MAIN CONVERSION LOOP 360 REM 370 REM 380 PRINT 7 5 16 9 92 R 1 390 1 400 IFS 64THEN590 410 AS S ST A ASC AS 420 34 400 430 IFA 13THEN400 440 B AAND128 JOR AAND63 450 PRINT 7 CHRS B 460 95 490 470 1 IFC 81THENR R 1 GOTO390 480 GOTO400 490 FORI C 1TO80 7 5 32 500 R R 1 lt 100 390 510 CLOSE7 GOTO300 520 REM 530 REM 540 REM DISK ERROR CHECK 550 REM 560 REM 570 PRINT RVS DISK ERROR OFF 580 PRINTDSS 590 DCLOSE CUTIVE SUITE f T Ms Uf An You re quite correct Fenwick your program could replace three out of four of this firm s Vice Presidents Im SENSE CS1 QUICK BROWN FOX 55 00 The Word Processor of this decade For the VIC 20 and C 64 COMMODORE 64 4357 Plus you receive free Word Processor valued at Write for FREE Catalog VIC 2O When you buy our 6 Game Pac or 6 Finance Pack 43 00 Prices quoted in U S dollars TORPET August 83 55 00 C 64 Software VIC 1210 3K Memo T VIC 1213 VICMON Machine T xpand
82. E 16 32 KEYSORT DEMO 1 KEYSORT DEMO2 KEYSORT EXE8K CROSS REF BASIC AID EXE DISK APPEND M B 255QUEST MAKER P PET AGENDA 4 SKI 4 F TURTLE 8 SCROLL MESSAGE P ANY WINDOW SIZ P AUTO DATA HEX P STORYWRITERV 1 1 P GALACTIC GT 4 EXPANSION PRES P GRAPHIC AID 4 P GRAPH AID INST P STARS BAS PR 8 POWER SPECTRUM P PRINT USING DISK VIEW READ LINK READ WRITE S R S DIR ACCESS S R S PORT DISPLAY DESCENDERS 2022 FLOPPY DISPLAY JOYSTICK CTLR JOYSTICK CRSRS EXTRAMON 4 0B EXTRAMON 4 0G MAE DOS FOR 40 USER COOKBOOK RUSSET LABORATORY INTERFACES FOR COMPUTERS ANALOG AND DIGITAL INPUT OUTOUT The BUSSter interfaces provide analog and digital connections between any computer with an IEEE 488 or RS 232 interface and real world events Each BUSSter product is self contain ed with its own case and power supply They allow data acquisi tion while your computer is busy with other tasks Built in timer operates from 01 seconds to 48 hours e BUSSter A64 64 channel digital input module to read 64 digital signals Built in buffer 495 00 e BUSSter B64 64 channel digital output module to output 64 digital signals 495 00 e BUSSter C64 64 channel digital input output module to input 32 and output 32 digital signals Built in buffer 495 00 e BUSSTER 016 16 channel analog input module to read up to 16 analog signals with 8 bit resolution 4 Built in buffer 495 00 e B
83. E TRISTE WATER MUSIC WEE MAN WELL TEMPERED WELLS FARGO WHEN 64 WONDERLAND YAKKITY SAX YELLOW SUB YESTERDAY Monthly Releases 80 ELEMENT QUIZZ VIC AID4 REL VICMUSICS1 201 V 7eTROMBONES V ENTERTAINER V WONDERLAND STRING THING 64 BRKOUT PADL 64 MEMORY CHART COPY ALLe4 NOS TRANSLATOR3 PACMAN MULTI INVADERS C 64 VICDISKFIX C 64 GRAPHER 64 H R PLOT M L BAS amp ML COMBINER NOV 82 PET COPY ALL INSTRUCTIONS PILOT TRANSLATOR WATERMELON FOOD MAGIC SQUARE SPREAD SHEET 40T PRINT USING page 81 PRINT USING amp TEST WATCHMAN 40 SPREAD SHEETS8ODT PRNT USING ML SCREEN ROUTINES BAS amp ML COMBINER QUIET AFTERNOON Q BACK CHALLENGE PIZZA CLASS ORGANIZER CM CSP403 CN CSP403 CH CSP403 CHEMDRILL2 CHEMDRILL 1 BACKUPDRILL2 BACKUPDRILL1 MULTI INVADERS O TP DEC 82 COPY ALL COSMIC FIGHTER MUSIC INSTR FRERE JACQUES YANKEE DOODLE CHRISTMAS CHRISTMASMUSIC CHRISTMASCODE CHRISTMASROOT KEYBOARD RECORD NEW ROM MUSIC OLD ROM MUSIC 76 TROMBONES JINGLE BELLS TEN XMAS SNGS JINGLE2 BOOT x CHG LD ADDR V1 2 HEX DUMPER 80 FACE INSTRUC FACE LOADER FACE OBJ FACE DRIVER PEDIGREE CHARTS MOVABLE FEASTS DRAGON DRAGON DRUGGIN VECTORS BIT MAP PLOT 64 BUGS 64 SPRITE MAKER 64 PI HUNT 64 PI HUNT 64 2 MULTI DICE FIZZBIN FIZZBIN 8K RULES O U1 UTILITIES 1 UNIVERSAL WEDGE COPY ALL AID 2 1 SUPERMON2REL SUPERMON4 REL SUPERMON1 REL SUPERMON1 2 4INS EY TRAMON9G 1000
84. ETEER VIC VIGIL PET TINY PASCAL VIC HIRES VIC CRIBBAGE TINY BASIC COMPILER 64 CRIBBAGE VIC JOYSTICK PAINTER SKIER 64 SCREEN DUMP 64 QUICK CHART VIC I CHING SPRITE AID 53 gt gt 5 gt X gt ae Why not cash in on the good programs that you have written We are actively seekng SOFTWARE AUTHORS We are paying above average royalties for all programs that we accept Submit your copy on tape or disk for VIC 20 or C 64 with detailed operating instructions If you wish program returned please enclose sufficient return postage 3 3 9 3 3C 33 3 Write for our FREE Catalogue Dealer Inquiries Invited 36 36 36 gt 36 3 36 3 C JE 32 3 3 3C gt gt gt MICROWARE Suite 210 5950 C te des Neiges Montreal Quebec H3S 126 Canadian Manufacturer and distributor for ABACUS Software Products page 36 TORPET August 83 POWER 64 PAL 64 Basic Utility for the Assembler for the Commodore 64 Commodore 64 Easy to learn Easy to learn Easy to use e Easy to use e Program faster and more e Fast efficiently with PENEI results e Comprehensive manual MOREPOWER included FREE Personal assembly language Powerful Programmer s Utility by Brad Templeton by Brad Templeton also available for the Commodore Manual by Jim Butterfield 4 000 8 000 9 000 series VIC 20 SOFTWARE BOOKS JOYSTICKS CD001 Froggee 29 95 Bes
85. EX VIC KEYSORT SORT DEMO1 VIC SORT DEMO2 VIC JASPER SX VIC COLOR ROOS S VIC POOKY SX VIC GARFIELD SX DEMO HI SX VIC TRSHY PIC SX VIC DESIGN SX VIC DESIGN 2 SX VIC DESIGN 3 SX VIC DESIGN 4 SX VIC VIC DIGICLOCK VIC AID4 REL VICMUSICS1 201 V 76TROMBONES V ENTERTAINER V WONDERLAND OUTPOST LOAD OUTPOST V8 VIC FEB 83 VIC DT ZAPEM MAZE CHASE GUESS THE NUMBER HIRES INSTR HIRES HARDCOPY1 HIRES HARDCOPY2 HIRES H C DEMO CUSTOM CARDS V JIM IN COLOUR TPUG Best of HIRES HRDCOPY2V HIRES H C DEMO V CUSTOM CARDS V TURTLE BOOT DISK TURTLE BOOT TAPE PLOT ML Games BARRICADE MEMORY SCHUIFSPEL REACTION TEST LONG DIVISION BANDIT 1 FIRING TANK PING PONG BIORHYTHM PISTOLEN PAULTJE VIC FREIGHTER VICBREAK PADL _ MOONLANDER V4 GAMES 2 BRKOUT PADL MINIATURE GOLF VIC LOTTARIC TURTLE BOOT DISK TURTLE BOOT TAPE PLOT ML TURTLE PROTO TL FOTT TL STAR VIC FUNCTION KEY V TERM 5K INST V TERM 5K VITS MAR 83V VIC SLOTS V TAX 82 ON 10 V TAX PART 2 V TAX PART 3 8K TAX 82 RHINO 8K LOAD 8K VICAB1 8K VICAB3 8K 8K VICABS BOMBER PILOT PAINT BY PEN CHINESE C BOOK THUNDERBIRD ARITH CHALLENG NOTONE V DRUM MANIA V VICAB2 BUSINESS DEMO LIST ME lt lt lt lt lt lt lt lt lt lt lt lt lt V TT TPUG APR 83 V 2 JOYSTICK VIC V AIR GUNNERS V SCROLLING INST V TURTLE PROTO TLJFOTT TL STAR FUNCTION KEY V TERM
86. GRAPH V6 VIC DEMO 2 VIC JASPER VIC COLOR ROOS VIC POOKY VIC GARFIELD DEMONSTRATIE HI VIC TRSHY PIC VIC DESIGN Education VICAB3 8K V VICAB4 8K V VICAB5 ARITH CHALLENG V MATH SKILLS V TORPET August 83 GLOBE QUIZ V VIC HANGMAN V ALPHA MUSIC JB POKER VIC VIC ALARM CLOCK LABEL MAKER V3 VIC DESIGN 2 VIC DESIGN 3 VIC DESIGN 4 VIC VIC DIGICLOCK HIRESFOURIER USA SONG V1 GAMES 1 ROCKET COMMAND INVADERS ARTILLERY DAM BUSTERS DEPTH CHARGE MASTERMIND OTHELLO CHECKERS RACE ARROW GRAND PRIX PINBALL STAR CHASER SAMU TRAP BLACKJACK V TN NOV 82 VIC COPY ALL MINIATURE GOLF TANK VS UFO JOY TANK VS UFO KEY SHOOTER JOY VIC CHASE JOY VIC CHASE KEY BREAKOUT KEY STEAL MONEY PING PONG SUPEREVERSE VIC VIC 3 OF KIND WALL DESTROY VIC CHUCKALUCK VIC LETTERSQUARES VIC SQUIGGLE SLO VICMAN KEYB MASTERMIND CRAZY BALLOON ALIEN WASTER ASTEROIDS VIC MAIL OUTPOST BUDGET SEPT 30 RANDOM WORDPRO 2 VICTERM CAT WIZZACALC DISKMEM B RR1 DISKMEM INSTR VICWORD VIC CONTROL KYBD VIC TRIANGULATOR JOYSTICK TEST V X1 BEST UTILV LIST ME V X1 VIC AID4 REL V HIRES INSTR V HIRES HRDCOPY1 V BUSH TRAIL UFO KILLER COMET LUNAR LANDER BREAKOUT RUGBY MUKADE DEFLECTION VIC SNAKE DRM BREAKOUT STAR WARS DRAGON MAZE FOREST DRIVER MAANLANDER TANK UFO CAR RACE ARROW 2 RIJTEST V7 VIC DEC 82 GUESSING GAME WORD HUNT 8K VIC TAPE IND
87. ING EQU GENERAL ANOVA MICROSCOPY EARTHQUAKE AMORTIZATION HEL BONDS EASY EDIT 0 G1 SIMULATION 1 ADVF 26 2 tapes ADVBOOT ADVF ADVF ADVF ADVF ADVF ADVF ADVF ADVF ADVF ADVF ADVF ADVF ADVF ADVF ADVF ADVF ADVF ADVF ADVF ADVF ADVF 27 ADVF 28 ADVF 29 ADVF 31 ADVKEYS ADVSHOR ADVMAP ADVITM ADVENTURE HAMURABI TOMBS A BNNYCSTL TOMBS B BNNYCSTL EXPLORE BTTRFLD LIFE ADV30 INTRO ADV30 GAME QUEST 3 0 HAMMURABI ADVENTURE M B ADVENTURE GAME FISHERY POLUT BIG BINARY HEX DEMO AUTO FILE WRITER LOCKEY DEPRECIATE PHOSYN ENZYMC DIET FIFO O E6 CEAB 6 1 tape UNIVERSAL WEDGE FWCI INTEGER CHEM NOMINCLATUR FRENCH VERBS FWC ADD amp SUB PALKO S AUDIT STOCK TICKER FUNCTION GRAPH RELATION SKETCH RELATION GRAPH DYNALOGIC STRUCTURE BASIC FACTORS FACTOR RACE LIFE TABLES DATES ALPHA LIST CBM 8010 8010 MODEM DRIVR TAX 80 ONT V20 AID4 102 SUPERMON 4 REL SUPERMON 2REL SUPERMON 2 4 INS COMPOSE 7 CEAB 7 2 tapes UNIVERSAL WEDGE INSTRUCTIONS VECTORS FRACTIONS DRILL WHOLE NUMBERS DIVISION SPELLING DRILL FLASHER Games POWER INSTRUCT POWER SIMULATION KINGDOM PICS DOG STAR ADVEN DUNGEON 1 4 DUNGEONALTS3 O G2 SPACE GAME 1 2 tapes UNIVERSAL WEDGE OSC LUNAR STAR WARS STAR TREK LUNAR LANDER 1 LUNAR LANDER BFD STARTREK V18 SUPER STAR TREK ELIZA STAR WARS KLINGON CAPTURE STARTREKALT4 EASY DUNGEON PLANET PROBE INTEGERS FAC
88. L PRELUDE amp FUGUE PRISCILLA PROMENADE REED FLUTES REEL WWVII WWVIII WWIX WW WORD LIST CMPR MOSER SRCE STRING THING 64 SUPERSPEED SORT MARKSCALER FIXFILE POINTER SORT FILE ML DATA MAKER WWI WWII WWIII WWIV SUPERMONeA V1 COMM64 OWL OCT 82 COPY ALL HOLYHALTER 2 TERMINAL SERIAL TERM SERIAL KEYSORT VIC SORT DEMO 1 VIC SORT DEMO2 CHI SQUARE LIFE EXPECTANCY WEIGHT WATCH 4 0 ON2 MATH SCI 2 1 tape UNIVERSAL WEDGE BAR GRAPH 24 FREQ GENERATOR CRYPTARITHMETIC COMPLEX NUMBERS AUDIO DESIGNER FILTER POWER SUPPLY BONE TUMOR DIAGN PET Music RICH MAN SILENCE SINFONIA SINFONIA 1 SINFONIA 2 SINFONIA 3 SINFONIA 10 SINFONIA B FL SKELETON DNCE SONATA L 82 SONATA RONDO SONATINA SPINNING SONG SPRING SONG STAIRWAY STARSPGL BANNER SYNC CLOCK TARENTELLA RELREAD SOUP SPACEWAR 1 SPACEWAR 2 VIC JASPER VIC COLOR ROOS VIC POOKY VIC GARFIELD DEMONSTRATIE HI VIC TRSHY PIC VIC DESIGN VIC DESIGN 2 VIC DESIGN 3 VIC DESIGN 4 VIC VIC DIGICLOCK HIRESFOURIER USA SONG SWAP 16 32K SWAP 8K MOCKINGBIRD HILL FINANCE 1 4 GASSER TIMETABLE 8032 BUTTERFIELD MUSIC LESSON MUSIC LESSON 2 40 ELEMENT QUIZZ TORPET August 83 PHYSIOLOGIC WT PLEURAL EFFUSION O N3 MATH SCI 3 1 tape UNIVERSAL WEDGE CONVERSIONS A CONVERSIONS B PLANETS WEATHERCAST FAMILY GENES SUNRISE SUNSET TANK VOLUME TRAVERSE TEN XMAS SNGS THE ENTERTAINER THREE TUNES TWO GUITARS VALS
89. LER P PROG CONVERTER Z STORYWRITR V10 P LIST ME PXA L P XB BEST EDUC P SCREEN PRINT FILE MAKER A A G gt O DOZ Xr X lt xX nmO om 4 lt gt lt lt SCREEN HOME ROW ALL ROWS FLASH O Z1 MISC PROG 1 UNIVERSAL WEDGE KALEIDOSCOPE SCRAMBLE BTTRFLD PATTERN MAKER MYSTERY BUTTRFLD PEOPLE MAZE PET CHARACTERS NIGHTMARE SCAN PHUZZY amp WHUZZY DISPLAY LETTERS DRAGON LOVE P CONTEST GRAPHIC AID 4 0 4 0 DOS HEX DUMPER DOS DISSASSEM DISK HEX DUMPER FILE MAKER 1 HIGH WRIST LOW WRIST SHIFT LOCK SIGN SIGN SIGN NUMBERS 1 5 NUMBERS 6 0 EACH NUMERAL ALPHA PROGRESS DUM 3 4 KEYBOARDING COVER LIST ME PXB L Miscellaneous HALLOWE EN ABACUS CANARY FORMAT CALENDAR LOWNDES HALLOWE EN 2 CARTOON HEART DRIVER MELODY CHANGES BAR GRAPH ALT CALENDAR ALT SNOOPY DANCING DARTH YADER PIC ETCH A SKETCH SCRAMBLED MSG JULIAN CALENDER CHANGE LOAD ADD HEADER CHANGER G AID PROG 1 PAL G AID PROG 2PAL GRAPHIC AID INST WRIGHT PITS GRAPH PRINTER PATTERNS CASCADE BIG LETTER ADS GRAPHIX INSTR GRAPHICS LOADER GRAPHICS DEMO ONELINE SQUIGGLE MEMORY CALENDAR2 CANNATA MEMO CALENDAR CANBAL amp MISSY SOL MEMORY MONITOR TIMES SQUARE BASIC HUMOROUS Contest SCOTT ALLAN SAFARI QUEST MAZE MAN TRIPLE YAHTZEE INTERCEPTOR MISSILE COMMAND CENTURION O Z2 MISC 2 UNIVERSAL WEDGE GRAPHICS GRAPH SUBS E ROM DEMO TWENTY QUESTION
90. LL C2 DRILLS C2 ELLIPSE TRANS C2 ENGGAME C2 EQN MANIPULAT C2 EQUAIONS 1 C2 EQUATIONS 2C2 EXPONENT MULT C2 EXPONENTS C2 FACTEUR C2 FACTOR TRINO C2 FACTOR TRINOM C2 KMF MATHEMATICS CBM 4032 V21 FACTOR WHOLES C2 FACTORS C2 FAST MATH C2 FLIP PROBLEM C2 FOIL PRACTICE FRAC EST SOUN C2 FRACTION GAME FUN MACHINE C2 FUNC PLOT C2 FUNCTION PLOT C2 GAUSS REDUCT C2 GEOMETRY C2 GEOMETRYTERMS C2 GRAPH PLOT C2 GRAPHIQUE 1 C2 KMG MATHEMATICS CBM 4032 V21 GUNNER C2 HANGMATH C2 HANGMATH 2 C2 HEXDEC C2 HI CALC C2 HI LO C2 HOW LONG C2 HOW MANY C2 HURKLE C2 HYPERBOLA C2 INT ADD FAST C2 INTEGER amp DEC C2 INTEGER ADD C2 INTEGER ARITH C2 INTEGER LINES C2 KMH MATHEMATICS CBM 4032 V2 1 INTEGERS C2 INTEGRATION C2 INTERSECT LIN C2 IQ TEST C2 LADDER MULT C2 LAST BOTTLE C2 LAZER MATH C2 LIMIT CIRCLE C2 LIMITS C2 LINE GRAPH C2 LINE OF BEST C2 LINEAR EQUA C2 LINEAR SYS C2 LONG DIVISION C2 KMI MATHEMATICS CBM 4032 V2 1 MAGIC SQUARE C2 MAKING CHANGE C2 MATH DICE C2 MATH DRILL C2 MATHPACK C2 MATH QUIZ C2 MATH TUTOR C2 MATRIX C2 METER READING C2 METRIC ECCO C2 METRIC CON C2 METRIC C2 KMJ MATHEMATICS CBM 4032 V2 1 MICROMATH C2 MICROMATH C2 MISSING NUMBR C2 MIXED NUMBERS C2 MLA ARITH C2 MONOMIAL MULT C2 MONSTER MULT C2 MORTAGE C2 MUNCHKIN MULT C2 NUM RECOGNTN C2 NUMBER GUESS C2 OPERATIONS C2 ORDERED PAIR C2 2 KMK MATHEMATICS CBM 4032 V2 1 PERCENT DRILL
91. Menu 1 your program 2 Menu and 3 BCS Copyright Hit the 1 key Your program is loaded and run in the blink of an eye If your program is larger than 3 5K no problem the fully populated User Cartridge leaves Block 1 2000 to 3FFF open so TORPET August 83 page 65 you can install an 8K RAM cartridge The User Cartridge is addressed to Blocks 2 3 5 The 2532 s can be programmed two 2 different ways with this system The first and easiest way to make changes is one program per Eprom By starting a program on one 2532 and continuing on another you can make maximum use of the programming space available Programming can be in BASIC or machine language If the ML program is not relocatable then that Eprom MUST reside at the proper ad dress on the User Cartridge If a program starts on one Eprom and continues on to another then those Eproms MUST reside in adjacent sockets on the User Cartridge The uses of this system are endless almost One amateur radio group am n volved with developed a radio repeater con trol program BASIC and is using a VIC 20 local discount 149 00 ROMPACKER User cartridge to replace a dedicated repeater controller that cost over 950 00 When the group wants to alter their program they just erase the existing EPROM and burn in the new program Of course if you have a program in any 2532 compatible chip all you have to do is plug it into the c
92. N SOLITAIRE POKER WUMPUS ALT SLOTS JACKPOT TREES KNIGHT TOUR SOL ARTILLERY TRAP CHECKERS ALT BASKETBALL MUGWUMP SINNERS GOLF page 91 C TS MARCH 83 C LIST ME CTS L MONTANA C MONOPOLE C LABYRINTH C PIANO C DISKVIEW C SPRITE BOOT C SCROLL C SPRITE ED C DOS BOOT C DOS 5 1 C DOS INST L COPY ALL C 1541 BACKUP C SUPERMONV 1 1 C SPRITE MANIP C TERMINAL C TERM C Monthly Releases OT APRIL 83 LIST ME CTT L PONZO TUTOR 1 C PONZO TUTOR 2C PONZO TUTOR 3 C PONZO TUTOR 4 C PROG CONVERT C PADDL TEST C PRNT PADDLES C TERMINAL DOC C LISTER C 1525 CHAR EDIT C KAT MOUSEC CLIFFY C MIN 2INS C MINOTON 2C TIME VEN INST C TIM VEN SETUP C TIME ADVENTURE C C TU TPUG MAY 83 C LIST ME CTU L PONZO TUTOR 5 C PONZO TUTOR 6 C PONZO TUTOR 7 C BACH FUGUE C ENTERTAINER C TERMINAL 64 2 C TERM 64 C NIGHTMARE WHEEL FORTUNE C YESTERDAY C C 64 GRAPHER C 64 H R PLOT M L BLACKJACK C BIRTHDAY C TWIN BAGELS C SUBMARINES C C TV TPUG JUNE 83 C LIST ME C TV L SLIDESHOW C HRSUPP D HRSUPP BASIC C HRSUPP SRC C HRTEST C DRAGON D TANK D POLISH D BLITHER D UNCLE D GLOCKENFLUTE D RATRUN C SPACE NIM C BIO COMPAT C BIO PLOTER C BIO PRINTER C HANGMAN C A STORY C SUPERMON C SUPERMON INST C SOUND HELPER C cd En ac Rocs soa Sessa os Bos elitas G De afi oath ssianoS Asaf Re os Rs VIC 20 Library
93. N DEALERS ALBERTA Computer Shop of Calgary 3515 18th St S W Calgary T2T 4T9 403 243 4356 Hindson Computer Systems Ltd 7144 Fisher St S E Calgary T2H OW5 403 252 9576 COMMODORE 64 649 00 334 LAKESHORE ROAD E OAKVILLE ONTARIO L6J 1J4 416 845 4988 E CRM EENEG CAMCN CA SEXE CIE PRINTERS PRINTERS MANNESMANN TALLY TJB Micro Systems Ltd 10991 124th St Edmonton T5M 9 403 433 3161 Mannesmann Tally 160 CPS Epson Serial amp Paralle Interfaces Okidata 2K Buffer and tractor FIO Printmaster Reverse field graphics Prowriter Front panel programming Centronics Microcomputer controlled Smith Corona TP 1 Daisywriter MT 1601 849 Diablo 630 Line Printers Q Correspondence Quality MT 160L 1 095 COMPUTERS ALSO BRITISH COLUMBIA Conti Electronics 7204 Main Street Vancouver V5X 3Y4 604 324 0505 ONTARIO MGI Computer Corp 1501 Carling Ave Ottawa T1Z 7M1 613 722 1000 Monitors Ribbons cables etc Epson HX 20 BEE Compatible Epsor 820 I VIC 20 519900 Richvale Telecommunications 10610 Bayview Bayview Plaza Richmond Hill LAC 3N8 416 884 4165 All equipment fully warranted in Canada Immediate delivery leasing available SASKATCHEWAN Micro Shack of West Canada 607 45th St West Saskatoon S7L 5W5 306 244 6909 GUARDIAN 416 665 4920 August 83 61 S F T W A R E Commercia
94. NSTR 4 WARLORDS GAME 4 CUBE 4 LIST ME L GRADEBK NAMES Z GRADEBK GRADES Z DP106 3 Z SIMCAL INSTRW SIMCAL Z LOAN LIST ME2ZW HIBYTE DEMO G SCOPYS 8 SCOPY INSTR 8 80 COLUMN TAX8 40 COLUMN 4 COPY ALL G LIST ME LIST ME FUNCTION GRAPH G P TT APRIL 83 P FAST INVADERS 8 CRYPTOGRAMS P TURTLE 8 CBM 4032 V2P COPY ALL P WP BUSTER PET P LIST ME APR83 W LIST ME LIST ME DISK LOGGER P SUPERMON INST P SUPERMON1 REL 4 SUPERMON4 REL P SUPERMON 2 REL P INITIALIZER SCREEN TO WORK CBM8010 2 LST TRUE ASCII Z PRINT USING Z IEEE WATCH 2Z MORTGAGEZ DISASSEMBLER P STRING THING Z PROG CONVERTER Z LIST ME PTT L WORK AREA CRT STORY WRITER V10 K MANPLOT MACTABLE MUSS BOOTKONG 80KONGTUCK POTT SCREEN1 SAVER JUNE 83 LIST ME PTU L BOGGLE AP BOGGLEML B P G O L F P TRAIN CHIEF P KING P POGO V7 8 EPIDEMIC 4 NAMING CMPDS 4 SCHOOLMARM255 P PET Utilities TRACE REL BASIC RAMTEST 500 SCREEN PRINT UN NEW SYS826 KEYSORT 297454 KEYSORT 2 2DEMO KEYSORT2 1DEMO KEYSORT 2 1C54 LOW CASE LIST DISK APPEND DISK MOD V1 DISK ID CORRCTOR DISK PEEK VIEW BAM TORPET August 83 BLOCK GET 1 0 BL GET S033A KEYPRINT 826 DISK NAME R COPYPROG KEYMAKE COPYDISK SYS973 TEST WRITE it COPYCAT SYS934 5 5934 AID INSTR7 6 32K BASIC AID DISK LOGGER CATALOG SEARCH UTINSEL REL AID4 COMPACTOR CASSETTE TO DISK DATAMAKER KEYSORT EX
95. O SPACESHOOTER SUPERLANDER C C STARWARS INS C C STARWAR HANGMAN 1 YESTERDAY C BACH DUET C ORGAN C DIXIE C TWINKLE C YANKEE C C E2 TUTORIALS C LIST ME C E2L SPRITES TUT 1 C SPRITES TUT 2C GRAPHIC TUT 1 C GRAPHIC TUT 2 C Games HANGMAN 2 HANGMATH MATH IQ ANDROID NIM REVERSE 3D TIC TAC TOE NIM BAGELS REVERSE 5 BINGO BAGELSX2 STARS MASTERMIND CRYPTO KENO MAGIC SQUARE C G5 EMULATOR GAMES 3 PET EMULATOR LIST ME L BRAIN STRAIN PIGS CRAPS ODDS LETTER 15 CONCENTRATION FAMOUS PHRASES GUESS IT TIC TAC TOE JOTTO HORSE RACE ARROW POKER DEFLECTION BATTLESHIPS BREAKOUT ROBOT CHASE DAMBUSTERS LABYRINTH BOWLING BLACK JACK 1 Music GUNFIRE C PONG C RAYGUN C SIREN C ALIEN C BELL C BLACK JACK 2 BLACK JACK 3 SOLITAIRE EMULATOR GAMES 4 OTHELLC TOKER KENTUCKY DERBY RACETRACK CHECKERS 1 CHECKERS 2 MOTORCYCLE PETALS ARND ROSE CHASE ROBOT SNAKES TARGET GO MOKU ROULETTE AWARI LIFE WAR FLIGHT SIMULATOR BLACK BOX BOMBER PRO FOOTBALL SKI PINBALL DUCKSHOOT 7 EMULATOR GAMES 5 PET EMULATOR LIST MEL STOCK CRAZY 8 S KILLER BUNNIES FAWLTY CARD SNAP DEPTH CHARGE CARDS UTILITY GRUNGY TOWERS BOMB C CLAP C PIANO C TORPET August 83 BREAKOUT DRAW POKER SUBMARINE BILLIARDS CLUE DRAGON MAZE GUNNER DICE PIG OSERC C G8 EMULATOR G PET EMULATOR LIST YAHTZEE BOWLING BLACKJACK ALT HORSES BRIDGE BID TRAI
96. OFF BSAVE filename STAT MINI MONITOR RENAME CHAIN NOT SO MINI DELETE A powerful machine code monitor BASIC COMMANDS HIRES which is not so mint has 20 commands PLOT FLIP to HGR WCHAR Disassemble 6502 code SCREEN DRAW memory 21 COL Text dump NORM PIC PSAVE Move memory Hunt memory for a string LORES Fill memory with any byte LGR HLIN HEX DEC conversion LCOL VLIN Edit code LPLOT Mini assembler Switch kemal to RAM MISC COMMANDS Switch BASIC to RAM KEY VTAB The only thing mini in this monitor is SOUND HTAB the price VIC 20 version requires 8K HOME HIMEM expansion TRAP SPEED TEXT EXIT Cassette 15 95 BASIC CTRL G Disk A EORR 19 95 j up Toca i 1 3 ftia nro 52 tenk 1 the The is the friendly companion of your Commodore 64 and VIC 20 It lets you enter the numeric data comfortably quickly and more correctly than ever before Now you can zip through your numeric work sheet faster and more easily than ever at only 69 95 Computer Place 213 325 4754 23914 Crenshaw Blvd Torrance CA 90505 tomers OUR LIST PRICE This is sure to become a MUST item every programmer Regularly 9 95 KIDS AND THE VIC 19 95 IS 95 VIC 20 USERS GUIDE IS 95 11 95 our price is only 7 95 VIC GRAPHICS 12 98 9
97. ON80 7000 BACKUP 2031 1 0 006 UTILITIES 6 UNIVERSAL WEDGE MICROMON INS1 MICROMON INS2 MICROMON ADD 1000 MICROMONC 7000 MICROMON 5B00 MEMSEE DEMO WORD PRO PRINTER CHANGE DISK DISK CHECK DISK VIEW DISK MOD DATABASE 2 0 4 0 UNDLOAD EASIER DLOAD EASIER WP LIST SCREEN SUPERCAT 3 2000 SHL MTZ LIB V2 SHL MTZ LIB 20 LIBRARY INST SUPER1 V1 1 SHOW TOKENS CHEEP PRINT CHAR SET DEFN STUFFIT UNCOMPACTOR EASY EDIT MX 80 EASY EDIT MX 82 MX 82 CHAR DEFN MX82 PET PRNT VICLOAD4 REL VICLOAD2 REL SET UP MARCH6 GRAPHIC EDITOR PRINT EDIT INFO AUTO DISK BOOT CBM 4032 V2 1 DATA WRITER LOCKDISK FLOADER MLOADER INS WATAID 4 F32 WATAID 4 F16 WATAID 4 S32 WATAID 4 516 WATAID 4 8032 WATAID 4 DISK MOD DISK CHECK DISK VIEW DISK NAME R DISK ID CORRCTOR DISK PEEK TORPET August 83 POWAID4 RUN POWAID2 RUN O U7 UTILITIES 7 COPY ALL PROCEP EDITOR PROCEP EXAMPLE PROCEP INS1 WP PROCEP INS2 WP RELREAD SOUP KEYWORD BASIC AID INST 1 BASIC AID INST 2 CBM EDITOR INST E ROM MON I1 E ROM MON I2 POWER AID INST TEDOY APRIL82 TEDDY INSTR DAISY APRIL82 DAISY INSTR 5TH SCOTTE INST 5TH SCOTTE ML STOPKEY TAPE PHONO PHILE DISK PHONO PHILE PHONE NUMBERS MASTER TAPE LIBR DATABANK 31 SUPERSPEED SORT FIXFILE POINTER SORT FILE STRING THING SUPERMONG64 V1 STRING THING 64 NOS TRANSLATOR3 BAM MAP APP REN24 REL CASS LABELER DISK FILE RECVRY KEYPRINT28826 KEYPRINT4 826
98. PHONE 1 800 527 7573 PHONE 1 800 527 7573 PHONE 1 800 527 7573 In Texas call 214 484 7836 Trademark of Commodore Int Trademark of MSD page 12 TORPET August 83 by APROPOS The ON LY MEMORY yourVIC 20 will need FEATURES e Afull 27k bytes of RAM added to VICs 5k equals 32k e Fully switchable in sections BLK 1 switches 8k Adr 8192 to 16383 BLK 2 switches 8k Adr 16384 to 24575 BLK 3 switches 8k Adr 24576 to 32767 BLK 5 allows disallows your 8k ROM games Adr 40960 to 49152 RAM switches 3k Adr 1024 to 4095 e May be used with Super Expander games or ANY other VIC 20 compatible cartridge Built in RESET switch Fuse protected Totally self contained 2 duplicate extension connectors for any device normally plugged into the expansion port BLK 5 is switched to connectors Very low power usage 150 amp max High reliability gold plated connectors 6 month parts and labor warranty Factory service Extended service always available THIS SUPERB PLUG IN GIVES YOUR VIC 20 REAL POWER AND EXPANDABILITY FOR ONLY 1 49 00 Shipping included 10 DAY SATISFACTION OR YOUR MONEY BACK GUARANTEE WE ARE NOW OFFERING RAMAX Jr 19k which is identical to RAMAX in EVERY way except the top 8k BLK 3 is not incorporated Our introduction price is 129 00 shipping included WE SERVICE WHAT WE SELL TO ORDER Send Check or Money Order For the Total Calif res
99. PRO 4 HOW THE CONVERTER WORKS Even if you don t need a program like this you will still want to look it over since it provides some insight into file handling code conversion and disk drive methods Refer to the program listing Lines 250 through 320 take care of the file name setup The program asks for the source file name the original PAPERMATE file which should be in Drive O Then it asks for the destination file name The program automatically tacks the characters onto the name so that you will know it s a WORDPRO 4 file Additionally it also adds a number suffix 1 2 3 in case the original file needs to be split up Thus each module has the same name with a differing suffix This allows you to organize the modules in the proper order at a later date Note in line 290 that the PAPERMATE text is opened as a standard sequential file while line 310 opens the WORDPRO 4 text as a program file This is one of the main differences between the two for mats PAPERMATE texts are stored as se quential files while WORDPRO 4 texts are Stored as program files Another difference is that PAPERMATE flles are stored as strings of ASCII charac ters whereas WORDPRO 4 stores the text in screen code form Screen codes are the numbers that you POKE to the screen to create a graphic display ASCII screen codes considerably different types of numbers but fortunately there is a mathematical formula
100. REAL 1 REAL2 JUMPTABLE JUMP2 MICROMON CTB MICROMON MO1 2 MICROMON MO4 MICROMON MO5 MICROMON MO6 MICROMON MO7A MICROMON MOS MICROMON M10 MICROMON M10 5B MICROMON M11B LITTLEMON ASM WEDGE BASIC4 ASM PGMR UNIV ASM PRINT TIME ASM TIM CTL TIM MO1 TIM MO2 USEIZE ASM AID4 ASM KEY PRINT3 amp 4 ASM L C LISTER ASM MEAN 14 PET ASM SET KEY ASM SRC EX HELLO ASM MXCL SRCE NECCL SRCE ASM CONV MOS COM APP LOAD SOURCE 5 TPUG ASSEMBLER 5 1 tape UNIVERSAL WEDGE MICROMON CTC MICROMON MO1 MICROMON MO2B MICROMON MO3 4 MICROMON MOSB MICROMON MO6 MICROMON MO7A MICROMON MOS 5 TORPET August 83 MICROMON MOSB MICROMON M 10B MICROMON M11B MICROMON CT MICROMON MO1 MICROMON MO2 MICROMON MO3 MICROMON M04 BASIC AID CT BASIC AID M 1A BASIC AID M 1B BASIC AID M 2A BASIC AID M 2B BASIC AID M3A BASIC AID M3B BASIC AID M3C BASIC AID DOS BASIC AID ROLLA BASIC AID ROLLB BASIC AID M4 BASIC AID ASM TOKEN ML SOURCE WP LISTER SRC ADDCOMS PAL page 77 O B1 BUSINESS 1 2 tapes UNIVERSAL WEDGE MORTGAGE BTTRFLD DATES BTTRFLD MILEAGE BTTRFLD MARKS BTTRFLD PORTFOLIO BTRFLD TAX ONT 1978 V3 GROWTH RATE FINANCIAL CALCS DAY OF THE WEEK TAX 79 ONT V0 2 APARTMENT INCOME BUS PR CASH ROI CAR COST MILE DECISION MAKER STOCK OPTION VAL GROWTH CALC INVESTMENT ALT IRREG CASH FLOW LOAN ALT S
101. RO 4 files Finally note in line 380 that a par ticular code is sent at the start of the WORDPRO 4 file This code tells the file where to start loading and as such represents an address found it by ex perimentat on It may be that other versions of WORDPRO use a different code so if you re having trouble check this first This program was written for the CBM 8032 and 4040 disk drive but can be easily modified for forty column PET s and other disk drives For example change numbers 81 and 80 in lines 470 and 490 to 41 and 40 respectively for forty column TORPET August 83 page 57 lines 290 the 2040 style simply by replacing the references to PET s The disk error checks in and 310 could be changed to DS with the normal open the error chan procedure for this disk drive Likewise line 580 could access the error message trom the channel and print it USING THE PROGRAM Carefully enter the program into your computer using the listing as a guide After punching it in save it to disk This is a utility program that you won t want to be without if you re currently changing over from PAPERMATE to WORDPRO 4 so keep the program handy as you get through the transition stage Load the program and run it First off remove ihe program disk from the drive Then insert the PAPERMATE file disk into Drive 0 and WORDPRO 4 file disk into Drive 1 Now answer the file name ques tions as they are asked and sit
102. S WOTAG RECIPE SAUCE INSULTER GRAPHIX SORT PEARL HARBOR CLOCK CLOCK 8032 PHONE SOUNDS LL TRA ZAP ESCAPE W LEWANIAK LIBRARY OVERDUE LIB TEACH EDIT LIBTCH 82 52 LIB MARCH 16 R GERRARD PI DEMO 8032 SCROLL DEMO FINE PLOT DEMO BANNER R NEW LOTTARIO ESP WORLD CLOCK SCUBA ADVENTRUE MEMOCAL 22 PIRATE ADVENTURE STOCK TICKER G SCHWARTZ S MI SEMI DOCUMENT F ROSENTHAL CYCLE Commodore Educational Software works on PET and C 64 In September of 1982 TPUG received from Commodore Canada a series of 642 educational programs These programs are stored 50 diskettes and are identitied In our library by a three character ID starting with the letter K These programs are a subset of those worked on by the school boards in the Metro Toronto area Many of them are updated versions of programs already in our library ALL these programs have been modified to work on the fol lowing computers PET 2001 BASIC 20 PET 4000 BASIC 20 OR 40 9 and 12 inch screens CBM 8032 use CBM 4032 v2 and the Commodore 64 The documentation for all of these programs is in TORPET 14 53 50 from the office Dy the Fall Commodore Canada will have upgraded and enlarged the series by one third so unless you are in a hurry to get a specific disk it might be advantageous to wait until then KAA ADMINISTRATION CBM 4032 V2 1 ANALYSIS 1 C2 ANALYSIS 2 02 ANSWER 2 BONDS C2 DOG C2 EXAM 2
103. SS REF CRUNCH APPLESOFT LOADER ERIC ASSM 8K CATALOG 6 DISK DOCUMENTER LIST DUPLICATES MASTER 6 MASTER 6D SEARCH 6 STACK SNIFFER WPRO BUSTER AX REF SYS24576 EXTRA INSTR EXTRAMONSB 4 EXTRAMONSG 4 EXTRAMONSG 2 9 2 USEIZE WP LITTLEMON INS WP CHANGE LADR BAS SYMBOLIC DISASS INSIDE DOS1 amp 2 MICROMONB S1 MICROMONB INS BAID4 EXE9 4 BAID4 INS CRUNCH2 CRUNCH4 0 TINY MUSIC DEC gt FLOATING QUADRA PET DEFINE PTR CHAR JEM INS JEM SYS4111 DISK DOCTOR LC LISTER INST UTILITIES 4 UNIVERSAL WEDGE COPY ALL TPUG Best of PET CBM BAID4F 40 BAID440C BAID440 BAID 240C BAID2404 BAID480C VIA SCANNER CASS LABELER VARIABLE RANDOM KUSTOM KEY O U5 UTILITIES 5 UNIVERSAL WEDGE COPY ALL COPY ALL BASIC AID INST 1 BASIC AID INST2 BAID4F 40C BAID4F 40 BAID440C BAID440A BAID240C BAID240A BAID480C BAID480A EP4 SYS32000 1 EP4XSYS32000 1 DELETE ALL EXTRA INSTR EXTRAMONSB 4 EXTRAMONSG 4 EXTRAMONSG 2 EXTRAMONSB 2 CBM 4032 V2 DIR LOADER 20 DIR LOADER 4 0 DIR CATALOG DIR UPDATE DIR PRINT DIR MERGE POWER MOD TAPE DISK REL MERGE 4 0 INST MERGE 4 0 SET RESET REL SET RESET DEMO WORD PRO TH2058 READ WP2040 BAID480A BASIC AID INST1 BASIC AID INST2 AID4 AID2 CHANGE DISK Hi MEMORY106 INSTRUCTIONS 7 WORD P DEMO WP TAPE2058 READ WP TAPE 2040 WORD COUNT 9 0 WORD COUNT BASIC IEEE VIEW MICROMONQG 1000 MICROMON 7000 MICROMONBOSS 1000 MICROM
104. T August 83 page 53 by Edwin L King In the June issue of TORPET Harry Baecker gave a rather detailed description ot some ot the uses and tactors involved in a game called LIFE For those of us without fancy APL systems and for those not familiar with the original game let me present a much simpler BASIC version of this simulation So much simpler hesitate to mention Mr Baecker and this in the same paragraph Now for all the warnings This has nothing to do with the Milton Bradley game caled LIFE it has nothing to do with any thing even vaguely resembling an arcade game it is a mathematical simulation with very little user nput Originally the game went something like this E You begin with a 9x9 grid On it place as many beings as you wish in any pat tern you wish Each generation is one time through the entire grid To see what happens in one square in any given generation consider what is in squares around it It in the 8 squares sur rounding it there are eight beings he is surrounded then he dies from ding If all eight squares are empty then he dies trom loneliness Otherwise makes it to the next generation If a given square s empty then there will be some one there in the next generation only if there are two or more beings in the area surrounding it This is LIFE The grand APL Equations are all variations on this basic theme The program that goes with this call
105. TA BAR CHART STRING THING C KAREN SOUND11 DEMO FIN COPY ALL C SUPERMON64 V1 SOUND RING MOD BOOT2 BIT MAP PLOT C COLOUR TEST SPRITES BUGS C C64 MENU SCROL SPRITE MAKER C C D2 COMMODORE 64 DISK BACKUP KEY PI HUNT C HUFO VISIBLE C SPRITE BOOT MUSIC2 FACTORS C SPRITE EDITOR MUSIC GERMAN BOMBER C SCROLL DATA MATH LONE RANGER C page 90 TORPET August 83 Dealer Demos C E1 TUTORIALS C LIST ME C E1 L PONZO TUTOR 1 C PONZO TUTOR 2 C PONZO TUTOR 3 C C G1 PICTURES 1 C LIST ME CG1 L CONT LDR ML HI RES LOADER SCREEN CONT LDR PAL SPIRAL 1 SUE KAREN SNOOPY ALBERT DOLLAR DIP SNAIL DES 1 7 3HILL MUSIC MAP DIANE WILLY RACCOON SINCOS1 WATCH WINSTON MICROMETER NUDE C G2 PICTURES 2C LIST ME CG2 L CONT LDR ML RES LOADER SCREEN CONT LDR PAL SQUEEZE TEX HOPALONG GUY FIG1 FIG2 4HILLS XMAS CARD 1 C S1 MUS LIST ME CS1 L THE KANON C BACH FUGUE ENTERTAINER C Education PONZO TUTOR 4 C PONZO TUTOR 5 C PONZO TUTOR 6 C PONZO TUTOR 7 C FIG3 MOUND2 EYES FRIENDS SINCOS2 SATELLITE DONALD DUCK VM THINGS SESAME ST NUDE REV VIS ROSETTE C G3 EMULATOR tape GAMES 1 PET EMULATC LIST ME L OSC LUNAR STAR WARS STAR TREK LUNAR LANDER 1 LUNAR LANDER 2 SUPER STAR TREK ELIZA KLINGON CAPTURE EASY DUNGEON PLANET PROBE AFO WITH SOUND ATARI STAR WARS TRANIN DEEPSPACE C G4 EMULATOR GAMES 2 PET EMULATOR LIST ME HUNTER SATELLITE STARBASE amp UF
106. TORING WHOLES POWERS amp ROOTS NICE TRIG RATIOS FACTORING DRILL PERCENT DRILL MAT 250 MLA DECIMALS MLA ARITHMETIC CAPITAL CITIES SKELETON DRILL WHOLES LINEAR SYSTEMS C C S CAN amp EUR U S CAPITALS ASIAN CAPITALS AFRICAN CAPITALS C C S AUST amp AME MECHANICS PLANES STRAIGHT LINE CENTRAL CONICS O E8 EDUCATION 2 2 tapes UNIVERSAL WEDGE SCARDIAC V7 POGO V7 POGOINS WP SCARDIAC 7AINS DOC SCARDIAC 7B TURTLE ANTONYMS PUZZLE ENTER PUZZLE BOX TRACE A WORD MARTIAN HUNT LIMERICKS RATIONAL PI CALCULATOR HANGMATH O H WORD SEARCH BASE CONVALT BALANCING EQU CHEMISTRY CALC ENGLISH GRAMMAR MATH IQ MULT DRILL SOLAR SYSTEM C C STARWAR INS C C STARWAR SUPERLANDER SPACESHOOTER ALT HUNTER SATELLITE STARBASE amp UFO DEEPSPACE 1 0 STAR WAR TRANINE AFO WITH SOUND ATARI 11 WORD NUM 1 UNIVERSAL WEDGE BAGELSX2 BTTRFLD CRYPTO BTTRFLD JOTTO BTTRFLD REVERSE PUNTER NIM BUTTRFLD BAGELS BUTTRFLD ANDROID NIM BRAIN STRAIN PIGS TORPET August 83 CHICK RESULTS CHICK PICTURES WORD LADDER MELODY CHANGES O E9 EDUCATION 9 UNIVERSAL WEDGE WORD INVADERS WORD INVADERS2 N1 COINS EXERCIS C2 WATER ZEBRA L 51 LOGIC PU STRUCTURE BASIC MPAK SCHOOL MARM LEMONADE MARKET NEW ELEMENT QZ 80COL ELEMENT QUIZZER CHEMIST DOG BITE NICHE NEW TAX COLLECTOR NE MATH QUIZ V2 VOLCANO INSTR VOLCANO SIM V2 PAK JANA QUAL INORG ANALY OPERATIONS COMBINATION WAR ENCH
107. TY 529 E158 85 11 511 E15A 84 12 STY 512 E15C A8 TAY 150 15 91 11 STA 11 Y E160 E6 11 INC 11 162 00 04 168 E164 12 INC 512 E166 30 SE174 E168 B1 11 LDA 11 Y E16A AA TAX E16B 49 FF EOR FF 160 91 11 STA 11 Y 01 11 CMP 11 Y E171 FO EA BEQ SE15D E173 EA NOP E174 A5 11 LDA 11 E176 A4 12 LDY 512 E178 85 34 STA 34 2 EXECOM 80 review by T Tremmel By now most everyone has seen tne advertisements in and MICRO magazines for EXECOM Corp the makers of an 80 character conversion board for the PET 2001 series computers bought one a few weeks ago and have been using it since What this board does is convert the 40 char screen width to 80 True stuffing 80 characters on one line means making the characters narrower but since you don t sit across the room from your computer anyhow it is very easy to get used to the new display So easy in fact that the original 40 will look odd As stated in the ads you can switch back and forth between the 40 8 80 character modes This can be done with a POKE or a SYS from the keyboard or from a program something that the 8032 can t do yet All BASIC print statements will work the same but if you use ML or POKES to the screen you ll have to make some changes Racine Wisconsin The original sc
108. The solution to this is to use absolute addressing where saying goto 4000 will take you to location 4000 instead of 4000 bytes up An example of this coding LDA A2 CMP 10 BEQ E ECC Branches to correct BCS M01 jumping point EQ JMP EQUAL LE1 JMP LESS to correct JMP MORE The command JMP says to go to a location no matter wnat Thus you can use page 34 TORPET August 83 MACHINE LANGUAGE and branches as an IF THEN statement the JMP command as a GOTO statement At this point we run into the problem that beginners keep straying into They try this coding LDA A2 10 JMP 17810 Sorry it s less work but it doesn t work at all When the JMP statement is ex ecuted it doesn t care if you re comparing or not The proper way to code this is LDA A2 CMP 510 BNE CONT JMP ITS10 CONT BBEBENBE With this kind of coding you ll notice that the only time the JMP statement is run into is when the accumulator has 10 in it Otherwise your program carries on at CONT What am trying to emphasize here is that if you give your computer a chance to make a mistake it will Always make sure that you have compared what you wanted to compare and then use that comparison Then you are well on your way to becoming a good ML programmer Further reading on Assembly Language Programming 6502 Assembly Language Programming by Lance Levanthal Osborne McGraw Hill VIC amp
109. UM QUIZ C2 MM ADVBFORMS1 C2 KRA GEOGRAPHY CBM 4032 V2 1 AFRICA amp ASIA C2 CANADA QUIZ C2 CANADA C2 CAPITALS C2 CO ORD DIST C2 ENGLAND MAP C2 FRENCH TOPICS C2 GEOG TEST C2 GEOG C2 GEOGRAPH QUIZ C2 GEOGRAPHY C2 ITALIAN QUIZ C2 GEOGRAPHY ape CBM 4032 V2 1 KOPPEN C2 LAKES ENG C2 MILEAGE C2 MILEAGE C2 NORTH EAST C2 OCEAN QUIZ C2 SLOPE GEOG C2 STATES amp CAP C2 STATES amp REG C2 WORLD CAPTALS C2 KSA SCIENCE CBM 4032 V2 1 ACCELERATION C2 ACTINIUM DECA C2 AVORM C2 AZIMUTH amp ALT C2 BALANCE CHEM C2 BALLISTICS C2 BERNIE TOWER C2 BOHR ATOM C2 BOYLE S LAW C2 BUOYANCY C2 CAI MOMENTUM C2 CASCADE C2 CHARGE C2 KSB SCIENCE DEFECT C2 E M T C2 ELECTRICAL PR C2 ELECTRO MAG 2C2 TORPET August 83 CBM 4032 V2 1 ELEMENT C2 ELEMENTS C2 ENERGY C2 ENV PROFILE C2 ENZYME C2 EQUATIONS C2 EQUIVALENTS C2 FAMILY C2 FISHERY C2 FORCE CONV C2 FOURIER PLOT C2 FUSE C2 GAS EQUATIONS C2 GEIGERCOUNTER C2 KSD SCIENCE CBM 4032 V2 1 GRAVITY QUIZ C2 HALF LIFE C2 HARMONICDSPLY C2 HEAT SOLVER C2 INORG CHEM C2 INTERFERENCE C2 ION C2 KINEMATICS C2 LOCKEY C2 MALARIA C2 MARBLE STAT C2 METER READING C2 METER READ C2 METRIC VOLUME C2 KSE SCIENCE CBM 4032 V2 1 MICROSCOPY C2 MITOSIS C2 MOLAR C2 MOLECULE RACE C2 MOLECULES 2 2 MOLECULES C2 MOMENTUM 11 2 MOTION PROB C2 MOTORCYJUMP C2 MULTIMICRO C2 MUTANT C2 KSF SCIENCE CBM 4032 V2 1 NICHE C2 NOMENCLATURE C
110. US ALT BOWLING TREES SUBMARINE BILLIARDS CHECKERS ALT TORPEDO BOMBER AWARI BLACKJACK ALT BOMBER ALT TANK BATTLE KNIGHT TOUR SOL TAG WEIGH MUGWUMP IAN S RACE N BREAKOUT 3 1 BRIDGE BID TRAIN GOLF QUBIC REFLECTIONS SINNERS ARTILLERY TRAP BOXING DOT RACER HORSES HURKLE PONG POP SHOT ROAD RALLY SLOTS JACKPOT YAHTZEE BLACKBOX BASKETBALL SOLITAIRE POKER TENNIS BOGGLE 0 G7 SIMULATION 2 2 tapes ADVENTURES8O ADVS ADV9 ADV9 ADV9 ADV9 ADV9 ADV9 ADV9 ADV9 ADV9 ADV9 10 ADV9 11 ADY9 12 ADV9 13 ADVS 20 ADV9 21 ADV9 22 ADV9 23 ADVS 24 ADV9 25 O Q O Q h Q N ADV9 26 ADVS 27 ADV9 28 ADVS 29 ADVS 31 ADVSHS ADVSH8 ADVKEYS ADVMAP ADVITM UNIVERSAL WEDGE SWORDS amp SORCERY BABY CARE NICHE NEW WATER NEW ROM WARLORDS NEW WARLORDS INS OLD WARLORDS INS OLD ROM WARLORDS LOST DUTCH GOLD SPELUNKER AFRICAN ADV 32K HS OF 7 GABLES O G8 GAMES 4 1 tape UNIVERSAL WEDGE MISSION IMP CAR RACE 4 0 BREAKOUT STOCK STOCK 80 COL ROULETTE MONOPOLY CRAZY 8 S 0069 SIMULATION 1 tape OHARE S 1 OHARE S 2 OHARE S 3 WIZARD S CASTLE TRIP TO ATLANTIS KING TUT SORCERERS CASTLE GAMES 5 2 tapes UNIVERSAL WEDGE BLACKJACK 80 COL PET Language CORRECTIONS DELETE OLSENMAIN DELREC AUNTIE OTHELLO STARTOTHELLO OTHELINSTR 1 SQRT HANNIBAL QUICKSORT TORPET August 83 FIXPERMUT TEXTSTATO2 TEXTSTATO
111. USSter D32 32 analog channel version of the D16 595 00 Add the suffix G for IEEE 488 GPIB or R for RS 232 All prices are USA only Prices and specifications subject to change without notice 30 DAY TRIAL Purchase a BUSSter product use it and if you are not com pletely satisfied return it within 30 days and receive a full refund US Dollars Quoted 10 00 Shippin amp Handling MASTERCARD VISA Prices In U S dollars cmcj Connecticut microComputer Inc INSTRUMENT DIVISION 36 Del Mar Drive Ct 06804 203 775 4595 TWX 710 456 0052 AREYOUA SMART BUYER For 89 95 this is a smart buy if you re looking for a place to store your computer peripherals and accessories without spending a fortune The CS 1632 computer storage cabinets compact yet functional design fits almost anywhere while housing your computer monitor joysticks software books and peripherals all for only 89 95 The slide out shelf puts the computer at the right height and position for easy comfortable operation The fold up locking door keeps unwanted fingers off the key board when not in use To store joysticks just turn them upside down and slide them into the inverted storage rack Twist tabs on the back of center panel allow for neat concealed grouping of wires while power packs rest hidden behind center panel on shelf The slide out software tray has room for 14 cartri
112. Y SEQ gt PRG MERGE DYNALOGIC FUNCTION GRAPH EQUATION SOLVER COMPUDATE STRUCTURE BASIC RELATION SKETCH RELATION GRAPH LISTER SUPERPET PHONE NUMBERS Math Science LISTENER ELECTRONICS CALC LAT LON DISTANCE FUNCTION MACHINE ROULETTE THEORY CROUT ALGORITHM DERIVATIVE NEWTONS ZERO QUADRATIC INTERMOD QUARTIC RANK CORRELATE REDUCTION 3D PLOT PRESSURE CURVE PROGRAMMER RPN EASY WINNERS ELEANOR RIGBY ELEPHANT ENDLESS SCALE ESPANA FIDDLER FUGHETTA FUR ELISE GAVOTTE amp MUSETTE INVENTION 4 INVENTION 5 INVENTION 8 INVENTION 11 INVENTION 14 JESU JOY JET PLANE JINGLE BELLS LE TAMBOURIN TPUG TAPE PHONO PHILE DISK PHONO PHILE TABLE MATH DATA GENERATOR DISKLIST APL SUPER PET SEPT 82 BASIC 4 0 F40 INVADERS 4 0 FAST INVADRS 4 0 ACROBAT F40 CAR RACE F40 MISSION IMP 40 NIGHT DRIVER 40 BACKGAMMON F40 SEPT 82 DISK MASTER V2 5TH SCOTTE INST 5TH SCOTTE STRING THING TAPE PHONO PHILE DISK PHONO PHILE PHONE NUMBERS VIC TAPE INDEX MASTER TAPE LIBR WWV GRAPHICS DEMOS G METRIC CONVER N REG D PWR SUP DE ROOT FINDER OHMS LAW CRITICAL PATH 24 PLOTTING PLANET POSITION3 SORTING DEMO NATAL CHART BIOPRINTER 6 3 BIORHYTHM 1 5 LEAST SQUARES POLIFIY SQUARE ROOT TEST SIMEQ SOLVER LOVE STORY MAPLE LEAF MARCHE MILITAIRE D MINUTE WALTZ MNT GREENERY MUSETTE MUSIC BOX DANCER OB LA DI OCTOPUS ORGAN FUGUE PALINDROME POLONAISE IN BF
113. al file so you don t have to type it out 7 BASIC to Text the opposite of tne above Will allow you to transmit the file in PETSCH if you name the file with the first letter being an x 8 Editor Link will load an editor or word processor to allow you to create upload files 9 User 1 D Password lets your password 1 0 number change 10 Function Keys lets you user defined function keys TORPET August 83 change the page 63 64 11 Colours Gives the to change the colours you nhave sel ability 12 Printer set up lets you change your printe 13 Modem This is pre set to tho stan dard defaults but selection of this function will allow you to change the defaults to whatever you need 14 Disk Commands selection of this gives you the ability to manipulate your disk with the DOS 5 1 commands C 64 wedge 15 End this is an exit from tne program it necessary to use this tO make sure any open files are closed properly iS Well doesnt it more there it is Seems like a lot Hold on though because there is Included in the users manual is a program that will allow the user to define customize the transmit and receive tables used by the program This means you can define your keyboard to transmit whatever you want it to within ASCII limita tions ot course and that you can set up the program to read incoming data that may be exclusive to a
114. amp SUPER EXPANDER are registered trademarks of Commodore Business Machines Inc 350 N Lantana Ave Suite 821 Camarillo CA 93010 TORPET August 83 page 13 MINI JINI for 89 95 is a smart buy Record Keeper Keep records for home school club or office better and more quickly than by hand Hold 50 500 records on tape or disk Have the plug in ease of a cartridge Put addresses books and more in order Track appointments meetings valuables Print any number of reports and labels Do checkbook class or sports statistics Make lists for letter writing software Available now in plain simple English Available NOW in Spanish Mini Jini Archive Instante French and German versions available soon A winner Miniuini Record Keeper 20 minutes Commander Magazine cosas Pree 20 and Commodore 64 2 ware international Application Templates for Any one who keeps records can use 1 ID 69 pre defined files D General Demo os p disk only the Mini Jini Record Keeper amature radio For the UNEXPANDED VIC paper route etc 2 Organize the HAMSHACK 12 files tres Agencies Organizations 3 Classroom Planning 10 files Bond Clippers Party Planners plan lessons Check Writers Postal services analyze tests Collectors Salespersons Keep attendance Educators Schools Families Store owners S ud TEMPLATE Greeting card writers Teams birthday
115. artridge call up the EPROM Manager and tell it to duplicate that socket The ROMPACKER System User s Manual is well written and full of hints and very complete operating instructions About the only complaint I ve heard was that the manual was printed using a dot matrix printer Overall rate this product as excellent This device allows you to fully exploit the capabilities of the VIC 20 jn a very easy simple manner Game Reviews by Bonnar Beach and David Hill Fire Put out the fire before it spreads too much and before the time runs out Fire has really good graphic and sound but is simple to play It is too dif ficult for really young players and becomes boring for older ones Draw Draw Hi Res portrait anything you want it s as simple as draw ing a line with a pencil We had lots of fun with this one Race takes some skill to collect a lot of points This game has good graphics and is a lot of fun for anyone Safari Shoot the natives animals with your camera Isn t that nice This game has great graphics but the game is so easy that it s probably a good game for a five year old Super Font A great program for designing characters using Joystick or Keyboard Results can be stored on tape This program is a utility for the advanced programmer page 66 TORPET August 83 Horning s Mills Ont Quix A game of memory you must remember series of colour and sound and replay them T
116. astle Jim Butterfield Gord Campbell and Mike Donnegan who answered questions about using Commodore products Due to space restrictions this material did not get published but the in formation is still of great value today especially it you did not make the meeting Since that time have gathered more data on similar topics and added them in where appropriate Some of these ideas originated from other TPUG members via the various Bulletin Board Systems in Toronto meeting there Cleaning and Maintenance Clean and demagnetize tape decks but unless you are very competent don t take them apart Many tape read errors result from badly aligned heads There have been ar ticles about head adjustments Compute 8 or take it to your dealer Some disk drive manufacturers have stated that the various disk cleaning kits can do more damage than they repair Many people are using them with no complaints Cigarette ash is the worst danger to the keyboard and some members have al ready bought a number of 75 00 keyboards There are some things that can be done to improve a tacky board before having to buy a new one If you are not prepared for the 23 tiny screws that remove the back cover and a lot of picky cleaning with swabs then take the macnine in to the professionals Use 111 tri chloryl ethane or tape head cleaner on the cir cuit board and the rubber key inserts Rubbing alcohol is not good enoug
117. asy debugging 320x200 2 color bit mapped graphics 16 color sprite and character graphics Compatible with VIC peripherals including disks data set modem printer and cartridges Extensive 144 page manual with examples and application screens e SAVETURNKEY normally allows application program distribution without licensing or royalties TM FORTH Extension for 64 59 95 original 64 e Fully compatible floating point package including arithmetic relational logical and transcendental functions e Floating point range of 1E 38 to 2E 39 String extensions including LEFT RIGHT and MID e BCD functions for 10 digit numbers including multiply divide and percentage BCD numbers may by used for DOLLAR CENTS calculations without the round off error inherent in BASIC real numbers Special words are provided for inputting and outputting DOLLAR CENTS values Detailed manual with examples and applications screens Commodore 64 is a trademark of Commodore TO ORDER Specify disk or cassette version Check money order bank card COD s add 1 50 Add 4 00 postage and handling in USA and Canada Mass orders add 596 sales tax Foreign orders add 2096 shipping and handling Dealer inquiries welcome PERFORMANCE MICRO PRODUCTS 770 Dedham Street 5 2 Canton MA 02021 617 828 1209 Prices quoted U S dollars COMMODORE 64 Th
118. ational software designed by teachers and tested by kids Send for FREE CATALOG One example is ALGEBRA The program teaches a method of solving AXB C for X and then gives a quiz 5K VIC 6 95 64 8 95 Shipping 1 50 ATHENA SOFTWARE 727 Swarthmore Dr Dept T NEWARK DE 19711 U S A SuperPET List from APL on the 8023p printer APL func tions complete with all the special APL symbols print APL results secondary addresses printer commands for en hanced inverse etc Send 29 95 for 8050 disk to J Bos 187 Dufferin Ave Brantford Ont CANADA N3T 4R4 Commodore 8032 CBM 90 days old and Commodore 4040 90 days old disk drive for sale 3000 for both some software available at extra cost TELEPHONE CHUCK 514 683 8440 or 683 2291 day or night lt Qh w Q _ s ee er GENUS u m Software Inventory Control System with point of sale tormat for a retail store The system is required for a PET 4032 with 4040 Disk and 4022 Printer Contact Jim Clefstad Box 154 Mackenzie VOJ 2 0 X ss s q Q Q Q u m oe Q q s s xr m ee lt Has anyone seen or heard trom Dr Daley Has anyone experienced and solved problems with Dr Daley s Mail List version 4 or newer We invite correspondence in an ef fort to retain the utility of this versatile software Call col lect 201 658 3133 or
119. back In about 10 minutes even your longest file will be converted Even though the GET 8 in line 410 is a slow command the results are still faster than retyping the document You will have to change the imbedded formatting commands left margin right margin etc by hand but this only takes a minute or so Likewise the tab dicators quote marks and other trivial characters may have to be changed but WORDPRO s search and replace command can take care of these for you Since PAPERMATE and WORDPRO 4 are such popular word processors have a feeling that m not the only one who was caught in the plight of wishing to change files over from one system to another If you re in the same boat type this program in and let your computer do the work page 58 TORPET August 83 PAPERMATE TO WORDPRO 4 CONVERTER 100 REM 110 REM 4 4 120 REM PAPERMATE WORDPRO 4 CONVERTER 130 REM 140 REM THOMAS HENRY 150 REM TRANSONIC LABORATORIES 160 REM 249 NORTON STREET 170 REM MANKATO MN 56001 180 REM 190 200 REM 210 REM 220 REM FILE NAME SETUP 230 REM 240 REM 250 0 PRINT CLEAR SOURCE FILE RVS DRIVE 0 260 PRINT DESTINATION FILE RVS DRIVE 1 270 INPUT 3 DOWN SOURCE FILE NAME SF 280 INPUT
120. between the two versions of the 4032 mostly with programs that use machine language The final release of this series is the 8032 with an additional 6809 processor 96K five programming languages The VIC 20 was Commodore s entry into the mass marketing of home com puters With a 22 column screen and only SK of memory many ot us did not take it seriously However now it is the largest selling computer in the worid with over one million sold in 1982 and two million to be soid in 1983 This machine comes with BASIC 2 0 similar to the old upgrade ROM PETs This means no built in disk com mands and the return of slow garbage collection 1982 Commodore introduced the Commodore 64 which like the VIC 20 has BASIC 2 0 but comes with a full 64K ot RAM Also new is the B series which is Commodore s latest generation of com puters These machines contain either 128K or 256K of RAM and an extended BASIC 4 0 Programs that run on one machine do not necessarily run on another Because of this fact our library has been divided into 5 sub libraries C Commodore 64 V VIC 20 PET CBM S SuperPET O Old TPUG prior to March 83 If you wish to order disks or tapes from our library please make sure that the programs you are compatible with tne macnine you own DISK IDENTIFICATION The disks within a library are organized according to a two character code The first character
121. bytes long starting at 7000 7 x 40960 and 7800 7 5 x 4096 The code produced is parked at 5000 5 x 4096 and also runs at that location Edit lines 120 to 160 to handle different con figurations The program as shown here was used to generate a version of code to TORPET August 83 page 67 run at 5000 which happened to be impos sible to do with the asembler was using since it landed in the middle of the source code have used this program about five times to relocate quite sizeable blocks of code So far it has worked 100 of the time One caution The two initial blocks of code must be IDENTICAL in all respects except running location otherwise you will get garbage 100 REM PROGRAM DIFFRELOCATE 105 REM WRITTEN BY HAROLD ANDERSON MARCH 18 1983 110 REM THIS PROGRAM IS DESIGNED TO PRODUCE A THIRD RELOCATED VERSION OF 111 REM PIECE OF MACHINE CODE FROM TWO BLOCKS PROPERLY ASSEMBLED TO RUN AT Hardware Hacker by Hank Mraczkowski DIVE DIVE OOOGha OQQGha The VIC 20 went down again The latest price is BELOW 5100 Specifically the VIC was sold for 89 from two dis counters this week Now considering that the C 64 costs less than the VIC to manufacture 20 to 35 are popular guesses speculate that the C 64 will undergo a board change to accommodate either the VIC 20 chip set or the C 64 chip set Then Comm odore only has to stuff the printed circuit board with the appropriate parts for the
122. case is only 15 per person Then copy ot will be mailed to each individual member who will also have individual access to the library If 25 or more people join at one time then we will supply the club with one tree monthly disk each month This can be cither the VIC 20 the Commodore 64 the PET CBM disk If 45 or more people join at the same time then 2 free disks are sent out If 60 or more members are enrolled then all 3 monthly disks are sup plied All disks are sent Air Mail for speedy service We hope that this group rate will enable other clubs to serve their members better Many Clubs are putting out their own newsletters Each of these may have only one very good article written by a local TORPET August 83 page 73 member if on the other hand these ar ticles are also sent to the TORPET clubs who contribute will benefit by provid ing a wider variety of high quality articles TORPET policy is that articles in the magazine are in public domain and can be used by any other club for reprinting in their own publication Another advantage of TPUG is the centralized pooling of programs for all the Commodore machines This will result in a much larger program library since many good programs are only distributed locally whereas the TPUG library is distributed all over the world More than 350 members of the Windsor PET Educators Group London Commodore Users Club Genesee County Area
123. closed it has an asterisk beside It do not at tempt to scratch the tile Leave it alone or collect the disk see also above 3 Don t leave two disks with the same 1 0 in the same room backup tacility makes it easy to in sert a backup disk with exactly the same 1 0 into the drive without re setting it The drive may not recog nize the backup as a different disk and may continue writing where it left off 4 Don t turn off the drive with a disk in it and never when tne drive is spinning The drive may do things as it loses its brains If there is no BAM then you can use the tip 4 above to try to retrieve n formation Initiallize a new disk with exactly the same header as the bad disk now slip in the bad disk and read track and sector if possible A read error means that you cannot depend on the data on the disk A check sum error can be looked at retrieved and re written A disk can be re set without touch ing the on off switch by OPEN 1 8 15 U then CLOSE This will work with the disk in or out of the drive PROGRAMMING A USR file is a sequential file that has a special protocol that may differ from the standard ASCII This designation allows the catalog to show a file as special in its format General information There are manuais and reference guides available trom Commodore that were printed in 1982 These include data on the 9060 and 9090 hard driv
124. dger Paperclip WordProcessor Excellent condition with cables and manuals David Fitkin 1428 29th St N E CEDAR RAPIDS IA 52402 319 363 1298 Complete system 52995 HAVE A NEW BABY AND GOTTA SELL THIS STUFF McTerm software ROM and PET to modem cable 125 cost me 5195 General Ledger and Accounts Receivable 400 cost me 600 Interlink Mail Er mailing list software 50 cost me 95 Edco Soft Rom save roms to disk and then be able to use more than one rom in 000 or 9000 25 cost me 35 All software is on the original disk used only to make a working back up Call me at home 616 471 5759 and use your VISA or MASTERCARD or write to Ric Bermele 714 Cherry St BERRIEN SPRINGS MI 49103 U S A and enclose a money order Canadian funds are ok 2 DOUBLE MUPETS OLD MUPET system 5100 Sieg Deleu President Kobetek Systems Limited 1113 Commercial St NEW MINAS N S CANADA 3E6 902 678 9800 Commodore 8032 computer with 2031 single disk drive Manuals including Programming the PET Com cable and dust cover included 1700 Call Roy at 416 247 9791 PET 2001 Series 8K plus 16K Expanded Skyles 24 Fir updated BASIC signs Skyles big Keyboard BASIC Tool kit PLLO Alto IC S Number 2 cassette recorder 2022 Tractor Feed Printer and 1 2 box paper 1500 U S Will ship to border town you get from there Call 714 683 7027 RIVERSIDE CA VIC 20 and Commodore 64 educ
125. dges or cassettes and up to 30 diskettes Most brands of software will fit between the adjustable partitions with a convenient hook for the spare key at rear Stand fits Atari 400 amp 800 Commodore 64 amp VIC 20 Ti 99 4A and TRS 80 Cabinet dimensions overall 36 high x 33 7 8 wide x 16 deep Cabinet comes unassembled Assembly requires only a screwdriver hammer and a few minutes of your time Choice in simulated woodgrain of warm golden oak or rich natural walnut finish To order CS1632 send 89 95 to P O Box 446 West Linn OR 97068 For Fast Phone Orders Call Toll Free 1 800 547 3100 Inside Oregon Call 503 635 6667 Address City _________________ State ______ Zip C Golden oak finish C Natural walnut finish L My personal check cashiers check or money order is enclosed 1 BllmyVISA op Date Bill my Mastercard ________________ Exp Date Card Holders Signature Immediate shipment if in stock If personal check is sent allow additional 2 weeks Prices subject to change Shipment subject to availability Cabinet shipped unassembled in 2 cartons Ships UPS frt collect FOB Portland Oregon Prices in U S dollars TORPET August 83 page 83 VIC 20 INTERESTING SOFTWARE NEWS FLASH 64 AUGUST 1983 GRAFDOS NOW AVAILABLE FOR CBM 64 After a year of development GRAF DOS an enhanced new disk operating easier for thousands of disk owners No longer do you have to use
126. e in the face of th s or similar problems suggest that you had better find something more sophisticated than brute force editing of the code One of the solutions which works in some cases is what call differential relocation Given two versions of a block of machine code assembled to run at dif ferent locations it is possible to generate a third version to run at any desired location The only limiting factor is that all three blocks of machine code must be separated by an integral number of pages For example if one block of code starts at an address equal to 47 51 x 256 then the other blocks must start at 47 N X 256 where N is an integer This limita tion is not a significant impediment One good example of where this would be useful is for generating a ROM version of Supermon Supermon is public domain extended machine language monitor for the PET This program comes with a relocator which will allow you to generate a version which will run anywhere in RAM This is not much help if you want a ROM version to run at 9000 a location where there is no RAM Use of the program listed in this article allows you to generate a version to run at 9000 starting from two versions assembled to run at 7000 Oakville Ont and 6000 9000 is a ROM location whose decimal address is 9 x 4096 7000 and 6000 locations whose decimal addresses are at 7 x 4096 and 6 x 4096 Even better the version
127. e 782 9252 Submissions to the various hints helps and answers coiumns in the TORPET should be sent c o Ms Bradley P O Box 100 Station 5 Toronto MSM 416 2 There was food left after the For those that remember the Central meet ings of last year this may come as a shock Gord Campbell made a presentation on how to add hardware to the PET Although many found this topic beyond them Gord by Larry Rollins Bons lt E AAA lt ge o 00001 It says we ve got till Monday then it goes on strike page 70 TORPET August 83 made it sound easy Did you know that of the 100 pins in PET 54 are ground If you want to add a 6850 UART you will need to know this and a great deal more This information is found in the program called Expansion Pres along with a listing of the functions of the various pinouts Chris Bennett had just at breakD ar rived back from three days at C E S the huge computer show the States Although he gave lots of specific informa tion on new products and prices that is to be covered in a separate article Some general statements however were that the Cdn prices of many Commodore products have been cut by a third e g 8032 amp 4040 and the U S prices by Commodore has set itself the aim to be 1 in software in the coming year and there have been more changes to the 5 5 We re looking foreward to a complete
128. e Smart 64 Terminel by Robert A Chandler Are you tired of not being able upload and download from your terminal program Have you had bad experiences with so called fast running programs that actually give you enough time to get a cup of coffee in the time it takes to print a screen After scrounging up the money 10 buy your hardware do you find yourself leery of spending big bucks trying to find a terminal program that will do what it is supposed to do and will run on your 64 Then friends what you need is the Smart 64 Terminal program That may sound oid medicine show describes how felt Smart 64 Terminal like a pitch from an but it pretty well before found The Now for the technical stuff The Smart 64 Terminal is a menu driven program that found to be extremely user friendly 3 grave necessity for a person with my limited knowledge The program is availiable on either disk or tape and is accom panied by a twenty four 8 1 2 by 11 inch page manual The manual is relatively com plete and instructs the user in tne building of a custom system disk Though feel the program was designed with Compuserve type systems in mind The building of a Custom system disk allows the user to tallor the disk tor use with whatever system he wishes to log on When you first build and run your sys tem disk you will be asked to set tne colours that you want to see bor der screen and character Once set these w
129. e individual speak for more than about twenty minutes A video projector is a real boon if you can find a school or some other organization that has one With a large crowd of 75 or more it is a must but up to around fifty you may be able to make do with several monitors It is not necessary to start publishing a newsletter right at the outset We will be glad to list your meeting dates and locations The TORPET and will also publisr news items for you When things have settled down and you know who can be depended upon and have a number of the mechanics functioning smoothly you are welcome to use articles from The TORPET to form a nucleus for your own newsletter We hope later to be able to furnish TPUG associated clubs with additional articles for which we did not have room in The TORPET The best advice can give is to stay away from or ganizitis The idea is to have fun and share experiences information know how new programs and ideas about the computer po no TORPET August 83 3 FEATURE by Michael Bonnycastle The results of the TPUG Programming Contest were at the June meeting The winners were as tollows Vince Sorenson Marston City VIC 20 Derick Campbell Light Cycles C 64 Walter Lewaniak Library Overdue Manager PET Allan Yates Graphic Aid 4 0 PET 55050505050505050505050505250505050505050505050525050505050
130. ed LIFEO does this simulation on the VIC 20 By the the only thing which restricts this program to the VIC is my cursor whose only purpose is to let the user know how far the user has to go before the next generation Delete these POKEs if you wish to run it on another machine page 54 TORPET August 83 less on LIFE fects and hazards as Valdosta Georgia Also included is a program LIFE1 This one tollows the same rules LIFEO except that the entities come in two sexes instead ot the traditional one Mr Baecker was right it does make the game more interesting Now to the use of the programs In LIFEO any key except three will place an entity at the current position on the board These three keys are the space bar which leaves a block empty the RETURN key which leaves the rest of the line blank and the L key which will load a previous session from disk Once the simulation begins the S key will save the grid and the L key will load a previous one Be warned an attempt to load a grid which is larger than the one in memory wil cause an error LIFE1 operates basically the same The space bar the RETURN key the S key and the L key all have the same ef in LIFEO The dif ference is that only two keys will put our little ET s on the grid M for males and F for females clever huh After a little PLAY you will begin to know which patterns will survive
131. ed very easily A single key may be set to contain up to 255 characters although all the keys combined are limited to 512 characters To set a key enter in TORPET August 83 page 51 direct mode or from within a program the command KEYn string where is the key number from 1 to 20 and string is most often a literal but may be any legal string value eg RUN CHR O3 which is three letters and a return One of the handy ways of using the function keys from within program is to set them to values not usually passed from the keyboard Then have the program inter pret these values as commands Use of the keyboard is closely linked to the screen editor which has also been en hanced Two lines on the screen may be linked to create one logical line of up to 160 characters The ESC key plus any letter now performs a function such as ESC u set underline cursor ESC s block cursor ESC f flashing cursor ESC e non flashing cursor ESC w scroll down Rent a Club Modem Toronto Vicinity TPUG Members 520 per month 416 492 9518 page 52 TORPET August 83 iM ee ESC v scroll up ESC r reverse whole screen ESC n set screen to normal ESC q clear to end of line ESC p erase to start of l ne ESC a set insert mode ESC c cancel insert mode ESC d delete l ne ESC i insert line ESC b set bottom of window ESC t set top of w
132. el of what was in store ior us First we had to park Next we had a one mile walk to McCormick Place which was the main conference centre Since the show gets bigger and bigger each year ihe exhibits spread over more one building The Microcomputer exhibits alone tilled the three levels of McCormick West First we visited the McCormick Place just to get a quick look around This building covers many acres ano consists or tnree floors Most of the standard electronic ex hibits were here There were such things as audio video telephones calculators watches plus many different types ot magazines newspapers reiateg eiectronics Since there was too much to cover and was more interested in the compuier exhibit we went over to McCormi ck West and headed straight for the Commodore booth It was quite disappointing Just a stan dard mixture ot 20s and Commodore FEATURE 1983 INTERNATIONAL SUMMER C E S SHOW Toronto Ont 645 plus a few of the products shown at the Las Vegas show There were no new products and such things as the new port abie o4 were not on display However we did have an invitation to the Commodore press that night on the Comm odore Clipper After dinner we drove over to the Naval Pier where the Commodore Clipper a 300 foot yacht was anchored on Lake Michigan This was where the bulk of the new naraware sottware prooucts were be
133. er Cart onitor Pet Emulator 27 95 Plugs directly into the VIC s expansion port Expands to Helps machine code programmers write fast efficient 6502 Editor Pac 67 00 8K RAM total assembly language programs Includes one line assembler File Pac 32 36 VIC 1110 VIC 8K Memory disassembler Account Pac 57 00 Expander Cart 52 50 Farm Management I 8K RAM expansion cartridge plugs directly into the VI VIC 20 Software Agricultural Software 47 25 CM102 24K Memory Wa Home Budget 29 95 Expander Cart 119 95 for Business amp Home Applications Stock Investments 76 95 VIC 1011A RS232C Terminal 6502 Professional Development Calc Result 140 00 Interface 39 95 System 25 00 650Z Professional Development Provides interface between the VIC 20 and RS232 tele Vic Forth Advance Computer communications modems Connects to VIC s user port Language 49 95 2 PETSPEED ess Mon Machine Language ET Lesson amp Easy 2 Basic Compiler for Commodore 140 00 Monitor 34 95 Loan d 1595 Vic Rabbit Cartridge 35 00 Hess Writer Word Processor 34 95 Data Files 14 95 CBM 64 Rabbit 35 00 Turtle Graphics 34 95 R h Assistant 2 0 28 00 Star G 10 Primor 360 00 Total Label 2 1 Tape 17 95 E MEIN x Mura Modem 120 00 Disk 22 00 que mus 19 95 Smith Corona 1 Printer 650 00 Total Time Manager 2 1 Tape 28 00 Disk 22 00 Disk 32 00 Total Time Manager 2 6 37 00 Research Assistant 2 0 Tape 28 00 Total Text Word Processor 2 6 40 00 CAR
134. erbatim 525 5 have been used reliably by TPUG and most other manufac turers have reliable products There is a new 2 7 ROM set coming for the 8050 which indicates in which drive an error has occurred Commodore is still making the 4040 dual drives but only in intermittent produc tion The new 2031 SL drive is the slim line replacement for the original 1981 single drive So far there has been en couraging lack of complaints about its operation unlike its predecessor Many disk errors can be solved by correct centering of the disk in the drive Make a habit of starting the disk in motion then slowly closing the drive door Chris Bennett says that he has had hundreds of errors before learning this trick with the 2040 and 4040 s The disk copying errors can be reduced to negligible using this approach disk is validated collected and a bad file is not removed by this process copy the good files using Copy All and re format the old disk Do not continue to use the disk Sometimes a disk can be recovered by formatting the reverse side Although double siding is not a good idea this trick may prove useful in some cases where you want to retrieve material from the original side Here are Three Disk Rules a la Butterfield 1 If you attempt to write on a disk that has a write protect tab an error will occur Before continuing re set the drive by turning it off on 2 If a file is not properly
135. eries for the PET X X3 is only for BASIC 2 machines X4 is only for BASIC 4 machines X7 is only tor BASIC 4 FAT 40 machines Programs on disks and tapes in the P library released since February 1983 have a Program Code A period plus the Program Code is appended to the end of each program name on the disk See page 75 to complete list Also please note that the series of Commodore Education programs will all run on all BASIC 20 and 40 PETs Programs for the CBM 8032 Many of the programs in the library will run the 8032 Some ot the macnine tanguage program tor example are available in an 8032 version These include Basic Aid BAID480A amp BAID480P on disk X1 and Adventure on X5 Many of the games written for the 40 column PET can run on the 8032 but will require the 40 column simulator found on X1 CBM 4032 v2 1 Just load in CBM 4032 v21 and RUN You now will have a 40 column screen on your 8032 Programs that will NOT run on the CBM 8032 include the following sab Some good choices disks for the 8032 include B2 C1 C2 G7 N1 N2 N3 X1 X2 X5 X6 21 Many of the programs written in machine language Most VIC and Commodore 64 programs Also please note that the series of Commodore Educational programs will all run on the 8032 CBM 4032 v2 1 Is included with each disk O A1 ASSEMBLER 1 z tapes UNIVERSAL WEDGE COPY ALL MAE DOS EXTRAMON EXE9 0B EXTRAMON EXE9 0G
136. ers tor needed positions like secretary librarian etc Try to get every member of the executive to take responsibility for something You will soon learn who you can depend on Keep meeting for malities to a minimum Other hints It will be a great boon to everyone if you set membership tees high enough so that you can send 15 for each member to TPUG For this they will receive a monthly copy of The TORPET and will pe member ot PUG in their own right For every twenty five members in your club who are members of TPUG you will receive a free monthly disk from TPUG As a club you may consider using some of your membership dues to order a complete copy of the TPUG library for the club A very good idea is to use some of the club funds to provide refreshments at each meeting for an informal Social period Donuts coffee fruit juice are all that is needed Fees need not be very high 30 per year per mem ber should cover the costs for any club Single time at tendees should be allowed to attend as many times as they wish by paying S5 at the door Start on night number one This will cover your personal start up costs for the meeting place advertising refreshments etc Good speakers can be found at computer stores in schools and universities among students and among those who reply to your ad Ask everyone who replies if they have something they could tell about Hold excess names for future agendas Be sure not to let anyon
137. es There is no data on the slimlines Epson has a new printer manual for the MX 80 again published in 31982 This manual includes a tutorial on various func tions including Graftrax use Commodore can be considered to be as good as most other manufacturers in terms ot their program transportability bet ween machines Despite our problems programs that are written without frills can run on all machines Many manufacturers introduce new models with no carryover VE PUNTER S DATA MEGANIZER fast file definition printi h ting with tota 8 at and record selection control gt MORDESE up to 4000 records on 154 MAILPRO 64 129 5 lt Also avallable fof COMMODORE ML 51799 Cal for the of your local dealer PRO LINE WES AU INESSNIGOFTWARE Eo ri PRO LINE SOFTWARE LTD 416 273 6350 755 THE QUEENSWAY EAST UNIT 8 MISSISSAUGA ONTARIO CANADA L4Y 4C5 TORPET August 83 page 45 4 Input Idiosyncracies by Jim Butterfield TS B U tte r f I d B OX W O ADA AS ao MEM Butterfield eeeceecccm yn page 46 There are some kinds of information we can t seem to get with the INPUT statement INPUTis a very clever command sometimes too clever for its own good We seem to be forced to use GET to overcome all the things that INPUT does for us that we don t want Let s take an example Y
138. f Commodore 6 TORPET August 83 Do you have anything for this column The three headings are 1 Helpful Hints 2 Who s Got the Answer and 3 PET Pals Wanted Just send your contributions including answers to any questions which have appeared to HELP W Toronto Users Group Dept Help 1912A Avenue Rd Ste 1 Toronto Ontario M5M 4 1 Please let us know if you wish your full address published HELPFUL HINTS Recently purchased a disk from TPUG for my Commodore 64 Every program worked fine with the ex ception of 2 programs Dates and Calendar On these 2 programs as soon as they got to the menus the screen began to wave back and forth and noticed that the cas sette motor started to run Normally if the cassette 15 In wind or rewind have the same interference After much checking discovered what was causing the problem both programs on line 40 it read POKE 00 0 The problem was the first O was number zero and it should have been letter O corrected this error and they have been perfect ever since Dick Briggs 7669 Lexington Mass 2 Has anyone used the RAMAX advertised In Compute Ken Clybor Illinois I bought one in Jan this year and have been ab solutely pleased with it It is well constructed and each block of memory can be switched in or out independently PET PALS would like to hear from members who use tner PET CBM for business uses My uses are In the clothing
139. f the story writer editor galactic gt 4 galactic war chase with screen action expansion pres p info on pet cbm expansion ports print or screen lists graphic aid 4 p 40 col pet graphics drawing program g aid 4 p called prog for graphic aid 4 p graph aid inst p instructions for graaphic aid 4 p Stars bas pr 8 log heavenly objects astronomy power spectrum p calculate the power spectrum of a signal June 83 115 vtv 1 tnis description for june vic group disk tape drive dism utiiity disassembies the rom in disk drive or vic crown 3d tnis program demonstrates animation on the vic Calculate base v this program calculates binary hexadecimal amp decimal alpha sorter v this program sorts strings in alphabetical order metric convert v this program converts from imperial to metric date formater v calculates relitive dates good for use in accounting speed reading v this program tests and improves your reading speed enrol list 8k v this gives a sample enrolment for night school vision test v this program tests your peripheral vision long division v translation of game program that tests long division one arm bandit v translation of dutch slot machine game target shot v translation of dutch shooting gallery game Starship 3k v your Starship destroys stars using keyboard ping pong t v translation of dutch ping pong breakout style game State capital v quiz of the state capitals of the united states usa Song v plays american
140. for under 1000 Combined with the low price of software covery smail business can now afford their own computer that two years ago would have cost 4000 COMST FR SHIPPING WITHIN 2 DAYS CARDBOARD 3 SLOT EXP HESCARD 5 SLOT EXP VIDEOPAK 40 80 COLUMNS VIC RABBIT EASTERN HOUSE HES MODEM WITH SOFTWARE HES MON ASSEMBLER DUST COVER QUICK BROWN FOX 80 COLUMN PRINTER NEWPORT PROSTICK 8K RAM CARDETTE CASS INTERFACE PRINTER INTERFACE STARFIGHTER JOYSTICK VIDEOPAK WITH 8K RAM VIDEOPAK WITH 16K RAM VIDEOPAK WITH 64K RAM 6502 PROF DEV SYS 8K TURTLE GRAPHICS TOTL MAIL LIST 13K MARTIAN RAIDER 5K SWORD OF FARGOAL T 21K HOUSEHOLD FINANCE SK MUSIC COMPOSER C SKIIER 5K PINBALL T 5K T CASSETTE MOST ITEMS ORDERS ONLY 800 558 8803 or send check or money order VISA MC add 0 BOX 1730 GOLETA CA93116 3 Shipping 2 for software call for 805 964 4660 hardware Calif add 6 tax COO add 2 50 Prices in U S dollars HESWRITER VIC FORTH 6 TYPE ATTACK C TRASMAN SPIDERS OF MARS OUTWORLD CJ SWARM 5 CARTRIDGE 0 DISK The PET emulator for the Commodore 64 has been put in the public domain Many of TPUG s programs for the PET CBM wil run on the 64 Therefore TPUG has hired a student tor the summer to look into programs that will run correctly with the PET emulator Commodore will be increasing the num ber
141. formula using the data that has been entered Further it retains the formulas and displays the resulting value With BUSICALC controlling the entry of data provid ing a comprehensive memory and performing arithmetic the preparation of a spreadsheet is faster and more accurate than if it were prepared by hand BUSICALC With the Sting Removed from the Prices BUSICALCG 20 u nueu pc aO Se ea der era only 49 00 for the VIC 20 BUSICALC 648 oorr e Racer dca iie ec d only 69 00 for the CBM 64 BUSICALC 40 only 79 00 for the original 40 column PET CBM BUSICALC 80 only 89 00 for the original 80 column CBMs and SuperPets BUSICALC AVAILABLE NOW FROM YOUR LOCAL DEALER 64 800 227 9998 FOR THE OF YOUR NEAREST DEALER Ors 8 ysl acc California Canada Alaska and Hawaii please call 415 965 1735 599 Skyles Electric Works 231G South Whisman Road Mountain View CA 94041 Europe please contact Supersoft Winchester House Canning Road Harrow Wealdstone Middlesex England 7SJ Tel 01 861 1166 Prices US dollars August 83 page 35 SOFTWARE FOR VIC COMMODORE 64 x PET FROM KING MICROWARE ULTRABASIC with turtle graphics and sound NEW SMARTEES action packed maze game SD COPY fast efficient single disc copier for the 1541 JE 3E gt t ae 2 6 p gt VIC TINY PILOT SYNTHY 64 64 BUDGETEER GRAPHVICS VIC BUDG
142. g at line 2000 first amplitude normalize the waveform convert the samples into integer form in the range of O to 63 to avoid overflow when 4 are added up and then them into memory FIG 8 Waveform Table Fill Program in BASIC 1000 1001 1002 REM WAVEFORM TABLE FILL PROGRAM HEM SELECT RANDOM OR SPECIFIED PHASE REM ENTER HARMONIC NUMBER FOLLOWED BY RELATIVE AMPLITUDE REM HARMONIC NUMBER 0 FILLS THE TABLE AND EXITS DIM W 255 2 6 283185 256 FOR 0 TO 255 W I 0 NEXT PRINT RANDOM PHASE ANGLES UN PRINT ENTER HARMONIC NUMBER IF N 0 GOTO 3000 ENTER RELATIVE AMPLITUDE P RND 1 IF AS Y 2070 PRINT ENTER PHASE ANGLE P 6 28318 FOR 0 255 Wil ZW A SIN N I Z P NEXT 2010 M 0 FOR 0 TO 255 IF ABS W D M THEN M ABS W I NEXT M M 00001 REM MAKE ALL TABLE ENTRIES 1 0 A 0 FOR 1 0 TO 255 w A A W 1 Wil NEXT PRINT RMS AMPLITUDE IS SQR A 256 STOP 1003 1010 1020 INPUT AS 2010 INPUT N INPUT A INPUT P The biggest advantage of using har monics to specity waveforms is that alias distortion can readily avoided Alias distortion occurs whenever any frequency component of a waveform exceeds 1 2 of the sampling frequency This can easily happen with high notes using waveforms rich in harmonics For example if one at tempts to play high 523 2 using wavetorm with
143. h be cause it leaves contaminants behind after evaporation A vacuum cleaner is a valuable maintenance tool tor keeping equipment in Operating order have removed dust balls pencils and eraser from various machines at my school Printers seem to be particularly apt to collect debris page 44 TORPET August 83 Toronto Ont Disk Drive Problems The 1541 disk drives that have trouble writing to track on double density disks can be helped by not using 4040 formatted disks As a general rule you should format and write on only one type of drive al though any disk can usually be read by another drive Since this problem was presented at the meeting have lost one disk of files because of writing from drive to another have three friends who have had the same experience Although all disk drives of the 2040 and 4040 type can read disks formatted on each other do NOT write between them The problem may not show up for months but one day blippo no files This is especially true of single dual drive interchanges We have in stituted a system in which all files are kept on 4040 formatted disks A temporary file is written to a 2031 or 1541 format disk and then copied onto the 4040 disk for storage and later processing Verbatim 577 disks had some problems use with 8050 drives solution was to use a bulk eraser to clear away spurious magnetism that was between the tracks V
144. ha by Doris Bradley Assistant Business Manager New Members Yes it did happen Member number 8 000 was registered on Tuesday June 7th A great big wel come to Mary Law a Commodore 64 owner from Cambridge Ontario Renewals Here s how the system works Let s taxe as ou exampie someone who s membership card indicates an expiry date ot August 1983 We send a first notice of renewal early in June a second notice at the beginning of August and a final notice early September his member will become inactive September 1 1983 if the renewal cheque has not been received by the end of August If this member ship lapses it means s he will miss the October ORPET since the mailing list for this issue 15 produced the first ot September New Member Survey Dia you ever wonder now many or our new members own VIC 20s PETs Commodore 645 SuperPets Well we did a survey ot the 228 new members who joined during one week recently and here s what we foune Percentage Type of Computer 50 2 Commodore 64 428 VIC 20 3 PET 2000 amp 4000 3 PET 8000 SuperPet Membership Numbers We are having a rash of orders without ship numbers included PLEASE include your num lt TORPET August 83 ber your order can be processed more quickly As a matter of fact it s not a bad idea to include your membership number in ALL your correspondence with the office Thanks HAMS All member HAMS please send in
145. he series gets longer and longer Fun for a while Warp You fly a space ship through a warp tunnel without hitting the walls which get closer on the way it has good graphics and good sound a lot like ski and we prefer it to ski Fifteen Try to get the numbers from to 15 in order fairly difficult Has good sound and graphics Rail WOW This is a great game for a party We had lots of fun You must control twelve switches to get a train to its destination It starts with one train ang ends with eight Playing this game by your self would be impossible and with four people to watch the screen it is still hard It has excellent graphics and good sound Rail Race and Draw in were our favourites that order IMACHINE LANGUAGE Differential Relocation of Machine Code by Harold Anderson Any person who has tried to relocate a sizeable block of machine code without the benefit of a source listing knows that this can be nearly impossible There are some obvious fixes required such as changing the destination address of jump statements so that they go to the same place in the relocated code as they did in the original code You can in fact easily write a program to do this for you In practice most machine code con tains far more subtle problem points than this For example there may be a table of destination addresses which are used in direct jumps The table will not even disas sembl
146. ic 12 Would you like a hands on session for a kids Yes No b yourself Yes No 13 Did you take part in the copy session this year Yes No If yes any comments or suggestions 4 Would you be willing to pre register in January or February and pay less at that time Yes No Please feel free to make any other comments or suggestions that you think would be helpful in planning for next year If you like send us your thoughts about the TORPET and TPUG as well page 22 TORPET August 83 See SPRITE SHAPER SOUND SHAPER 79 95 and ENTER keys Easy installation TEN KEY PAD O thru 9 keys plus No software required Works with any program Also works on the VIC 20 AUDIO VIDEO CABLE 9 95 Hook your monitor amp stereo up to your 64 Instructions included on how to run external sound into the sound chip for processing SOFTWARE ADD 9 00 FOR DISK VERSIONS 524 95 See the multi color Sprite take form as you design it Easy to use program forms the Data and Poke for you 14 95 Try different settings of ADSR waveforms and filters for each of the three voices by simply pressing function keys QUALITY COMPUTER 801 S VICTORIA SUITE 105 VENTURA CA 93003 Prices in 805 656 1330 U S dollars MASTERCARD e VISA Dealer inquiries Invited Accounts Payable amp Receivable Program Business or Home owner keep track of your accounts payable a
147. ich just uses the CHROUT routine at ffd2 for printing and no pokes to the screen will run as it normally did except now it has an 80 column screen The COLOR 80 program gives you 80 columns by using the bit map mode and its own character sets that are half as wide as the C 64 regular character sets ie the characters are 4 8 dots instead of 8 8 dots The high res map starts at 57344 6000 and the color memory starts at 55296 d800 this is where it normally lives Due to the fact that the characters are only half as wide as normal you need a tairly high resolution monitor to be able to read all of the characters A mono chrome monitor is best you can read everything perfectly next in line comes the Commodore monitor can read every thing perfectly under most color com binations but with a few color combinations some of the letters are illegible last comes a T V unless it is a very good quality set you might have some trouble finding a combination of screen character colors which will allow you to clearly read the entire character set In other words it is best to have a color Proton Station Ont monitor or better to use this program and you may have to experiment to find the best screen and character color combination owitching from one character set takes a second or two instead of the normal nearly instantaneous This is to be expected because the COLOR 80 program has to search th
148. idents add 6 tax Phone orders CALL 805 482 3604 24 uns For credit card orders include all information on card or contact your local dealer Foreign orders add 15 00 All items shipped from stock DEALER INQUIRIES WELCOME iiim APROPOS TECHNOLOGY SOFTWARE DR FLOYD Psychoanalysis by computer well not quite but Dr Floyd will carry on a conversation with yon using psychoanalytic techniques giving the appearance of artificial intelligence Requires 16k RAM or more 14 95 shipping included WORD PLAY WORDPLAY is a collection of programs which allow the user to make ps in stories write a form of Japanese poetry play the fun ame of Animal children love this one and create jargon A nus secret message cypher program is also included In a word WORDPLAY is a bargain Requires 16k RAM or more 14 95 shipping included TYPE FOR YOUR LIFE With more challenge than an arcade game learnto type upto 75 words min User selectable but no FOOLING AROUND allowed TEXT IS WIDELY VARIED SINCE IT COMES FROM THE PROGRAM TAPE Action color graphics with sound fix your eyes to the screen away from your fingers clever Your man rows your boat up stream as fast as you can type Maintain speed and destroy the Sea Monster slow down and he will get you Runs on the unexpanded VIC 14 95 shipping included All software is on high quality cassettes and is replacement quaranteed VIC 20
149. ield Any Level Printed Page Line Character Counters Calculated Fields True Word Wrap Max Record size 2 000 Search Replace and Block Characters Operations A Step Ahead 2519 W Shaw Suite 106 Fresno CA 93711 Customer Support 209 227 8369 Order Number 800 641 1441 Order Number Calif 800 641 1442 a ORPET August 83 page 11 Floppy Disk Drive For VIC 2O amp Commodore 64 Super Disk isa Commodore compatible disk drive design ed to interface to the various Commodore computers such as the PET VIC 20 and the Commodore 64 The disk drive is compatible to the model 4040 2031 1540 and the 1541 disk drives and recognizes programs generated on any of these disk drives The capacities are comparable to those found on the Commodore drives and Super Disk recognizes the full instruction set of the Commodore drives Super Disk offers RAM area within the disk unit a serial andan I IEEE bus interface PRICE INCLUDES IEEE CARTRIDGE Introductory Offer 395 00 Prices in U S funds Also Available Gemini 10 w Interface 399 V3K RAM 25 CPI Parallel Interface 65 V8K RAM 45 Expandoport 3 VIC 25 V16K RAM 75 Expandoport 6 VIC 75 V24K RAM 105 Expandoport 4 C64 65 CIE IEEE for 64 95 CATALOG OF OTHER HARDWARE amp SOFTWARE AVAILABLE ON REQUEST We accept VISA Mastercharge and AE Southwest Micro Systems Inc 2554 Southwell Dallas Texas 75229
150. ill be permanent unless you choose to change them via the menu Next you will be asked to define each of four funct on keys that you can set up to print repeta tive commands have one disk set up with all of the passwords use on the local systems in my area Once you have done this you will be asked to set your 1 0 and password function keys After setting these the 1 0 will print on the screen but the La Mesa CA password will not be seen added security measure for those times when other eyes are watching your screen There is also a printer option that you will be asked to define This is to allow the program to be used with a 1515 or 1525 printer with upgraded ROMS Once all of that is done you are ready to start After loading the program via the boot the screen will show the various loading functions taking place and when tinally loaded you are presented with the function menu The menu gives the user fifteen options to select from They are as follows Online pretty self explanatory 2 New File this allows the user to re open the download tile 3 Close File allows closing of the download file and empties the buffer to al low for extracting changing disks etc 4 Print File gives you a hard copy o what you have downloaded o Extract this gives you the ability tc create individual files from the downloaded text 6 Text to BASIC lets you create a BASIC program from a downloaded sequenti
151. in CHIPPIL xs ate Sete ata OD Ed ae Real dp des Mike Richardson Book Review Terry Taller If Then Branching Vince Sorensen Non destructive PET Reset Harold Anderson EXECOM 80 A review T Tremmel Tips And ys u as UN ERU Gb ua tan A Wright Butterfield Box Input Idiosyncracies Jim Butterfield The New Business Computer Gord Campbell Color 80 A review G R Walter More less on LIFE Edwin L King Papermate to WordPro Converter Thomas Henry The Smart 64 Terminal Robert A Chandler ROMPACKER A Review William E Wilbur Game Reviews Bonnar Beach and David Hill Differential Relocation of Machine Code Harold Anderson Hardware Hacker Hank Mraczkowski TPUG June Central Meeting lan A Wright Info and NEW Library List OMM nm INDEX OF ADVERTISERS The TORPET ISSN it 0821 180 published by The Publisher Horning s Mills Ontaric Canada LON 1JO 519 925 5376 Use above address for both manuscript submission
152. indow ESC m disable scrolling page mode ESC enable scrolling and several others All of these sequences may be printed from within a program to produce the desired environment Speaking from personal experience the number one reason selected a PET in stead of the competition was the screen editor and keyboard Commodore has kept the competition in second place with the new teatures for the series to be continued 39 W w w 9 4 Quillan he on What do you mean you ve forgotten how to switch it on w 20 64 COLOR 80 review G R Walter This is a program for the C 64 which gives it 80 column screen It is sold by HTC for 35 00 Richvale Telecom munications 10610 Bayview Ave Richmond Hill Ontario Canada L4C 3N8 Unlike some other methods of obtaining 80 columns on the C64 the COLOR 80 program allows you to still use all the colors for printing that you normally could with 40 columns It is totally compatible with RTC s C64 LINK and it takes away none of the BASIC program memory the COLOR 80 program is stored under the BASIC KERNAL and O ROM areas Any BASIC program which just uses PRINT statements and no POKEs to the screen will run as it normally did except with 80 columns now instead of 40 Any machine language program wh
153. ing demonstrated Commodore invited dealers distributors and buyers to the Commodore yacht and provided transporta tion to and trom tne tloating exhibit which was anchored a few miles from the con vention centre A free buffet was going all day long downstairs and the bar eater were upstairs was not sure wnat to expect at this press conference since the two others had attended were very pooriy run However was in for a pleasant surprise This one went very smoothly with various managers within Commodore being introduced and present ng the new software and hardware products One of the first major announcements was that the prices of hardware to the trade dealers and distributors were to slashed by up to 25 percent The prices of the Commodore 64 and its peripherals have dropped 100 in U S funds It is now possible in some places in the U S A to pick up a Commodore 64 for under 200 U S disk drives printers monitors tor 250 U S Commodore at the NCC show a week before had drasti cally chopped the prices of all the busi ness machines 8032 4040 8050 8032P etc This reflects how determined Comm odore is to be the leader in the home and hobby markets TORPET August 83 page 15 FEATURE The second announcement and the most important was made by Sig Hartmann who was recently appointed as Commodore Software President He announced that new sottware packages for the Com
154. ing tor only 3 00 at the gate for more information call Paul Swift at 626 0115 621 9941 the oldest 1976 The 8000 th Canadian woman TPUG member 5 The first annual TPUG programming contest has been judged and Mike plained that the process was very difficult The disk of program entries was released at the May Conference and is available from the library There were a large num ber of cassette programs and over 20 disks submitted Many of these submissions had more than one program on them in deciding the winners Mike said that the judges found that there were a number of June 1983 Toronto Ont problem areas and made the following suggestions 1 Lack of documentation was a major failing of some of the programs Listing would produce the author s but no explanation of the program Mike suggested that rem statements be added to the start or end for this purpose If written material was submitted the paper was easily mislaid and this did not provide a reliable source of documentation One good program could not be used until it was discovered that a joystick was needed 2 Several business type programs did not work on all their functions Updating revising rewriting files must all work reliably in an application and it is the responsibility of the programmer to be sure that this is the case 3 Some games lacked a clear objective to aim for Adventure games for example need t
155. ion high resolution graphics plo invasion a A 20 95 ng color paint and sound commands ic text mul VIC 1515 Printer 334 95 music modes 1024x1024 dot clean Gnd c 010 Module 1 AUS All commands may be typed as new BASIC commands or VIC 1311 oystic accessed by hitting one of the S special function keys TO ORDER Wico Joystick 28 00 Includes tutorial instruction book Excellent for all pro P O BOX 768 gramming levels A VIC 1312 Game 19 95 1212 Programmer s Aid 5 61201 ore than new ds d Emulator 64 9 95 ienced programmers oru mot trace and edit BASIC pro Handling charges 2 00 Disk 15 95 grams Trace any program line by line as it executes pause C O D Add 2 00 40x25 Terminal to edit Special KEY command lets programmers redefine Personal checks allow 3 week delivery function keys as BASIC commands subroutines or new 202 is a registered trademark of Commodore Emulator VIC 40 95 commands Prices subject to change page 59 Smith Corona introduces the first printer with real character at the unreal tam 2 EGR Siri CORONA orice of 10 The Smith Corona Daisy Wheel Printer Until now if you wanted to include a reasonably priced printer as part of your computer or word processing system you had to use a dot matrix printer Daisy wheel printers were just too expensive Not anymore Now Smith Corona offers a daisy wheel printer at such an
156. is the CATEGORY code B for business U for utility etc The second Character is a sequence number to separate all the disks in the same group For example El is Education disk number one G9 is Games disk nine and GA is Games disk ten The LIBRARY to which a disk belongs is indicated by a library code in brackets For example C B3 would be the 3rd Business disk in the Commodore 64 library The Category Codes are Assembler Machine language Business Communications Misc Commodore 64 Education Games Language Mathematics Science Music TPUG Monthly Releases Utilities Best of Series Miscellaneous N x C 2 r G m O gt To further document programs on disk or tape there are PROGRAM CODES on all the releases since February 1983 A period plus the program code is appended to the end of each program name on the disk or tape The Program Codes 2 All Commodore machines or unspecified P All PET CBM machines 4 40 column PET CBM 9 screen F Fat Forty 40 column PET CBM 12 screen 8 80 column CBM S SuperPET S9000 V 20 program 64 program B B series available soon Data or Sequential files L List Me file one line documentation W Word processing files All disks described In this catalogue tollow these conventions except for the Commodore Educational disks tapes see p 87 Format of Commodore disks Over the last tew years Commodore has released a number
157. l Applications Small Business Computers e General Ledger e Accounts Receivable e nventory e Job Costing e Payroll e Property Management e Micrograph e Law Office Acct 705 Progress Avenue Unit 17 Scarborough Ontario M1H 2X1 416 431 3200 FORMERLY BPI MICRO SYSTEMS INC AMAZING SPELLPRO Jim Butterfield s machine language spelling checker for WordPro 4 on CBM 8032 esimple to use eworks fast only seconds to check every word on a full page efully WordPro 4 compatible for quick spelling corrections eUse existing WordPro 4 documents to easily update the SpellPro dictionary eup to 80 000 word dictionary on a CBM 8050 disk only 5172 95 from your local Commodore dealer or your nearest dealer call 416 273 6350 PRO LINE EBBBSIGOFTWARIE 755 THE QUEENSWAY EAST UNIT 8 MISSISSAUGA ONTARIO L4Y 4C5 page 62 TORPET August 83 Lig Lm l r Ms UN bie EN 4D 544 L F l J UE tJ SE IS Gh 7 Pe f inf 3 p Up Ne H Hy Featuring Provincial Payroll A comprehensive payroll package for small businesses with up to 200 employees Cheque printing and TA preparation included C64 FORTH for the Commodore 64 FORTH SOFTWARE FOR THE COMMODORE 64 TM for the Commodore 64 99 95 55 ECR implementation with extensions e Full feature screen editor and macro assembler e Trace feature for e
158. lan Yates wins a 20 tor GRAPHIC AID 4 0 Running on 40 coiumn this series ot machine ilan guage Subroutines entarges tne structure BASIC 4 0 to include 17 additional com mands These include commands that posi tion the cursor anywhere on the screen draw horizontal ana vertical lines define frames or boarders scroll areas across the screen or up or down draw bar grapns and place large letters on the screen using quarter square graphics The user was excellent the machine code was so well presented that we could not nelp but provide an award for this entry Congratulations Allan There were many other fine programs submitted and these ars tinding their way into the library Three special Contest Disks one PET one and one C 64 were available at the Conference last month at George Brown and can be ob tained by contacting the TPUG office Several programs are worth special mention David Francis submitted fas cinating series of hi res graphic items on the C 64 woven together in a series called VOYAGER Scott Allan sent n nine games on a disk all good but all different A VIC game called HELLICOPTER by Michael Sigmundt came a very ciose second to the winner and there was an excellent truck driving game called SEMI by Gerid Schwartz ot Michigan for the PET in which you guide a truck up a mountain full Of obstacles A Wright of Toronto Ont
159. ll sena you VIC tape the contest entries If you sent in a disk we ll send it back with the Pet entries Thanks again and nave a good summer 4994 94 Farquharson Features by Farquharson PEEKS AND POKES Those before computers would consider this tt be a story about some mustachioed top hatted character in black who would peek around the curtain and run out to poke someone in the nose Us c o s clever one s with computers know better The con cept is very simple PEEKS Some of us have seen a hotel clerk s counte with a large number ot boxes located behind the clerk the wall Some of the boxes contain door keys and messages letters etc You may ask the clerk 5 there any mail for He will likely reply with a question What is your room number sir You say room 212 The clerk and yourself will both look up to box 212 to see if any mail is there There may be hundreds of boxes but you are only inter ested in one room 212 This is precisely the way a computer handles a peek What number is located in memory location 212 The answer is always a number from O to 255 So what good is that it may represent many tnings when interpreted by the computer and or you but it is only a number If you wish a different value to be stored there you may change it PEEKING DOES NOT CHANGE COMPUTER VALUES STORED IN ANY LOCATION POKES You have a letter tor me and the clerk says am not in
160. m a picture of yourself at your computer along with a write up They may want to do an interview You will probably be surprised at Now many people you will tind who are interested Step two Set up an initial meeting time and location If the location is publicly announced be sure you have enough space for lots of drop ins You can usually get space cheap if not free at a public school or in some community hall A home will probably not have enough room Step three Prepare an initial program Arrange for about four speakers Have one explain some elementary thing about programming and be willing to answer ques tons Have another speaker demonstrate some commer cially available program Have a third and fourth explain some program ot their own which they are willing for the attendees to copy for free Put the free programs onto a disk along with some of the public domain programs from and let the attendees come up and copy them after the meeting Step four Plan for future meetings Ask for volun teers serve on an executive Accept everyone who volunteers and set a date tor a business meeting that 15 separate trom the next club meeting DO NOT MIX CLUB MEETINGS AND BUSINESS MEETINGS Pick a club meeting night that always remains the same such as the second Thursday of each month Also try to pick a location that will not have to change for a while Step five At the executive meeting hold an elec tion and then get volunte
161. model produced Did you follow that OK then where does that put the MAX It s very unlikely that Commodore who is going through growing pains will divert the already short supply of the large scale integrated circuits used in the MAX from the C 64 Nor do they have the floor space or the personnel to spare The MAX can t compete with their own VIC Atari s 400 or the Timex Sinclair 1000 l d say MAX died Did you just ask where got this preposterous idea of redesigning a higher end product for a lower priced one why from Commodore of course They had produced the PET 4032 and the CBM 8032 until Someone discovered that it was costing 50 more to build a computer that sold for less Thus the FAT 40 was born and the PET 4032 died Commodore redesigned both the forty column and the eighty column machines with one common printed circuit board That s why you can convert your FAT 40 to an eighty column machine Still following page 68 TORPET August 83 MACHINE LANGUAGE reprint from CHUG 112 REM 1 AND A2 118 POKE53 64 REM LOWER TOP OF MEMORY 119 OPEN4 4 120 A1 7 0 4096 00 REM ADDRESS OF FIRST BLOCK 130 A2 7 5 4096 00 REM ADDRESS OF SECOND BLO CK 140 AR 5 4096 00 REM ADDRESS AT WHICH MODIFIED CODE WILL RUN AP 5 4096 00 REM ADDRESS AT WHICH MODIFIED CODE WILL BE PUT 160 LN 1400 REM LENGTH OF BLOCK OF CODE 200 FOR X 0TO LN 1 205 BY PEEK A1 X IF PEEK A2 X BY THEN 225 210 BY BY PEEK A2 X PEEK A1 X AR A1 A
162. modore 64 are priced substantially under 100 and the new VIC 20 software is priced under 30 He predicted that Commodore soon will reach one half billion dollars in annual sales I will tne top notcn software company in the country in terms of sales all the trade magazines Commodore was running one page ads with the following text LAST YEAR WE SAID WE WERE GOING TO BE NUMBER 1 IN COMPUTERS AND WE WERE THIS YEAR WE RE GOING TO BE NUMBER 1 IN SOFTWARE This is a complete change from the Commodore that have known over the years They have never paid much attention to software but have let third party software developers do most of the work Now Commodore has gone out and aggressively sought out and signed up many software products trom outside sources that will be manufactured and distributed as Commodore products Let it be known Commodore is in software market and in it in a big way They have done what many of us said they would have to do it they wanted to stay number one in tne nome computer market Top management in Commodore at that time considered Texas Instruments to be their only real competitor fhis was before TI announced a 100 MILLION dollar LOSS in their last quarter Looks like Commodore is weil in first place at least tor the time being also saw nothing at the show from the competition that should make any significant difference to this in the next 6 months
163. n This is the new 128 256K business computer with an 80 column by 25 line screen but no built in monitor or disk drives The top of the line machine is now being called the Comm odore BX256 80 This is a 256K computer with Duilt in disk drives and screen it Is dual processor machine with both the 6509 and 8088 CPU included Both of these machines believe are interim solutions until Commodore comes out with their new business computers built around the Zilog 2 8000 CPU These Z 8000 machines could be announced later this year Into Designs is producing a series of consumer oriented how to video training tapes known as infoVision tm Over 18 tapes will be released initially covering such titties as How to use the Commodore 64 BASIC programming EasyScript Word Processing The Manager Database plus many more interesting titles Each InfoVision program 15 accompanied with a VHS Beta videotape instruction card a program index and an optional study guide FEATURE Commodore international s sales were up 130 in the third quarter ending March 31 1983 over the third quarter for the previous year This is quite different from some microcomputer companies sucn as Atari and Texas Instruments who have reported heavy losses Looks like the com petition is fading away You can now buy a Commodore 64 a 1541 disk drive a 1701 monitor and a 1525 printer in the U S A
164. n IEEE devices such as disks or printers with Spooling Capability Built in machine language monitor built in terminal or modem program which allows the system to communi cate through a modem to many bulletin board systems and other computer mainframes Spooling Other to Printer Cartridges Compatibility with CP M Copyrights and Trademarks C64 is a copyright of Commodore Business Machines Inc C64 LINK is a copyright of Richvale Tele communications CP M is a registered trademark of er or HTC Digital Research POWER 15 a trademark of Pro Contact your local Commodore deal UNE POWER s a Trademark of Pro Templeton PAGE O Q 4 Q amp W id TABLE OF CONTENTS Letters to the Editor Editorial Page ocu n e aW E IURE ise es TPUG Programming Contest Winners Michael Bonnycastle Farquharson Features Farquharson LEEREN RE na acd pete P Ou s Doris Bradley SUCK to MIC 6 ERE ESSER RR Terry Herckenrath TPUG Library Additions This and That Doris Bradley 1983 Chicago CES Show Chris Bennett 1984 Conference Survey Programmers Do It In Software Conclusion Hal Chamberl
165. n required for VIC 20 and Commodore 64 owners who are new to computers Tye Aug 2 Call Mike Hyszka Mon Aug 22 416 249 5805 FALL SCHEDULE CENTRAL CHAPTER Leaside High School Bayview amp Eglinton Aves at 7 30 p m in the auditorium tentative tor PET CBM SuperPet Wed Sept 14 VIC 20 CHAPTER Earl Haig S S Kenneth l rincess Aves 6 blocks north of Sheppard 2 blocks east of Yonge at 7 30 p m in the auditorium Mon Sept 12 Commodore 64 CHAPTER Earl Haig 5 5 Kennet amp Princess Aves at 7 30 p m in the auditorium Tue Sept 20 WESTSIDE CHAPTER tentatively booked at Sheridan College Trafalgar Rd Oakville at 7 00 p m in the cateteria PET CBM VIC C 64 Wed Sept 21 25050505 50525057505052505052505250505050 Stick to PROBLEM Bruce Pyle of Akron Ohio came to us with the fol lowing problem Have been using the VIC TREE for a few months The PET TRANSLATOR goes out of memory in line 410 Is there a cure for this SOLUTION The VIC decides it has run out of memory when either the pointers that the VIC uses to keep track ot the variables used by the program or the pointers that the VIC uses to keep track of per formed subroutines show that there is not enough memory left to either create a new variable or to pertorm a subroutine In the tirst case there really is no more free memory left for the VIC to store vari ables in Bruce s problem however is an example of the sec
166. nd receivables 300 entries per disk e 75 entries per cassette e Printer option e Automatic Sort Requires 8K or 16K Expander Disk 35 95 Cassette 29 95 I COMPU Prices in U S dollars TO ORDER P O BOX 768 WICHITA KS 67201 316 263 1095 Handling charges 3 00 C O D Add 2 00 Personal checks allow 3 week delivery VIC 20 is a registered trademark of Commodore Prices subject to change 2 yard vs VIC 20 and COMMODORE 64 WORD PROCESSING AND MAILING LIST amp LABEL now available with CH I CKSP EED FAST LIGHTNING LOADS SIMPLE COMMANDS All programs work with 40 80 column VIC and 80 TOTL TEXT 2 0 CS VIC 8 expansion TOTL TEXT 2 5 CS VIC 16K expansion TOTL TEXT 2 6 CS Commodore 64 TOTL LABEL 2 1 CS VIC 16K expansion 20 00 TOTL LABEL 2 6 CS Commodore 64 20 00 TOTL TIME MANAGER 2 1 VIC 8K expansion 30 00 TOTL TIME MANAGER 2 6 Commodore 64 35 00 time management scheduling reports RESEARCH ASSISTANT 2 0 VIC 8K expansion 30 00 RESEARCH ASSISTANT 2 0 Commodore 64 35 00 key word cross reference research tool TOTL BUSINESS 3 0 VIC 16K expansion 85 00 TOTL BUSINESS 3 6 Commodore 64 95 00 business programs require disk and are shipped on disk One Megabyte Fuzzy Diskette 25 00 pillow 25 00 35 00 40 00 on disk 4 00 extra Quality You Can Afford Available at your local dealer or by phone order
167. ng this line though My experience in comput ing is still at the novice stage and being so find that at times the simplest solu tion to a problem can be completely out of sight found the creator of Smart 64 Terminal receptive to all of my questions good or bad and willing to give me limited assistance with whatever my problem was In my experience this type of CUSTOMER SUPPORT is very hard to find these days At this point was going to include a few lines about the updated version planned for release around the first of July However after just getting off the phone with creator Joe O hara think the updated version will deserve a review of its own So for now I ll just tell you that it will have all of power l ve just told you about and many more new and exciting tools as well On a scale of one to ten give The Smart 64 Termina eight stars x x X X THE SMART 64 TERMINAL 24 95 TAPE 27 95 DISK FROM MICROTECHNIC SOLUTIONS INC WORLD S WORST COMPUTER PUN a Ylimaki If you can t figure out what the HEX is wrong with your M L program leave it first CRASH condition VIC ROMPACKER review by William E Wilbur System and User Cartridges From Business Computer Systems New England P O Box 2285 Springfield MA 01101 U S A Tel 413 567 8584 To quote from the user manual duction
168. ngs Though the C 64 has been available for only a short time the program library is building quickly See p 75 tor the complete list of disk and program codes NOTE Only ONE TAPE is required for each C 64 listing All 50 disks of the K series see Commodore Educational disks and tapes p 87 work on the C 64 Also the Best of TPUG disk X5 will run on a C 64 equipped with a disk drive NOTE The K series is being upgraded anc expanded this summer more details in September Contest C CONTEST D FRANCIS 1 60 DEGREES 120 RADIUS VOYAGER 10 DEGREES 70 DEGREES 150 RADIUS D CAMPBELL 40 RADIUS 20 DEGREES 80 DEGREES 180 RADIUS LIGHT CYCLES 64 60 RADIUS 30 DEGREES 90 DEGREES ET PLOT 45 DEGREES GLOBE C D1 C64 DEALER SAMPLE SPRITES 64 DEMOES CHAR DISPLAY C DISK SPRITE INSTR DEMO DRAW POKER C C64 CDN DEMO CHAR BOOT C64 MENU BOOT CLYDE REVERSE C BOUNCE CHAR EDITOR BOOT UK1 MONOPOLE ENTERPRISE C SPRITEDATA ROTATE DATA BOOT UK2 MAZE DOMINOES C SOUND11 1 STANDARD SET DOS BOOT MILLE BOURNE C SOUND RING MOD 1 CHAR INSTR COPY 64 SPADE INSTRUCT C SOUND PHASE 1 COMPUTER SET 5 1541 BACKUP SPADES C COLOUR TEST NUCLEAR DEMO DIRECTORY LABYRINTH C DEMO BOOT DEMO C000 JACK TOMBS C DEMO C000 BYTS AND BITES DEMO GUTS1 TAX 82 ONT V1 0 C DEMO13 BYTSPRITES DEMO13 C D4 C 64 PROGRAMS INVOICER C DEMO GUTS1 C64 REV3 DEMO COO0 CONSTRICTOR C C64 8023P BAS BOUNCE DOS 5 1 LIST ME D4 L EXPANDER C C64 8023P B SPRITE DA
169. nt in advance to TORPET CLASSIFIED P O Box 100 Station S Toronto Ontario Canada M5M 4L6 PET 4032 32K w FAT 40 and Sound interface 404C Dual Disk Drive 4022 P Dot Matrix printer plus all cables manuals All in excellent condition 2700 Call 416 789 4511 days 636 8927 evenings 1525 VIC GRAPHIC PRINTER for VIC or C 64 Like new 375 or best offer Phone Bob Scott 519 756 9362 or 519 471 3328 20 64 DIGITIZER and GRAPHICS TABLET 16 20 drawing board Connect THE HELPING HAND to the game port and use it to draw or to trace trom paper directly onto your screen A friendly alternative to the keyboard the Helping Hand is more versatile than a joys tick or paddles and is a powerful mate for the VIC Super Expander cartridge Two programmable function keys are mounted directly on the drawing board so you can carry out additional operations like clearing the screen without using the keyboard includes demonstration programs and is shipped in eay to assemble form no soldering 39 95 600 shipping handling from Persimmon Peripherals Route 2 Box 2306A TO Clayton GA 30525 CBM 8032 with Waterloo BASIC Chip Next to branc new Will not separately Asking 521000 any reasonable price in Toronto 416 686 1868 bet ween 9 5 or write Todd Wright RR 1 ASHBURN Ontario CANADA LOB 1A0 Commodore Business System 8032 8050 4022 General Le
170. o has problems which carry on through the chapters This is a subtle way of showing how each new programming concept is tied to the last one Certainly when started with her book taught myself from start to finish and found that was able to deal with all Of BASIC without any difficulty If 1 had any recommendation for the next edition it would be that she spend a little more time string handling She goes a little too quickly through STR LEN and VAL found that when wrote Assembly Language MACHINE LANGUAGE of the teachers of certain subject areas and what program which had to manage all they taught that needed to use these BASIC functions a great deal However let that not detract from the incredible overall quality of the book that s just prob em faced The book is a little more expensive than most 625 but by the time you have bought your third book before you find McRitchie s book you will have spent that amount ot money anyway So if you are going to buy a book for yourseif in order that you can master this thing called BASIC why not buy what consider to be the best on the market and make a Canadian a little bit richer If then Statements Branching by Vince Sorensen After the ML beginner has understood how to say LET and STORE LDA and STA the next thing he ll probably want to learn is how to say IF THEN With these commands most applications can be ac
171. o start out easy and get progres sively harder One game had an impossible first move 4 Load errors on tape and drive er rors on disk can be avoided by sending two verified copies of each program A program that cannot be loaded is very dif ficult to assess 9 Some programs were expansions of existing programs or were judged to be re doing material that is already available This is an area that is very subjective but originality is important 6 Programs were submitted that could have used a machine language subroutine to speed up slow actions One was dis qualitied for crediting Jim Butterfield with part of the program 7 Many excellent programs were sub mitted and the difficulty came in picking the winners from among these TORPET August 83 page 69 CLUB ACTIVITIES Mike then demonstrated the outstanding features of Graphic Aid 4 0 which is designed to provide a series of 18 exten sions to BASIC The program is on this month s disk along with its instructions Following the presentation Richard Bradley suggested that since the program was en tirely in machine code it did not fit the contest requirements Mike countered that the program had been so well conceived and presented that it was worthy of its prize Just before break there were a series of announcements The first business meet ing is to be on October 6th There is in formation on a variety of computer camps available at the TPUG offic
172. of disk drives for their wide variety of computers These in clude the 2040 4040 2031 8050 1540 1547 8250 and 203151 These drives can be divided into two major groups One is the 35 track 170 disk drive found in the 2040 4040 2031 1540 and 1541 The second is the 77 track 500K disk drive found in the 8050 and 8250 The 8250 is a double sided version of the 8050 and the 8250 can read an 8050 disk Since the 8250 disk takes twice as long as the 8050 disk to format WE ONLY DISTRIBUTE 8050 DISKS IN THE 77 TRACK FORMAT The 2040 disk drive is the original ver sion available for the PET It contained DOS version 1 0 The 4040 came next with DOS 2 0 and uses 6 less sectors than the 2040 THIS 4040 FORMAT 15 NOW THE STANDARD WHICH WE USE COPYING DISKS AND CAN BE READ BY THE 2031 1540 1541 AND 2031SL However it is possible that some of these single disk drives MAY not be able to WRITE programs onto one of our disks because of dif ference in timing They should all be read compatible TAPE DISK OF THE MONTH CLUB There now three libraries whicr have monthly additions VIC 20 Comm odore 64 PET CBM The SuperPET library often has monthly release as well At each club meeting there is a COpy session for 4040 disks so that members may acquire tne programs demonstrated that evening Also included on that disk is a selection of programs submitted by mem bers from all around the
173. ommented on that very same point to me and had also said that was holding them back from investing in a home computer too Pitiful excuse but a valid point 25 PIC ICI 52526050505 2771717 CLUB ACTIVITIES TPUG Central Meeting by lan A Wright The last meeting for the Central Group of TPUG for this year started with a greet ing to the GREEN SCREEN AFICIONADOS Mike Bonnycastle welcomed the newcomers and explained the monthly disk process which was well underway at the front of the auditorium We now have over 200 disks in the club library which comes out to more than one program per member In the two days of the May Con ference over 8 000 disks copies were made The Conference organizers under Gord Campbell did an outstanding job The date for the C 64 meeting is June 14 a Tuesday and there will be a series ot meetings in July and August primarily for new users of VICs and C 64s These meetings will be by pre registration and more data is to be available in the TORPET TRACE is one of computer ciubs in the Toronto area and they will be presenting Computerfest 83 at Harbourtront from July 8 10 Seminars workshops demonstrations and exhibits will appeal to a wide variety of people 19 Toronto area clubs including TPUG will be participating along with other Canadian clubs and those from MACC the Midwest Affiliation of Computer Clubs This sounds like a major event in summertime comput
174. on made adco Podica dr B reliability e convenient toggle switches computer store near you today 343 Mathewson Wichita Kansas 67214 316 267 6525 gt N Commodore 64 is a registered trademark of Commodore Business Systems Inc caordco inc gt 5 xr gt 2
175. ond case Each time a subroutine is per formed GOSUB the VIC keeps track of where processing of the program must return when the RETURN statement is encountered No matter how much memory has been plugged into the VIC there is only a maximum of 256 bytes available for this This area is called the processor stack area The usual cause of this problem is a missing RETURN statement which happens to cause the VIC to keep performing a subroutine FROM WITHIN THAT SAME SUBROUTINE Bruce to fix your problem change line 500 to PRINT 2 AS RETURN QUESTION J F Betz of Quakertown Pennsylvania wants to know by Terry Herckenrath where one can get a memory map of the VIC REPLY Jim Butterfield has put togetner a memory map of the VIC well over a year ago This map has since been published in several magazines The one that I m sure of that it appeared in is the NUMBER 5 TORPET 1982 To order a copy of that issue send 200 to the TPUG office stating which TORPET you want QUESTION Donald Weiner of Colby Kansas wants to know whether TPUG has any program listings that can be used to type in programs from or whether we know ot books with such listings REPLY We haven t been publishing program listings in tne TORPET but other commercial magazines usually do COMPUTE is one such magazine and there are others as well As for books obtained the following two titles from a local computer book store here in Toronto VIC INNOV
176. ot aos on starting on June 30 1983 The key targets are adult males bet ween the ages of 18 and 49 Look for these ads on such programs as Monday Night Football NFL Playoffs and baseball CARD 2 CARD PRINT 76 00 Universal Centronics Parallel Printer Interface for the VIC 20 or CBM 64 Use any parallel printer with your VIC 20 or CBM 64 CARDBOARD 35 95 Economy expansion interface for the 20 CARDBOARD 6 87 50 An expansion interface for the VIC 20 Allows expansion to 40 K or accepts up to six games May be daisy chained for more versatility CARDETTE 30 95 Use any standard cassette player re corder with your VIC 20 or CBM 64 LIGHT PEN 29 95 A light pen with programs to use with your 20 or CBM 64 TO ORDER P O BOX 768 WICHITA KS 67201 316 263 1095 Handling charges 3 00 C O D Add 2 00 Personal checks allow 3 week delivery VIC 20 is a registered trademark of Commodore Prices subject to change Prices in U S dollars TORPET August 83 page 2 1984 TPUG Conference Survey Last month you read Campbell s report on our conterenco this year held in at George Brown College Casa Loma Campus This month the conference committee is asking tor your ideas and preferences tor next year Planning for the 1984 conterence in late May 26th amp 27th probably at a hotel in the Greater Toronto area is already underway so please fill in thi
177. ou have a program which asks INPUT YOUR 5 and the user types in a reply soch as STEVE PUNTER PhD the comma breaks the input and the user is told EXTRA IGNORED We have a somewhat more severe problem if we use the colon character in our input Not only is the EXTRA once again IGNORED but we can t even get the second part of the input if we try for it Coding INPUT DATA DS ES and responding with an input of ATTENTION JIM JACK will put ATTENTION into variable DS but JIM and JACK will be lost we ll get another prompt tor string E Annoying This is information that we might want to input and process Another problem In addition to the forbidden comma and colon we are not allowed to input nothing That sounds like bad grammar let me res tate it We can t input nothing by simply striking a carriage return PET CBM machines will stop VIC and 64 computers will leave the input string with its previous value And yet nothing might be the cor rect response to various INPUT prompts middle in itial apartment number name of spouse you might have no middle name live in a house and be unmarried There is an answer to all these clumsy things It s simple but it s a bit clumsy itself Tell the user to put his or her reply in quotation marks In other words don t type STEVE PUNTER PHD instead type STEVE PUNTER PHD including the quotation marks Commas and colons will be allowed and you may
178. page 26 TORPET August 83 THE BOOK A complete clear explanation of machine language Assembiy language VIC 20 archi tecture graphics joystick and sound effect programming Detailed step by step guide to the use of the development tools How to combine BASIC and machine language make auto start cartridges interface with the internal ROM based programs of BASIC and the Sample programs fully explained ALL FOR 49 95 52 00 POSTAGE AND HANDLING THE TOOLS Assembler Editor Loader Decoder Monitor Full featured Assembler allows use of labels comments and arithmetic expressions to create machine fanguage programs Create save modify Assembly language programs with the Editor Load and link machine language modules with the Loader Decode machine language back into assembly language for study or input to the Editor Single step program execution with the Monitor Extended features combines Assembler Editor for maximum ease of use Standard version runs on any system with Datasette 5K end up Add 5 00 for disk version 5 00 for extended features minimum 8K Send check M O VISA MC 2 00 S C or specify C O D add 3 00 to Prices in U S dollars WA ah P O Box 207 Cannon Falis MN 55009 507 263 4821 VIC 20 is a registered TM of Commodore Business Machines Inc GENERAL Programmers Do It In Software by Hal Chamberlin Raleigh NC Conclusion A More Advanced Technique
179. page 39 This routine is applied to all memory locations from 0400 to 7FFF unless it detects a bad location in which case it stops and sets the top of RAM pointer to that location If you look at the modified routine closely you will see that for the tirst location tested the original contents are not restored properly This does not matter since it is overwritten with a 00 later anyway How to use the nondestructive reset If you are interested in a block of memory above 0403 then pressing the reset button will not alter the contents at all if you have a BASIC program in RAM then you will have all of the program tact after pressing the reset button except for the following points a Locations 0401 and 0402 which should contain the link to the second l ne of the BASIC program now contain 00 b The page zero pointers which tell the operating system where the program ends are set to zero program length The repair work is pretty simple a Break into the monitor and repair the link at 0401 and 0402 so that it points to the first byte of the next link When you drop back into BASIC you will find that the program can now be listed 0 The page zero pointer still has to be fixed or the system will crash when you try to edit the program The easiest way to do this is to use a BASIC aid package First list any line Then type delete where is the line you listed the process of the delete ope
180. program which allows tape uploading and downloading Alfred Johnson Jr 0840 Cary North Carolina I am curious about the Pet Tree for the C 64 It would seem to be a very valuable tool but the advertising IS less than complete in it s description of the instalation and compatability with other elements of the C 64 peripherals am hopes that someone can shed some light on the subject Michael K Cope 5002 Franford West Virginia have a Commodore 64 system with a NEC 8023AC printer would appreciate it if someone could recommend a printer interface to enable me to get screen dumps of Il RES graphics Ronald Miller Sault Ste Marie Ontario am working In Assembly language on the 6502 processor trying to locate detailed technical information on tne subroutines and other aspects of machine language intormation that does more than skim the surface would appreciate any information on available resources names ot other programmers could contact etc Sandy K Mackey 7949 Laurel Montana Looking for technical drawings tor the KIM com puter Can anyone help Ron Ctysdale 2438 Work 416 623 3341 Since December 1982 have not been able to use my VIC modem on my VIC 20 to log on our Hewlett Pac kard HP3000 have tried evey possible configuration with no success Does anyone out there know the correct con figuration or the reason can not log on Henry r aszel 331 Penn Road
181. r as f ihey were recorded at the same time This device will be selling for 79 95 U S and will include the keyboard cartridge interface ana some sottware Since 3 more SID chips are added with this device the sys tem is a twelve voice music synthesizer Music can be saved onto disk for later recall You can tune the device up or down 7 increments ot an eighth of a semitone plus transpose up or down several semitones C 1526 Printer Commodore was showing a new printer for the VIC 20 and Commodore 64 This is tne C 1526 printer which is an 80 column bi directional dot matrix printer identical to the CBM 4023 printer available for the PET and CBM lines The only apparent dif ference is tne seriai IEEE needed for the and 64 The machine prints an 8X8 dot matrix at about 70 characters per second and uses a cartridge ribbon The cost should be about 450 U S Speech Module for the 64 tirst saw the speech module at the Las Vegas show Not much has changed since then except that tne release date 15 now expected to be in September The module plugs directly into the cartridge port ot the Commodore 64 and contains an additional port into which other talking and non talking cartridges pe inserted Some of the games cartridges that saw working with this device included GORF and WIZARD OF WOR Apparently the Speech Module can support game cartridges of up to 128K bytes The module contains a built in
182. ration the BASIC aid package restores the page zero pointers to their proper values Now put the Cursor on the line which you listed and then deleted When you hit return the line will be re entered into your program You are now back in business This works with the BASIC aid package that use and would be very surprised if it did not work with all packages The whole procedure mentioned above can be done in a minute or so page 40 TORPET August 83 will How to change your operating system First you need to purchase a 2516 or a single power supply 2716 EPROM and find someone who has an EPROM burner In the level 2 0 BASIC the ROM needing modification is the 000 and up Only locations 000 to E7FF are used since the locations E800 to EFFF are devoted to the input output chips It is possible that on some of the other versions of BASIC the modifications are required in one of the 4K ROMs in which case you will have to purchase a 2532 which is a 4K EPROM Next you will have to use Supermon or similar routine to download the contents of the proper ROM into RAM Use the mini assembler in Supermon to alter the proper locations Now either burn your new EPROM with your own equipment or save your new version on tape or disk and get someone else to burn it for you Caution Don t install the EPROM backwards No effect on operation of computer since the reset routine is never called by a p
183. reen locations have opened up and made room between them seives tor the extra screen locations The original screen is called block 1 and the added screen block 2 While the first screen location is 32768 the next is 33793 and so on ML programmers will have use ot the extra 1024 locations in the 40 char mode The EXECOM 80 board is dual sided with plated thru holes and is completely assembled amp tested ready to install more on that later It comes packed in an anti static foam lined box cardboard with a gisk containing demo programs to show some ways of programming for it Also n cluded are sockets wire a dip jumper cable spare 7413373 jumpered header plug to torce 40 char if board should have to be removed for repair 2 eproms and the 80 C board The 80 C is a little board with 2 sockets that plugs into EO000 the original screen editor and one of the eproms plug into it and are switched from TORPET August 83 page 41 the EXECOM 80 The other eprom is called the reference rom It can plug into any open rom socket be sure to specify which one This is used to SYS back and forth a MUST have for BASIC 3 0 and nice but not necessary for 4 0 Without it there is no SYS to change modes 4 0 only There is another pad on the EXECOM 80 to allow the use of another 80 C to be used in another rom socket to switch roms Also available is the 80 B another board that will allow 2 2K eproms to be have like a
184. relating the two types of code In line 440 you will find the for mula which will convert an ASCII character signified by A into a screen code B A character is read from the source file converted to screen code form and then sent to the destination file Two small details still need to be taken care ot Every line in the PAPERMATE disk file is enclosed with quote marks This is due to a property of sequential files and hence the quotes should be stripped before sending the line to a WORDPRO 4 file Line 420 does this a quote mark is ASCII 34 Also the carriage return ASCII 13 at the end of every sequential file line is stripped off as well this time by program line 430 Carriage returns are indicated in both word processors by the back arrow ASCII 95 However unlike PAPERMATE WORDPRO 4 pads out the rest of the screen line with blanks Line 460 detects the presence of the back arrow and if one is found control is sent to line 490 The variable C has kept track of the column position so far to pad out the line merely requires that 80 C more blanks be printed to the disk Line 490 performs this task since PAPERMATE files often exceed the memory limits of WORDPRO 4 the variable R keeps track of the number ot rows or lines that have been sent to the destination file When this hits 100 a new file is opened and the conversion continues Thus one PAPERMATE file might lead to two or three linked WORDP
185. rian Mike Donegan 416 632 0392 Programs for the PET The majority of the programs currently the and libraries will run on 40 column PET It you read the HISTORY OF COMMODORE in this catalogue you will note that there are the following four different versions of the PET 1 PET 2001 BASIC 1 0 original ROM This is the version of BASIC that came with the small keyboard PET in 1977 2 PET 2001 BASIC 20 upgrade ROM The first large keyboard PET had BASIC 20 inside The original PET could be upgraded to BASIC 20 by changing the ROM set 3 CBM 4032 BASIC 4 0 This version of the PET had a 9 inch screen with BASIC 4 0 Previous large keyboard machines can be upgraded to BASIC 40 from BASIC 20 The original small keyboard PET can not be upgraded to BASIC 4 0 4 4032 40 BASIC 4 0 This version of the PET has a 12 inch screen and a slightly different version of BASIC 4 0 This machine also has the same screen controller as the 8032 page 76 TORPET August 83 Most of the programs in the PET library will work on all of the above machines However programs written in machine language or programs with PEEKs and POKEs to the operating system will only run on the machine for which they written These special programs are divided into three groups These are BASIC 20 BASIC 4 0 and DASIC 4 0 FAT 40 MOST DISKS CONTAIN VERSIONS FOR EACH TYPE OF COMPUTER The one exception 15 the DEST OF TPUG s
186. rogram this modification will not af fect the operation of any of your programs In fact if you stay out of the monitor you not be able to tell that it is not the standard operating system The only kink that can think of occurs when you try to find the boundaries of a program using the monitor Originally you could tell where the program stopped by finding where the AAs started To do this now you will now have to preload the RAM of your computer with AAs before loading the program to be examined have had this modification in my 2001 PET for about 5 months have been writ ing a lot of machine language in that period and it has often been very useful continued on page 4 farmers will be DISKing the land planting RANDOM SEEDS and raising SERIALS a Ylimaki Disassembly 1 Original Routine E152 04 LDY 04 154 85 28 STA 28 E156 84 29 STY 29 E158 85 11 STA 11 E15A 84 12 STY 12 E15C 8 TAY E15D E611 INC 11 EISF DO 04 BNE SE165 E161 E6 12 INC 12 E163 30 OF BMI 174 E165 A9 55 LDA 55 167 9111 STA 11 Y E169 01 11 11 Y 168 DO 07 DNE E174 E160 OA ASL 91 11 STA 11 Y E170 0111 11 Y E172 FOES BEQ SE15D E174 AS 11 LDA 11 E176 4 12 LDY 12 E178 85 34 STA 34 E17A 84 35 STY 35 PET Disassembly 2 Modified Routine E152 04 LDY 504 E154 85 28 STA 528 E156 84 28 S
187. rograms required Includes all necessary cables to hook up a standard printer using centronics parallel input MADE IN THE U S A CARD is a product of CARDCO Inc 76 00 Everyone It is used in video games business packages processing data base management systems robotics and engineering process control etc PREREQUISITE Completion of Introductory Microcomputer Programming Course Code PRGM 925 equivalent is desirable START DATE 22 September 1983 SENSE HOURS 1930 to 2200 hours 7 30 to 10 00 p m DURATION 30 hours Course ends 8 December 1983 LOCATION CASA LOMA CAMPUS 160 Kendal Avenue Toronto M5R 1 3 TO ORDER FEE 105 P O BOX 768 WICHITA KS 67201 FOR FURTHER DETAILS TELEPHONE 316 263 1095 Mr Jack Hague or Mrs Michele Faux 416 967 1212 extension 2481 Handling charges 3 00 C O D Add 2 00 Personal checks allow 3 week delivery 20 is a registered trademark of Commodore PO Box 1015 Station B Toronto Ontario M5T 2T9 416 967 1212 Prices subject to change CANADIAN COMPANY designing developing manufacturing publishing and FIVE POWERFUL SOFTWARE DEVELOPMENT TOOLS Plus Che Exciting New Book INSIDE THE VIC distributing microcomputer software ENQUIRIES WELCOME S SUBMISSIONS INVITED ALL OR WRITE 416 273 6350 PRO LINE EBBBSIIGOFTWARE 755 THE QUEENSWAY EAST UNIT 8 MISSISSAUGA ONTARIO L4Y 4C5 DEALER AUTHOR C
188. roubles than you have think your doing Great Ray W Beardslee 4493 Camanche lowa Many thanks for the great magazine You make up really interesting stuff Hans Borje Pettersson 4772 Kristianstad Sweden Thank you for your continued interest in upgrading TORPET I m grateful for each copy and always find something of interest David C Dorward 2577 Edmonton Alberta Congratulations on a super conference Wish could have been there both days and attended more sessions Dut really enjoyed the time spent on Saturday One ot the most enjoyable aspects of the con lerence for me was the opportunity to meet Doris Bradley and others from TPUG You are not just names in the TORPET and unapproachable do wish was closer so could participate more often also am enjoying my issues of the TORPET Like other publications l ve been receiving it improves with every issue and just keeps growing Keep up the good work Martha Rodger 43110 Dryden Michigan page 2 TORPET August 83 Letters to the the Editor conference look I very mucn enjoyed your ana copy session held in May and forward to it becoming a regular feature The organisers are to be commended for their hard work and coping with the ul timate of bugs a power failure John Ambrose 40129 Mississauga Ontario TPUG Executive Bruce Beach Editor 519 925 5376 Barb Bennett
189. rough a 8000 byte high res map to find the characters to change their case instead of the 1000 byte regular screen that the C 64 regularily searches through when changing tne screen background color you have to clear the screen after you do your color POKE in order to make the entire screen that color ie POKE53281 12 PRINT cir You can change the colors on the screen for each in dividual character but before POKEing the Color into the color RAM you have to switch out the I O block at d000 You can switch from 80 column mode to 40 column mode and back again without turning your C 64 off but not un der program control part of the routine needed to change from 80 column mode to 40 column mode is the RUN STOP RESTORE key combination The program is disk locked and the disk itself is locked ie it is very difficult to get working copy ot this program off the disk on which it came This means that you cannot make backups don t know what RTC s policy is towards people who damage their disk with the COLOR 80 program on it but from the quality of the program and from RTC s good reputation in other matters assume that they will replace the damaged disk for some small fee less than the original purchase price All in all the COLOR 80 is an excel lant product of extremely high quality and hope that RTC continues to come with more like it give it a rating of 8 5 out of 10 TORPE
190. rship number directly ON gt Return address the tape or disk you submit just in case it 3 Computer disk drive gets separated from its letter or envelope 4 Payment by cheque or money order send all submissions to TORONTO PET USERS GROUP 1912 Avenue Road Suite 1 Toronto Ontario Canada M5M 4 1 TORPET BACK ISSUES Back issues of the TORPET are avaii able for 2 00 each from the club office except for issues 1 2 and 3 which ORDERING INFORMATION are 1 00 and issues 7 12 and 14 Disks To order club disks by mail send 10 which are 3 50 Our first issues were for each 4040 2031 1540 1541 disk Clalively smal and 3 4 pages 4 8 pages 5 16 pages and 12 for each 8050 8250 disk payable in advance This includes the price of the diskette the labour involved in copying it and all postage and packaging charges Do not send us diskettes All the rest include 24 or more pages As of July 1983 there have been 21 issues of the TORPET New issues are mailed out about the 15th of the previous Tapes month The September 1983 issue 23 To order 20 or C 64 library tapes will be sent approximately August 1511 send 6 00 for each tape Do not send us tapes asan ste as a asan PET CBM Libraries O and P Libra
191. rtridges interface with the internal ROM based programs of BASIC and the Kernal Sample programs fully explained Full featured Assembler allows use of labels comments and arithmetic expressions to create machine language programs Create save modify Assembly language programs with the Editor Load and link machine language modules with the Loader Decode machine language back into assembly language for study or input to the Editor Single step program execution with the Monitor Combines Assembler Editor for maxi mum ease of use ALL FOR 54 95 rius 52 00 POSTAGE AND HANDLING Add 5 00 for disk version Send check M O VISA MC 2 00 S C or specify C O D add 3 00 to P O Box 207 Cannon Falis MN 55009 507 263 4821 Commodore 64 13 registered TM of Commodore Business Machines Inc Prices quoted in U S dollars tape player recorder and your tapes Price Just 30 95 i COMPU SENSE TO ORDER P O BOX 768 WICHITA KS 67201 316 263 1095 Handling charges 3 00 C O D Add 2 00 Personal checks allow 3 week delivery VIC 20 is a registered trademark of Commodore Prices subject to change TORPET August 83 page 47 SCRIPT 64 WORD PROCESSOR MNS 5 129 NOW WITH 80 WITH DATA 20 OR WITHOUT page 48 TORPET August 83 j RTC ANNOUNCES COLOR 80 80 COLUMNS WITH COLOR FOR THE COMMODORE 64 FOR ONLY
192. s m OR Hobbyists Writers Christianings Libraries Proms Graduations VOUS TE Anniversaries T Etc A s ge Visa Mastercharge C O D SY Dealer inquiry welcome Y Immediate shipment if in stock If personal check is sent allow additional 2 weeks P O Box 274 Riverdale N Y 10463 _ Prices subject to change Shipment subject to availability Ships UPS frt collect PHONE 21 2 796 6200 Commodore 64 and VIC 20 are registered trademarks of Commodore Electronics itd Prices U S dollars page 14 TORPET August 83 by Chris Bennett The Summer Consumer Electronics Snow was held in Chicago from June 5th to June 8th 1983 This was the second C E S show have attended The first was the Winter snow held in Las Vegas January 6 to 9th 1983 see the report in the February 1983 issue of the TORPET issue 17 My Barbara and started out on Saturday morning on the 500 mile drive Toronto to the show We stopped overnight in Michigan and started out fresh Sunday morning for the remaining 90 miles to our hotel One main problem was that pecause we registered fairly late the only hotels available were the ones at the air port 20 miles from dcwntown Chicago This we found was a one hour drive in rush nour traffic After checking into the hotel at noon we then drove down to the show to get an initial first day fe
193. s cover that in order to use it you need a post graduate degree in mathematics And on it goes What would have given for Having come to somebody who had actually used a whose primary interest is in reading history noveis rather than the challenge of complex mathemaical formulae actually learned to program successtully by using tne book Sitting here in my computer room study can actually count 13 books which have titles like INTRODUCTION TO BASIC BASIC BASIC A BIT OF BASIC LEARNING BASIC FAST BEGINNING BASIC While they are al very interesting none of them proved useful Each one had a particular strength but none managed to help me through the tormidable task of being completely comfortable And then along came Margaret McRitchie from Winnipeg who has written page 32 TORPET August 83 Kanata Ont what consider the definituve book on get ting started in and being comfortable with BASIC It s nice to know that a Canadian has written such an outstanding text and that it 5 being marketed around the world Why is her book so good Because it assumes that one is a pure novice from the outset She assumes that you are not a mathematician certainly she has every right to that you can add sub tract multiply and divide One never sees anything resembling some complicated gebraic formula to solve as opposed to BASIC BASIC from Hayden she is ver
194. s sheet and return to TORONTO PET USERS GROUP Attn Conference Committee 1912A Avenue Rd Ste 1 Toronto Ontario Canada MSM 4A Em um NE G s GU s ee u B 1 What Commodore machine s do you use 40 column VIC 20 g PET 80 column Commodore 64 g SuperPET 2 What range of fees would you be prepared to pay for a two day conference 215 to 30 51 to 70 931 to 50 71 to 90 3 Would you like convention rate hotel accommodation Yes No gt Do you require a special suite for disabled guests Yes No They are available 5 Would you like to bring your family Yes 9 Would you like to be near the airport Yes Parking free p Jewntown Yes 7 Parking extra 11 Would you like a banquet on Saturday night Yes No increases the registration fee by 15 to 30 8 Would you like a special room for quick food for delegates only during the day Yes No I 9 Would you like to see a Dealer Show of computer Products Yes i p 10 What subjects would you like to see covered and at what level I Subject Beginner intermediate Advanced 11 Who would you like as a speaker and if appropriate for what top
195. s the fact that the waveform Ot most instruments is not constant during a note In a typical case such as a trum pet note the tone is brighter greater proportion of high harmonics during the attack than during the decay Any attempt to synthesize a trumpet tone with a con stant wavetorm yields a flat sound without the characteristic toot of trumpet notes addition most novelty sounds for which a to be computer music system would be expected good at have very prominent wavetorm shifts during the sound Both of these desirable characteristics can be added to the software system by using a scheme first proposed by Frank Covitz and Cliff Ashcraft long time PET and AIM 65 owners respectively The idea is to use a sequence ot many waveform tables each differing slightly from its neighbor in both harmonic content amplitude By reconstructing the core sound generation loop somewhat and using the time wasted when TEMPO is not reloaded it is possible to periodically change the third byte the waveform table page num ber of the pointers noiselessly for smooth shift from one table to the next For additional flexibility in programs that actually use this technique another set of tables called waveform sequence tables specify a list of waveform table addresses so the sequence of wave tables actually played need not be consecutive in memory Additionally the sequence tables allow se quencing
196. ssors Hayden Book Co Rochelle Park NJ 1980 Note Reprints of references 1 and 2 and copies of reference 7 available from Micro Technology Unlimited Box 12106 Raleigh NC 27603 USA DAC boards and the more advanced music program for PET computers are also available from MTU TORPET August 83 page 29 GENERAL HAL CHAMBERLIN The series by Hal Chamberlin is concluded in this issue He holds an MS 1973 degree In Electrical Engineering from North Carolina University While in school he worked part time for IBM in speech recognition and synthesis research He also had the opportunity during this time to use a signal processing com puter for music generation experiments using his own programs He 15 an active speaker at computer shows on the topics of computer graphics and music and is the author ot numerous articles on computer music synthesis and microprocessor circuit design He has recently written a comprehensive book titled Musical Applications of Microprocessors which is published by Hayden Book Company and has enjoyed uniformly favorable reviews and strong sales lle 15 presently single and lives in the country near Wake Forest North Carolina in our next issue we shall continue our music series win an article by Dr Frank Covitz 3 Quillan MICRO 5 SINCE 1483 MEMOREX e a page 30 TORPET August 83 by Mike Richardson FOR EXAMPLE 5 CHIPP
197. t of Transactor Vol I 12 00 WICO Command Control 39 95 CD002 Centipod 29 95 Best of Transactor Vol 11 16 00 WICO Red Ball 44 95 MD001 Snakman 29 95 Pet Graphics 23 95 Commodore Joystick 19 95 CM401 Paratrooper 29 95 Library of Pet Subroutines 23 95 Atari Joystick 20 95 CS007 City Bomber amp Minefield 39 95 PET Basic 19 95 Joysticks will fit VIC 20 Commodore 64 computers NU2003 Krazy Kong 25 95 VIC 20 Prog Reference Guide 29 95 NU2006 Rescue from Nufon 24 95 Programming the PET CBM 39 95 SYNOO 2 Crabs 18 95 Elementary Commodore 64 17 95 ORDERING INFORMATION SYNOOS3 Cyclones 23 95 C64 Prog Reference Guide 29 95 CS013 Astroblitz K 59 95 VIC Revealed 18 95 Cheque Money Order VISA Master Card CS017 Choplifter K 59 95 Compute s first book of PET CBM 19 95 accepted Ontario residents add 7 sales tax UMI1604 Spiders of Mars K 69 95 Add 5 for shipping minimum charge 1 00 UMI1636 Cloud Burst K 69 95 ORMO04 Crossfire 39 95 HESC307 Shamus K 59 95 COMPUTER SUPPLIES a Moos lO Cassone Tapes 91098 Sidewindsr 44 95 C20 Cassette Tapes 1 25 ea Galactic Blitz 39 95 C ds Sin Martian Raider 24 95 Verbatim RISKS M0525 01 49 90 10 Memorex Disks 013481 39 90 10 Shark Trap 24 95 K10 Disk Storage Box 5 95 Flip Sort Storage Box 39 95 Printer Paper COMMODORE 64 SOFTWARE 15 Ib 9 2 x 11 2850 sheets 39 00 20 lb 91 2 x 11 2200 sheets 40 00 Requires 3K exp K Cartridge
198. t ot The Manager expects to produce a large num ber of applications that use The Manager Wordprocessors EasyScript is wordprocessing packags similar in operation to the Wordpro package that most ot us have used for many years The main difference is that this 64 software package will also sell for 49 95 0 6 At this price there should be excuse trom 64 owners for not doing some kind of wordprocessing on their machine Vicwriter s a wordprocessing program tor the VIC 20 Spreadsheet Programs 1 were two spreadsheet program that Commodore will be selling for the 64 EasyCalc will sell for 49 95 U S and Mult iplan for 99 95 U S Multiplan developed Microsoft is said to be one of the most powertul sortware packages nome computer users 20 spreadsheet program is called Simplicalc Accounting Programs Info Designs and Commodore nave signea an agreement to produce a series accounting programs for the Commodore 64 These include General Ledger Payroll Inventory Control Accounts Receivable and Accounts Payable Each of these programs will sell for 49 95 U S recently saw these products on the shelf of a Canadian dealer tor 319 Cam so don t buy until the price goes down Magic Desk One ot the interesting programs snowr at the press conterence was the Magic Desk The main screen shows an animated full colour desk There s a typewriter index
199. t print next return S 200 open2 8 2 0 lifesim s w print 2 chr xx fori 0toxx 1 forj 0toxx 1 9 210 print 2 a i j next next close2 goto40 250 open2 8 2 lifesim Ss r geti2 xx xx asc xx fori Otoxx 41 forj Otoxx 1 9 260 getit2 a i j next next close2 goto40 er SS LSI ISSS SI e rm rr rr reo rr rere rre ra em a SSS C y C S S y L S yy 2 yy yy ye O rem life 1 l rem 2 rem by edwin 1 king 3 rem 9 poke36879 8 print input 3grid Size xx 10 dimaS xx 1 xx 1 b xx 1 xx 1 20 Lori Otoxx 1 forj Otoxx 1 a i j bS i j next next 30 gosublOO 40 print 3 fori ltoxx forj 1toxx printa i j next print next 50 fori ltoxx forj ltoxx poke38400 j 1 22 i 7 51 poke7680 j 1 i 22 peek 7680 j 1 22 i or128 60 c 0 m 0 f 0 fora l1tol forb l1tol ifa it a b j W thenf f4 1 c c 1 61 1fa ita b j O thenm m 1 1 62 getf iffS s then200 N 63 ff 1 then250 N NCC continued on page 56 Baden q s ae nen TORPET August 83 55 gt PET Q Ur s m m ar asr AA Fu 6 70 1fc gt 7orc lt 2thenbS i j _ 71 iff Oorm Othenb i j s goto80 74 ifa i j thenb i j a i j goto80 76 b i j e Q print 3 fori ltoxx forj ltoxx gela ifa l then250 100 110 111 120 130 131 140 150 151 200 210 250 260 ISLI I III e SISS
200. t the sound is likely to be raucous and grating One obvious method is to draw one cycle of the waveform on graph paper and then laboriously read off 256 sample values and enter them into the table The drawn shape could come from oscilloscope photo of a musical instrument sound or from imagination Besides the effort invol ved the drawn shape must span exactly 256 grid lines in exactly one cycle to be valid One could also make use of a light pen or graphic digitizer in conjunction with a drawing program to do the same thing with much less effort The biggest problem when using imagination is that there is no simple relation between the appearance of the drawn shape and the resulting tone color Thus if a particular shape produces a sound that is close to what is desired there is no way to know what must be changed to make it sound even closer Probably the best way to fill waveform tables is to write a program that accepts harmonic specifications computes the cor responding waveshape and automatically enters it into memory There is a very definite correlation between the harmonic makeup of a tone and its timbre One can also occasionally find published harmonic analyses of musical instrument tones par ticularly organ pipes Figure 8 shows the listing of a very simple BASIC program that can be used to create waveform table data and it directly into memory page 28 TORPET August 83 statements startin
201. uble of converting with a simple POKE at the beginning you still have the original 40 character screen have been told that members of user groups will get a 20 discount am not part of Execom nor do have anything to do with the operation of the business paid the same price for the Execom 80 that anyone else would This board does exist and feel people should know about it THE LITTLE STINKER TAPPED INTO THE DEPARTMENT AND GOT ME A FAT TAX COMMODORE 64 SO MUCH MORE FOR YOUR 4 NEW 8 4 VERSION OF THE PET LOADER EMULATOR CASSETTE e Automatically resets colors No poking necessary e Loads into upper memory in just 80 seconds e Runs all CBM public domain software PET LOADER Run NEW E NEW Thousands 8 4 8 4 The Education Grout Inc of PET PO Box 333 Landing 07850 Programs The Pet the Commodore 64 memory regardless of any recent ROM change to duplicate the PET internally without interfering with BASIC user memory SO MUCH FOR SO LITTLE JUST 19 95 sopa The Education Circuit Inc P O Box 333 Landing NJ 07850 Dealer Inquiries Invited 201 398 6185 Pet is a trademark of Commodore Business Machines COMMODORE 64 Prices U S dollars TORPET August 83 page 43 PROGRAMMING Tips and Tricks by lan A Wright During a 1983 Central was panel consisting of Chris Bennett Mike Bonnyc
202. useful program keeps horses for more fun you on top of your work FORM GENERATOR 49 95 schedule Enter new tasks The preparation offorms can and projects with deadlines be a mess With this handy and track them through program you can generate completion Automatically anything from labels to in lists jobs in pnority order voices QUIZ ME 14 95 page 96 TORPET August 83 Computer Barn 71 Computer Place 84 Computerville 61 COMSCORE u BUS ee we AA 19 Connecticut microComputer 83 CURSOR i233 a a ee RI NU 50 Des SOlt a UR A ed 6 Education 43 Electronics 2001 37 French Silk 24 26 47 George Brown College GUBFdIAn i u aoo IU ORNA Q ED RU NUR 61 Hewitt s National Wholesale 6 Hytec Systems 83 DS Gu ya a ah 50 Interesting Software 84 Jini Micro Systems 14 King Microwre 36 Desc BS X 9 x W Q RR pe C NS 30 Micro World Electronix 61 Mirage Concepts 11 Performance Micro Products
203. utine you specify amplitude envelope for each individual harmonic as a series of PLAY LDY 0 SET Y TO ZERO FOR STRAIGHT INDIRECT straight li as 5 TEMPO SET X TO TEMPO COUNT straight line segments i COMPUTE AND OUTPUT COMPOSITE SAMPLE published analyses The program then wi mpute a whole series of tables automati PLAY1 CLEAR CARRY 2 ifications LDA VIPT 1 Y ADD UP 4 VOICE SAMPLES cally from just the envelope specific 5 ADC V2PT 1 Y USING INDIRECT ADDRESSING THROUGH VOICE ADC V3PT 1 Y POINTERS INTO WAVEFORM TABLES C ADC V4PT 1 Y STRAIGHT INDIRECT WHEN Y INDEX 0 onciusion STA X 1700 AED UM Je DIGITAL TO ANALOG CONVERTER T ADC VIIN THE 4 VOICES dadas Although the discussion of software r ene FRACTIONAL PART music synthesis nas necessarily been briet ADC hope that it is now apparent that purely STA VIPT 1 THEN INTEGER PART Sate LDA V2PT VOICE 2 sottware synthesis still claims many ad VAN vantages over even the most sophisticated LDA V2PT 1 music synthesis chips currently available at ADC V2IN 1 least on 6502 processors The techniques LDA V3PT VOICE 3 presented are being further refined on the ADC 6502 based MTU 130 computer a full blown LDA 1 music compiler is now available for that S system and being extended to the 68000 T LDA V4PT VOICE 4 microprocessor which among the new 16
204. vocabulary of 235 words in a female voice The voice speed can be user defined as slow normal or fast The words can be programmed directly from BASIC or assembler Many more different words as well different voices male Valley Girl cartoon characters and space sounds will be made available on disk and cartridge Commodore 6400 Printer This new daisy wheel printer is tne replacement tor the 8300 It uses standard Diablo print wheels and cartridge page 18 TORPET August 83 ribbons and runs at 40 CPS bi dire ctional The cost should be under 2000 0 5 The Canadian list price is 2695 One of the most impressive features was the low noise level when printing It is much quieter than most other medium speed daisy wheel printers It is aiso mucn nicer to look at with a low profile modern Two New Unannounced Printers Also on tne poat were two new printers that Commodore has not yet otficialiy an nounced One was labelled the MPP 1361 This is 8023P printer a new sleek cover Other than that there seems to be no difference other than the appearance The other printer on display was a full size colour printer that is supposed to sell for under 600 U S It had full size 9 inch carriage and printed in seven colours NEW SOFTWARE PRODUCT FROM COMMODORE More important than the price reauc tions on hardware and the new products on display was Commodore s announcements about
205. wer supply hook up provision with two way power switch and overload fuse block Dealer inquiries welcome Prices in U S dollars Commodore 64 and VIC 20 are trademarks of Commodore Business Machines Inc page 84 TORPET August 83 UTILITY 2 0 UTILITY 4 0 DEMO LIST LT2 LIST LT2X LIST GP2 LIST LP2 LIST LP2X LIST LP4 INS DEL DEMO V40 2 B V40 4 B V80 4 B TAPE TO DISK RELREAD DUMP SEQ FILE WP TO UPPER O U2 UTILITIES 2 UNIVERSAL WEDGE COPY ALL MINI COMPILER TINY PILOT EXE TINY PILOT INS SUPERMON2 REL SUPERMONA REL SUPERMON1 REL SUPERMON 1 2 4INS LISTER SCREEN DUMP TAPE GRAPH 21S UNLIST TAPE GRAPH ROM BAM MAP CBMDSK TINY FORTH TCHR DISC MERGE BASIC TINY FORTH NOTES LOWER CASE LIST SHIFT UP LOW CAS GRAPHIX INSTR GRAPHICS LOADER GRAPHICS DEMO ERIC ASSM 8K MICROMON INS BAID X 9000 2000 BAID4 INS 4096 04 657000 4 84096 4 981 BASIC AID 4 AID INSTRUCTIONS CBM 4032 RELREAD DISK LOGGER UNASSEMBLER MAE UNASSEMBLER CBM KEYPRINT2 KEYPRINT4G826 DUMP2 DUMP4 LOCKSMITH OX1 BEST UTILI TIES 1 UNIVERSAL WEDGE COPY ALL COPY ALL BAID4F 40C O U3 UTILITIES 3 UNIVERSAL WEDGE COPY ALL EASY EDIT TAPE EASY EDIT DISK EASY EDIT C PAGE1 EZE EDIT PAGE2 EZE EDIT EZE EDIT PAGE4 EZE EDIT PAGES EZE EDIT PAGE6 EZE EDIT FAST SKIP 2022 STRINGTHING BIN CONTENTS SIGNON EXEC HELLO HELLC BUILD HELLC NECCL MXCL CRO
206. write L K Shick Stampsoft P O Dox 125 Pluckemin NJ 07978 1 CREATIVE PROGRAMMERS Original 20 and Com modore 64 programs required by new software company Programs of all kinds may be submitted on tape or 1541 disk with documentation and stamped self addressed mailer to The Cintechs Company P O Box 2220 Station LONDON Ontario CANADA N6A 4C3 All submissions will be answered Learn the power of your C 64 Sid Chip Sounde gives a menu driven easily used control of all functions 1195 Tape 1295 Disc from Superior Shores Software Inc P O Box 323 Grand Marais MI 49839 One Word Pro 4 Pius complete package hardly usec 320 Call John Irvine or Joe Di Trapani at Bishop Ryan High School 166 Queenston Road Hamilton Ont 547 2125 After 6P M call 388 5020 FOR SALE COMMODORE 8032 microcomputer and 8050 dual disk drive one megabyte capacity like new 2500 00 for the pair Will not sell separately Write CS Design Inc Box 602 Waterloo Ontario N2J 4B8 1 TORPET August 83 page 95 Are you a C 64 owner in need of AID Well we ve got one for you The C 64 programmers aid package adds 6 DOS wedge commands 8 V simple extended M L monitor RMGXLSFTHDP A plus 27 other additional programs and system management commands Find Chan ge PET SETUP COLOR SCREEN DUMP CONVERT APPEND to name only a few RTC Link compatible If you are interested in learning more about this program send
207. y Gord Campbell Commodore s new computer series ro business applications is just beginning to appear in the market This article describes some ot the features of these machines and comments on conversion to them The information is based on extensive exposure to prototypes so there may be detail dif compared to the final product Part 1 The series was announced some time ago and has changed names in the inter im Samples of the current names are 256 80 and 128 80 the names im ply these are business computers with 80 column screens and 256K 128K memory There will also be model with a second processor The only remark can make about that configuration is that the two processors appear to com municate with each other unlike the ouperPET where one processor is effec tively disabled by an external switch There are two main variations within the models the high profile unit has built in disk drives a tilt and swivel screen and separate keyboard on a cable The low profile model is just the keyboard unit with the circuit board inside A separate monitor and disk box are required The case is approximately 3 times the bulk of a VIC 20 PHYSICAL FEATURES Much is new for example o SID chip for sound o built in speaker o audio jack for external sound switching power supply external reset button in bach o internal user port
208. y much aware that there are various kinds ot microcomputers in people s hands so she ensures that each concept taught is self contained For those who have TRS 80 s she provides a session on PRINT USING and IMAGE however material which follows is not dependent on that concept The same is true of tunctions for those who have it she deals with it If you don t have MAT she tells you to go on to the next session Also when she provides problems she sets them out tor those who do have for instance PRINT USING and those who don t The book is written by someone who nas obviously struggled to teach program ming to people who want it but who are unsure of their ability to master it in the text portion she gives ample examples of a particular topic then she carefully explains what it means and gives more examples she sets out her problems with an ap proach which allows one to feel successful right from the start In the first category of problems she provides simple ones if one is honest and attempts to solve it without looking she then provides both the answer and the flow chart for the answer By caretully following her one becomes quickly comfortable with each concept The second set of problems closely parallels each of the problems from the first part only this time she doesn t provide the answer What she does provide is a printout of what the answer will look like after you have solved it correctly She als
209. your name and call We plan to print a list so that you can com municate with each other Associate Club Chapters We now have 7 What a ditterence a month makes in addition to the PET Educators Group Windsor London Commodore Users Group and Genesee County Area PET Users Group we have the Indian Affairs Teachers Using Computers Michigan s Commodore 64 Users Group Sacramento Commodore Computer Club and Edmonton Commodore Users Group Commodore Deafers We now have the Authorized Dealer List Spring 1983 from Commodore U S A as well as the Canadian list updated to May 20th If you re having difficulty locating your nearest dealer we ll do what we can for you from these lists Membership Cards There has been a rash of lost membership cards of late If you are an associate member all that you need is your membership number and we ll be glad to supply that upon request If you are a regular or student member then you need your card to get into meetings You can obtain a replacement card for 1 00 from the office Tl T T III Vy ja 3 offers you a step in the right direction by presenting the All New and programs the most powerful and easy to use software available for the Commodore 64 The Most Powerful 80 Column Screen Display Database Management System Without Additional Hardware 100 Machine Language 100 Machine Language Free Form Design and Input Over 70 Single Keystroke Commands Sort on Any F
Download Pdf Manuals
Related Search
Related Contents
Samsung GT-E1151 Manuel de l'utilisateur 大阪ガス 浴室暖房乾燥機 in this document User Manual - Procom Middle East SANGRADOR DE FRENOS NEUMÁTICO Digitus 3m CAT6 S-FTP RJ45 vacuum technologies Pompa a diffusione VHS-4 Benq WM04G3 取扱説明書 - セイコークロック Metabo KGS 255 Plus Saw User Manual Copyright © All rights reserved.
Failed to retrieve file