Home
October 1982
Contents
1. pa 9jsiDai p SI Auedwoy su6nouung v ID Cat Grd KUA U JIS 000 KUA U 5 000 KUA U KUA U KUA U KUA U KUA T PJIS 202 KUA U IS 111 KUA U S 000 KUA U 5 311 TU IS 800 KUA PC KUA U JIS 000 SOSID sosip 189848 1 1noqe ANOA XS 10 D w c 2 lt D 0M x e id vil 40 SOSI X JOW W 4O s xoq p y ew 1289 10 4007 PST ST Mem PCP6 16 P P6 16 P P6 16 P Pe 16 Po 32 PPG 32 P P6 16 6 8 P P6 16 Pe 32 P P6 16 P P6 16 PC P6 16 OSIQ u AJ euo pues Sosip o JO 10 esne2eg osje 52511 lq x 3 IUIN 49 X810uJ9 A uau 1uBu 52810 xaioway Ang noA ISA u UuAA 19 KUA UTILITIES 5 PROCESSES UP TO 500 STUDENT MARKS FOR MEDIAN AVERAGE NO OF ENTRIES STANDARD DEVIATION SOLVES ORDER POLYNOMIALS ON NO PASSING ETC THIS PROGRAM VALIDATES THE DISK CHECKS FOR BAD BLOCKS BY CHECKING EACH BLOCK THIS PROGRAM AIDS IN CRGANIZING TRANSFER OF PROGRAMS BETWEEN DISKS THIS PROGRAM WILL UPDATE MASTER DIRECTORY DISPLAY SELECTED DIRECTOR
2. BULLETIN OF THE TORONTO PET USERS GROUP 72 00 No 14 1982 50 PETSPEED NEW DISKS LISTINGS by J Allan Farguharson DON T BUY IT by Gord Campbell GORD CAMPBELL CONVENTION CHAIRMAN published by the TORONTO PET USERS GROUP EXECUTIVE Beach Bruce M Editor 519 925 5376 925 6035 Bennett Barbara At large 416 782 9252 Bennett Chris Vice Pres H 4160 782 9252 1 878 0581 Bonnycastle Michael President H 416 654 2381 444 3492 Brandon Eric Special Groups Coordinator 416 239 4666 Campbell Gord Conference Coordinator H 416 492 9518 Caven Sandy Treasurer 416 962 0744 Croft Gary Recording Secretary 41631 727 8795 362 1589 Easton John Westend Coordinator H 416 251 1511 965 1230 Farquharson Allen At Large H 519 442 7000 Gold Gerry At Large H 416 225 8760 667 2355 Hook David Librarian 705 726 8126 E Hyszka Michael At Large H 416 249 5805 Punter Steve Communication H 416 624 5431 625 1786 Address correspondence advertising requests membership dues TORPET submissions etc to Chris Bennett Corresponding Secretary 381 Lawrence Ave West Toronto Ontario M5M 1B9 Canada 416 782 9252 Bruce m Beach Editor 519 925 5376 H925 6035 Gerald Gold Asst Editor 416 225 8760 Michael Hyszka 416 249 5805 Advertising Mgr TPUG Answering Machine 416 223 2625
3. ISHING to trade computer ames on between other VIC 20 owners lease 12 355 6822 call ane m TORPET Oct 82 page 39 SOFTWARE the BPI Business Accounting System the system that lets you keep your eye on the business not on the computer ACCOUNTS RECEIVABLE GENERAL LEDGER INVENTORY MICRO SYSTEMS LTD Scarborough Ontario 2X1 PAYROLL 416 431 3200 TABLE OF CONTENTS Calendar September Westside Meeting Buy Petspeed J Allan Farquharson Don t Buy Petspeed Gord Campbell Education Disks Chris Bennett Commodore Maps Jim Butterfield Secretary s Report Chris Bennett New Club Releases AD RATES VIC 1 8 page 1 4 page Michael Hyszka full page 416 249 5805 Advertising Mgr color 10 extra TORPET Oct 82 page 40
4. SENTENCESC2 D J 901 P6 64 DRILL ON FRENCH VERB TENSES USING VERBS ETRE AVOIR AND ALLER FRENCH AID amp 1C2 KFA DI 300 P P6 16 THE STUDENT ENTERS AN ENGLISH WORD AND ATTEMPTS TO TRANSLATE IT INTO FRENCH FRENCH 2G2 KFA D IS 301 PP 16 THIS PROGRAM GIVES THE STUDENT FRENCH WORDS TO BE TRANSLATED INTO ENGLISH FRENCH DRILL C2 KFA D JI 442 P P6 8 THIS IS AN EXERCISE IN THE TRANSLATION OF ENGLISH WORDS INTO FRENCH FRENCH FWC C2 KFA 942 P P6 32 REVIEW RE AND IRREGULAR VERBS AND NEGATIVE FORMATION INCLUDES A TEST AND A FRENCH HANGMAN GAME FRENCH CUIZ C2 KF D S 402 P 16 A QUIZ ON TRANSLATION REPLACEMENT OF NOUNS WITH PRONOUNS AND NAMING NUMBERS WITH WORDS FRENCH TESI C2 KF P6 CRCNOCH VERBSCI KFA D 15 121 P 32 DRILL ON REGULAR AND IRREGULAR FRENCH VERBS AT GRADE 9 OR ADVANCED LEVEI FRENCH VERBS C2 KFA D 401 PC P6 64 DRILLS USER SELECTED VERB TENSES ERRORS ARE DISPLAYED AT END OF PROGRAM MELI MELC C2 KFA O P 200 P Pe 32 THE WORDS OF A SENTENCE INPUT BY THE USER ARE RANDOMLY DISTRIBUTED ON THE SCREEN THEN SLOWLY REASSEMBLED D E PJ 402 P 3 8 THIS PROGRAM ASKS GENERAL KNOWLEDGE QUESTIONS WHICH MAY BE ADAPTED FOR ANY SUBJECT AREA SERIE 1 6 1 82 17 Name of Program BLOCK C2 A MAZING C2 ABSTRACT C2 ACCELERATION C2 AFO C2 APPAREIL JET C2 ARROW C2 ARTILLERY C2 ATARI 2 BAGEL C2 BATTLESHIP C2 BIORHYTHM C2 BLACK BOX C2
5. Restore default I O channels FFCF INPUT FFD2 PRINT FFE Test Stop key FFE4 GET Commodore 64 ROM memory map 000 ROM control vectors Keyword action vectors A052 Function vectors A080 Operator vectors AOSE Keywords 19 Error messages A328 Error message vectors A365 Misc messages A38A Scan stack for FOR GOSUB 8 Move memory A3FB Check stack depth A408 Check memory space A435 out of memory A437 Error routine 4469 BREAK entry A474 ready A480 Ready for Basic A4SC Handle new line A533 Re chain lines A560 Receive input line A579 Crunch tokens A613 Find Basic line 642 Perform NEW A65E Perform A68E Back up text pointer A69C Perform LIST 4742 Perform FOR A7ED Execute statement A81D Perform RESTORE A82C Break A82F Perform STOP A831 Perform END A857 Perform CONT A871 Perform RUN A883 Perform GOSUB Perform GOTO A8D2 Perform RETURN A8F8 Perform DATA A906 Scan for next statement A928 Perform IF A93B Perform A94B Perform ON A96B Get fixed point number A9A5 Perform LET 80 Perform PRINT 86 Perform CMD AAAO Perform PRINT Print string from AB3B Print format character AB4D Bad input routine AB7B Perform GET 5 Perform INPUT ABBF Perform INPUT ABF9 Prompt amp input ACOS Perform READ ACFC I
6. VOICES Write Only 54293 0415 I 1 D416 FILTER FREQUENCY 54294 i i d 417 RESONANCE FILTER VOICES 4595 EXT V3 V2 V1 PASSBAND MASTER 54296 E i D418 V3 MD VOLUME off Hi Bd Lo I FILTER amp VOLUME l Write Only 41 1 m ae a a m n SEED a Qum am au um um ana w uu o BM D419 PADDLE X 54297 i D41A PADDLE Y 54298 D4B NOISE 3 Random 54299 I D41C ENVELOPE 3 54300 SENSE Read Only i I Special voice features TEST RING MOD SYNC are omitted from the above diagram PROCESSOR 1 0 PORT 6510 COMMODORE 64 0000 0001 TAPE TAPE 1 MOTOR SENSE WRITE gt 1 2 0 I i L TORPET 1 82 page 36 accu CDM RAR CIA 1 IRQ 6526 COMMODORE 64 PADDLE SEL JOYSTICK 0 DC00 PRA 56320 A B RLDU KEYBOARD ROW SELECT INVERTED DC01 JOXSTICK T PRB 56321 KEYBOARD COLUMN READ 50 02 SFF ALL OUTPUT DDRA 56322 DC03 00 ALL INPUT DDRB 56323 DC04 x TAL 56324 DC05 TIMER A TAH 56325 DC06 u x TBL 56326 DC07
7. MACHINE LANGUAGE GROUP FOR INFORMATION ON THE MACHINE LANGUAGE GROUP CALL JIM CARSWELL 416 531 9909 CALENDAR TPUG 1982 83 Schedule Central Chapter Meetings are held at 7 30 at Leaside Public HighSchool Bayview amp Eglinton Avenues Wed Nov 10 1982 Wed Dec 8 1982 Wed Jan 12 1983 Wed Feb 9 1983 Wed Mar 9 1983 Wed Apr 12 1983 Pet Conference May 13 14 15 1983 George Brown College Wed June 8 1983 Last meeting Westside Chapter Meetings the cafeteria at Sheridan College Oakville on Trafalgar Road 2 miles north of the Q E W Wed Oct 27 1982 Wed Nov 24 19 Wed Dec 22 1982 Sustaining Members by Gord Campbell Over the summer a new class of TPUG mem bership was created This is the Sustaining Member Sustaining membership is open to those organizations who wish to support TPUG to a Mages extent than through reguiar mem The annual fee for sustaining mem bers is 100 00 return these organizations are listed in the TORPET Due to technical dif ficulties the listings were omitted from the September issue Apologies are due to our initial Sustaining Members for this omission The charter sustaining members are Questar International Richvale Telecommunications T Eaton Co Ltd The idea of the Sustaining Member grew out of the June copy session It was ultimately decided to charge no fee to organizations who exhibit
8. was busy trying to loa had the opportunity to athering together of VIC types those interested n specific programs programming at the previous week s Central meeting And would you believe it we not only ot ourselves a list of those 17 Westenders nterested this project but actually received three count em three offers to act in a liason capacity with Bruce or whoever from the Central group Now THAT s enthusiasm David Williams followed Bruce with demonstrations of several of his latest on this month s SEPT disk SUPERSPEED SORT and MARKSCALER Superspeed Sort is the latest version of Dave s attempts to be subtle with the English Lang uage s capability 6860 something of a rather fast nature This fatest version certainly performs as described WarpSpeed WAS just little TORPET Oct 82 page while the index program an uninitialized disk Bruce mention the and by manipulating pointer arrays to ert necessary comparisons and sorts must now reaily try a comparison Strasma s SUBSORT ro named irom SUPERSORT this year in response to apparent previous name copyright claim Note to JS Dave claims that the usual methods of timing his sort on an array of 25 items would waste more time in assigning a value to than performing the actual sort Tell you guys what vh try to do for next meeting if ever get the programs together long enough to
9. Description 000 PCP6 16 TEACHES STUDENT HOW TO ADD AND SUBTRACT INTEGERS 6 302 P P6 16 ADDITION DRILL GAME STUDENTS MOVE THE TWO MEN DISPLAYED ON SCREEN BY CORRECTLY ANSWERING ADDITION PROBLEMS 462 P P6 16 DRILLS ON A SERIES OF RANDOM ADDITION PROBLEMS ENTRY OF DIGITS IS LEFT TO RIGHT 322 P P6 16 DRILLS ADDITION OR SUBTRACTION AND LETS THE STUDENT COUNT OBJECTS IF HE SHE GETS A QUESTION WRONG 442 P P6 16 CODE BREAKING GAME USING ALL OPERATIONS INCLUDING NEGATIVE NUMBERS TO BREAK CODE 412 P P6 16 DRILLS NINE SUB TOPICS UNDER ALGEBRAIC VECTORS 200 P P6 16 USER INPUTS INFORMATION REGARDING A LOAN AND THE AMORTIZATION TABLE IS OUTPUT P6 000 PC P6 16 PROCESSES UP TO 500 STUDENT MARKS FOR MEDIAN AVERAGE NO OF ENTRIES STANDARD DEVIATION NO PASSING ETC 200 P P6 16 TEACHES ANALYSIS OF COVARIANCE 402 P P6 16 TEACHES ANALYSIS OF VARIANCE 422 P P6 16 DRILL IN ADDITION SUBTRACTION AND MULTIPLICATION STUDENT HAS CHOICE OF THREE LEVELS OF DIFFICULTY 311 P P6 32 CHOOSE ANGLE AND AMOUNT OF POWDER REQUIRED TO FIRE A CANNON SHOT OVER A MOUNTAIN AT THE OPPOSING PLAYER 900 P P6 8 TWO DIGIT ADDITION GAME TORPET Oct 82 page 20 Name of Program AUTO ADD TCHR C2 B T C ADD C2 B T C DECIML C2 B T C DIVIDE C2 B T C FRAC C2 B T C MULT C2 B T C PERCNT C2 BAIRSTOW NTH C2 BALANCE C1 BASE CHANGE C BASIC STATIST C2 BATTLESHIP C2 BEADS IN A JA C2 BIG ADD C2 BIG BINARY C2 BIG DIVIDE C2 Name of Program BIG MULTIPLY C2 S
10. 200 P P6 16 ADDITION INTEGERS DECIMALS 402 6 32 THE PRIMARY STUDENT 15 GIVEN ADDITION PROBLEMS INVOLVING BOTH POSITIVE AND NEGATIVE NUMBERS 420 P P6 32 DRILL ON SIMPLE ADDITION AND SUBTRACTION 400 P P6 16 STUDENT INPUTS THE COEFFICIENTS OF TWO LINEAR EQUATIONS AND THE COMPUTER GIVES THEIR POINT OF INTERSECTION KMH MATH PST ST Cmp Mem Description 694 P P6 16 THIS IS AN INTEGER MATH DRILL WITH OPTIONAL LEVELS OF DIFFICULTY P6 600 P P6 PROGRAM FINDS THE INTERSECTION OF TWO LINES INPUT BY THE USER 219 P 6 16 PROGRAM ASKS TWENTY MATHEMATICAL SEQUENCE QUESTIONS ON EACH RUN AND GIVES THEIR SOLUTIONS 611 P P6 16 A MULTIPLICATION DRILL PROGRAM 311 P P6 16 A VERSION OF OBJECT IS NOT TO TAKE THE LAST BOTTLECAP 900 P P6 16 PLAYER MUST CORRECTLY ANSWER AN ADDITION QUESTION BEFORE THE LAZER DESTROYS THE WHOLE BLOCK 400 P P6 16 FINDS AREA OF UNIT CIRCLE USING equals N R COS pi N R SIN pi N equals OF SIDES OF INSCRIBED POLYGON 490 P Pe 32 THIS PROGRAM INTRODUCES A STUDENT TO THE CONCEPT OF A LIMIT BY DISPLAYING SEQUENCES amp ASKING FOR THE LIMIT 800 P 6 16 GRAPHS UP TO 4 FUNCTIONS SOME KNOWLEDGE OF BASIC REQUIRED IN ORDER TO ENTER FUNCTIONS 7 P6 32 THIS PROGRAM HELPS USER FIND THE LINE OF BEST FIT FOR POINTS INPUT AND GRAPHS EQUATIONS 800 P P6 16 PLOTS LINEAR EQUATIONS 092 P P6 32 SOLVES LINEAR EQUATIONS WITH 1 9 VARIABLES 422 P P6 16 DRILLS STUDENT INTEGER LONG DIVISION W
11. LATIN 12302 in KMS D IS 302 P P 32 DRILLS LATIN VOCABULARY STUDENT HAS A CHOICE OF CONVERTING LATIN TO ENGLISH OR VICE VERSA MUSIC THEORYC2 KMS E PETUNIA INSTC2 5 SWAP NEW 2 KMS D J 422 P P6 16 EXCHANGE WORDS ON A LIST UNTIL THEY ARE ARRANGED ALPHABETICALLY SWEDISN QUIZC2 KMS D S 402 P 16 AN ENGLISH SWEDISH TRANSLATION QUIZ TORPET Oct 82 page 85 LIFESTYLES C2 METEORC2 ID KMT KMT MM ADVBFORMS1 C2 KMT REFLEX TIMER C2 STADIUM QUIZ C2 Name of Program 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 Name of Program KOPPEN C2 LAKES ENG C2 MILEAGE C2 MILEAGE C2 NORTH EAST C2 OCEAN QUIZ C2 SLOPE GEOG C2 STATES amp CAP C1 STATES amp REG C2 WORLD CAPTALS C2 Name of Program ACCELERATION C2 ACTINIUM DECA C2 AVORM C2 AZIMUTH amp ALT C2 BALANCE CHEM C2 BALLISTICS C2 BERNIE TOWER C2 BOHR 1 BOYLE S LAW C2 KMT KMT KRA KRA KRA KRA KRA KRA KRA KRA KRA KRA KRB KRB KRB KRB KRB KRB KRB KRB KRB Cat Grd ISC PJI JIS S OO d00 Cat Grd D Jl D Jl D JIS DGT JI U JIS D S DT JIS DT Jl D S D S Cat Grd Odooccou ID Cat Grd KSA KSA KSA KSA KSA KSA KSA KSA KSA DT S KMT MATH PST ST Cm
12. of plug in ROMs Buy and y DON T BUY IT by Gord Campbell This is not a full fledged review of PETSPEED but rather several comments based brief experience with the product PETSPEED is a compiler for Commodore BASIC rograms it will translate the BASIC program nto a faster running quasi D E These remarks are based on ISSUE 2 3 for the 8032 read the user manual and compiled severai programs mostly from the TPUG library The AA d was easy 10 use and ran reasonably quickly The compiler requires work diskette with lots of free space At least it seems like a lot if you use a 4040 To compile requires a dongle which is attached to cassette port but the resulting programs do not need this During compilation the syntax of the entire program is checked which is a definite benefit es one of the programs contained a line which said GOT 1200 As long as the line is not executed there is no problem However for users of the program it amounts to a time bomb which will qo off someday TORPET Oct 82 page 6 systems cripple LIST is not supported b The resulting programs were approximatel 30 blocks 7 longer in every case This included one program which started out at 90 blocks and went to over 120 The documentation claims that larger rograms should actually decrease in size but the handling of variable arrays can easily offset this The programs operated up to
13. P6 16 DRILLS CONVERSION OF PERCENT TO FRACTIONS AND FINDING PERCENT VALUES OF GIVEN NUMBERS 000 P P6 16 SOLVES ORDER POLYNOMIALS 422 P P6 16 DRILLS A STUDENT IN BALANCING VARIOUS METRIC WEIGHTS 111 P P6 16 PROGRAM CHANGES NUMBERS IN BASE 10 TO ANY BASE FROM 2 16 201 16 SOLVES STANDARD ERROR MEAN AND STANDARD DEVIATION 702 P P6 16 USER PLAYS AGAINST COMPUTER EACH HAS 5 INVISIBLE SHIPS ON THE GRID WINNER IS FIRST TO SINK OTHER S SHIPS 500 P 8 GRAPHIC AND NUMERIC REPRESENTATION OF BINOMIAL DISTRIBUTION 202 P P6 16 PROGRAM DRILLS ADDITION USING LARGE GRAPHIC NUMBERS 400 P Pe 16 SHOWS GRAPHIC CONVERSIONS FROM DECIMAL UP TO 511 BINARY 502 P P6 16 THIS PROGRAM DRILLS DIVISION USING LARGE GRAPHIC NUMBERS KMC MATH PST ST Cmp Mem Description 202 P P6 16 DRILLS ON A SERIES OF RANDOM MULTIPLICATION PROBLEMS PRESENTED IN LARGE NUMERALS 462 P P6 16 DRILLS SUBTRACTION OF WHOLE NUMBERS USING LARGE NUMERICS IN SCREEN DISPLAY P 8 12 OR 24 HOUR DIGITAL CLOCK WITH ALARM P6 902 P P6 32 THIS PROGRAM USES A CANNON TO DRILL ORDER OF OPERATIONS 712 P 16 STUDENT MUST CORRECTLY ANSWER ADDITION PROBLEMS TO DEFUSE BOMBS 400 P P6 16 THIS IS A PROGRAM FOR CALCULATING THE PRESENT VALUE OF SAVINGS BONDS 942 P P6 16 THIS PROGRAM BUILDS UP A STUDENT S MULTIPLICATION SKILLS BY DRILL METHOD 942 P P6 16 THIS PROGRAM BUILDS UP A STUDENT S ADDITION SKILLS BY DRILL METHOD 942 16 THIS PROGRAM BUILDS UP
14. TIMER B TBH 56327 DCOD ICR 56333 ONE OUT TIME TIMER DCOE SHOT MODE 6 CRA 56334 OUT START ONE OUT TIME TIMER DCOF SHOT MODE PB7 B CRB 56335 START RECENTES RET Rd wam unata uama mam wana uman uman Gana uman RA uman ee sasa e a me n a me me me m e m m e e e Me m me E m m e o a e a e aa a m a CIA 2 NMI 6526 COMMODORE 64 EPERE SERIAL CLOCK SERIAL CLOCK ATN RS22 0000 OUT OUT OUT OUT PRA 56576 0001 PRB 56577 0002 3F SERIAL or 06 RS232 DDRA56578 DD03 00 ALL INPUT DDRB 56579 0004 li Me eh eee EE T TAL 56580 0005 56581 DD06 TIMER B TBL 56582 TOUS _ TBH 56583 85232 TIMER DD0E TIMER A START CRA 59590 DD0F TIMER B START CRB 59591 0 O AIR Lo am umm man mam maan mam NN EZ CEA e CEN mt MEN me massa uman mama ruas uama TORPET Oct 82 page 37 secretary s Report HOW SUBMIT PROGRAMS by Programs can be sent to us either on disk or tape disk tape will be returned to you as long Ch 2 as you have enclosed your
15. CP M in answer to a query from the last row stands for Control Program Microcomputers developed by Digital Research of California as far back as 1974 based on a previous language called PL M Programming Language Microcomputers based in great part on Algol and PL I etc Also being a Control Program only CP M has no language sold with it and you must buy our own if you want BASIC try MBasic CBasic Basic 86 and so it goes _ But why am taking so much time explaining this well as one writer in a recent issue of MICROCOMPUTER PRINTOUT says Sport is the art of the difficult made to look easy If computer programming were sport rather than something to be done because you have to clear up the mess then CP M would be the greatest invention since the discovery of Cricket stumps or the tennis court baseline XM CP M is ten year old operating system that thinks your screen is a terminal Most screens were terminals and a lot of terminals were rinters when CP M was first invented and so P M assumes that you have a piece of paper in a printer or a screen that behaves as if it were a plece of paper in a printer TORPET Oct 82 page 4 if CP M still impresses you inen ii return to the meeting and good old John who to the casual observer appears rather under whelmed by the whole process As he told us when he turned on and off and on the SoftBox anything other than that A gt on the screen and n
16. FB8E Reset pointer FB97 New character setup FBA6 Send transition to tape FBC8 Write data to tape FBCD IRQ entry point FC57 Write tape leader FC93 Restore normal IRQ FCB8 Set IRQ vector FCCA Kill tape motor FCD1 Check r w pointer FCDB Bump r w pointer FCE2 Power reset entry 02 Check 8 FD10 8 rom mask FD15 Kernal reset FD1A Kernal move FD30 Vectors 50 Initialize system constnts FD9B IRQ vectors Initialize FDDD Enable timer Save filename data Save file details FEO7 Get status FE18 Flag status FE1C Set status FE21 Set timeout FE25 Read set top of memory FE27 Read top of memory FE2D Set top of memory FE34 Read set bottom of memory FE43 NMI entry FE66 Warm start FEB6 Reset IRQ amp exit FEBC Interrupt exit FEC2 RS 232 timing table FED6 NMI RS 232 in FF07 NMI RS 232 out FF43 Fake IRQ FF48 IRQ entry FF81 Jumbo jump table FFFA Hardware vectors DNI Wer iiio PF WP ARACTER SET BIT 2 OF 0001 y CHAR ROM 1 1 ROM RAM IIIIIIIIIIII VIDEO CHIP SEES BE THIS 16K BLOCK ON POWER UP COMMODORE 64 MEMORY FFFF 000 DC00 80800 6 50000 C000 A000 8000 6000 4000 163841 92000 8192 0800 0400 0000 65535 KERNAL 57344 m 55320 COLOUR RAM NIBBLES 55296
17. ICE CREAM P C2 LEMONADE C2 LIFE TABLES C2 Name of Program MARKET C2 MONEY FLOW C2 MORTGAGE C2 OBJECTIVE 1 1 C2 PORTFOLIO C2 SCHOOL MARM C2 SIMULATION C1 STOCK MARKET2 C2 TAX ONT81V1 C2 KBA KBA KBA KBA KBA KBA KBA KBA KBA KBA KBA KBA KBA KBA ID KBB KBB KBB KBB KBB KBB KBB KBB KBB OcoOCC o Q O e O Cat Grd DT S U Is U IS U SC D IS U SC T IS T SC D D IS S IS 5 IS U SC Cat Grd S SC SG S DU S U SC D PJ S SC S SC U SC PST ST Cmp Mem KAA ADMINISTRATION Description 400 P P6 8 THIS STATISTICAL ANALYSIS PROGRAM LETS USER INPUT DATA AND CALCULATES MEDIAN AVERAGE ETC 400 P P6 8 THIS STATISTICAL ANALYSIS PROGRAM CALCULATES MEAN AVERAGE ETC FROM USER INPUT DATA 502 P 6 16 REQUIRES QUESTION WORKSHEET TEACHER SELECTED ANSWERS ARE STORED IN DATA LINES 410 P P6 16 CALCULATES SIMPLE BOND YIELD VALUES 241 P P6 32 USER TAKES THE PART OF A SCIENCE TEACHER FACING A STUDENT WHO WANTS TO PERFORM EXPLORATORY SURGERY ON DOG Pe 241 P P6 32 SIMULATION OF A TEACHER STUDENT CONFRONTATION IN WHICH THE USER TAKES THE PART OF THE TEACHER 300 P 32 PROGRAM CALCULATES GRADES FOR UP TO 35 STUDENTS AND 10 TESTS AND ORDERS RESULTS BY ALPHABET OR SCORES 241 P P6 32 PROGRAM SIMULATES A DISAGREEMENT BETWEEN A PARENT AND A TEACHER THE USER IS PUT IN THE TEACHER S POSITION P P6 16 TEACHER ENTERS PUPILS NAMES AND MARKS COMPUTER CALCULATES AVERAGES ETC
18. WITH THE USER ABOUT MONEY EMPLOYMENT HEALTH AND SEX 502 PP 16 SIMULATION OF A GAME OF OBJECT IS TO REMOVE AS MANY PEGS AS POSSIBLE BY JUMPING INTO EMPTY HOLES TORPET Oct 82 page 18 Name of Program IN ORDER C2 JOTTO C2 LAKES ENG C2 LE PERDU C2 LOGIBLOCKS C2 MAGIC SQUARE C2 MASTERMIND1 C2 Name of Program MASTERMIND2 C2 MASTERMIND3 C2 MATCHES C2 METEOR C2 MISSION IMPOS C2 MOUSE MAZE C2 MUGWUMPS C2 PETALS ROSE C2 PICTURES C2 PIZZA C2 PLANET PROBE C2 PONG C2 PUB SILLINESS C2 PUZZLE C2 Name of Program RAGING ROBOTS C2 ROAD TRACK C2 ROTATE 1 C2 SNAKES C2 SNARK C2 SNERD C2 SNOOPY C2 SPACE PILOT C2 SPACE WEIGHTS C2 STAR WARS C2 STARTREK 2 C2 STARTREK 2 STARTREK C1 SUPERDRAW C2 ID Cat Grd PST ST Cmp Mem Description 402 P Pe 16 COMPUTER THINKS OF A THREE DIGIT NUMBER AND PLAYER TRIES TO GUESS IT WITH THE AID OF CLUES 402 P P6 16 PET THINKS A WORD AND PLAYER MUST GUESS IT COMPUTER TELLS HOW MANY LETTERS ARE CORRECT IN EACH GUESS KGC G JI 602 PP 16 A VARIATION ON THE GAME OF HANGMAN USING PLACE NAMES IN ENGLAND S LAKE DISTRICT AS THE MYSTERY WORDS G PJISC400 P P6 8 A FRENCH VERSION OF HANGMAN WITH AN INVENTORY OF ANSWERS WITH CLUES KGC G 402 P P6 THIS IS A LOGIC GAME IN WHICH THE STUDENT ATTEMPTS TO DETERMINE THE ATTRIBUTES OF A BLOCK KGC G IS 000 PP6 8 A CHANCE GAME IN WHICH PLAYER TRIES TO LIGHT ALL BUT THE MI
19. When loaded on a system with a 3K expander or Super Expander you will play an advanced level game Loading the cassette onto a system with 8K or more expansion you will be allowed to choose between a variety of difficulty game feature options The game is controlled with the VIC 20 joystick Check for availability with your local dealer or use the order form provided Dealer enquiries are welcome FORWARD TO PLEASE SEND ME SYNTAX SOFTWARE INC 33 ELMHURST AVE SUITE 502 CRABS 18 95 ea WILLOWDALE ONTARIO CANADA M2N 6G8 PHONE 416 221 8008 TANK WAR 18 95 ea CYCLONS Q 23 95 ea CERTIFIED CHEQUE MONEY ORDER Please Forward Charges To SHIPPING amp HANDLING 1 00 PER CASSETTE WH VISA ONTARIO RESIDENTS PLEASE ADD 7 SALES TAX D MASTER CARO TOTAL AMERICAN EXPRESS Please Print CARD NO EXPIRY DATE ADDRESS P ey SIGNATURE_ 1 LL N POSTAL CODE VIC 20 is a registered trademark of Commodore Business Machines Inc TORPET Oct 82 page 12 Name of Program ANALYSIS 1 C2 ANALYSIS 2C2 ANSWER 2 BONDS C2 DOG C2 EXAM 2C2 FIGHT C2 GRADES C2 LETTER C2 MARKS C2 MRK STATS C1 NOTES C2 SEX ED C2 Name of Program ACCOUNTING C2 AMORT N TABLE C2 BONDS C2 BUDGETACCOUNT C2 CALENDAR C2 CREDIT UNION C2 DATES C2 DEPRECIATION C2 2 GROSS PAY C2 HISTORY QUIZ C2
20. 16 USER INPUTS A POLYNOMIAL AND VALUE THE PET SOLVES FOR T UT i ge Bw AINT Name of Program DICE THROW C2 DIVISION DRIL C2 DRILL 1 C2 DRILL C2 DRILLS C2 ELLIPSE TRANS C2 ENGGAME 2C2 EQN MANIPULAT C1 EQUATIONS 1 C2 EQUATIONS 2 C2 EXPONENT MULT C2 EXPONENTS C2 FACTEUR C2 FACTOR TRINO C2 FACTOR TRINOM C2 Name of Program FACTOR WHOLES C2 FACTORS C2 FAST MATH C2 FLIP PROBLEM C2 FOIL PRACTICE C2 FRAC EST SOUN C2 FRACTION GAME C2 FUN MACHINE C2 FUNC PLOT C2 FUNCTION PLOT C2 GAUSS REDUCT C2 GEOMETRY C2 GEOMETRYTERMS C2 GRAPH PLOT C2 GRAPHIQUE 1 C2 Name of Program GUNNER C2 HANGMATH 2 C2 HANGMATH C2 HEXDEC C2 HI CALC C2 HI LO C2 HOW LONG C HOW 2 HURKLE C2 HYPERBOLA C2 INT ADD FAST C2 Cat Grd PST ST ID KM KMF KMF KMF KMF KMF KMF KMF KMF KMF KMF KMF KMF KMF KMF KMG KMG KMG KMG KMG KMG KMG KMG KMG KMG S IS D J D Jl D PJ D PJ SU S IS T T D IS D 6 T PJ TU IS D Cat Grd D U 15 D PJ T IS D IS G G Jl G Jl T IS T C D J DT TU 5 S S Cat Grd 16 DG Jl U IS D S G J D PJ D EPT G J S S D P 7 KME MATH Description 001 P Pe 16 PROGRAM KEEPS TRACK OF THE SUMS OF RANDOMLY
21. 32 A TUTORIAL ON THE BHOR 902 P 32 SIMULATES EFFECT OF MODIFYING PRESSURE CONTAINED GAS THEN GRAPHS RESULTS AND DRILLS CONCEPT TORPET Oct 82 page 2 Name of Program BUOYANCY C1 CAI MOMENTUM C2 CASCADE C2 CHARGE C2 Name of Program CHEM 12C2 CHEM EQUA C2 CHEMIST QUIZ C2 CHEMIST C2 CIRCUITS C1 COMPOUND C2 COMPOUNDS 2 1 CYLINDERS C1 DEFECT C2 E MT C2 ELECTRICAL PR C1 ELECTRO MAG C2 Name of Program ELEMENT C1 ELEMENTS C2 ENERGY C2 ENV PROFILE C2 ENZYME C2 EQUATIONS C1 EQUIVALENTS C2 FAMIL Y C1 FISHERY C2 FORCE CONV C2 FOURIER PLOT C2 FUSE C2 GAS EQUATIONS C1 GEIGERCOUNTER C2 Name of Program GRAVITY QUIZ C2 HALF LIFE C2 HARMONICDSPLY C2 HEAT SOLVER C2 INORG 1 IHTERFERENCE C1 ION C 1 KINEMATICS C1 LOCKEY C2 MALARIA C2 ID Cat Grd DT S KSA D 5 KSA S J KSA S 5 ID Cat Grd KSB D S KSB D S KSB D S KSB S KSB DSTCS KSB D S KSB D S KSB D KSB T S KSB DS IS KSB D S KSB ID Cat Grd KSC DT S KSC D S KSC DT S O 15 KSC S S D 15 KSC DT S KSC S S KSC S IS KSC KSC TU IS KSC D SC KSC U S KSC S S ID Cat Grd KSD D S KSD D S KSD S S KSD U S KSD D SC KSD KSD T 5 KSD T 5 KSD T S KSD S IS PST ST Cmp Mem 490 P P6 32 Description THIS PROGRAM TEACHES AND TESTS THE STUDENT ON DENSITY BUOYANCY AND FLOATATION 202 PP 32 PRELIMINARY TO 1 MOMENTUM PROGRAM 600 PP 16 A SIMULATION OF WATER SEEP
22. A STUDENT S SUBTRACTION SKILLS BY DRILL METHOD 942 P Pe 16 THis PROGRAM BUILDS UP A STUDENT S DIVISION SKILLS BY DRILL METHOD PERSON COMPETITION IN WHICH EACH DRIVER MUST CORRECTLY ANSWER A MULTIPLICATION QUESTI 201 P P6 16 PROGRAM SIMULATES BUYING ITEMS IN STORE COMPUTER TOTALS ADDS SALES TAX AND SHOWS How 10 MAKE CE 000 P P6 16 THIS PROGRAM DEALS WITH THE TOPIC OF PROBABILITY KMD MATH PST ST Cmp Mem Description 902 P P6 16 THIS PROGRAM DRILLS THE RELATIONSHIP BETWEEN DIGITAL TIME AND AN ANALOGUE CLOCK FACE 942 P P6 32 PRACTICE IN GRAPHING OF POINTS 552 P P6 16 A DRILL PROGRAM IN COLLECTING LIKE TERMS THREE LEVELS OF DIFFICULTY 200 P P6 32 A DRILL PROGRAM IN COLLECTING LIKE TERMS 200 P P6 16 PROVIDES PRACTICE IN RATIONAL COUNTING NUMBERS 1 10 qz 601 P P6 16 THIS PROGRAM USES GRAPHICS TO INCREASE STUDENT S ABILITY TO COUNT TO TEN 2 200 P P6 16 TYPE A NUMERAL FROM 1 TO 5 AND THE NUMERAL AND A CORRESPONDING NUMBER OF OBJECTS WILL APPEAR 500 P P6 32 EVALUATION OF POLYNOMIAL TO FIT A SET OF POINTS INTEGRATION amp PLOTTING INCLUDED e 942 P P6 16 CHECKS SPEED AND ACCURACY AT SCORES ARE DISPLAYED ON A DART BOARD 100 P P6 16 A PROGRAM THAT TELLS USER WHAT DAY OF THE WEEK CERTAIN DATE WILL FALL ON ke 553 P P6 16 THIS PROGRAM TEACHES AND DRILLS FACTORING OF TRINOMIALS BY DECOMPOSITION 300 P P6 16 ILLUSTRATES STRAIGHT LINE DOUBLE DECLINING AND SUM OF THE DIGITS DEPRECIATION TORPET SUM page 21 400 P P6
23. BLACKJACKE C2 BREAKOUT C2 Name of Program CHASE C2 CIVIL BATTLES C2 CRAPS C2 CRAZY BALLOON C2 CYCLON BATTLE C2 DAM BUSTERS C2 DUCKSHOOT C2 ENGGAME2C2 FLECHE C2 FOX AND HOUND C2 FROG RACE C2 GAME 4 2 GOLIWOG C2 GUNNER 2 2 HAMLET C2 Name of Program HAMMURABI CO HANGMAN 1 C2 HANGMAN 3 C2 HANGMAN C2 HANGMATH 2 C2 HANGMATH C2 HELLO C2 Hi Q C2 KGA KGA KGA KGA KGA KGA KGA KGA KGA KGA KGA KGA KGA KGA KGA ID KGB KGB KGB KGB KGB KGB KGB KGB KGB KGB KGB KGB KGB KGB KGB ID KGC KGC KGC KGC KGC KGC KGC PJI IS G G G G G PJ JIS PJI JIS PJS JIS JIS IS Jl IS S IS G G O O G Cat Grd S IS JIS DG Jl GS JIS KGA GAMES PST ST Cmp Mem Description 801 P 8 MAY BE DIFFICULT TO UNDERSTAND PLAYER MATCHES ARTICLES BASED ATTRIBUTES SIMILAR TO VENN DIAGRAMS 600 P P6 16 DRAWS MAZES THE DIMENSIONS OF WHICH ARE CHOSEN BY THE USER AN 402 P 6 16 VERY SIMILAR TO BAGELS 800 PP 8 THIS IS AN INTERESTING PHYSICS GAME WHICH REQUIRES THE USE OF A CALCULATOR 902 P P6 16 ACTION GAME WITH SOME JAPANESE TEXT PLAYER TRIES TO KNOCK OUT AFO WITH A LASER BEFORE BEING HIT HIMSELF 411 P P6 64 SLOT MACHINE GAME USER IS GIVEN 100 FOR BETTING PURPOSES 902 P 8 YOU GUIDE THE SNAKE TO HIT TARGET BOXES AVOIDING THE BOUNDARIE
24. CLASSIFICATION SYSTEM FOR CLIMATES AND GIVES A MARK OUT OF TEN 602 P P6 16 A VARIATION ON THE GAME OF HANGMAN USING PLACE NAMES IN ENGLAND S LAKE DISTRICT AS THE MYSTERY WORDS 900 P P6 32 PROGRAM CALCULATES MILEAGE BETWEEN TWO LOCATIONS INPUT BY THE USER 401 P P6 16 USER INPUTS LONGITUDES AND LATITUDES OF TWO LOCATIONS COMPUTER CALCULATES THE DISTANCE BETWEEN THEM 602 P P6 16 A HANGMAN GAME USING PLACE NAMES IN ENGLAND AS THE MYSTERY WORDS 400 P Pe 32 QUIZ ON OCEANS 300 P P6 16 SLOPE OF A HILL IS GIVEN AFTER USER INPUTS LEVATION OF TOP AND BOTTOM OF HILL FOR USE WITH CONTOUR MAPS 132 P P6 32 A QUIZ ON STATES AND CAPITALS WITH MULTIPLE CHOICE OR FILL IN THE BLANKS QUESTIONS 202 P P6 16 AMERICAN GEOGRAPHY ONLY 302 P 16 A DRILL ON WORLD CAPITALS KSA SCIENCE PST ST Cmp Mem Description 800 PP 8 THIS IS AN INTERESTING PHYSICS GAME WHICH REQUIRES THE USE OF A CALCULATOR 600 P P6 16 THIS PROGRAM WORKS THE STUDENT THROUGH THE ACTINIUM DECAY SERIES AND GIVES A GRAPH REQUIRES PERIODIC TABLE 202 PP 16 STUDENT MUST LABEL THE NAMED OBJECT AS ANIMAL VEGETABLE OR MINERAL 300 16 PROGRAM HELPS STUDENT LOCATE EIGHT IMPORTANT STARS IN THE SKY BY PROVIDING THE ALTITUDE 8 AZIMUTH FOR EACH 202 PP 32 BALANCES CHEMICAL EQUATIONS 900 P P6 16 DRILL ON PROJECTILE MOTION PROBLEMS REQUIRES CALCULATOR TRIG TABLES 600 P P6 16 SIMULATES OPERATION OF BUBBLE TOWER TO SEPARATE TAR GAS KEROSENE AND COAL OIL FROM CRUDE OIL 421 P P6
25. Canada where school boards may send a Purchase Order All orders for the COMPLETE SET 300 payable to Aurora Software must be sent to Aurora Software Att Jennifer Godfrey Box 1394 2 Ontario Canada POJ 1 0 TORPET 1 82 paqe A new challenge every time a AN TANKWAR Your opponent watches closely as the BAT TLEFIELD unfolds and you both carefully plan strategies for the pending CONFLICT Suddenly both LASER TANKS fire to initiate movement You begin to thread the way through your home territory avoiding obstructions and buildings as you proceed toward enemy ground Outscore the rival tank by destroying enemy buildings as well as placing direct hits on your opponent during one to one combat Higher The ultimate inter stellar conflict NE TR lt ps CRABS Agility is the key to successfully guiding HER BIE the halibut through the maze avoiding the deadly gaze of SONIC CRABS while feed ing on delectable night crawlers The more you eat the higher your score Each time you clear the maze of tasty morcels you will receive more time additional lives and a new group of night crawlers as the game of SURVIVAL continues But beware With the passing of time your presence becomes increasingly aggravating Skill levels will add additional targets moun tain ranges and landmines to the battle zone for increasing EXCITEMENT One of thre
26. INST STH SCOTTE STRING THING TAPE PHONO PHILE DISK PHONO PHILE PHONE NUMBERS VIC TAPE INDEX MASTER TAPE LIBR WWV WWNI WWWII WWNIII WWIX WW WORD LIST CMPR MOSER SRCE STRING THING 64 SUPERSPEED SORT MARKSCALER FIXFILE POINTER SORT FILE ML DATA MAKER WWI WWII WWIII WWIV SUPERMON64 V1 COMM64 New Club Releases TL 82 COPY ALL HOLYHALTER 2 TERMINAL SERIAL TERM SERIAL VIC KEYSORT VIC SORT DEMO1 VIC SORT DEMO2 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 80 ELEMENT QUIZZ VIC AIDA REL VICMUSICS1 201 V 76TROMBONES V ENTERTAINER V WONDERLAND STRING THING 64 BRKOUT PADL 64 MEMORY CHART COPY ALL64 NOS TRANSLATORS3 Commodore 4 0 Basic Users CBM amp PET Basic Compiler Service Tired of waiting for screen response Your favorite basic program too slow Compiled programs typically run 10 X faster Prices start at 10 for disk 15 for cassette For information and ordering instructions write FITKIN COMMUNICATIONS COMPANY Compiler Services Dept P 0 Box 66 Hiawatha Iowa 52233 Copy Tree For anyone wishing information about the tree please contact
27. OF MADLIB KGD KGE GAMES ID Grd PST ST Description KGE S 802 P Pe 32 PLAYER MUST ESCAPE FROM RAGING ROBOTS USING KEYBOARD CONTROLS CB2 SOUND IF DESIRED KGE 022 P P6 16 GAME FOR ONE PERSON OBJECTIVE TO MOVE BALL AROUND THE TRACK TO THE END AVOIDING THE WALLS KGE Jl 700 PP 16 OBJECT OF THE GAME 15 TO PUT THE LETTERS IHE BOARD IN ORDER BY ROTATING SETS OF 4 LETTERS CLOCKWISE KGE 992 P 6 16 PLAYER CONTROLS DIRECTION OF A SNAKE AND HAS USE A BLASTER TO CLEAR WAY KGE IS 802 P Pe 32 THE SNARK IS HIDING SOMEWHERE UNDER THE GRID THE USER S JOB IS TO PINPOINT ITS EXACT LOCATION KGE G PJ 400 P P6 16 THE CHILD INPUTS A NUMBER OF WORDS THAT ARE USED IN A STORY ABOUT FICTITIOUS CREATURE KGE JP 902 P 6 16 A LINE NUMBER GAME IN WHICH SNOOPY SHOOTS DOWN THE RED BARON WITH YOUR HELP KGE 700 PP 16 PLAYER ATTEMPTS TO DESTROY ARMS WAREHOUSES OF AN EVIL MAGICIAN BY MEANS OF AN AERIAL BOMBARDMENT KGE G 600 PP 16 GIVES PERSONAL WEIGHT JUMPING ABILITY AND DISTANCE BALL CAN BE THROWN ON PLANET OF PLAYER S CHOICE KGE JIS 992 PP 16 PLAYER MUST DESTROY AS MANY OF THE ENEMY FIGHTERS AS POSSIBLE THIS GAME HAS THREE LEVELS KGE S 5 932 PP 16 A SIMULATION GAME IN WHICH THE COMPUTER ASSIGNS A SPACE MISSION TO THE USER KGE G Jl 922 P P6 16 PLAYER DIRECTS ENTERPRISE TO PURSUE amp ATTACK KLINGONS BY USING VARIOUS COMMANDS COMBINED WITH TREK RULES KGE G J 221 P P6 32 A SIMPLE GRAPHIC SPA
28. PUPILS ON APPLYING VERB FORMS L5 P230 IN THE RAIN 902 P P6 16 MR MUGS DRILLING STUDENTS ON APPLYING VERB FORMS L5 P256 MR MUGS TO THE RESCUE P6 902 P P6 16 MR MUGS SENTENCE COMPLETION TECHNIQUES L3 P328 MR MUGS IS LOST 540 C 32 A SHORT PHRASE APPEARS FOR A FRACTION OF A SECOND AND THE STUDENT MUST IT CORRECTLY 440 P P6 16 QUIZ AND A TUTORIAL ON NOUNS 202 P P6 16 THIS IS A QUIZ ON PICKING CORRECT PRONOUNS FOR SENTENCES P P6 16 THIS PROGRAM IS A REVIEW OF THE PARTS OF SPEECH NOUN ADJECTIVE VERB AND PREPOSITION TORPET Oct 82 page 15 ID Cat Grd PST ST Description KED D 402 P P6 16 GIVEN DEFINITION OF WORD THAT BEGINS WITH OR POT STUDENT MUST FIND WORD Puna as KED DT J 422 P P6 16 THIS PROGRAM TEACHES VARIOUS RULES FOR FORMING THE PLURALS OF WORDS AND GIVES PRACTICE EXERCISES PRGM LISTER C2 KED PC P P6 16 THIS PROGRAM TAKES LIST YOU ONE TYPE AND PRINTS OUT IN ALPHABETICAL ORDER ON A PRINTER READ LEV amp EVAL C2 KED U P P6 16 STUDENT IS ASKED TO ENTER A SERIES OF PASSAGES FROM WHICH THE COMPUTER MAKES A READING LEVEL ASSESSMENT READER C2 KED D 15 442 P P6 32 A PROGRAM WHICH GIVES THE STUDENT NINE CHOICES OF SPEED AT WHICH TO READ MATERIAL REMEMBERING C2 KED DG PJ 922 P P6 16 THIS PROGRAM TESTS THE STUDENT S ABILITY TO MATCH amp REMEMBER SHAPES WORDS AND LETTERS KEE ENGLISH Name of Program 10
29. T S 910 P P6 16 THIS PROBLEM WILL DRAW SINE CURVES WITH STUDENT INPUT VARIABLES SKIER C2 KMM D J 602 P P6 16 SIMPLE ADDITION DRILL s f SLOPE AND INT C2 D IS 400 P P6 16 THE STUDENT IS ASKED TO SOLVE THE SLOPE AND INTERSECT FOR A GIVEN EQUATION SLCPE INTERCT C2 DT 202 16 FINDS SLOPE Y INTERCEPT OF LINEAR EQUATIONS SMALL MATH C2 KMM J 610 P P6 16 DRILL ON ADDITION OR SUBTRACTION OF BIG OR SMALL NUMBERS v SNOOPY C2 G JP 902 16 A LINE NUMBER GAME IN WHICH SNOOPY SHOOTS DOWN THE RED BARON WITH YOUR HELP ST LINE 2 T S 500 P P6 16 GIVEN CO ORDINATES OF A STRAIGHT LINE THE PROGRAM SCREEN GRAPHS IT AND GIVES AN ANALYSIS STATISTICS C1 T SC 122 P P6 32 N A SUBTRACTION 262 D J 462 P P6 16 SUBTRACTION EXERCISE ID Cat Grd PST ST Description TABLES C2 KMN D PJ 422 P P6 16 MULTIPLICATION OF POSITIVE AND NEGATIVE NUMBERS FROM 100 TO 100 TIC TAC PET C2 KMN G IS 410 P P6 16 A TOE GAME STUDENT MUST SOLVE AN EQUATION IN ORDER TO WIN A SQUARE TIMES TABLE C2 KMN D J 202 P P6 16 A SIMPLE DRILL TESTING MULTIPLICATION TABLES 1 20 TIMES C2 D PJ 342 PCP6 16 STUDENT HAS 60 SECONDS TO DO AS MANY MULTIPLICATION PROBLEMS AS POSSIBLE LEVELS OF DIFFICULTY ARE BUILT IN TRANSLATION C2 ST S 600 P P6 8 SHIFTS Y X SQUARED ACCORDING TO USER CHOSEN SHIFTS IN THE X AND Y DIRECT
30. THEN INVITES THE USER TO WRITE SIMPLE POEMS 302 P P6 32 A MEMORY MATCHING GAME FOR ONE OR TWO PEOPLE 702 P P6 16 THIS IS THE POPULAR WORD GAME OF CONCENTRATION USING SIMILAR SOUNDING WORDS 421 P P6 16 STUDENT MATCHES SIX WORDS TO THEIR DEFINITIONS USING NUMBER KEY PAD DATA ADAPTABLE TO ANY GRADE LEVEL 402 P P6 16 PLAYER MUST FIND APPROPRIATE ASSOCIATION WORDS ORDER TO RESCUE STUDENTS FROM CANNIBALISTIC TEACHER 452 P P6 16 A WORD OR PHRASE IS FLASHED ON THE SCREEN FOR A SPECIFIED TIME USER MUST CORRECTLY RETYPE WHAT WAS FLASHED 210 P P6 8 A QUIZ ON BASIC PARTS OF SPEECH 100 P P6 8 PROGRAM GENERATES POETRY IN THE FORM OF AN ORIENTAL HAIKU TORPET Oct 82 page 14 Name of Program ID Cat Grd HANGMAN 1 C2 KEB G J HANGMAN 2 C2 KEB JIS HANGMANC2 KEB G HOMOCONC C2 KEB G P INIT DIGRAPH C2 KEB D P JOTTO C2 KEB G Ji LETTER SQUAREC2 KEB G 15 LETTER C2 KEB G P MACBETH QUIZ C2 KEB MADLIB C2 KEB DG Jl MATCHING C2 KEB D PJ MEDIAL VOWELS C2 KEB D PJ MISSPELLING 5 2 MISSPELLING 6 2 D J MM 2LADVF C2 KEB T P Name of Program ID Cat Grd ADVBFORMS2C2 T CRCOMP C2 T P MM DARK WOODC2 KEC T P MM HOMONYMSC2 T MM LADVF C2 KEC T P MM MUGS 2WM C2 T P MM MUGS WMC2 T MM PUNCTUATN C2 KEC T P MM SADSTORY 2C2 KEC T P MM SHARE 2 T P MM VB FORMS C2 T MM VB FORMS 2C2 KEC T P VB FORMS 3C2 P MM VB FORMS 4C2 KEC T P VB FO
31. USE OF STRING VARIABLES ON THE PET COMPUTER TERMINAL ID Cat Grd U SC DT JS T 15 D JISC U 5 0 S U IS U SC D IS KCA S SC D U 5 ID Cat Grd T IS KCB T 5 KCB U PJIS KCB T KCB 5 JIS KCB 5 JIS ID Cat Grd KEA D PJ G D KEA DT Pul KEA DT Jl KEA 15 KEA T J KEA T J PJ G KEA D 15 KEA DG S KEA D KEA D 15 KEA JIS 930 P Pe 32 THIS PROGRAM MIMICS LOGO S TURTLE GRAPHICS USING PET GRAPHICS LIMITED CHOICE OF DIRECTIONS 930 P P6 32 THIS PROGRAM MIMICS LOGO S TURTLE GRAPHICS USING PET GRAPHICS LIMITED CHOICE OF DIRECTIONS KEA ENGLISH PST ST Cmp Mem Description 424 P PG 16 STUDENT COMPLETES SENTENCES BY INSERTING OR BEFORE VARIOUS WORDS 900 P P6 16 STUDENT FILLS IN THE MISSING PARTS OF SPEECH COMPUTER MAKES UP A MADLIB STORY WITH THEM 420 P P6 16 STUDENT ARRANGES LETTERS IN ALPHABETICAL ORDER 112 P P6 16 PROGRAM PROVIDES PRACTICE IN ALPHABETIZING THROUGH DRILLS AND TUTORIALS CHOICE OF 4 LEVELS OF DIFFICULTY 302 P P6 16 STUDENT GIVES THE ANTONYMS OF WORDS PRESENTED BY THE COMPUTER 000 P P6 16 MAKES APHORISMS BY RANDOMLY COMBINING WORDS 400 P P6 16 TEACHES PARTS OF SPEECH NOUN ADJ VERB amp ADVERB STUDENT GIVES EXAMPLES AND PET USES THEM IN A STORY 521 P P6 16 COMPUTER PROVIDES SHORT POETRY SAMPLES
32. 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 Smi th _ Corona DIVISION OF ABE CANADA LIMITED m s s s s s s s lt sus s suggested retail price Please send me more information on the Smith Corona daisy wheel printer Name Titl Company Nam Business Addres City Prov Postal Code Education Director Smith Corona 29 Gervais Drive Don Mills Ontario M3C 171 T 416 449 0164 1 Type of Busines L HARDWARE SOFTWARE BOOKS MAGAZINES Now in Stock New Book by Nick Hampshire PET GRAPHICS 23 90 Verbatim Diskettes MD 525 01 10 for 49 00 Diskettes 10 for 45 00 MODEM from General Data Comm Direct Connect 300 BPS K10 Disk Storage Box 5 95 299 95 Holds 10 Diskettes ADD POWER TO YOUR C10 Cassette Tapes 1 00 ea COMMODORE COMPUTER C20 Cassette Tapes 1 25 ea 119 95 Cassette Boxes 25 ea Power is a programmer s utility package Quadra Rom 39 95 in a 4k rom that contains a series of new commands and utilities which are added to the screen editor and th
33. course removes itself from memory What were the resuits of the compilation Screen borders wrote quickly but not as quickly as an assembled version Music was speeded up program to the point of recognition Screen presentations flashed by very rapidly Built in for next loops to handie timing appear to oe the culprit So one must use a dif ferent approach to programs which are to be compiled Longer counts could be inserted based on trial and error to get the correct time sequence Certainly music must be changed to et the correct umng For a speed up factor of thirty one wouid need to increase BASIC counting loops by thirty times I One nice point about this compiler you need not teil it about variables It uses integer arithmetic wherever it can and converts to floating point when it needs to for some arithmetic operations This makes a more rapid run s Some restraints are placed on the original program Do not use 10 RUN 100 This is not allowed Overlays cannot be used nor dynamic dimensioning One is not permitted to use machine code routines within the BASIC program One cannot access PET variables from TORPET OcUV82 page 5 an external machine code subroutine as they are stored differently Apparent one can access these from within etspeed by pointers located in the second cassette buffer By the a dynamic dimensioning is found in programs which use Dim Y N where is specified at run time
34. five times as fast after compilation One program which makes patterns on the screen with the quar ter square characters makes heavy use of the trigonometric functions SIN and COS and operated oniy marginally faster For programs which are converted by hand from BASIC to machine language have a rule of thumb that they will operate 100 times as fast but require about 10 times as much programming effort PETSPEED clearly provides a useful com p omise of these factors PETSPEED requires no modification to the program being compiled Three restrictions do exist Variables may not be passed to a program which is LOADed by a predecessor This is not a material restriction since the variable passing feature is a pain which most compiler but that also is no drawback Arrays may not be AEn DiMensioned which is slightly awkward Even in this case no change is needed to the source program since the compiler will prompt you to suppyy dimension information during compilation You will get tired of supplying the information after about three compiles though operation of compiled programs the STOP key 15 normally disabled This is almost always a desirable feature if you want the STOP key functional you may insert special REM state ments in the source program to enable or dis able it during execution The INPUT statement is not changed by the compiler so a null response will still drop the user out of the pr
35. name and address 196 Bennett It is also a good idea to put your membership number on the tape disk just in case we misplace the letter or envelope that it came with CLUB DISKS To order club disks via the mail just send 10 for each 4040 2031 1540 1541 disk and 12 for each 8050 8250 disk payable in advance This includes the price of the diskette the labour involved to copy them and all postage and packaging charges Do not send us any diskettes Th mailing address is TORONTO PET USERS GROUP Chris Bennett 38 Lawrence Avenue West Toronto Ontario Canada M5M 1B9 Do not try to order any disk whose directory listing has not yet appeared in any issue of the TORPET Most of the directory listings can be found in issue 12 August 82 of this years TORPET with updates printed in each new TORPET Please INCLUDE YOUR MEMBERSHIP NUMBER AND RETURN ADDRESS with all orders Chris Bennett CLUB TAPES The procedure for ordering club tapes To order tapes send 6 00 for each tape needed 1o Richvale Telecommunications Att Peter Smith 10610 Bayview Plaza Unit 818 Richmond Hill Ontario Canada LAC 3 8 Make all cheques or money orders payable to Richvale Telecommunications iNCLUDE YOUR MEMBERSHIP NUMBER AND RETURN ADDRESS Richvale now has most of the disk library transiered to tape Most disks require two to hold all the programs Each tape costs 6 00 payable in advance and inc
36. screen size E50A Put get row column E518 Initialize 1 0 E544 Clear screen E566 Home cursor E56C Set screen pointers E5A0 Set 1 0 defaults 5 4 Input from keyboard E632 Input from screen E684 Quote test EG91 Setup screen print 686 Advance cursor EGED Retreat cursor E701 Back into previous line E716 Output to screen 87 Go to next line E891 Perform E8A1 Check line decrement E8B3 Check line increment Set color code E8DA Color code lable Scroll screen E965 Open space on screen E9C8 Move a screen line E9EO Synchronize color transfer Set start of line E9FF Clear screen line EA13 Print to screen 24 Synchronize color pointer EA31 Interrupt clock etc 87 Read keyboard 79 Keyboard select vectors EB81 Keyboard 1 unshifted EBC2 Keyboard 2 shifted ECO3 Keyboard 3 comm 44 Graphics text contrl Set graphics text mode EC78 Keyboard 4 ECBS Video chip setup Shift run equivalent ECFO Screen address low EDOS Send talk EDOC Send listen ED40 Send to serial bus EDB2 Serial timeout EDBS Send listen SA EDBE Clear ATN EDC7 Send talk SA EDCC Wait for clock EDDD Send serial deferred EDEF Send untalk EDFE Send unlisten EE13 Receive from serial bus EE85 Serial clock on Serial clock off EE97 Serial output 1 EEAO Serial output 0 EEAS9 Get serial in amp clock EE
37. the contents of any TPUG library disk of your choice SEPTEMBER WESTSIDE MEETING BY John Easton The first meeting of the 1982 83 season for TPUG West was held at Sheridan College in the Cafeteria where we will continue to meet until at least December For those who had trouble finding a parking space there was a giant almost empt pareng lot on the east side next to Trafalgar Should anyone be willing to take over this reporting stuff which our editor expects each month please make yourself known The usual number of Commodore freaks seemed to be on hand note to me or whoever is doing the reporting next time to get a count we journalists must be accuratel There were 10 new members think Your Torpet Editor publisher and all round good guy Bruce Beach demonstrated his INDEX program identified on the Sept TPUG disk by WW Bruce s program has been compiled using etspeed which very neatly loses the program io prying eyes but Bruce promises us future issues of the Index program for reference urposes in plain BASIC What the whole thing does s to allow you to automatically create an index from m manuscript you might have in WordPro type files Bruce realised the value of such a program when in process of publishing the Whole PET Catalog this summer and commis sioned Gottfried Walters to actually write the pro m No the Whole PET Catalog doesn t have an index Moving right
38. 0100 1 0290 0258 0259 0262 0263 026 0260 0276 0277 0280 0281 0282 0283 0284 0285 0286 0287 0288 NIRA DECIMAL 182 183 184 185 186 187 188 189 190 191 192 DESCRIPTION Read character error outbyte buf characters in file name Current logical file Current secndy address Current device Pointer to file name Wr shift word Rd input char blocks remaining to Wr Rd Serial word buffer Tape motor interlock start address Kernel setup pointer Last key pressed chars keybd buffer Screen reverse flag End of iine for inpul pointer Input cursor log row column Which key 64 If no key O fiash cursor Cursor timing countdown Character under cursor Cursor in blink phase Input from screen from keyboard Pointer to screen line Position of cursor on above line O direct cursor else programmed Current screen line length Row where curosr lives Last inkey checksum buffer of INSERTs outstanding Screen line link table Screen color pointer Keyboard pointer RS 232 Rev pntr RS 232 Tx pntr Floating to ASCII work area Tape error log Processor stack area Basic input buffer Logical file table Device table Sec Adds table Keybd buffer Start of Basic Memory Top of Basic Memory Serial bus timeout flag Current color code Color under cursor Screen memory page Max size of keybd buffer HEX 028A 028B 028 0280 028 028F 0290 0291 0292 0293 0294 0295 0296 0297 0298 0
39. 1 MUTANT C1 Name of Program NICHE C2 NOMENCLATURE C1 OHM2 C2 PEND 1 2 PEND 2C2 PERCENT C1 PERIODIC PROB C1 PET NCL REACT C2 PH PROBLEMS C1 PHOTEL CI PHOTOSYNTHES C2 Name of Program POLLUTION C2 RATE 4 C1 REFLEX TIMER C2 REG PWR SUP C2 REMDL NOMENCL C2 RESISTORS C1 RESOLV N TIME C2 RESONANCE C2 RUTHERF ORD C2 5 1 SHIELD EXPT C2 ID Grd PST ST Mem Description KSD S S KSD IS KSD KSD D J ID Cet Grd KSE 7 IS KSE KSE T S KSE GS 5 KSE DT SC KSE D S KSE D S KSE D S KSE S Jl KSE T S KSE T IS ID Cat Grd KSF GS IS KSF D SC KSF D SC KSF T S KSF KSF U SC KSF ST 5 KSF S IS KSF T 5 KSF D SC KSF S S ID Cat Grd KSG 5 5 KsG T IS KSG KSG O KSG OT 5 KsG OT 5 KSG D S KSG DT S KSG D IS KSG S P 602 P P6 16 SIMULATES A PROBABILITY MACHINE AND COMPILES RESULTS 602 P P 16 METER READING IS TAUGHT AND TESTED BY THIS PROGRAM P P6 P PG 16 OFFERS PRACTICE IN CONVERTING VOLUME MEASUREMENTS FROM ONE METRIC UNIT TO ANOTHER KSE SCIENCE PST ST Cmp Mem Description 600 PP 32 A TUTORIAL IN THE OPERATION OF MICROSCOPE P6 900 P P 16 MOLAR CALCULATIONS AVAILABLE THIS PROGRAM USER INPUTS MASS OF SUBSTANCE AND THE COMPUTER CALCULATES 900 P P6 32 SPEED OF TWO MOLECULES COMPARED 121 P Pe 32 A STUDY AND REVIEW OF MOLECULAR STRUCTURE WITH DRILL QUESTIONS 222 P 32 A QUIZ ON MOLECULES AND THEIR SHAPES 222 P P6 16 S
40. 299 029 0298 029C 0290 029 029F 02A0 02A2 2 02 4 02A5 02 0 02 0300 0301 0302 0303 0304 0305 0306 0307 0308 0309 030C 0300 O30F 0310 0312 0314 0315 0316 0317 0318 0319 031A 031B 031C 031D O31E 031F 0320 0321 0322 0323 0324 0325 0326 0327 0328 0329 032A 032B 032C 032D 032 032 DECIMAL 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 667 668 669 670 671 672 673 674 675 676 677 704 766 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 DESCRIPTION Repeat all keys Repeat speed counter Repeat delay counter Keyboard Shift Control flag Last shift pattern Keyboard table setup pointer Keyboard shift mode 0 5 enable RS 232 control reg RS 232 command reg Bit timing RS 232 status bits to send RS 232 speed code 5232 receive pointer RS232 input pointer RS232 transmit pointer RS232 output pointer IRQ save during tape I O CIA 2 NMI Interrupt Control CIA 1 Timer control log CIA 1 Interrupt Log CIA 1 Timer enabled flag Screen row marker Sprite 11 Error message link Basic warm start iink Crunch Basic tokers link Print tokens link Start new Basic code link Get arithmetic element link SYS A reg save SYS X reg sav
41. 53248 m APPEARS AS 4K OF PEEK THRU RAM 49152 t BASIC INTERPRETER 40960 32768 24576 BASIC USER RAM 38912 BYTES s 2048 SCREEN 1K 1024 WORKSPACE 1K MAPS HERE HIRAM bit 1 of 0001 0 8k RAM 1 8k KERNAL ROM LORAM bit O of 0001 0 8K RAM 1 8K BASIC ROM EXROM 8K ROM CARTRIDGE CAN GO HERE HI RES SCREEN IIIIIIIIIIIIIIIIIIII HI RES COLOUR TABLE 4 of amm as s s GER GERD ss amm sum J quam uem pasa GENE 5 WAT SUA m eed EDS I 3 e 4 Qus cma uam uum uzun usan uman wama mama um amam uman MS uman uama amam uama mama am as m D m maan e n n wa SID 6581 Commodore 64 vt v2 v v2 V3 0400 0407 040 FREQUENCY 54272 54279 54286 I 0401 0408 D40F 54273 54280 54287 0402 0409 D410 54274 54281 54288 0403 040 0411 54275 54282 54289 PULSE WIDTH 0000 VOICE TYPE x NSE PUL SAW TRi_ KEY ATTACK TIME DECAY TIME 2 ms 8 sec 6ms 24 sec 0404 D40B D412 54276 54283 54290 I 0405 D40C D413 54277 54284 54291 1 d I 0408 0400 0414 SUSTAIN LEVEL RELEASE TIME 54278 54285 54292 6ms 24 sec ENDE
42. B3 Delay 1 ms EEBB RS 232 send EF06 Send new RS 232 byte EF2E No DSR error EF31 No CTS error EF3B Disable timer Compute bit count 59 RS232 receive EF7E Setup to receive EFC5 Receive parity error EFCA Receive overflow EFCD Receive break EFDO Framing error EFE1 Submit to RS232 FOOD No DSR error F017 Send to RS232 buffer FO4D Input from RS232 F086 Get from RS232 FOA4 Check serial bus idle FOBD Messages F12B Print if direct F13E Get F14E from RS232 F157 Input F199 Get tape serial rs232 F1CA Output F1DD to tape F20E Set input device F250 Set output device F291 Close file Find file F31F Set file values F32F Abort all files F333 Restore default 1 0 F34A Do file open F3D5 Send SA F409 Open RS232 F49E Load program F5Ci Print filename 502 loading verifying F5DD Save program F68F Print saving F69B Bump clock F6BC Log PIA key reading FeDD Get time 6 4 Set time F6ED Check stop key Output error messages F72D Find any tape headr F76A Write tape header 700 Get buffer address F7D7 Set buffer start end pointers F7EA Find specific header F80D Bump tape pointer F817 press F82E Check tape status F838 press record F841 Initiate tape read F864 Initiate tape write F875 Common tape code F8DO Check tape stop F8E2 Set read timing F92C Read tape bits FA60 Store tape chars
43. Bonnar Beach at the following address or phone Bonnar Beach Horning s Mills Ontario Canada LON 1JO Phone 519 925 6035 CLASSIFIED ADS 5 cents per word with 1 00 Minimum payment in advance to Chris Bennett 381 Lawrence Avenue West Toronto Ontario M5M1B9 2 m FOR SALE An excellent Data Base called File Cabinet 35 00 to TPUG members only at that rice MFS 2 Interface 68 00 par version 82 00 Serial version Products reviewed in the Midn ight Progress computer 7073 LynneTree Way i m 4 2 trus Heighis 95610 9 Professional 16K model 2001 ames and Utility series inciudes many 416 884 2941 after programs Call Richard at 8 00 gt 4032 Fat Forty 2040 Dual Disk 2022 Printer Visicalc and included Many tapes and some disks SE computer manuals also available Asking SE Write L Montgomery Box 299 Onaping Ont or phone 705 966 2569 e m 8023P Printer hardly used 1000 Gall 1 519 271 8669 5 CBMADD ONSFREECATALOG ECXCOMPUTER COMPANY has over 20 new ad on circuits and software for your PET CBM computer peripherals For a FREE CATALOG send self addressed stamped envelope to ECX COM IS COMPANY 2678 North Main St Walnut Creek Forir de
44. CE GAME KGE GS PJ 900 16 THIS IS A SIMPLE DRAWING PROGRAM TORPET Oct 82 page 19 Name of Program TIC TAC PRO C2 TORP BOMBER C2 TOWER C2 TURTLE 2C2 TURTLE C2 TWENTY QUEST C2 UP THE LADDER C2 WAREHOUSE C2 WESTWARD HO C2 YELLOW LIGHT C2 Name of Program ANCIENT HIST C2 ELECTION C2 FAMOUS PECPLE C2 HISTORY QUIZ C2 MEDIEVAL HIST C2 MODERN HISTOR C2 PRESIDNT QUIZ C2 TREND LINE C2 WORLD WAR 1 2 WORLD WARS C2 Name of Program ADD amp SUB C2 ADD DRILL C2 ADDITION RACE C2 ADDITION C2 ADDS AND SUBS C2 AGENT BLOTTO C2 ALGE VECTORS C2 AMORT N TABLE C2 ANALYSIS 2 2 ANALYSIS C2 AMKOVA CZ 2 ARITHMETIC C2 ARTILLERY C2 ASTEROID ADD C2 ID Cat Grd KGF KGF KGF KGF KGF KGF KGF KGF KGF KGF KHA KHA KMA KMA 0 6 6 C 0203000 0 O Cat Cat r C a 0 PJ 5 on Grd 0 lt lt cC KGF GAMES PST ST Cmp Mem Description 592 PP 32 PLAY AGAINST THE COMPUTER THE PROGRAM LEARNS AFTER PLAYING A NUMBER OF TIMES 902 P P6 16 PLAYER IS A PILOT OF A 29 SUBMARINE HUNTER AND MUST BOMB THE SUBMARINES THE WATER BELOW 202 P P6 32 OBJECT OF THE GAME IS TO MOVE RINGS F
45. Cat Grd PST ST Cmp Mem Description P P6 16 A GAME PROGRAM DESIGNED TO ASSIST THE LEARNING OF HOMONYMS ide A KEE D P ae P Pe 16 A SIMPLE DRILL TO DETERMINE WHETHER THE STUDENT DISTINGUISH BETWEEN RHYMING AND NON RHYMING WORDS E IS 402 P P6 16 QUIZ ON THE PLAY ROMEO AND JULIET SRG ERRORS i c2 KEE J 292 P P6 16 STUDENT MUST FIND MISSPELLED WORD IN LIST AND THEN TYPE ITS CORRECT SPELLING S PG ERRORS 5C2 KEE J 300 P P6 16 STUDENT MUST FIND MISSPELLED WORD IN LIST AND THEN ITS CORRECT SPELLING S PG ERRORS 6C2 KEE J 300 6 16 STUDENT MUST FIND MISSPELLED WORD IN LIST AND THEN TYPE ITS CORRECT SPELLING S PG ERRORS 8C2 KEE 300 P 16 STUDENT MUST FIND MISSPELLED WORD LIST AND THEN TYPE ITS CORRECT SPELLING 5 2 J 460 6 32 READS DATA CREATED BY T HYPHEN IT THEN DRILLS STUDENTS ON HYPHENATED WORDS S SPELL C2 462 PCP6 16 THIS PROGRAM WORKS IN CONJUNCTION WITH T SPELL IT DRILLS STUDENTS IN SPELLING SCHOOL MARM C2 SCRAMBLE 4 C2 KEE SCRAMBLE 5 C2 KEE SCRAMBLE 6 C2 KEE SCRAMBLE 7 C2 KEE SCRAMBLE 8 2 KEE PJ 402 P P6 8 THIS PROGRAM ASKS GENERAL KNOWLEDGE QUESTIONS WHICH MAY BE ADAPTED FOR ANY SUBJECT AREA J 490 P P6 16 STUDENT IS GIVEN A SCRAMBLED WORD AND MUST UNSCRAMBLE IT NO TIME LIMIT 490 P P6 16 STUDENT IS GIVEN A SCRAMBLED WORD AND MUST UNSCRAMBLE IT NO TIME LIMIT J 490 P P6 16 STUDENT IS GIVEN SCRAMBLED WORD AND MUST UNSCRAMBLE IT NO TIME
46. DDLE SQUARE A 9 SQUARE BLOCK KGC G JIS 500 PP 8 A COMPUTERIZED VERSION OF THE POPULAR LOGIC GAME KGD GAMES Cat Grd PST ST CmpMem Description KGD G JIS 302 P Pe 32 FIVE COLOUR CODE IS CREATED BY THE COMPUTER AND THE PLAYER MUST GUESS IT KGD G 202 PP 16 A MASTERMIND GAME WITH VARIABLE DIFFICULTY G 422 P P6 16 PLAYER AND COMPUTER TAKE TURNS REMOVING MATCHES FROM APILE PLAYER CAN ESTABLISH RULES FOR NIM TYPE GAME G 222 P P6 16 USER PRESSES A KEY WHEN FALLING STAR APPEARS COMPUTER RECORDS REACTION TIME THREE LEVELS OF DIFFICULTY S 992 P P6 16 PLAYER MUST RETRIEVE WALLETS WHILE AVOIDING FALLING BOMBS KGD GS WS P6 32 USER MUST MOVE THE MOUSE SYMBOL THROUGH THE MAZE TO REACH THE PIECE OF CHEESE KGD G 400 P P6 16 YOU MUST LOCATE THE FOUR MUGWUMPS ON A COORDINATE GRID THE COMPUTER ADVISES ON CLOSENESS OF GUESSES KGD G PJISC200 PP 16 FIGURE OUT A MYSTERIOUS RELATION BETWEEN ROLLS OF DICE AND SCORE DON T LOSE ANY SLEEP OVER THISIS KGD G P 400 P Pe 16 SMALL PICTURES PROVIDED BY THE COMPUTER CAN BE POSITIONED ON THE SCREEN TO CREATE LARGER PICTURES Jt 302 PP 16 THIS IS A MATH GAME TEACHING THE USE OF CO ORDINATE GRIDS S PJ 553 P P6 16 USER CONTROLS THRUST OF SPACECRAFT TO APPROACH AND ORBIT A PLANET WHOSE GRAVITY IS SELECTABLE KGD P JS 712 PP6 8 A VARIATION OF THE GAME DEFLECTION USER MUST PRESS KEYS TO DEFLECT BALLS TO HIT TARGET JI 400 PP 16 ANOTHER VERSION
47. DENT SELECTS AN ITEM FROM CATEGORY AND PET ASKS QUESTIONS WHICH HAVE BEEN MADE UP BY THE TEACHER TWO TO TOO C2 DT PJ 342 P P6 6 A REVIEW AND TEST INVOLVING THE WORDS AND IS PRESENTED UNSCRAMBLE C2 KEG D J 402 P 6 16 USER MUST UNSCRAMBLE VARIOUS WORDS VOCAB C2 KEG D J 322 P P6 32 A MULTIPLE CHOICE TEST OF GRADE 6 VOCABULARY VOCABULARY 3C2 KEG D J 312 P P6 32 A MULTIPLE CHOICE TEST OF GRADE 3 VOCABULARY KEH ENGLISH Name of Program 10 Cat Grd PST ST Description VOCABULARY 4682 D J 202 P P6 32 MULTIPLE CHOICE TEST OF GRADE 4 VOCABULARY VOWEL MAGIC C2 D PJ 322 P P6 16 A DRILL IN WHICH THE STUDENT TYPES A WORD AND THEN MUST TELL THE COMPUTER THE NUMBER OF VOWELS IT WORD GAME C2 D J 460 P P6 16 STUDENT INPUTS SYNONYM DISPLAYED WORD TEACHER SHOULD INSERT OWN DATA WORD HUNT C2 KEH D 303 PC Pe 16 THIS PROGRAM GIVES CLUES IN WANTED POSTER FORMAT THE STUDENT MUST IDENTIFY THE FUGITIVE WORD WORD LADDERC2 G J 300 P USER CHANGES ONE LETTER AT A TIME TO MOVE FROM THE ORIGINAL GIVEN WORD TO THE TARGET WORD ASSIGNED WORD POWERC2 D JIS 262 P Pe 16 VOCABULARY QUIZ TEACHER CAN MAKE OWN DATA FILES WORD SEARCH 1 C2 KEH JIS 501 6 16 COMPUTER HIDES WORDS SUPPLIED BY THE PLAYER INSIDE A CROSSWORD PUZZLE THE PLAYER MUST FIND THEM AGAIN KFA FRENCH Name of Program 10 Cat Grd PST ST Cmp Mem Description DAIESCZ P
48. ER TO EXAMINE THE EFECT OF CHANGES IN THE RATE CONSTANTS OF CONSECUTIVE REACTIONS 402 P P6 16 TESTS REFLEX TIME AND COMPILES RESULTS 900 P Pe 32 DESIGN REGULATED POWER SUPPLIES WITH THIS PROGRAM GOOD GRAPHICS HAS PRINTER OPTION 490 P P6 32 THIS IS A REMEDIAL CHEMICAL NOMENCLATURE PROGRAM 440 P P6 32 RESISTORS AND OHM S LAW ARE REVIEWED AND TESTED IN THIS PROGRAM A CALCULATOR 15 A HELPFUL AID 000 P Pe 16 RESCLVING TIME PROBLEM FROM RADIATION EXPERIMENT NO ANSWER GIVEN 742 P P 32 A CALCULATOR IS REQUIRED FOR THIS COMBINATION DRILL AND TUTORIAL ON RESONANCE Pe U 110 P 6 16 TEACHES AND DRILLS INDEX POWER NOTATION FOR SCIENTIFIC NOTATION 16 GIVES PROBLEM FROM EXPERIMENT NO ANSWERS GIVEN TORPET Oct 82 page 28 KSH SCIENCE Name of Program ID Cat Grd PST ST Description SI CONV C2 KSH P6 SIG DIGITS C 1 KSH D 110 P P6 16 SIMPLE DRILL QUESTIONS ON SIGNIFICANT DIGITS SMPLEPENDULUM C2 KSH S S 400 P P6 16 SIMPLE PENDULUM PROGRAM USING PENDULUM EQUATIONS SPECIFIC 2 U 5 200 P P6 16 FACILITATES MARKING LAB TEST ON SPECIFIC HEAT CAPACITY STOICH C2 KSH T S 800 16 PROGRAM DESIGNED TO SOLVE STOICHIOMETRIC CALCULATIONS USER MUST INPUT MOLES OF KNOWN UNKNOWN COMPOUND amp MASS TEMP CONVERT C2 KSH DT IS 702 PP 16 THIS PROGRAM TESTS THE STUDENT ON KELVIN AND CELSIUS TEMPERATURE CONVERSIONS TITRATE C2 KSH S S 602 32 SIMULATION OF TITRATION EXPERIMENT TWENTY Q
49. ING UNDERGROUND 402 PP 32 A SIMULATION OF MILLIKAN S OIL DROP EXPERIMENT KSB SCIENCE PST ST Cmp Mem Description 401 P P6 16 THIS PROGRAM DRILLS SYMBOLS 8 VALENCES OF COMMON ELEMENTS THE RATIO IN WHICH THEY MIX amp THE COMPOUND NAME 55 PP 32 DRILL ON BALANCING CHEMICAL EQUATIONS 202 P P 32 DRILL ON SYMBOLS VALENCES AND NAMES OF ELEMENTS 402 PP 16 A CHEMICAL RATIO QUIZ PROGRAM 722 P P6 16 USER EXAMINES DIFFERENT CIRCUITS TO DETERMINE WHETHER THEY WILL LIGHT A LAMP OR NOT AND WHY P P6 16 A TEN QUESTION TEST CONCERNED WITH THE FORMULAS OF IONIC COMPOUNDS 222 P P6 16 DRILLS THE STUDENT ON THE CHEMICAL FORMULAS OF VARIOUS COMPOUNDS 422 P P6 32 PP PROGRAM INVESTIGATES MASS DEFECT DEALING WITH A SINGLE USER INPUTS VARIABLES PET CALCULATES ANSWER 602 P P6 32 EMERGENCY MEDICAL TRAINING DRILL WITH GRAPHICS 121 P Pe 32 A DRILL ON VARIOUS ELECTRICAL PROBLEMS P6 KSC SCIENCE PST ST Cmp Mem Description P P6 A TEST CONCERNING THE CHEMICAL ELEMENTS AND THEIR SYMBOLS 202 P 16 A DRILL ON THE CHEMICAL SYMBOLS OF THE ELEMENTS 300 PP 16 DERIVES ELECTRONIC CONFIGURATION ANY ELEMENT AND DRAWS ENERGY LEVEL DIAGRAMS 202 P P6 32 USER PRIORITIZES RESPONSES TO ENVIRONMENTAL PROBLEMS COMPUTER ASSESSES ENVIRONMENTAL RESPONSIBILITY 900 ALLOWS USER TO EXAMINE THE EFFECT OF CERTAIN LIMITING FACTORS ON THE RATE AT WHICH ENZYMES WORK 222 P P6 32 STUDENT FINDS HOW MANY MARBLES ARE IN A BAG BY BALANCING BAGS AGAINST LOOSE MARBLE
50. ING VERB FORMS 13 P373 MR MUGS 16 LOST ENGLISH PST ST Cmp Mem Description 902 P P6 16 MR MUGS DRILLS PUPILS ON THE CORRECT APPLICATION OF ADVERB FORMS L6 P201 IT S SATURDAY 902 P P6 16 MR MUGS IDENTIFICATION OF TYPES OF QUESTIONS 16 P101 MR MUGGS IS KIDNAPPED 902 P Pe 16 MR MUGS VOCABULARY DRILL L4 P281 IN A DARK WOOD 902 P Pe 16 MR MUGS CHOOSING THE CORRECT WORD OF TWO THAT SOUND THE SAME L6 P202 IT S SATURDAY 902 P P6 16 MR MUGS DRILLING STUDENTS ON APPLYING VERB FORMS L3 P348 MR MUGS 15 LOST 902 P P6 16 MUGS LEARN VOCABULARY THROUGH CORRECT COMPLETION OF SENTENCES L5 P153 IN THE RAIN 902 P P6 16 MR MUGS LEARN VOCABULARY THROUGH CORRECT COMPLETION OF SENTENCES L5 P53 MR MUGS AT SCHOOL 902 P P6 16 MR MUGS CORRECT PUNCTUATION OF SENTENCES L6 P182 IT S SATURDAY 902 P P6 16 MR MUGS SENTENCE COMPLETION TECHNIQUES L3 P333 MR MUGS IS LOST 902 P P6 16 MR MUGS VOCABULARY DRILL 4 P39 SHARING TIME 902 P P6 16 MR MUGS DRILLING PUPILS ON APPLYING VERB FORMS L5 P95 MR MUGGS AT SCHOOL 902 P P6 16 MR MUGS DRILLING STUDENTS ON APPLYING VERB FORMS L5 P95 MR MUGS AT SCHOOL 902 P P6 16 MR MUGS DRILLING STUDENTS ON APPLYING VERB FORMS L5 Pe1 MR MUGS AT SCHOOL 902 P P6 16 MR MUGS DRILLING PUPILS ON APPLYING VERB FORMS L5 P191 IN THE RAIN 902 P P6 16 MR MUGS DRILLING PUPILS ON APPLYING VERB FORMS L5 P203 IN THE RAIN KED ENGLISH PST ST Cmp Mem Description 902 P P6 16 MR MUGS DRILLING
51. IONS SHIFT IS ANIMATED TREASURE ADDC2 DG P 522 P P6 16 THIS PROGRAM DRILLS A STUDENT IN ADDITION FOUR CORRECT ANSWERS ARE REQUIRED TRI SOLVING C2 TU S 480 P P6 16 SOLVES TRIANGLES GIVEN ANY THREE CONDITIONS TRICLASS ANGC2 DT 202 P P6 16 TRIANGLES ARE CLASSIFIED ACCORDING TO THEIR INTERIOR ANGLES THE EXPLANATION IS FOLLOWED BY A QUIZ TRIANGLES C1 KMN D S 122 P P6 16 A TRIGONOMETRY DRILL TRINOMIAL 2 DT IS 442 P P6 16 THIS PROGRAM GIVES PRACTICE TRINOMIAL FACTORING WITH EXCELLENT TUTORIAL HINTS IF NEEDED UP THE LADDER C2 DG PJ 400 P P6 16 THIS PROGRAM IS A DRILL OF ADDITION UP TO 9 THE USER MAKES PROGRESS UP LADDER WITH EACH CORRECT ANSWER KMS MATH Name of Program 10 Grd PST ST CmpMem Description OR 2 KMS D PJ 424 P P6 16 STUDENT COMPLETES SENTENCES BY INSERTING OR AN BEFORE VARIOUS WORDS BILINGUALSPEL C2 KMS DT IS 302 PC P6 16 A SPANISH AND ENGLISH QUIZ PROGRAM CHILD ABUSEC2 KMS D S 402 P P6 16 QUIZ ON CHILD ABUSE ADOPTION AND TEENAGE PREGNANCY COMPOSE C2 KMS T 600 P P6 16 EXPECTANCTYC2 5 ISC 202 P Pe 16 QUESTIONAIRE DESIGNED TO DETERMINE LIFE EXPECTANCY FINGERSPELLC2 KMS EPC 400 P 32 PROGRAM TEACHES SIGN LANGUAGE IN AN EFFECTIVE MANNER HAMURABLC2 KMS ISC 901 P P6 64 PLAYER S TASK IS TO GOVERN 90 ECONOMIC DIASTER FOR A PERIOD OF 10 YEARS KMS D IS 202 P P6 16 A QUIZ REGULATIONS AND HISTOR OCKEY
52. ITH SELECTABLE LEVELS OF DIFFICULTY KMI MATH PST ST Cmp Mem Description 600 P P6 16 ADDITION QUIZ GAME USER MUST ANSWER QUESTIONS TO WORK ON PUZZLE USER TRIES TO GET SQUARE INTO A PA P Pe 16 QUIZ ON MAKING CHANGE 502 P P6 16 STUDENTS COUNT THE DOTS ON DICE AND ADDS THEM TO GIVE CORRECT REPONSE UPPER CASE LETTERS REQUIRED 402 P P6 16 DRILL ON 412 P P6 16 A DRILL IN ONE AND TWO DIGIT ADDITION AND SUBTRACTION 492 P P6 16 PROGRAM DRILLS INTEGER 400 P P6 16 COMPUTER Nye IEEE MAT FUNCTIONS 490 PCP6 32 THIS PROGRAM ALLOWS THE STUDENT TO EXPERIMENT WITH ANDLEAR 221 P P6 16 A DRILL ON READING METERS N MATRIX MATH 402 P P6 16 DRILLS STUDENT IN METRIC CONVERSIONS WITHIN METRIC P P6 16 PERFORMS METRIC CONVERSIONS 402 Pe 8 A DRILL ON THE METRIC SYSTEM KMJ MATH PST ST Cmp Mem Description 232 P Pe 32 TEACHES AND DRILLS THE ADDITION AND SUBTRACTION OF INTEGERS 400 P Pe 16 TEACHES THE FINDING OF CO ORDINATES ON A CARTESIAN PLANE 200 6 16 GIVEN A SERIES OF NUMBERS FROM 1 TO 10 STUDENT MUST TYPE IN THE MISSING NUMBER 422 P 16 STUDENT ADDS FROM 1 5 MIXED NUMBERS AND REDUCES THE FRACTIONS 262 P 6 16 TEST ADDITION SUBTRACTION MULTIPLICATION AND DIVISION USING DECIMAL VALUES 120 P P6 16 DRILLS MULTIPILCATION OF MONOMIALS WITH THREE LEVELS OF DIFFICULTY 811 P P6 16 MULTIPLICATION DRILL GRAPHICS ARE BETTER FOR LOSS THAN FOR WIN STUDENT MUST ESCAPE MONSTER 440 P Pe 16 COMPUTES MORTGAGE
53. LIMIT 490 P P6 16 STUDENT IS GIVEN SCRAMBLED WORD AND MUST UNSCRAMBLE IT NO TIME LIMIT 490 P P6 16 STUDENT IS GIVEN A SCRAMBLED WORD AND MUST UNSCRAMBLE IT NO TIME LIMIT QOOOOOCOOOOOCCOO KEF ENGLISH Name of Program 10 Cat Grd PST ST Cmp Mem P Description SHAKESPEARE D IS 122 P P6 32 DRILL ON ROMEO amp JULIET J CAESAR K LEAR HAMLET OTHELLO MERCHANT OF VENICE WHO AM WHO SAID TYPE SMOWYDAYNCUNSC2 KEF S IS 602 P P6 16 ASKS THE STUDENT TO INPUT A NUMBER OF NOUNS FROM A PICTURE I mE SPD SPELLING2C2 KEF D P 420 P P6 16 A WORD IS FLASHED ON THE SCREEN STUDENT TYPES THE WORD COMPUTER ADJUSTS FLASH SPEED TO CHILD S ABILITY SPD SPELLING3C2 KEF D 420 P P6 16 A WORD IS FLASHED ON THE SCREEN STUDENT TYPES THE WORD COMPUTER ADJUSTS FLASH SPEED TO CHILD S ABILITY SPD SPELLING4C2 KEF D P 420 P P6 16 WORD IS FLASHED ON THE SCREEN STUDENT TYPES THE WORD COMPUTER ADJUSTS FLASH SPEED TO CHILD S ABILITY SPD SPELLINGS C2 D J 420 P P6 16 A WORD Is FLASHED ON THE SCREEN STUDENT TYPES THE WORD COMPUTER ADJUSTS FLASH SPEED TO CHILD S ABILITY SPD SPELLINGEC2 KEF D J 420 P P6 16 A WORD IS FLASHED ON THE SCREEN STUDENT TYPES THE WORD COMPUTER ADJUSTS FLASH SPEED TO CHILD S ABILITY SPD SPELLINGZC2 KEF D 1 422 P P6 16 A WORD IS FLASHED ON THE SCREEN STUDENT TYPES THE WORD COMPUTER ADJUSTS FLASH SPEED TO CHILD S ABILITY SPD SPELLING8C2 KEF D 1 420 P P6 16 A WORD IS FLASHED ON THE SCREEN ST
54. OLVE MOMENTUM PROBLEMS AND CHECK ANSWERS WITH COMPUTER 441 P P6 16 THE STUDENT IS GIVEN DIFFERENT TYPES OF MOTION PROBLEMS TO SOLVE 602 P P6 16 SIMULATION OF A MOTORCYCLE JUMP VARIABLES OF DISTANCE ANGLE SPEED SOUND OPTION 322 P P6 32 THIS PROGRAM IS A DRILL ON THE READING OF A MICROMETER GAUGE AND A MULTIMETER 321 P P6 16 A STUDY OF PEPER MOTH MUTATION KSF SCIENCE PST ST Cmp Mem Description 502 PP 32 USER TRIES TO FIT A VARIETY OF ANIMALS INTO THEIR PROPER NICHE MANY VARIABLES 221 P 32 A COMPOUND DRILL WITH RADICALS ACIDS AND OUS IC COMPOUNDS P 16 USER IS TESTED ON OHM S LAW RUNNING SCORE S KEPT 402 P P 16 PROGRAM ALLOWS USER TO EXAMINE EFFECTS VARIOUS FACTORS HAVE ON PERIOD OF SIMPLE PENDULUM GRAPHS P P6 P Pe 8 A CHEMISTRY UTILITY PROGRAM WHICH CALCULATES PERCENT COMPOSITION BY MASS 600 P Pe 16 BAR GRAPHS ARE DRAWN DEMONSTRATING THE PERIODIC NATURE OF THE PERIODIC TABLE 610 P P6 32 SIMULATION OF A NUCLEAR POWER PLANT HAS GRAPHICS VARIABLES DETAILED 132 P Pe 32 DRILLS THE STUDENT ON FINDING THE OF VARIOUS SOLUTIONS p 16 GIVEN FREQUENCY OF X RAYS FIND VOLTAGE SETTING NECESSARY TO CAUSE THE COLLECTOR CURRENT TO REDUCE TO ZERO 101 P P6 32 ALLOWS USER TO CONDUCT PHOTOSYNTHESIS EXPERIMENTS WHICH WOULD NOT BE PRACTICAL IN CLASS TIME KSG SCIENCE PST ST Cmp Mem Description Eu 602 P 32 SIMULATES WASTE AND OXYGEN CONTENT OF A BODY OF WATER P 6 16 PRORGAM ALLOWS US
55. One must specify a numeric value before com piling This should not lead to many difficul les however Although have referred to Petspeed as being in machine language it is actually in a form of pseudo code which is converted at run time y e 8k 8headere to its own form of machine code This is the least complicated compiler to operate on a Commodore which have used One need only set it going and it does its job without interruption unless BASIC has some syntax errors at which time it halts and goes away leaving the error message on the screen When a report is required the variables and locations are available for screen or printer On the 8033P Commodore printer Diablo model 630 found it annoying to have print out around the right side of page Perhaps it does better on a model 2022 or other PET prin ter This is not a major fault however The manual includes the usual disciaimer which accepts responsibility for nothing Imagine buying any other product such as a car and being told that the manufacturer is responsible for nothing period i would hope that some time in future that software writers accept some level for that EDO at which they create This is peeve of mine and many others but does not reflect a poor opinion ol the product My reaction is enthusiastically positive to this compiler don t like dongles as already have a number of them but they are better than ENGL
56. RAWS PARABOLAS USING STUDENT INPUT VARIABLES KMK MATH PST ST Cmp Mem Description 332 P P6 16 DRILLS DECIMAL AND PERCENT EQUATIONS 442 P P6 16 DRILL ON CALCULATING PERCENTS 602 P 6 16 DRILL AND PRACTICE ON THE PERIMETER OF RECTANGLES 100 P Pe 16 CALCULATES TO THOUSANDS OF DECIMAL PLACES ADJUSTS ITSELF FOR THE AMOUNT OF MEMORY SPACE AVAILABLE 302 P 6 16 THIS IS A MATH GAME TEACHING THE USE OF CO ORDINATE GRIDS 602 P 6 16 DRILL AGAINST THE COMPUTER GET THE LOWEST SCORE IN SUBTRACTION PROBLEM 442 P Pe 16 GEOMETRY PLANES DRILL 800 P P6 16 PLOTS POINT ON SCREEN WITHOUT REFERENTS SINGLE POINT PLOTTING ONLY USES PRINT STATEMENT 600 P Pe 16 PLOTTING EXERCISE 553 P P6 16 DRILL ON GRAPHING POINTS 000 P Pe 16 EXPLAINS POLAR COORDINATE AND ALLOWS USER TO EXPERIMENT WITH PLOTING OF POLAR GRAPHS 522 P P6 16 SUBTRACTION DRILL WHICH HAS PLAYER TRYING TO SAVE THE TOWN 990 P Pe 16 PLOTS POLYNOMIAL CURVE ON SCREEN GIVEN THE ROOTS O00 PC P6 16 THIS PROGRAM IS A UTILITY THAT CALCULATES PROPERTIES OF POLYGONAL SECTIONS 000 P P6 16 THIS PROGRAM CALCULATES EXPONENTIALS AND FACTORIALS UPTO 250 DIGITS IN LENGTH KML MATH PST ST Cmp Mem Description 422 P P6 16 THIS IS A TUTORIAL ON PRIME NUMBERS AND FACTORS 110 P Pe 16 THIS PROGRAM DISPLAYS PRIME NUMBERS 600 PC Pe 16 THIS PROGRAM SIMULATES A PROBABILITY MACHINE 620 16 PLOTS PROJECTILE MOTION 202 P P6 16 THIS IS A SIMPLE ADDITION DRILL 202 P P6 16 THIS IS A SIMPLE M
57. RMS 5C2 T P Name of Program ID Cet Grd MM VB FORMS 6 2 KED T MM VB FORMS 7 C2 KED T P MM VB FORMS amp C2 KED MM VB FORMS 9 C2 KED MM WORD MEANSC2KED T P NEW TACHISTO C2 KED D Ji NOUNS C2 KED DT PJ P BLEM P NOUN C2 KED D PARTS SPEECHC2 KED D Ji KEB ENGLISH PST ST Cmp Mem Description 420 P P6 16 TRADITIONAL WORD GUESSING GAME 800 P P6 32 TRADITIONAL WORD GUESSING GAME THIS ONE HAS CHOICE OF FIVE CATEGORIES 602 P 6 32 TRADITIONAL WORD GUESSING GAME TEN GUESSES ARE ALLOWED BEFORE HANGING 202 P 16 A GOOD CONCENTRATION TYPE GAME P P6 16 STUDENT COMPLETES WORDS WITH THE APPROPRIATE DIGRAPH IN THIS MULTIPLE CHOICE DRILL 401 P6 LAYER INPUTS WORDS TO TRY AND MATCH THE PET S HIDDEN WORD COMPUTER REVEALS HOW MANY LETTERS ARE CORRECT 200 P 8 THIS PROGRAM IS THE GAME OF 15 PLAYED WITH THE LETTERS A O INSTEAD OF NUMBERS 222 P P6 16 PLAYER TRIES TO GUESS COMPUTER SELECTED LETTER OF THE ALPHABET WITH THE AID OF CLUES P P6 400 P PG 32 STUDENT SUPPLIES THE COMPUTER WITH NOUNS ADJECTIVES AND VERBS AND IT MAKES UP A NONSENSE STORY 260 P P6 16 PROGRAM GIVES STUDENT PRACTICE IN DISTINGUISHING WORDS FROM ONE ANOTHER 402 P Pe 16 A MULTIPLE CHOICE VOCABULARY TEST DEALING WITH MEDIAL VOWELS J MA P6 16 SPE LIN TRY TO IDENTIFY AND CORRECT MISSPEL LED WORD 16 PELLING DRILL STUDENT IS GIVEN 5 WORDS AND MUST IDENTIFY THE ONE THAT IS MISSPELLED 902 6 16 MR MUGS DRILLING STUDENTS ON APPLY
58. ROM THE FIRST POLE TO THE SECOND OR THIRD ACCORDING TO THE RULES PP 16 USER GIVES ROBOT TURTLE A PROGRAM AND TURTLE LEAVES TRAIL PROGRAM DRAWS PICTURES ON SCREEN 16 USER GIVES ROBOT TURTLE A PROGRAM AND TURTLE LEAVES TRAIL PROGRAM DRAWS PICTURES ON SCREEN 220 PP 16 STUDENT SELECTS AN ITEM FROM A CATEGORY AND PET ASKS QUESTIONS WHICH HAVE BEEN MADE UP BY THE TEACHER 602 PP 16 STUDENT ANSWERS SIMPLE MATH QUESTIONS MOVING UP A LADDER ONE RUNG AT A TIME WITH EACH CORRECT RESPONSE 422 P P6 32 AS WAREHOUSE SUPERVISOR THE PLAYER MUST MANAGE THE FILLING OF ORDERS STORING OF SHIPMENTS ETC 942 P P6 32 SIMULATES EXISTENCE IN THE WILD WEST AN ENTERTAINING PROGRAM 16 GAME TESTS PLAYER S REACTION TIME TO A YELLOW TRAFFIC LIGHT KHA HISTORY PST ST Cmp Mem Description 402 P P6 16 THIS PROGRAM 15 QUIZ ON ANCIENT HISTORY PRIMARILY THAT OF GREECE 700 P P6 16 A SIMULATION OF AMERICAN ELECTIONS IN THE NINETEENTH CENTURY RESULTS ARE BASED ON STRATEGY INPUT 402 P P6 32 THIS PROGRAM IS A QUIZ ABOUT FAMOUS PEOPLE BOTH ANCIENT AND MODERN 402 P P6 16 A QUIZ ON ANCIENT AND MEDIEVAL HISTORY un 200 P P6 16 A QUIZ ON MEDIEVAL AND ANCIENT HISTORY 200 P P6 16 A MODERN HISTORY DRILL 502 P P6 16 THIS IS A QUIZ ON PRESIDENTS OF THE UNITED STATES 211 P P6 8 USER ENTERS HISTORICAL DATA AND PROGRAM DOES ANALYSIS AND FORECASTING 402 P P6 16 QUIZ ON WORLD WAR TWO 400 P P6 16 QUIZ ON BOTH WORLD WARS KMA MATH PST ST Cmp Mem
59. RY TO BOMB THROUGH A DAM WHILE BEING FIRED ON BY ITS DEFENSES 302 P P6 16 PLAYER SCORES POINTS BY SHOOTING DOWN AS MANY DUCKS AS POSSIBLE WITH A FIXED RIFLE 450 P P6 16 ENGLISH VERSION OF GAME 2 USER SOLVES A MATHEMATICAL PUZZLE INVOLVING 302 P P6 32 A HAND EYE CO ORDINATION GAME USER TRIES TO SCORE POINTS BY HITTING SQUARES WITH ARROWS 200 P P6 32 PLAYER REPRESENTS HOUNDS AND COMPUTER IS THE FOX OBJECT IS TO TRAP FOX USING CHECKER LIKE MOVES 202 P P6 16 PLAYERS BET ON ANY OF EIGHT FROGS THAT HOP RANDOMLY OUT OF A BOX A SUMMARY TABLE KEEPS SCORE 701 16 GAME OF TIC TAC TOE WITH ENGLISH INSTRUCTIONS AND A FEW FOREIGN LANGUAGE WORDS 402 P 6 32 PLAYER HAS 10 GUESSES TO LOCATE THE GOLIWOG HIDING IN A CO ORDINATE GRID SOUND AND GRAPHICS OPTIONAL 91 PP 32 COMBINES GUNNER 1 23 AND GUNNER RETRIEVAL TARGET SHOOTING GAMES VARIOUS LEVELS OF DIFFICULTY 912 P P6 32 ORGINALLY CALLED OSERO THIS GAME IS IDENTICAL TO THE BOARD GAME PLAY IS AGAINST THE COMPUTER KGC GAMES PST ST Mem Description 402 16 PLAYER AS KING HAMMURABI MUST MAKE ECONOMIC DECISIONS WHICH AFFECT THE WELFARE OF HIS PEOPLE 420 P 6 16 TRADITIONAL WORD GUESSING GAME 302 P Pe 32 WORD GUESSING GAME WITH FIVE LEVELS OF DIFFICULTY 602 32 TRADITIONAL WORD GUESSING GAME TEN GUESSES ALLOWED BEFORE HANGING P6 211 P Pe 32 A HANGMAN PROGRAM USING MATHEMATICAL WORDS 400 P 16 COMPUTER CONVERSES
60. S AND THE SNAKE ITSELF 911 P P6 32 CHOOSE ANGLE AND AMOUNT OF POWDER REQUIRED TO FIRE A CANNON SHOT OVER A MOUNTAIN AT THE OPPOSING PLAYER 202 P P6 32 THE OBJECT OF THIS GAME IS TO DESTROY AS MANY SPACESHIPS AS POSSIBLE 402 P P6 16 PLAYER ATTEMPTS TO GUESS 3 DIGIT NUMBER USING COMPUTER CLUES RIGHT DIGIT RIGHT POSITION 702 P 6 16 USER PLAYS AGAINST COMPUTER EACH HAS 5 INVISIBLE SHIPS ON THE GRID WINNER IS FIRST TO SINK OTHER S SHIPS 000 32 PROGRAM GIVES A GRAPHIC ILLUSTRATION OF PLAYER S PHYSICAL EMOTIONAL INTELLECTUAL LEVEL FOR ANY MONTH amp YEAR 902 PP 32 TRY TO FIND THE LOCATIONS OF MISSING MARBLES IN THE BLACK BOX THE LAWS OF REFLECTION AND REFRACTION APPLY 201 P P6 32 A COMPUTER BLACKJACK GAME WITH GRAPHIC ILLUSTRATIONS OF THE CARDS DEALT TO THE PLAYER 902 P P6 16 PLAYER POSITIONS A PADDLE SO AS TO DEFLECT A BOUNCING BALL AT A SECTION OF WALL UNTIL IT BREAKS THROUGH KGB GAMES PST ST Cmp Mem Description P P6 16 USER MUST TRY ESCAPE FROM THE SECURITY ROBOTS FOUR LEVELS OF DIFFICULTY 402 P P6 32 CIVIL WAR SIMULATION PLAYER RESPONDS TO COMPUTER QUESTIONS AND ATTEMPTS TO WIN AS MANY BATTLES AS POSSIBLE 302 PP 32 THIS PROGRAM IS A SIMULATION OF THE DICE ROLLING GAME CALLED SHOOTING CRAPS 802 P P6 32 PLAYER HAS 4 CHANCES TO GUIDE A BALLOON THROUGH SOME PRICKLY STARS WITHOUT HITTING ANY OF THEM 900 P 6 16 PLAYER ATTEMPTS TO MANOEUVER CYCLON FIGHTERS INTO HIS SIGHTS AND SHOOT THEM DOWN 993 P P6 16 PLAYER MUST T
61. S ON A SCALE P P6 32 A TUTORIAL ON EQUIVALENTS AND NORMALITY TOUCHING ON VALENCES AND MASSES THE LESSON IS FOLLOWED BY A DRILL 12 P P6 16 A FAMILY GROWTH SIMULATION IN GENETICS 502 PP 16 N A P6 502 PP 16 A FOURIER PLOT DEMONSTRATION 302 P P6 16 USER IS TESTED ON THE RELATIONSHIP BETWEEN POWER RATING AND AMPERES A RUNNING SCORE IS KEPT 111 P 6 16 PROBLEMS INVOLVING PRESSURE TEMPERATURE AND VOLUME ARE SOLVED BY THIS PROGRAM 602 PP 16 SIMULATION OF A GEIGER COUNTER PST ST Cmp Mem 200 000 600 600 121 211 402 402 402 P P CP KSD SCIENCE Description QUESTION QUIZ ON GRAVITY a aa ed BASED ON A HALF LIFE EXPERIMENT NO ANSWERS ARE PROVIDED DISPLAYS COMBINED FREQUENCIES OR HARMONICS SPECIFIC HEAT AND HEAT OF FUSION PROBLEM SOLVER A DRILL ON INORGANIC DEM TEST THE STUDENT S KNOWLEDGE ION CHARGES UPWARDS PROGRAM GENERATES PROBLEMS CONCERNING THE MOTION OF A BALL T KOKT OEE COMPETITIVE INHIBITION STUDY OF ENZYME ACETYLCHOLINESTERASE FEATURI SIMULATES A POPULATION GROUP INFECTED WITH MALARIA TORPET Oct 82 page 27 MARBLE 5 2 METER READ C2 METER READING C2 METRIC VOLUME C2 Name of Program MICROSCOPY C2 MITOSIS C2 MOLAR C2 MOLECULE RACE C2 MOLECULES 2C1 MOLECULES C1 MOMENTUM 1LC2 MOTION PROBC1 MOTORCYJUMP C2 MULTIMICRO C
62. STORES ON TAPE CAN BE ADDED TO 110 P P6 16 FOR SET OF MARKS OUT OF 100 GIVES HIGH LOW MEDIAN FAILURE RATE NO amp OF MARKS IN VARIOUS RANGES 000 P P6 16 TEACHER S UTILITY PROGRAM FOR GRADING AND RECORDING STUDENT CLASS MARKS FOR TESTS 241 P Pe 32 KBA BUSINESS PST ST Cmp Meni Description 602 P Pe 32 TUTORIAL ACCOUNTING AND QUIZ 300 P P6 16 CALCULATES INTEREST ON A LOAN AND CREATES AN AMORTIZATION TABLE FOR THE LIFE OF THE LOAN 410 P P6 16 CALCULATES SIMPLE BOND YIELD VALUES Pe 000 P P amp 16 PERPETUAL CALENDAR GENERATOR WHICH WILL PROVIDE A CALENDAR FOR ANY MONTH ANY YEAR 400 16 A DRILL CONCERNED WITH TIME AND INTEREST ON LOANS 000 P P6 16 PROGRAM WILL CALCULATE HOW MANY DAYS AHEAD OR BACK TO ANY GIVEN DATE FROM A STARTING DATE 300 P P6 16 ILLUSTRATES STRAIGHT LINE DOUBLE DECLINING AND SUM OF THE DIGITS DEPRECIATION 300 P P6 16 DEMONSTRATES THE FIRST IN FIRST OUT METHOD OF INVENTORY EVALUATION 200 P 6 16 DRILLS CALCULATION OF GROSS PAY GIVEN PAY RATE OVERTIME AND HOURS WORKED 212 P P6 32 THIS PROGRAM IS A COMPUTER HISTORY QUIZ 002 P P6 16 A SMALL BUSINESS SIMULATION WITH SEVERAL VARIABLES SEE ALSO LEMONADE STAND 902 P P6 16 SIMULATES A SMALL BUSINESS OPERATION TAKING INTO ACCOUNT A NUMBER OF VARIABLES P Pe 16 THIS PROGRAM CALCULATES LIFE INSURANCE AND ANNUITY TABLES FOR ANY GIVEN INTEREST RATE KBB BUSINESS PST ST Cmp Mem Description 900 P P6 16 A SIMULATED MARKET COMPETITION BE
63. T COUNTS 1 TO 10 SQUARES WHICH ARE DISPLAYED ON THE SCREEN 602 P P6 16 USER MUST FIND HURKLE ON A 9x9 GRID 900 P 8 THIS PROGRAM DRAWS HYPERBOLAS USING STUDENT INPUT PERAAMETERS 392 6 16 STUDENTS ANSWER SIMPLE ADDITION PROBLEMS IN THIS TIMED DRILL Oct 82 page 22 A Name of Program INTEGER amp DEC C2 INTEGER ADD C2 INTEGER ARITH C2 INTEGER LINES C2 Name of Program INTEGERS C2 INTEGRATION C2 INTERSECT LIN C2 IQ TEST C2 LADDER MULT C2 LAST BOTTLE C C2 LAZER MATH C2 LIMIT CIRCLE C2 LIMITS C2 LINE GRAPH C2 LINE OF BEST C2 LINEAR EQUAC2 LINEAR SYS C2 LONG DIVISION C2 Name of Program MAGIC SQUARE C2 MAKING CHANGE C2 MATH DICE C2 MATH DRILL C2 MATH QUIZ C2 MATH TUTORC2 MATHPACK C2 MATRIX C2 METER READING C1 METRIC 2 METRIC CON C1 METRIC C2 Name of Program MICROMATH C2 MICROMATH C2 MISSING NUMBR C2 MIXED NUMBERS C2 MLA ARITH C2 MONOMIAL MULT C2 MONSTER MULT C2 MORTGAGE C2 MUNCHKIN MULT C2 ID KMG KMG KMG KMG ID KMH KMH KMH KMH KMH KMH KMH KMH KMH KMH KMH KMH KMH KMH KMI KMI KMI KMI KMI KMI KMI KMI KMI KMI KMI KMI ID KMJ KMJ KMJ KMJ KMJ KMJ KMJ KMJ KMJ Cat Grd D J D P DT PJ U Cat Grd D Jl U S DG JISC DG PJ DG JIS ETP PJ PJ PJ JI IS OCUOO d dgoooU o Cat Grd DT Ji DT JIS D EPT D J O 6 D 5 DG PJ DU 5 D PJ PST ST Cmp Mem Description
64. TABLES AND PRINTS TABLE OF PAYMENTS INTEREST ETC 622 P Pe 16 STUDENT CHOOSES ANY MULTIPLICATION TABLE AND IS DRILLED ON IT TORPET Oc 82 page 23 of Program 7 RECOGN C2 NUMBER GUESS C2 OPERATIONS C1 ORDERED PAIR C2 PARABOLAC2 Name of Program PERCENT DRILL C2 PERCENT C1 PERIMETERS C2 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 Name of Program PRIME FACTORS C2 PRIME NUMBER C2 PROBABILITY C2 PROJ PLOT C2 QUIZ ADD C2 QUIZ MULT C2 R PLOT C2 RATE 4 01 REDUCING FRAC C2 RESULTANT C2 ROLLS TIL ONE C2 ROMAN NUMERAL C2 KML ROOT FINDER C2 ROOT QUIZ C2 SAUCER MULT C2 SC NOTATION C1 ID Grd KMJ G P KMJ D P KMJ D Jl KMJ SU IS KMJ TU S ID Grd KMK D KMK D P J U IS KMK G KMK G J KMK D S KMK TU IS KMK U S KMK D KMK DT S KMK DG PJ T S KMK U S KMK U IS ID Cat Grd KML T JIS KML T J KML O JTS KML S S KML D JP KML D W KML U IS KML S SC KML D KML U S KML T 15 D KML U S KML KML DG PJ KML D IS Description PST ST Cmp Mem 501 P P6 16 o xs 200 P P6 16 THE PET PICKS A NUMBER AND YOU GUESS IT THE PET TELLS YOU WHETHER YOUR GUESS WAS TOO HIGH OR TOO LOW 131 P P6 16 A DRILL ON ORDER OF OPERATIONS 700 P P6 32 THIS PROGRAM CREATES TABLE OF VALUES FOR AN EASILY MODIFIED FUNCTION 800 P P6 16 D
65. THROWN DICE IN GRAPH FORM 202 P P6 16 DRILL ON SIMPLE DIVISION FACTS WITH DIVISORS 1 TO 10 P Pe 16 DRILLS STUDENTS ON CONVERTING BETWEEN DIFFERENT METRIC UNITS 404 P P6 16 DRILLS ADDITION SUBTRACTION TO 20 DIVISION AND MULTIPLICATION TO 9 TIMES TABLE 402 P P6 16 PRACTICEWITH ADDING SUBTRACTING DIVIDING AND MULTIPLYING 700 P 8 STUDENT INPUTS THE VARIABLES FOR COMPUTER DRAWN ELLIPSES AND TRANSFORMATIONS 450 P P6 16 ENGLISH VERSION OF GAME 2 USER SOLVES A MATHEMATICAL PUZZLE INVOLVING 121 P Pe 32 A TUTORIAL ON MANIPULATION OF EQUATIONS 402 P P6 16 A TUTORIAL TYPE PROGRAM IN WHICH THE USER MUST DETERMINE THE VALUE FOR X THAT MAKES THE EQUATION TRUE 222 P P6 32 STUDENT FINDS HOW MANY MARBLES ARE IN A BAG BY BALANCING BAGS AGAINST LOOSE MARBLES ON A SCALE 220 P P6 16 THIS PROGRAM DRILLS THE STUDENT IN THE MULTIPLICATION OF MONOMIALS 442 P P6 32 A TUTORIAL ON MULTIPLICATION AND DIVISION OF EXPONENT IT HAS A SHORT QUIZ AT THE END 300 P Pe 16 PROGRAM BREAKS A USER INPUT NUMBER INTO ITS PRIME FACTORS P6 200 P Pe 16 FACTORING TRINOMIALS QUADRATICS KMF MATH PST ST Cmp Mem Description 412 P P6 16 PRIME FACTORING OF WHOLE NUMBERS 400 P P6 16 USER INPUTS A NUMBER PROGRAM RETURNS PRIME FACTORS 442 P P6 16 A DRILL FOR 2 PLAYERS CHOICE OF 2 DIGIT ADDITION OR SUBTRACTION WITH OR WITHOUT REGROUPING OR MIXED 000 P P6 16 THIS PROGRAM DOES COIN FLIP EXPERIMENT AND USES A GRAPHIC APPROACH TO THE DEMONSTRATION OF PROBABILIT
66. TION ABOUT PET COMPUTER AND THEN ASKED RELEVANT QUESTIONS 232 P P6 16 A TUTORIAL PROGRAM WITH GOOD ANIMATION 203 P P6 32 THIS PROGRAM TESTS KNOWLEDGE OF COMPUTER TECHNOLOGY 000 P P6 32 THIS IS A TUTORIAL ON THE COMMANDS RELEVANT TO THE DISK DRIVE USING DOS AND BASIC 40 LANGUAGE P P6 32 THIS PROGRAM WILL UPDATE MASTER DIRECTORY DISPLAY SELECTED DIRECTORY OR DELETE DISK ENTRY FROM MASTER 202 P P6 16 LESSONS AND QUIZ CONCERNING THE PET CBM COMPUTER 000 P P6 16 ESSENTIALLY AN 8K SUBROUTINE THAT DRAWS GRAPHS EG SINE WAVE IN PET RES 000 P P6 16 CONVERTS HEXIDECIMALS TO DECMALS AND VICE VERSA 300 P Pe 16 CONVERTS DECIMAL NUMBERS BETWEEN 0 AND 255 INTO HEXIDECIMALS SHOWING THE HIGH AND LOW NYBBLES 212 P P6 32 THIS PROGRAM IS A COMPUTER HISTORY QUIZ 710 P P6 16 THIS PROGRAM SIMULATES COMPUTER AND USES A MACHINE LLEVEL LANGUAGE TO DEMOSTRATE OPERATION 221 P P6 16 TESTS USER S ABILITY TO FIND KEYS ALPHA NUMERIC SYMBOLIC ON THE KEYBOARD 600 P P6 16 PLOTTING EXERCISE P 16 THIS PROGRAM TAKES A LIST YOU ONE TYPE AND IT PRINTS IT OUT IN ALPHABETICAL ORDER ON A PRINTER KCB COMPUTER SCIENCE PST ST Cmp Mem Description 200 P P6 DEMONSTRATES RANDOM NUMBER GENERATOR SHOWS FORM OF STATEMENT AND GIVES SAMPLE RUNS 321 P P6 32 A SIMULATION OF HOW A COMPUTER FOLLOWS A FLOW CHART 200 P P6 16 OFFERS 21 SOUND SUBROUTINES FOR USE IN OTHER PROGRAMS OR SIMPLY AS A SOUND DEMO PJISC 200 P P6 16 PROGRAM DEMONSTRATES THE
67. TWEEN TWO COMPANIES WITH THE SAME PRODUCT 902 P P6 16 SIMULATES MONEY FLOW USER MUST DIRECT CHARACTER TO CORRECT AREA ACCORDING TO STATEMENT GIVEN 440 lt Pe 16 COMPUTES MORTGAGE TABLES AND PRINTS TABLE PAYMENTS INTEREST ETC 410 P Pe 16 PROGRAM KEEPS TAPE FILE OF STOCK TRANSACTIONS AND PERFORMS SIMPLE CALCULATIONS 402 8 THIS PROGRAM ASKS GENERAL KNOWLEDGE QUESTIONS WHICH MAY BE ADAPTED FOR ANY SUBJECT AREA 600 P 6 16 SIMULATION OF HOW A COMPUTER FOLLOWS A FLOW CHART SHOWS PARTS OF A COMPUTER SUCH AS MEMORY AND CPU 321 P 6 16 A GAME INVOLVING A SIMULATION OF THE STOCK MARKET 221 P P6 16 ASSISTS USER IN RETURN PREPARATION BY CALCULATING ARITHMETIC OPERATIONS TORPET Oct 82 page 13 Name of Program BIG BINARY C2 COMMANDS C2 COMP CONCEPT C1 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 Name of Program RND GENERATOR C2 SIMULATION C1 SOUND SUBS C2 STRINGS C2 TURTLE 1 2 TURTLE 2C2 Name of Program AN C2 STORY C2 ALPHA BETTER C2 ALPHABETIZING C2 ANHTCNYMS C2 APHORISMS C2 B BALL MADLIB C2 COMP POETRY C2 CONC WORDS C2 CONCENTRATION C2 DEF MATCH C2 ENG MONSTER C2 FLASHER C2 GRAMMAR 1 CO HAIKU C 2 COMPUTER PST ST Cmp Mem Description 500 P 6 16 PROGRAM CONVERTS NUMBERS INTO BINARY CODE 402 P P6 16 STUDENT IS GIVEN INFORMA
68. UBTRACT C2 BIGTIME C2 BINOMIAL DRIL C2 BODMAS C2 BOMB ADD C2 BONDS C2 BRAIN CRANE C2 BRAIN CRANE 2 BRAIN CRANE C2 BRAIN CRANE C2 CAR RACE MULT C2 CHANGEMAKER C2 CHOICES C2 Name of Program CLOCK C2 CO ORDINATES C2 COLLECTERM 1 C2 COLLECTERM 2 C2 COUNT 1 TO 10 C2 COUNT TEN C2 COUNT FIVE C2 CURVE FIT 2C2 DART C2 DATES C2 DECOMPOSITION C2 DEPRECIATION C2 DERIV POLY C2 ID Cat Grd KMB D J KMB DG PJ KMB DG Jl KMB DG Jl KMB DG J KMB DG PJ KMB DG Jl U 5 KMB D J KMB U IS KMB U 15 KMB G JIS S JI KMB D J KMB 0 15 KMB D J 10 Cat Grd KMC D J KMC D J KMC U 600 KMC KMC D PJ KMC DG PJ KMC U S KMC D PJ KMC D PJ KMC D PJ D PJ KMC DG PJ KMC 5 4 S ID Cat Grd KMD D P KMD DT KMD D IS KMD D 15 KMD T KMD D KMD 1 EP KMD TU SC KMD KMD 0 JISC KMD DT IS KMD IS KMD IS KMB MATH PST ST Cmp Mem Description 232 P P6 32 DRILL IN ADDITION WITH AN AUTOMATIC INCREASE IN DIFFICULTY AS THE STUDENT PROGRESSES P P6 16 PRACTICE IN KNOWLEDGE OF ADDITION FACTS AGAINST USER SET TIME LIMITS 222 P P6 16 MULTIPLICATION OF DECIMALS WITHIN A TIME LIMIT SET BY STUDENT OR TEACHER 242 P 16 POSES DIVISION QUESTIONS WHICH MUST BE ANSWERED WITHIN A TIME LIMIT SET BY STUDENT OR TEACHER P 16 PRACTICE IN MULTIPLICATION OF FRACTIONS AGAINST USER SET TIME LIMITS P P6 16 PRACTICE IN KNOWLEDGE OF MULTIPLICATION FACTS AGAINST USER SET TIME LIMITS 222
69. UDENT TYPES THE WORD COMPUTER ADJUSTS FLASH SPEED TO CHILD S ABILITY SPEED READ 202 KEF D 490 P P6 32 HELPS STUDENTS TO IMPROVE ABBILITY TO RECOGNIZE PRINTED PHRASES QUICKLY SPELL MEAN 5C2 KEF D J PG 16 MULTIPLE CHOICE FORMAT CHECKS STUDENT S KNOWLEDGE OF WORD MEANINGS GRADE FIVE SPELL MEAN GC2 KEF D J P PG 16 MULTIPLE CHOICE TEST CHECKS STUDENT S KNOWLEDGE OF WORD MEANINGS GRADE SIX KEG ENGLISH Name of Program 10 Cat Grd PST ST Cmp Mem Description SPELL MEAN 7 2 KEG D i P P6 i6 MULTIPLE CHOICE TEST CHECKS STUDENT S KNOWLEDGE OF WORD MEANINGS GRADE SIX _ TORPET Oct 82 page 16 SPELLING BEEC2 KEG D 1 202 P P6 16 USER IS REQUIRED TO REPEAT FLASHED WORDS vU SPELLINGTUTOR C2 KEG T 992 P P6 16 TEACHER OR STUDENT TYPES IN WORDS COMPUTER DRILLS BY REVERSING LETTERS OMMITTING LETTERS ETC Name of Program 10 Cat Grd ST Description SWAP NEW 2 D J 422 P P6 16 EXCHANGE WORDS ON A LIST UNTIL THEY ARE ARRANGED ALPHABETICALLY SYLLABLE C2 D PJ 602 P 16 THIS IS A DRILL ON THE SEPARATION OF WORDS INTO SYLLABLES SYNONYMS C2 KEG DT 302 P 16 STUDENT GIVES THE SYNONYMS OF WORDS PRESENTED BY THE COMPUTER 2 4 KEG U 302 P P6 16 PROGRAM CREATES A TEST TO USED WITH S HYPHEN T SPELL C2 KEG U 400 P Pe 32 CREATES FILE FOR TESTING WITH S SPELL THEWORDMARKET C2 KEG P6 TWENTY QUESTC2 G PJ 220 P P6 16 STU
70. UEST C2 KSH PJ 220 16 STUDENT SELECTS AN ITEM FROM A CATEGORY AND PET ASKS QUESTIONS WHICH HAVE BEEN MADE UP BY THE TEACHER USPOP C2 KSH 5 5 402 P Pe 32 A POPULATION GROWTH SIMULATION VERNIER SCALE C1 KSH T JI 942 PP 16 TEACHES USER HOW TO READ VERNIER SCALE WATER 1 2 KSH S IS 612 PP 32 THIS PROGRAM IS BASED ON WATER RESOURCE MANAGEMENT STUDENT MUST MAKE DECISIONS REGARDING IRRIGATION WAVES 3 C2 KSH ST SC 622 PP 16 A DEMONSTRATION OF THE DOUBLE SLIT LIGHT INFERENCE EXPERIMENT WEATHER MAN C2 S 5 400 Pe 16 PROGRAM FINDS HUMIDITY INDEX WIND CHILL FACTOR RELATIVE HUMIDITY AND OR TEMPERATURE CONVERSION YOUNG CI KSH 211 P P6 16 A SIMULATION YOUNG S DOUBLE SLIT EXPERIMENT KTA TECHNICAL Name of Program ID Cat Grd PSTSTCmpMem Description BIG OHM S LAWC2 D 18 302 P Pe 16 THIS PROGRAM TESTS THE STUDENT S KNOWLEDGE OHM S LAW CIRCUIT 3 C2 SU IS 600 P Pe 8 THIS PROGRAM IS AN AID TO CALCULATING D C REGISTER WORK CIRCUIT 4 C2 ST IS 600 6 8 THIS PROGRAM ILLUSTRATES THE DISCHARGING OF A CAPACITOR THROUGH RESISTOR CIRCUITS C2 DSTCS 722 P P6 16 USER EXAMINES DIFFERENT CIRCUITS TO DETERMINE WHETHER THEY WILL LIGHT A LAMP OR NOT AND WHY DFW RESIST C2 D IS 602 P Pe 16 THIS IS A DRILL ON SERIAL AND PARALLEL RESISTORS DRIVER 2 D 15 602 Pe 32 MULTIPLE CHOICE QUIZ BASED ON DRIVER S HANDBOOK ELECTRICAL D S 121 P P6 32 A DRILL ON
71. ULTIPLICATION DRILL 202 P P6 16 PLOTS BEST FIT LINE FOR A SET OF POINTS AND CORRECT X OR Y VALUE FOR A POINT ON THE LINE ALSO CORRELATION 211 P P6 32 A RATE SIMULATION PROGRAM 402 P P6 16 DRILL IN REDUCING FRACTIONS 600 P Pe 16 RESOLVES VECTORS ON A CARTESIAN OR POLAR COORDINATE GRID 600 P Pe 16 THIS PROGRAM SHOWS HOW GRAPHS CAN BE USED IN PROBABILITY PROBLEMS 330 PC Pe 32 TESTS ROMAN NUMERAL CONVERSION AND ARITHMETIC FOLLOWING GREY COUNTY GUIDELINES 300 P P6 16 SOLVES POLYNOMIALS HAS FUNCTIONS FOR IMAGINARY NUMBERS POLYNOMIALS CAN BE UP 20 TERMS IN LENGTH P P6 811 P P6 32 STUDENT ANSWERS MULTIPLICATION QUESTIONS IN AN EFFORT TO SAVE THE EARTH CHECKED BY TEACHER 110 P Pe 16 TEACHES AND DRILLS INDEX OR POWER NOTATION FOR SCIENTIFIC NOTATION TORPET Oct 82 page 24 KMM MATH Name of Program ID Cat Grd PST ST CmpMem Description SHAPES C2 KMM D J 333 P P6 16 A DRILL IN SHAPE RECOGNITION SIEVECI KMM T IS 111 P P6 16 A LIST OF PRIME NUMBERS ARE DEVELOPED BY ELIMINATING THE MULTIPLES OF A GIVEN INTEGER SIG DIGITS C1 KMM D 110 P P6 16 SIMPLE DRILL QUESTIONS ON SIGNIFICANT DIGITS SIGNIFCNT DIG C2 D J 202 P P6 16 DRILLS STUDENT ON RECOGNITION OF NUMBER OF SIGNIFICANT DIGITS SIMEQ SOLVERC2 KMM T S 490 16 SOLVES SIMULTANEOUS EQUATIONS SIMPLE SUBST C2 D IS 442 P P6 16 PRACTICE IN EVALUATION OF MONOMIALS STUDENT SHOWN METHOD OF SOLUTION IF HE ANSWERS INCORRECTLY SINE GRAPH C2 KMM
72. VARIOUS ELECTRICAL PROBLEMS FUSE C2 D SC 302 P Pe 16 USER IS TESTED ON THE RELATIONSHIP BETWEEN POWER RATING AND AMPERES A RUNNING SCORE 16 KEPT METER READ C2 DT IS 602 P P6 16 METER READING IS TAUGHT AND TESTED BY THIS PROGRAM MORSE CODE C2 KTA NA 201 P Pe 16 THIS PROGRAM SHOWS THE STUDENT A MORSE CODE THE STUDENT HAS THREE CHANCES TO IDENTIFY THE LETTER MORSE C2 DT ISC 330 P P6 16 A PROGRAM OF MORSE CODE INSTRUCTION AND DRILL OHM2 C2 KTA D SC Pe 16 USER IS TESTED ON OHM S LAW A RUNNING SCORE 15 KEPT PHOTO LOG C2 OU ISC 500 P 6 16 PROGRAM USES FILES TO ORGANIZE PHOTOGRAPHIC INFORMATION FOR INDIVIDUAL ROLLS OF FILM KTB TECHNICAL Name of Program 10 Cat Grd PST ST Mem Description RESIST TEST 2 D IS 602 P P6 16 CALCULATOR IS RECOMMENDED FOR THIS RESISTANCE CALCULATION DRILL RESISTORS C KIB OT S 440 P P6 32 RESISTORS AND OHM S LAW ARE REVIEWED AND TESTED THIS PROGRAM A CALCULATOR IS A HELPFUL AID SIMULATION C KTB 5 SC 600 6 16 SIMULATION OF HOW A COMPUTER FOLLOWS A FLOW CHART SHOWS PARTS OF A COMPUTER SUCH AS MEMORY AND CPU TORPET Oct 82 page 29 of Program ANALYSIS 2 2 BAIRSTOW NTH C2 CHECK DISK C2 COPY D FILES C2 DISK LISTER C2 DUM 5 0 C2 FEATURES QUIZ C2 GRAPH PRINT C2 GRAPH SUBRTN C2 HOME ENERGY C1 PLOT C2 PRGM LISTER C2 ANALYSIS 1 C2 epeuey ui uo 194JO 6861 LE YLW Spue 1340
73. Y 200 P P6 16 THIS PROGRAM GIVES THE STUDENT THE OPPORTUNITY TO PRACTICE MULTIPLYING BINOMIALS USING THE FOIL METHOD 822 P P6 16 A FRACTION ESTIMATION GAME IN WHICH THE STUDENT MUST GUESS THE CORRECT FRACTIONAL DISTANCE TO A TARGET 492 P P6 16 A TARGET APPEARS ON A NUMBER LINE FROM O TO 2 USER MUST GUESS THE FRACTIONAL VALUE THE TARGET REPRESENTS 411 P P6 16 USER INPUTS NUMBER amp MUST DEDUCE WHAT FUNCTION THE MACHINE PERFORMED ON IT AND DO LIKEWISE ON OTHER NUMBER P6 900 P P6 16 STUDENT CAN ASK COMPUTER TO DRAW A NUMBER OF DIFFERENT GRAPHS AND CAN CHANGE THEIR DEFINING EQUATIONS 100 P P6 8 THIS PROGRAM WILL FIND VARIABLES BY USING A GAUSSIAN MATRIX OF COEFFICIENTS FROM ALGEBRAIC EQUATIONS 602 P P6 16 THIS IS GEOMETRIC SHAPE RECOGNITION DRILL 202 P P6 16 GEOMETRIC TERMS ARE EXPLAINED USING EXAMPLES THE EXPLANATION IS FOLLOWED BY A QUIZ 410 P Pe 16 PLOTS THE GRAPH OF A USER DEFINED FUNCTION 210 P P6 32 SIMULATES THE PROCESS O DRAWING GRAPHS KMG MATH PST ST Cmp Mem Description 502 P Pe 16 THE STUDENT GIVES ANGLES WHICH THE CANNON MUST FIRE ORDER HIT THE ENEMY P6 211 P Pe 32 HANGMAN PROGRAM USING MATHEMATICAL WORDS 000 P P6 16 CONVERTS HEXIDECIMALS TO DECMALS AND VICE VERSA 320 PC P6 16 PLOTS AN AVERAGE STRAIGHT LINE ON AN X Y AXIS GIVEN TWO OR MORE POINTS 200 P 6 16 COMPUTER GUESSES NUMBER BETWEEN 1 AND 1 000 000 212 P P6 16 A SIZE RECOGNITION DRILL USING BARS 602 P P6 16 STUDEN
74. Y OR D THIS PROGRAM ALLOWS USER TO PERFORM OPERATIONS ON DISK AND BY FILE MAINTAINS RECORD OF OPERAT NS LESSONS AND QUIZ CONCERNING THE PET CBM COMPUTER DRAWS A BAR GRAPH WITH LENGTHS EQUAL TO THE QUANTITIES ENTERED ESSENTIALLY AN SUBROUTINE THAT DRAWS GRAPHS SINE WAVE IN PET HI RES THE YEAR ROUND CONSERVATION OF ENERGY BY A HOME IS DETERMINED PLOTS POINT ON SCREEN WITHOUT REFERENTS SINGLE POINT PLOTTING ONLY THIS PROGRAM TAKES A LIST YOU ONE TYPE AND IT PRINTS IT OUT IN ALPHABETICAL ORDER ON A PRINTER PROCESSES UP TO 500 STUDENT MARKS FOR MEDIAN AVERAGE NO OF ENTRIES STANDARD DEVIATION NO PASSING ETC OSIP ue pues pue SOSIQ 9 dIX9 u AS X9JOUJ9S A OL JO e Ang AUWHONSIM X3HONWZAQMW WOW V y oo AW A TORPET Oct 82 page 30 0000 0001 0000 000 OOOF 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0021 0022 0025 0026 002A 002 002 0020 002 002 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 003A 003B 003C 003D 003E OOSF 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 004 004 004 0040 004 0053 0054 0056 0057 0060 The Commodore 64 Maps by Jim Butterfield DESCRIPTION Chip directional register Chip memory amp tape control Float Fixed vector Fixed Float vector Search character Scan quotes flag TAB co
75. add But not in the same ball park as machine code There is catch however Compiled programs have an aoverheade which takes up considerable memory For this compiler about 32 blocks or of code must be added to the O tends to make it longer that the original until a program reaches about 70 blocks or over 17k So why compile a program which just makes it longer The answer is speed Both assembled and compiled programs faster than BASIC This program uses a aDongle which plugs in to the famillar cassette user port It must be in place to compile a program Fortunately compiled programs wiil run without one They cannot be listed This gives a writer a fair degree of program protection This is an advantage over the DTL Compiler which requires a Dongle tor both compile and run operations This program is designed to run in the 8032 Commodore computer with either a 4040 or 8050 disk drive To use the program it is loaded drive 0 with the program to compile in drive 1 For 4040 drives one should not have other programs on the disk as the disk is used by the program Several hundred blocks may be required by the compiler compiled program ends up on drive 1 is identified by the suffix gt appended to the program name on the disk workings of the write clean debugged programs in One may load Petspeed by pressing run stop The program asks for the name of the program io be com
76. aves about 1250 members who live out of town and benefit from the TORPET and club library Also we have 1550 Canadian members 715 members in the U S A and 35 members overseas At this time would like to clarify the mem bership fees for TPUG The fees are paid on an annual basis This means that if you join in February of 1982 our membership for next year will be due at the END of February of 1983 This is going to help us at renewal time since all the members will not become due at the same time as they did in September last year membership fees are as follows Canadian Associate members 20 U S Associate members 20 in U S funds Overseas Associate members 30 in U S funds Canadian Student members 20 Canadian Regular members 30 Chris Bennett TJ JUN 82 COPY ALL FILE RETRIEVER STH SCOTTE INST 5TH SCOTTE TEDDY APRIL82 DAISY APRIL82 TEDDY INSTR DAISY INSTR TINY FORTH NOTES TINY 4TH TCHR4O TINY PILOT INSTR TINY PILOT OBJ TEDDY RENUM DAVE WILLIAMS DOUBLEPROG REL ML STOPKEY SEQ PRG MERGE DYNALOGIC FUNCTION GRAPH EQUATION SOLVER COMPUDATE STRUCTURE BASIC RELATION SKETCH RELATION GRAPH lister SuperPET PHONE NUMBERS TAPE PHONO PHILE DISK PHONO PHILE TABLE MATH DATA GENERATOR lisklisLapl SuperPET TK SEPT 82 BASIC 4 0 40 INVADERS 4 0 FAST INVADRS 40 ACROBAT F40 CAR RACE F40 MISSION IMP F40 NIGHT DRIVER F40 BACKGAMMON 40 SEPT 82 DISK MASTER V2 STH SCOTTE
77. d B947 Complement FAC 1 B97E overflow B983 Multiply by zero byte BSEA Perform 1061 BA2B Perform multiply 59 Multiply a bit BA8C Memory to FAC 2 BAB7 Adjust FAC 1 2 BAD4 Underflow overflow 2 Multiply by 10 BAFS9 10 in floating pt BAFE Divide by 10 BB12 Perform divide BBA2 Memory to 1 BBC7 FAC 1 to memory BBFC FAC 2 to FAC 1 BCOC FAC 1 to FAC 2 TORPET Oct 82 page 33 BC1B Round FAC 1 BC2B Get sign BC39 Perform SGN 58 Perform ABS BCSB Compare FAC 1 to mem Float fixed BCCC Perform int BCF3 String to FAC BD7E Get digit 2 Print BDCD Print line number BDDD Float to ascii 16 Decimal constants BF 3A TI constants BF71 Perform SQR BF7B Perform power BFB4 Perform negative BFED Perform EO43 Series eval 1 E059 Series eval 2 E097 Perform breakpoints E12A Perform SYS E156 Perform SAVE E165 Perform VERIFY E168 Perform LOAD Perform OPEN E1C7 Perform CLOSE E104 Parameters for LOAD SAVE E206 Check default parameters E20E Check for comma E219 Parameters for open close E264 Perform COS E26B Perform SIN E2b4 Perform TAN E3OE Perform E37B Warm restart E394 Initialize E3A2 CHRGET for zero page ESBF initialize Basic E447 Vectors for 300 E453 Initialize vectors E45F Power up message E500 Get 1 0 address E505 Get
78. do some useful sorts let yee know the outcome How about a new kind of SORT INVADERS Markscaler is Dave s program to equaiize the effects of different teacher s marking ten dencies Given at least ONE COMMON TEST to set a common comparison base the program then does all the least squares and neat Curve stuff that we all forgot back in statistics 101 and indeed appears to sort out the wildest varia tions in marks one might expect to discover across the average school or school district Strange thing not one teacher in Dave s schooi or school district other than Dave Mister Unbiased himself has requested the use of this program 15 MARKSCALER the REAL reason that Dave is a year s sabattical leave from Forest Hili Collegiate Never mind Dave you re doing a fantastic job of chasing down those routines that the rest of us thought must work as soon as we got the time to mess with the problem Carry on regardiess By the time these two speakers were done it was time where DOES the time go do we hear it for a 7 PM start yet for coffee and for a change your choice of great muffins and butter For the irst time in a year my notes aren t chocolate smeared Following that goodwill and sharing who should appear but old Mr Goodwill and Sharing himself John Stovekin from BMB in Milton With much showmanship and derring do John managed to convince us that he knew absolutely nothing about CP M
79. e SYS Y reg save SYS status reg save USR function jump Hardware interrupt vector Break interrupt vector NMI interrupt vector OPEN vector CLOSE vector Set input vector Set output vector Restore 1 0 vector INPUT vector Output vector Test STOP vector GET vector Abort 1 vector Warm start vector B248 EA31 FE66 FE47 F34A F291 F 20E F 250 F333 F157 F1CA F6ED 1 2 66 0330 0331 0332 0333 033C 03FB 0340 037E 0380 03BE 03C0 03FE 0400 07FF 0800 9FFF 8000 9FFF AO00 BFFF 000 CO00 CFFF D000 DO2E D400 D41C D800 DBFF 0 00 DD00 DDOF DO00 DFFF 000 EO00 FFFF FF81 FFF5 DECIMAL 816 817 818 819 828 1019 832 894 896 958 960 1022 1024 2047 2048 40959 32768 40959 40960 49151 49060 59151 49152 53247 53248 53294 54272 54300 55296 56319 56320 56335 56576 56591 53248 53294 57344 65535 57344 65535 65409 65525 DESCRIPTION LOAD link F4A5 SAVE link F5ED Cassette buffer Sprite 13 Sprite 14 Sprite 15 Screen memory Basic ROM memory Alternate ROM plug in area ROM Basic Alternate RAM 4 RAM memory including alternate Video Chip 6566 Sound Chip 6581 SID Color nybble memory Interface chip 1 IRQ 6526 CIA Interface chip 2 NMI 6526 CIA Alternate Character set ROM Operating System Alternate RAM Jump Table Including FFC6 Set Input channel FFC9 Set Output channel
80. e basic interpreter Power is a must for every serious user Allows four Roms to reside at one address 10 Discount to TPUG Members on software books magazines Just present your membership card M L O R D E R S ACC E PT E D 2001 LTD m 5529 Yonge St Willowdale Ont M2N 553 20 416 223 8400 VIC 20 SOFTWARE SOFTWARE HOUSE 309 4630 Dufferin Street Toronto Ont Canada M3H 5S4 Telephone 416 663 6401 221 5773 KRAZY KONG You must attempt to save the Fair Maidens from the crazy gorilla at the top of the giant stairway You re timing must be perfect if you are to jump the barrels that Kong is rolling down at you 3 screens 3 D MAN NEEDS 3K MEMORY EXPANDER The same maze from the popular arcade game with perspective from eye level Includes dots monsters power dots side exits and new screen radar Runs on any memory add on except super expander EXTERMINATOR This game is full of bugs Hours of exciting entertainment trying to remove them You ll be up against spiders fleas snails and centipedes in this rapid fire 100 machine language high quality game Runs on std VIC DEFENDER ON TRI NEEDS 3k MEMORY EXPANDER As pilot of the defender style ship you must rescue the trapped scientists 4 screens of unique defences on off shields fuel deposits treasures timer score and very nice graphics mean hours of action Runs on any add on expander
81. e skill levels with a new battlefield created for each game provides a new chal lenge for both players every time TANK WAR may be played using your VIC 20 keyboard or paddles and will work on all standard VIC 20 memory configurations CYCLONS Full Hi Res Graphics Arcade Like Action Continuing with their plan to conquer the uni verse the CYTRON EMPIRE has chosen your sector as the first target in our galaxy As COMMANDER of the protective forces you must manoeuvre your craft avoiding collision and enemy missiles to attack and destroy enemy war ships The CYCLON fighters relentlessly enter the battle zone attempting to lure you into making errors that will lead to your destruction The menacing PULSAR DEATH SHIP also begins to attack its only purpose to zero in on your VIC 20 CASSETTE SOFTWARE THE GAMES PEOPLE PLAY NOW to the KILLER crabs who lurk within improv ing the accuracy of their menacing sonic waves Set at beginner or advanced levels each game is played in a totally new maze and may con sist of any number of rounds that start identi cally for each player CRABS can be played using your VIC 20 key board or joystick and will work on all standard VIC 20 memory configurations Exciting action for two players location chase you down and put an end to your defense of civilization as we know it Our future lies with your skill CYCLON requires memory expansion to func tion
82. e was lost Finaily with the help of Bob Lovelace who had actually used the stuff they did manage to utilise both the external 280 in the SoftBox and the internal board Madison Computer Both appeared to be capable of running any CP M type program that the advertisers would have us believe populates virtually the whole universel Troubie is getting those programs in CBM format though the SoftBox does have a Corvus compatable input for owners of vus CP M disks The trick to accessing this vast worid of software FOR NOW would appear to require downioading from some host computer for which programs ARE available Costs involved seem to recall mumblings ranging from 500 00 to 1000 00 If you really MUST have a CP M system why not have your dealer contact someone at So with five minutes left before our 10 PM equipment off deadline John Stovekin is mobbed in the corner by those other MB pes of whom Someone must think there is something to this CP M rumour else why do they bother to import the hardware Next month Well start you might have noticed that the Space Invaders up on the screen during coffee break looked somewhat different than usual like 9 ways different David Lunimis from Stoney Creek has donated a copy of his MULTI INVADERS for issue on next month s disk Incidentally POINTER SORT on the Sept disk is David s work see his article in September Compute Comparing h
83. ed their products but rather to centrate on providing information to the members However it was considered desirable to allow commercial organizations to demonstrate their Suppan for the club in some concrete fashion nd thus the sustaining membership was created in re entering the article ourselves Torpet Pays 20 00 per Page for Articles The TORPET is always in need of good articies about the PET Vie C 64 and Siner related products software and subjects If you wish to submit an article send it to Toronto Pet Users Group 381 Lawrence Ave West Toronto Ontario Canada M5M 1 9 If you can send it on disk it will save us time However we can also take typed or printed articles or even handwritten ones if necessary To encourage OU We are pa ing 20 per page that the article ills in the TORPET If you feel that you have exceptionai article that might command more eisewhere but would like to still submit it to us please do so and tell us what you feel would be the proper remuneration If the amount is within our budget we may be willing to still print the article Many authors refer to have their articles printed in the TORPET because it is the largest circulation completely independent and completely Commodore magazine Our press time is usually also much more timely than other magazines If you send your article in X Wordpro Wordcrait or RTC format ON DISK we will return that disk with
84. ers and his team of programmers These programs are contained on 50 diskettes and are dentified by a three character ID starting with the letter K For example Administration KAA Business amp etc These programs are a subset of those worked on by the schooi boards in the Metro Toronto area Many of them are updated versions 01 programs a ready in our library However ALL these programs have been modified so that they will work on the following computers PET 2001 BASIC 2 0 PET 4000 BASIC 2 0 or 4 0 9 and 12 inch screens CBM 8032 uses CBM 4032 V2 This is the first time we have had so ma programs availabie for a machine COMMODORE 64 that is just starting to come off the production nes _ documentation for these programs include the program titie and disk ID 6 codes and a description line of 108 characters description of the documentation follows PROGRAM TITLE Each program is followed by a designation C1 or C2 which indicate that the rogram has been upgraded to the Ontario oftware Cataloguing Project Standards C1 indicates an upgrade to the June 23 stan dard and has been modified to work on the Commodore 64 C2 indicates an upgrade to the August revised standard and work on the Commodore 64 2001 Upgrade ROM s 4000 series 9 and 12 inch screens and the 8032 Future revisions of these programs will be designated DISK ID The programs are re alphabe
85. except super expander CHECKBOOK A comprehensive cheque accounting package which consists of CHECKWRITER CHECKREADER and DATATAPE Record and balance your chequing account analyse expenditures and budget for the future Includes documentation in viny binder Many more available ask for our free catalogue VISA MASTERCARD cheques and money orders accepted Ontario residents add 7 lt All products subject to availability and price change All tapes guaranteed to run First class postage paid For UPS delivery add 1 50 in Ontario 3 00 for the rest of Canada TORPET Oct 82 page 9 RTC V LINK For The All 50 New Commodore Disks Available On Tape For The 64 10610 BAYVIEW Bayview Plaza RICHMOND HILL ONTARIO L4C 3N8 416 884 4165 2 lines 1 Mile North of Major McKenzie on Bayview Maxell the top of the line in floppy diskettes 1 5A singie sided singie density type 51 50 BOX OF TEN ORDER Now Available From Your Dealer NOW Ontario residerts please add 7 P S T catalog of selected educational software 2 00 Canadian Software Distributors 393 Rowell Avenue S ault Ste Marie Ont P C 512 105 90 01 32 Distributed by I Micro Systems Ltd TORPET Oct 82 page 10 50 Education Disks by Chris Bennett We have just received 642 Educational programs from Commodore Canada thanks to rank Wint
86. feteria yours lately John PETSPEED Buy It By J Allan Farguharsen PETSPEED is Commodore Software product from Oxford Computer Systems Software Ltd The product is known as a four pass BASIC piler This leads 10 ask what is a compiler A compiler is a program which converts a high level language such as Pascal BASIC into a form machine engage as a result the program runs without the need of the usual BASIC interpreter Assembiers produce machine language The difference is in the way that the machine code s produced The end product is similar but not ihe same Code using an assembier requires that one understand the internal Central Processor and its associated mnemonic while one may use a compiler without any knowiedge of the internals whatsoever Since assembly language must written in a rather tedious fashion is very time consuming assembiers sound redundant For optimum speed and least memory they produce code which is specifically written by programmer As mentioned Petspeed adds 8k of additional machine code which replaces the normai interpreter DLE The handy of the complier is that one need only BASIC compile them and away they go Certainly machine language tends to run faster than BASIC through the computer s interpreter REM s and spaces deleted make any BASIC program run faster as well must
87. is sort with Superspeed sort AND with Strasma s SubSort of which manipulate ointers rather than actual data might be a fun exercise software demonstration department Farquharson has a version of VIGIL graphics from Abacus to show us and if he has time he d like to show us the PetSpeed Com piler better still if Jim Butterfield wouldn t mind lending someone his demonstration disk irom the Sept Central meeting or if you want me to pick you up Jim be my guest we could quite uickly chuckle see the difference BASIC compiled BASIC D T L compiled BASIC and pure Machine Language Mad Mike Donegan our used to be Saskatoon member now residing in the sensible climate of Hamilton will demonstrate the capabilities his favourite AID program SYS RES footnote to Mike it s gotta be short and concise and con vince me why should lay out hard cash for what seems to be available to a great part in plain Basic Aid i e show me what s so special about SYS RES My apologies to those of you who might have been expecting more time for our question answer session Come to think of it it s a good thing we ran out of time eise this report would have to be continued NEXT month Next meeting really try to keep a closer watch on the clock but now that you all know where the secret arking is we ll start on the dot of 7 30 OK ednesday October 27th Sheridan College Ca
88. it if they can t trust the results Commodore Vic 20 hardware and software available at or through your nearest Eaton store 5 TORPET 82 mith Corona introduces the first printer with real character at the unreal price of 1095 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 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 liave 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 TORPET Oct 82 page 8 cassettes
89. ludes the cost oi the tape mailing and handling The contents of the tapes will be similar to the contents shown on the disk listings in the TORPET Disks that do NOT require two tapes are V1 V2 V3 G8 G9 and N2 Send 6 00 for these volumes For all other volumes send 12 for the two tapes required to hold all the information kept on disk Do not try to order any tape whose directory iisting has not yet appeared any issue of the TORPET Most of the directory listings can be found in issue 812 August 82 of this years TORPET Chris Bennett es om TORPET Ocu82 page 38 Send all programs to Toronto Pet Users Group c o Chris Bennett 381 Lawrence Ave West Toronto Ontario Canada M5M 1B9 TORPET BACKISSUES Backissues of the TORPET are available for 2 00 each except for issues 1 2 and 3 which are 1 00 issues 1 2 and 3 4 pages long issue 4 is 8 pages long issue 5 is 16 pages long Issues 6 and 10 are 32 pages long and issues 47 88 89 11 and 12 are 48 pages long If you wish to order any of these old TORPETs please send your cheque or money order to TORONTO PET USERS GROUP Chris Bennett 381 Lawrence Avenue West Toronto Ontario Canada M5M 189 Please INCLUDE YOUR MEMBERSHIP NUMBER WITH ALL ORDERS E Chris Bennett MEMBERSHIP REPORT is now the end of September and the mem bership is over 2300 Of this 1050 are in the Toronto area and attend meetings This le
90. lumn save O LOAD 1 VERIFY Input buffer pointer subscrpt Default DIM flag Type FFzstring CO numeric Type 80 integer OO floating point DATA scan LIST quote memry flag Subscript FNx flag O INPUT 40 GET 98 READ sign Comparison eval flag Current I O prompt flag Integer value Pointer temporary strg stack Last temp string vector Stack for temporary strings Utility pointer area Product area for multiplication Pointer Start of Basic Pointer Start of Variables Pointer Start of Arrays Pointer End of Arrays Pointer String storage moving down Utility string pointer Pointer Limit of memory Current Basic line number Previous Basic line number Pointer Basic statement for CONT Current DATA line number Current DATA address Input vector Current variable name Current variable address Variable pointer for FOR NEXT Y save op save Basic pointer save Comparison symbol accumulator Misc work area pointers etc Jump vector for functions Misc numeric work area HEX OOAE OOAF 00 0 00 1 00B2 00B3 0084 0085 DECIMAL 97 98 101 102 112 113 114 115 138 122 123 139 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 DESCRIPTION Accum 1 Exponent Accum 1 Mantissa Accum 1 Sign Series evaluation cons
91. nput error messages AD1E Perform NEXT AD78 Type match check AD9E Evaluate expression AEA8 Constant pi AEF1 Evaluate within brackets AEF7 Y AEFF comma AF08 Syntax error AF14 Check range AF28 Search for variable AFA7 Setup FN reference AFE6 Perform OR AFES Perform AND 016 Compare B081 Perform DIM Locate variable B113 Check alphabetic B11D Create variable B194 Array pointer subrtine B1A5 Value 32768 2 Fival fixed B1D1 Set up array B245 bad subscript B248 illegal quantity B34C Compute array size B37D Perform FRE B391 Fix float B39E Perform POS Check direct B3B3 Perform DEF B3E1 Check fn syntax B3F4 Perform FN B465 Perform STRS B475 Calculate string vector B487 Set up string B4F4 Make room for string B526 Garbage collection B5BD Check salvageability B606 Collect string B63D Concatenate B67A Build string to memory B6A3 Discard unwanted string B6DB Clean descriplor slack B6EC Perform 51 B700 Perform LEFTS B72C Perform RIGHTS B737 Perform MIDS 8761 Pull string parameters B77C Perform LEN 782 Exit string mode B78B Perform ASC 798 Input byte paramter B7AD Perform VAL B7EB Parameters for POKE WAIT B7F7 Float fixed B80D Perform PEEK B824 Perform POKE B82D Perform WAIT B849 Add 05 B850 Subtract from B853 Perform subtract B86A Perform ad
92. ogram When a compiled program ends the ointers are set as if there were no program n memory This is a minor drawback since entering a statement such as A 1 in direct mode will smear the program making it impossible to then say RUN was disappointed that programs compiied for the 8032 would not operate on a 4032 However the documentation makes no claim that this will work All the ones have compiled on 8032 have worked 4032 ed Three of the programs which compiled did not yield identical results after compilation which is a critical flaw The game SPADES piled ail the cards up without regard suit program which draws patterns went off the Screen poker simulation incorrectly counted the pips on the cards suspect that all of these bugs relate in some way to the fact that PETSPEED tries do do ail arithmetic with integers and goes 10 7 when it seems necessary wouid not buy PETSPEED as long as this bug exists no matter how desirable it appears Who will get value from PETSPEED People who are developing or using software written in BASIC but are getting operating speeds which are marginal will get most value from it f the speed in BASIC is absolutely intolerable PETSPEED may not be enough The fact that the entire syntax of the program is checked in one pass would yield full value to a heavy program development shop But no one will get value irom
93. p Mem Description P Pe 32 USER INPUTS INFORMATION ABOUT LIFESTYLE AND THE COMPUTER ASSESSES AS IT RELATES TO USER S HEALTH 222 P P6 16 USER PRESSES A KEY WHEN A FALLING STAR APPEARS COMPUTER RECORDS REACTION TIME THREE LEVELS OF DIFFICULTY 902 P P6 16 MR MUGGS DRILLS PUPILS ON CORRECT APPLICATION OF ADVERBS L5 P14 MR MUGGS IS KIDNAPPED 002 P Pe 16 TESTS USER S REFLEXES BY MEASURING REACTION TIME 402 P P6 16 QUIZ ON STADIUMS IN NORTH AMERICA KRA GEOGRAPHY PST ST Cmp Mem Description 302 P P6 16 DRILL ON THE CAPITALS OF AFRICAN AND ASIAN NATIONS 402 P 16 QUIZ ON PROVINCIAL PREMIERS AND CAPITALS 800 P Pe 32 DRILL ON PROVINCES AND CAPITAL CITIES MAP SKILLS ARE NEEDED TO LOCATE EACH CAPITAL ON PROVINCIAL MAPS 412 P Pe 16 USER MUST MATCH WORLD CAPITALS WITH COUNTRIES OPTIONAL PROMPTING WITH EITHER COUNTRY OR ITS CAPITAL 600 P Pe 16 THIS PROGRAM HELPS STUDENT FIND THE DISTANCE BETWEEN ANY TWO POINTS IN THE WORLD AN ATLAS WILL AID USE 200 P Pe 32 PRODUCES A PRINTER DRAWING OF AN OUTLINE MAP OF ENGLAND 402 P P6 16 A QUIZ ON FRENCH TOPICS 402 P Pe 32 PROGRAM IS DESIGNED TO TEST STUDENT S KNOWLEDGE OF THE GEOGRAPHY OF GREAT BRITAIN 802 P Pe 32 THIS PROGRAM DRAWS AND DRILLS USER ON THE PHYSICAL FEATURES SHOWN 402 P P6 16 N A 402 P Pe 16 A GEOGRAPHY QUIZ 402 P P6 16 ITALIAN TOPICS QUIZ IN ENGLISH KRB GEOGRAPHY PST ST Cmp Mem Description 402 P P6 32 DRILLS STUDENTS ON THE KOPPEN
94. piled Then it takes over On the first pass ihe program builds a symbol table of many of the most frequently used variables Since these placed on page zero the first 256 memory locations they accessed very rapidly The 6502 central processor unit used in this computer has a special way of handiing this page which is very rapid Other passes examine syntax build parse tree remove remarks and other useless code re arrange and evaluate expressions and put it in memory Z After compiling the BASIC systems com mand will b seen On Orun the compiier i nterpreter takes over and runs the The operator may ask for a report and get list of variables arrays together wit their addresses Caution any change in the programs to be compiled will likely result in a new location of the variables and perhaps their order This does no harm unless one expects to use these locations for some purpose Petspeed claims to reduce the program size by a factor of 5 to 65 plus the overhead of 8 k Remember the purpose is to make a program run faster Often this requires more memory ironically To test the program i ioaded in 63 biock program and got back a compiled 74 block result found one oglitch syntax error occurs when it finds a line such as 220 gosub 1120 1140 1280 but not when using On X gosub 1200 1300 The rogram aborts after listing the error and 0095 o warm start which of
95. tant pointer Accum 1 hi order overflow 2 Exponent etc Sign comparison 1 vs 2 1 lo order rounding Cassette buff len Series pointer CHRGET subroutine get Basic char Basic pointer within subrtn RND seed value Status word ST Keyswitch PIA STOP and RVS flags Timing constant for tape Load 0 Verify 1 Serial output deferred char flag Serial deferred character Tape received Register save How many open files Input device normally 0 Output CMD device normally 3 Tape character parity Byte received flag Direct 80 RUN 0 output control Tp Pass 1 error log char buffer Tp Pass 2 err log corrected Jiffy Clock HML Serial bit count EOI flag Cycle count Countdown tape write bit count Tape buffer pointer Tp Wrt Idr count Rd pass inbit Tp Wrt new byte Rd error inbit cnt Wrt start bit Rd bit err stbit Tp Scan Cnt Ld End byte assy Wr lead length Rd checksum parity Pointer tape bufr scrolling Tape end adds End of program Tape timing constants Pntr start of tape buffer 1 Tp timer enabled bit count Tp EOT RS232 next bit to send TORPET Oct 82 page 31 HEX OOB6 00B7 0088 0089 OOBB 00BC OOBD OOBE OOBF 1 00 2 00 3 00 4 00 5 00 6 00 7 0088 00C9 00CA OOCF 0000 0001 0002 0003 0004 0005 0006 0007 0008 00D9 00F 2 OOF 3 O0F 4 00 5 00 6 OOF7 00F8 OOF9 OOFA OOFF 010A 0100 103E
96. tically within each of the 13 subject areas CATEGORY Drill Game Simulation Tutorial Utility or Other chiid Primary Junior GRADE LEVEL Earl College or Trainable Intermediate Senior mentaiiy retarded PST VECTOR ANALYSIS 3 Numeric Digits The first digit represents PRESENTATION and vaiues 06 turning input of single alpha numeric aipha numeric manipulation non interactive graphics interactive text animated graphics ine he second digit represents STRUCTURE and ihe values are non progressive iste level progression branching remedia variations under teacher control variations control by student interaction OC lt cO O gt O The third digit represents TRACKiNG and the values are 0 no tracking 2 marking for program 4 cumulative marking 6 marks compared to class sums marks on file 9 marks compared to external standards STATUS PPublic PC Copyright butauthorizedfor limited dis iribution Canada COMPUTER P PET CBM 6 Commodore 64 MEMORYSIZE minimum memorysizeof computer needed to run this program These disks can be ordered from TPUG library in the normal way 10 for each 4040 and 51210780500 ortheCOMPLETESETcanbeordered from Aurora Software for 300 The 300 includes the 50 diskettes two hard cover binders together with the documentation on all the programs Orders must be prepaid except in
Download Pdf Manuals
Related Search
Related Contents
Dell P2310HF User's Manual Quick start Guide DYNAPAC CA121/141 FAHRBETRIEB dc1500 dc1550 Support technique CANICALM Premium User Manual - Pdfstream.manualsonline.com Bug Free® - KellySolutions.com Copyright © All rights reserved.
Failed to retrieve file