C64S tape image fileMATH GAMES       *NUMBER TOE I(CAR RACE MULT HG BACKFIRE -»UNIT3QUIZ A»UNIT4DRILL 4»UNIT5QUIZ ,»SENTENCES G»UNIT7QUIZ  � ***NUMBER-TOE***; � TO THE BEST OF OUR KNOWLEDGE[ � THIS PROGRAM IS IN THEu � PUBLIC DOMAIN•� AUTHOR : SUID & GUTIERREZ¯� VERSION: C16,PLUS/4·×22Á‰1000ÇÖÏ#‰40í(UR$²"":UI$²"":‹UL²0§UL²39 -™"‚¯„�";:¡UI$:‹UI$²""§4592UA²Æ(UI$):UR²Ã(UR$):‹UA²13¯UR±0§™" �";:‰70n7‹UA²20§‘«(UR²0)‰45:UR$²È(UR$,UR«1):™"� ��";:‰45|<‹UR²UL§45šA�95:UR$²UR$ªUI$:™UI$;:‰45³F‹UR$²UX$§™"� ";:‰145ÖK�UI²UR¤1©«1:‹Ê(UR$,UI,1)²" "§‚ìPUR$²È(UR$,UI):™:Žþ_‹Ã(US$)²0§110*d�UI²1¤Ã(US$):‹UI$³±Ê(US$,UI,1)§‚:UI$²""0iŽ=n‹UA²46§ŽPs‹UA²32¯UR³±0§Žcx‹UA±47¯UA³58§Žv}‹UA±64¯UA³91§Ž’‚‹UA³193°UA±218§UI$²"":Ž˜ŒŽÌ‘™Ç(142)"“DO YOU WANT TO RESTART THE GAME?"á’¡UI$:‹UI$²""§146õ“‹UI$²"Y"§�150:Š”‹UI$³±"N"§146•�150:™"“"Ç(9):€8–�I²0¤7:—1375ªI,FK(I):‚:ŽF�™"“"Ç(14)~•UT$²" ÎUMBER-ÔOE":UH²1:UP²0:UG$²"ÓTUDENT ÉNST":�850­Ÿ™:™" ÔHIS GAME IS DESIGNED TO TEST YOUR"Þ ™:™" KNOWLEDGE OF ADDITION AND YOUR ABILITY"ø¡™:™" TO THINK AHEAD."(¢™:™" ÔHE GAME WORKS A LITTLE LIKE TIC-TACX£™:™" TOE. ÔHE OBJECT IS TO COMPLETE A ROW,ƒ¤™:™" COLUMN OR DIAGONAL SO THAT TWO OF­¥™:™" ITS NUMBERS ADD UP TO THE THIRD.Û¦™:™" ÔHE PLAYER WHO ENTERS THE LAST ONE§™" ····"0¨™" IN THE ROW, COLUMN OR DIAGONAL WINS.>©�835:�850j®™:™" ÙOU MAY USE THE NUMBERS 1-9 BUT"‘¯™:™" ÎÏ ÎÕÍÂÅÒ ÍÁÙ ÂÅ ÕÓÅÄ Ô×ÉÃÅ"À°™:™" ÔHE PLAYER WHO GOES FIRST MAY NOT "ï±™:™" PUT A NUMBER IN THE Å SQUARE ON HIS "²™:™" FIRST TURN."³�835ïŽ4 ç0,2:ç4,15,1:™"“š"Ç(142);L%™"š© ’c&™" ’  ’©�'™" ’ £ßš’ C O M M O D O R E¢(™"ß ’Â*™"šSOFTWAREà4™"":R9$²"û5™R9$"‚**************„6™R9$"‚*„š NUMBER-TOE ‚*„67™R9$"‚**************„š?9UI²0f:¡UI$:‹UI$³±" "§UI²UIª1:‹UI³150§826z;™"“";:ç4,15,4:Ž€=:µC™È(UD$,24);"PRESS SPACE BAR TO CONTINUE’"ÌH¡UI$:‹UI$³±" "§840ÒMŽRUP²UPª1:™"“"È(UT$ªUP$,21);É(UP$ªUG$ªÄ(UP),18)3W™" --------------------------------------"m\‹UH²0§™È(UD$,24);È(UP$,7);"QUIT - PRESS Q "~aUH²0:™"":޶k™È(UD$,24);" ONE MOMENT PLEASE... ":ŽÞ„UX$²"Q":US²12¬256:U4²204:UC$²Ç(154)/‰UD$²"":UP$²" "VŠ�I²0¤7:FK(I)²Â(1375ªI):—1375ªI,0:‚\�Ž|è™Ç(8):�800:™Ç(14):�900:�400‘é™"“"UC$Ç(142);:Œ¶üUT$²" NUMBER TOE":UP²0:CS²0:TT²0Ð$� 1170:� INSTRUCTIONSè.� 1330:� GRID SETUP8� 1640:� ACCEPT INPUTB‹T³3‰1080,L� 1990:� CHECK FOR WIN<V‹WW²1§‰1140J`‹T³9‰1080Tj�2130ot� 2300:� SCORE & STOP?~‹CS²1§‰1070ˆˆ‰145�’� INSTRUCTIONSÂöUH²1:UP²0:UG$²"SET UP":�850:UP²0õ÷™:™" ENTER FIRST PERSON'S NAME: ";:UL²8:T(1)²0øUS$²""ù�35:PL$(1)²UR$Q ™:™" ENTER SECOND PERSON'S NAME: ";:�35:PL$(2)²UR$:T(2)²0uˆTPL$(1)²PL$(1):ˆTPL$(2)²PL$(2){(Ž”2UG$²"GRID":UH²1:�850©<†X$,N:ˆT²0:ˆWW²0ÄF:�I²1¤3:� FILLS CELLSÞP::�J²1¤3:ˆCH(I,J)²999çZ::‚Jïd:‚InD$²""9xL$²"������������������������������"[‚U$²"‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘"jŒ‹CS²0‰1470ˆ–� SAME PLAYER FIRST???¿›™È(UD$,24);" QUIT - PRESS Q "á ™" SAME PLAYER FIRST? ";ÿªUS$²"YNQ":UL²1:�35:P$²UR$G´‹P$²"N"§P4$²PL$(1):PL$(1)²PL$(2):PL$(2)²P4$:Q²T(1):T(1)²T(2):T(2)²Q{µ‹P$²"N"§P4$²TPL$(1):TPL$(1)²TPL$(2):TPL$(2)²P4$¦¹™"‘ ‘‘"º¾� GRID PRINTINGÍÈ™ È(D$,2)éÒG$(1)²"Ï££££Ï££££Ï£££Ð"ÜG$(2)²"¥ ¥ ¥ §"!æG$(3)²G$(2):G$(4)²G$(2)=ðG$(5)²"¥A ¥B ¥C §"YúG$(6)²"¥D ¥E ¥F §"uG$(7)²"¥G ¥H ¥I §"‘G$(8)²"£££££££££££££££"�:�N²5¤7ª"::�I²1¤4¼,::™£20);G$(I)Å6::‚IÖ@:™£20);G$(N)ÞJ:‚NîT™£20);G$(8)%Y™È(UD$,24);" QUIT - PRESS Q "+^Ž>h� ACCEPT INPUTYr� X$(T)IS LETTER INPUT}|T²Tª1:� T IS INPUT ITEM NUMBER—†I²2:‹2¬µ(T­2)«T³0§I²1¼�™" "; PL$(I);"'S TURN "ý‘™:™" ����������SPACE? ";:US$²"QABCDEFGHI":UL²1:�35 ’X$(T)²UR$* ¤‹T²1¯X$(T)²"E"§�2450:‰1680P ®‹X$(T)±"I"°X$(T)³"A"§ �2450:‰1680^ ¸‹T²1‰1760l Â:�P²1¤T«1‹ Ì::‹X$(T)²X$(P)§�2410:‰1680“ Ö:‚P¬ à�1910:� PLACES INPUT¶ å�2520í ê™" ����������������NUMBER? ";÷ ô�2560!þ‹NU$²"0"§ NU²0:‰1820-!‹Å(NU$)²0 § � 2450:‰1680;!NU²Å(NU$)a!N(T)²NU:� N(T) STORES USED VALUESo!&‹T²1‰1870Ž!0:�K²1¤T«1:� CHECKS REPEATSª!:::‹ NU²N(K)§�2410:‰1770±!D:‚Ì!N™"";È(D$,MD):™£MA);NUé!XˆY²(MD«3)­5:ˆZ²(MA«16)­5ø!bCH(Y,Z)²NUþ!lŽ"v� DEFINES TAB VALUES="€‹X$(T)±²"A" ¯ X$(T)³"D"§ ˆ MD²8b"Š‹X$(T)±²"D" ¯ X$(T)³"G"§ ˆ MD²13‡"”‹X$(T)±²"G" ¯ X$(T)³"J"§ ˆ MD²18´"ž‹X$(T)²"A"°X$(T)²"D"°X$(T)²"G" § ˆ MA²21á"¨‹X$(T)²"B"°X$(T)²"E"°X$(T)²"H" § ˆ MA²26#²‹X$(T)²"C"°X$(T)²"F"°X$(T)²"I" § ˆ MA²31#¼Ž*#Æ� CHECK FOR WINNH#Ð� Y IS ROW **Z IS COLUMNp#ÚˆXX²CH(Y,1):ˆYY²CH(Y,2):ˆZZ²CH(Y,3)ˆ#ä‹XXªYYªZZ³999§�2080°#îˆXX²CH(1,Z):ˆYY²CH(2,Z):ˆZZ²CH(3,Z)È#ø‹XXªYYªZZ³999§�2080$‹Y²Z§XX²CH(1,1):YY²CH(2,2):ZZ²CH(3,3):‹XXªYYªZZ³999§�2080F$ ‹YªZ²4§XX²CH(1,3):YY²CH(2,2):ZZ²CH(3,1):‹XXªYYªZZ³999§�2080L$Žn$ � TESTS THREE CELLS FOR A WIN‚$*‹XXªYY²ZZ§�2210–$4‹XXªZZ²YY§�2210ª$>‹YYªZZ²XX§�2210°$HŽÈ$R� FLASHES TIE GAME%f™È(UD$,24);" "#%g™" IT'S A TIE ":�835E%„� ****SCORE FOR TIE HERE*****Q%ŽTT²TTª1W%˜Žn%¢� FLASHES A WINNER§%¶™È(UD$,24);" "Ð%·™" ";PL$(I);" WINS!":�835î%À™"‘ ";ø%ÔˆWW²1&Þ‹PL$(I)²TPL$(1)§T(1)²T(1)ª19&è‹PL$(I)²TPL$(2)§ T(2)²T(2)ª1?&òŽc&ü� GIVE SCORE & CONTINUE OR STOPl& �850£& ™È(UD$,24);" QUIT - PRESS Q "Î& ™" "PL$(1)" HAS";T(1);" POINTS"ô& ™" "PL$(2)" HAS";T(2);" POINTS"'$ ™" THERE ARE";TT;" TIES">'. ™" WOULD YOU LIKE TO PLAY AGAIN? ";]'8 UL²1:US$²"YNQ":�35:CS$²UR$t'B ‹ CS$²"Y" § CS²1:Ž'V CS²0:Ž…'` € 'j � REJECT FOR REPEATSÎ't ™"";È(D$,2):™£15);"CAN'T USE THAT AGAIN" (u ™È(UD$,24);" ":�835H(~ ™"";È(D$,2);" "€(ƒ ™È(UD$,24);" QUIT - PRESS Q "†(ˆ Ž¥(’ � REJECT FOR OUT OF RANGEÝ(œ ™È(UD$,24);" " )� ™"";È(D$,2): ™£15);"NO E ON TURN #1 ":�835I)¡ ™""; È(D$,2);" "€)¦ ™È(UD$,24);" QUIT - PRESS Q "†)° Ž‘)º ˆTM²TI¥)Ä ‹TI³TMª120‰2500«)Î ŽÃ)Ø � FLASHING ROUTINEî)ö ™""È(D$,MD): ™£MA) ;" �";X$(T);"’":Ž* US$²"Q123456789":UL²1:�35:NU$²UR$*F Ž! � ******CAR RACE MULT******D � TO THE BEST OF OUR KNOWLEDGEd � THIS PROGRAM IS IN THE � PUBLIC DOMAINŸ� AUTHOR: CATHRINE MCVITTIE¹� VERSION: C16,PLUS/4Á×22ˉ1000ÑÖÙ#‰40÷(UR$²"":UI$²"":‹UL²0§UL²39-™"‚¯„�";:¡UI$:‹UI$²""§45C2UA²Æ(UI$):UR²Ã(UR$):‹UA²13¯UR±0§™" �";:‰70x7‹UA²20§‘«(UR²0)‰45:UR$²È(UR$,UR«1):™"� ��";:‰45†<‹UR²UL§45¤A�95:UR$²UR$ªUI$:™UI$;:‰45½F‹UR$²UX$§™"� ";:‰145àK�UI²UR¤1©«1:‹Ê(UR$,UI,1)²" "§‚öPUR$²È(UR$,UI):™:Ž_‹Ã(US$)²0§1104d�UI²1¤Ã(US$):‹UI$³±Ê(US$,UI,1)§‚:UI$²"":iŽGn‹UA²46§ŽZs‹UA²32¯UR³±0§Žmx‹UA±47¯UA³58§Ž€}‹UA±64¯UA³91§Žœ‚‹UA³193°UA±218§UI$²"":Ž¢ŒŽÝ‘™Ç(142)"“DO YOU WANT TO RESTART THE GAME?":—239,0ò’¡UI$:‹UI$²""§146“‹UI$²"Y"§�150:Š”‹UI$³±"N"§146.•�150:™"“":™Ç(9):€K–�I²0¤7:—1375ªI,FK(I):‚:ŽY�™"“"Ç(14)”•UT$²" ÃAR ÒACE ÍULT":UH²1:UP²0:UG$²"INSTRUCTIONS":�850Ÿ™ " ÔHIS IS A RACE BETWEEN TWO PLAYERS."ò£™ " ÔHE FIRST PLAYER USES THE TOP CAR AND"#§™ " THE SECOND PLAYER USES THE BOTTOM CAR."O©™" ÙOU WILL BE GIVEN MULTIPLICATION"�­™ " QUESTIONS WITH FACTORS FROM "L"AND"H"�."¬®™" ÉF AT ANY TIME YOU WISH TO QUIT"ΰ™" PRESS 'Q', ÒÅÔÕÒÎ."׳�835åÇUH²1:�850Ñ™" ×HEN THE FIRST PERSON REACHES THE’"?Ó™" FINISH, THE SECOND PLAYER HAS ONE’"bÕ™" CHANCE TO TIE THE GAME.’"�×™" Á WRONG ANSWER RESULTS IN NO MOVE."¿Ù™" ÔHE FASTER YOU ANSWER A QUESTION, THE"ëÛ™" FURTHER YOUR CAR WILL MOVE. ÁNSWER" Ý™" THE QUESTIONS QUICKLY."å�835ïŽ: ç0,2:ç4,15,1:™"“š"Ç(142);R%™"š© ’i&™" ’  ’©•'™" ’ £ßš’ C O M M O D O R E¨(™"ß ’È*™"šSOFTWAREå4™"":R9$²"5™R9$"‚*****************„š&6™R9$"‚*„š CAR RACE MULT ‚*„E7™R9$"‚*****************„šN9UI²0u:¡UI$:‹UI$³±" "§UI²UIª1:‹UI³150§826Ž;™"“"Ç(14);:ç4,15,4:Ž”=:ÉC™È(UD$,24);"PRESS SPACE BAR TO CONTINUE’"àH¡UI$:‹UI$³±" "§840æMŽRUP²UPª1:™"“"È(UT$ªUP$,21);É(UP$ªUG$ªÄ(UP),18)GW™" --------------------------------------"�\‹UH²0§™È(UD$,24);È(UP$,7);"QUIT - PRESS Q "’aUH²0:™"":ŽÊk™È(UD$,24);" ONE MOMENT PLEASE... ":Žò„UX$²"Q":US²12¬256:U4²205:UC$²Ç(154)C‰UD$²"":UP$²" "jŠ�I²0¤7:FK(I)²Â(1375ªI):—1375ªI,0:‚p�Ž’è™Ç(8):�900:�800:L²0:H²12:�400§é™"“"UC$Ç(142);:Œ°ò™"“"½÷H²12:L²1Èü� RACEå� SECOND TERM ASSIGNMENTò� 820226 � CATHERINE MCVITTIE’� VARIABLESNœ� "ANS$","Q","AS" ARE VARIABLES FOR THE ANSWER‹¦� "N1", "N2", "M1", "M2" ARE VARIABLES IN MULTIPLICATION²°� "L1" AND "L2" ARE POKE LOCATIONSüº� "Z", "I", "ZZ" ARE VARIABLES USED TO SPACE THE MOVEMENT OF THE CARS:Ä� "Y$", AND "X$" ARE VARIABLES FOR A CHOICE BY THE PLAYERyÎ� "T1", "T2", AND "RT" ARE TIMING VARIABLES FOR THE ANSWER®Ø� "PS" IS A VARIABLE FOR THE POSITION OF THE CARàâ� "BOD" IS A VARIABLE FOR THE BODY OF THE CARæì�õæ™ "“":�860ð™ " START"£28)"FINISH"(úL1²USª323:L2²USª523BÿŒ:� RESET DATA VALUESY�I²1¤13:™£28)"¶":‚j� I ² 1 ¤ 10€: ‡ BOD(I), PS(I)†"‚–,� MAIN LOOP´6™"":�I²1¤13:™£28)"¶":‚Ê7: � IZ ² 1 ¤ 10ë@: — L1 ª PS(IZ), BOD(IZ) J: — L2 ª PS(IZ), BOD(IZ)T: ‚-^: � ASK QUESTIONJh: N1 ² µ((H«L)¬»(1))ªLgr: N2 ² µ((H«L)¬»(1))ªL{|: Q ² N1 ¬ N2‰†: ™ ""Â�: ™ " PLAYER #1, YOUR QUESTION IS:"äš: ™ "                  "ü¤: ™ "‘"N1"Ö"N2"=" ®: T1 ² TIS¸: ™ " YOUR ANSWER IS ��������? ";:US$²"0123456789Q":UL²5h½: �35:ANS$²UR$}Â: AS ² Å(ANS$)�Ö: T2 ² TI¢à: RT ² T2 « T1¾ê: ‹ RT ³² 100 § Z ² 6åô: ‹ RT ± 100 ¯ RT ³² 200 § Z ² 5 þ: ‹ RT ± 200 ¯ RT ³² 300 § Z ² 43: ‹ RT ± 300 ¯ RT ³² 400 § Z ² 3Y: ‹ RT± 400 ¯ RT ³² 500 § Z ² 2t: ‹ RT ± 500 § Z ² 1‘&: ‹ Q ² Å(ANS$) § 1850¯0: ‹ Q ³± Å(ANS$) § 1930á:: � ZZ ² 1 ¤ 10 : � LOOP TO REMOVE OLD XTERûD: — L1ªPS(ZZ),32 N: ‚ X: L1 ² L1 ª Z0 Y™""£28)"¶"H Z™""£28)"¶"a [™""£28)"¶"� b: � I ² 1 ¤ 10: � PUT NEW XTER ON SCREEN¬ l: — L1ªPS(I),BOD(I)¶ v: ‚Å €: ‰ 1970ö Š: ™ " THE ANSWER WAS"Q". YOU DO NOT MOVE.!”: � I ² 1 ¤ 1500: ‚X!ž:™ " "b!¨: ™!²: M1 ² µ((H«L)¬»(1))ªLœ!¼: M2 ² µ((H«L)¬»(1))ªL°!Æ: Q ² M1 ¬ M2¾!Ð: ™ ""÷!Ú: ™ " PLAYER #2, YOUR QUESTION IS:""ä: ™ "       "/"î: ™ "‘"M1"Ö"M2"="?"ø: T1 ² TI†": ™ " YOUR ANSWER IS ��������? ";:UL²5:US$²"0123456789Q"›" : �35:ANS$²UR$°": AS ² Å(ANS$)À" : T2 ² TIÕ"*: RT ² T2 « T1ñ"4: ‹ RT ³² 100 § Z ² 6#>: ‹ RT ± 100 ¯ RT ³² 200 § Z ² 5?#H: ‹ RT ± 200 ¯ RT ³² 300 § Z ² 4f#R: ‹ RT ± 300 ¯ RT ³² 400 § Z ² 3�#\: ‹ RT ± 400 ¯ RT ³² 500 § Z ² 2¨#f: ‹ RT ± 500 § Z ² 1À#p: ‹ Q ² AS § 2180Ú#z: ‹ Q ³± AS § 2260 $„: � ZZ ² 1 ¤ 10: � LOOP TO REMOVE OLD XTER%$Ž: — L2ªPS(ZZ), 32/$˜: ‚C$¢: L2 ² L2 ª Z_$£™""£28)"¶"|$¤™""£28)"¶"š$¥™""£28)"¶"Ñ$¬: � I ² 1 ¤ 10 :� LOOP TO PUT NEW XTER ON SCREENî$¶: — L2ªPS(I), BOD(I)ø$À: ‚%Ê: ‰ 22906%Ô: ™ " THE ANSWER WAS"Q"YOU DO NOT MOVE"P%Þ: � I ² 1 ¤ 1500: ‚˜%è:™ " "Å%ò: ‹ L1 ²± USª351 ¯ L2 ²± USª551 § 2330ñ%ü: ‹ L1 ²± USª351 ¯ L2 ³ USª551 § 2370& : ‹ L1 ³ USª351 ¯ L2 ²± USª551 § 2410H& : ‹ L1 ³ USª351 ¯ L2 ³ USª551 § 1630‡& � 835: ™ "“ CONGRATULATIONS, IT WAS A TIE!"�&$ :š&. : ‰ 2460×&B � 835: ™ "“ CONGRATULATIONS, PLAYER # 1!!"'L : ™ " BETTER LUCK NEXT TIME, PLAYER # 2."'` : ‰ 2460R'j � 835: ™ "“ CONGRATULATIONS, PLAYER # 2!!"ƒ'~ : ™ " BETTER LUCK NEXT TIME, PLAYER # 1."�'’ : ‰ 2460›'œ : �835Ä' ™"“DO YOU WANT TO PLAY AGAIN?";ã' UL²5:US$²"YN":�35:ANS$²UR$÷' ‹ ANS$²"Y"§1001( ‰149G( ƒ102,-40,78,-41,77,-39,102,-2,102,-1,102,0,102,1,102,2,87,39,87,41