ZXTape! 0Created with Ramsoft MakeTZXarithmetic(#`'5:7800x  250: 7:1  2,9 ;"ARITHMETIC" E4,2;"This program is designed to test the 4 rules." 7,4;"*Addition." #"9 ,4;"*Subtraction." (&11 ,4;"*Multiplication." 2 13 ,4;"*Division." D 400 F P02,4;"THERE ARE 6 LEVELS OF PLAY." ZS4,2;"1-Numbers less than 10 with concrete examples to help." d,7,2;"2-Numbers less than 10." n,9 ,2;"3-Numbers less than 20." x.11 ,2;"4-Numbers less than 100." <13 ,2;"5-A timed test of the easy tables." <16,2;"6-A timed test of the harder tables." "19,2;"ENTER LEVEL." a 19,25;a 0:7 100d  a=51500 a=61500 6,6;"Press:" $8,8;"+ for addition." '9 ,8;"- for subtraction." +10 ,8;"* for multiplication." %11 ,8;"/ for division." b$ ^a=11000 hb$="+"500 rb$="-"600X |b$="*"700 b$="/"800   e=15  3000 )4+2*e,4;v;"+";w;"="; f 12:fv+w4+2*e,10 ;"x" fv+w6100  0 &f=v+w4+2*e,10 ;f  f=v+w62008 &e N 4100 X be=15 l 3000 qv*4+2*e,4;w*v;"/";w;"=" Hf J/2:fv4+2*e,12 ;"x" Kfv6100 M 0 R$f=v4+2*e,12 ;f Xf=v62008 \e z 4100  0v=2+(*7):w=2+(*7) b$="+"1100L b$="-"1200 b$="*"1300 b$="/"1400x L 3,8;" ADDITION. " Qp=15 S0v=2+(*7):w=2+(*7) T U 3,8;" ADDITION. " V6,6;v X q=1v Z 6,8+2*q;"*" [ .2~L,q \q ^ 100d `7,6;w b r=1w d 7,8+2*r;"*" e .2~L,r fr jB8,6;"-":7,5;"+":8,5;"-" obb t)bbv+w16,10 ;"Try again." ybbw+v1135o ~!bb>9 9 ,5;bb "bb<10 9 ,6;bb 516,10 ;"WELL DONE.":.25~,20  200 p  4100 c=15 0v=2+(*7):w=2+(*7)  "3,8;" SUBTRACTION " v30502 , 100d  53:7:9 ,9 ;"TO PLAY AGAIN " *11 ,7;"PRESS RUN AND ENTER." \.5,9 :.25~,2:.25~,5:.5,4:.5,0  0:7: ;0:7:4,6;"BAA BAA BLACK SHEEP." &\5,2;"2,2,6,6,7,8,9,7,6,5,5,4,4,3,3,2,6,6,6,4,6,2,2,3,4,5,5,5,4,4,4,3,4,5,3,2" 0"9 ,7;"HUMPTY DUMPTY" :_10 ,2;"4,6,5,7,6,7,8,9,4,6,5,7,6,4,2,3,4,4,6,5,5,7,6,7,8,9,6,7,9,6,4,2,2,3,4,3,2" D*14,6;"POP GOES THE WEASEL." NI15,2;"2,4,3,5,4,6,4,2,2,4,3,5,4,2,2,4,3,5,4,6,2,7,3,5,4,2" S41:7:2,9 ;"TUNES TO TRY." X/20,6;"Press y to regain screen." b="y":502 l="Y":502 v 610b xn=010  .01z# =,10 2:8000@ n m=15 2:8040h 5:8040h 0:8040h 6:8040h 3:8040h 4:8040h 1:8040h m  @22,3;"" E.1}L,10 J33,1;"" O.1}L,10 T24,3;"" Y.1}L,10 ^ h'7,7;"" m.05|L,20 r)8,7;" " |(9 ,7;"" ,11 ,5;"" ,12 ,5;"" -13 ,5;"" !16,11 ;"" !17,11 ;"" !18,11 ;""   #( 1  xa numbers w(#Q}{%y5:7800x  250: ra=00000000:b=00011100:c=00001000:d=00111110>:e=01011101]:f=01001001I _g=00010100:h=01011101]:i=01001001I:j=00100010":k=01000001A n=07 (row:"a"+n,row 2a,b,b,b,c,d,e,e <n Fn=07 Prow:"b"+n,row Zf,b,d,g,g,g,g,a dn nn=07 xrow:"c"+n,row a,b,h,h,i,d,b,b n n=07 row:"d"+n,row c,b,d,g,j,k,a,a n y=0:w=0 :7:1 D:7:1:3,2;"This game is designed to teach children to count to 10 and to spell the words one to ten.":6,4;"LEVEL 1.":7,2;"Between 1 and 10 girls will appear on the screen and the number will be written below.":10 ,4;"LEVEL 2.":11 ,2;"Between 1 and 10 girls will appear on the screen but without the word below.":15,2;"The player has to enter the correct word.":17,2;" If the word is copied correctly you score 1 point and the girls jump for joy." -20,6;"Press 1 or 2 for LEVEL." /2:7:1,12 ;"NUMBERS" z y=10 200 y=10 .4L,4:.4L,4:.4L,7:.4L,5:.4L,5:.4L,9 :.4L,7:.4L,9 :.4L,11 :.4L,12 :10 :.4L,7:.4L,9 :.4L,12 :.4L,7:.4L,4:.4L,0:.4L,0:.4L,2:.4L,4:.4L,2:.4L,0 y=10 174 0  0:6 +6,8;" SCORE ";w;" OUT OF ";y 7:0 4 p=1+(*10 ) ma$="one":b$="two":c$="three":d$="four":e$="five":f$="six":g$="seven":h$="eight":j$="nine":k$="ten" p=1y$=a$ p=2y$=b$ p=3y$=c$ p=4y$=d$ p=5y$=e$ p=6y$=f$ p=7y$=g$ p=8y$=h$ p=9 y$=j$ p=10 y$=k$  y=y+1 z=2289!  !p=118,4;a$  !p=218,4;b$ !p=318,4;C$ !p=418,4;d$ !p=518,4;e$ !p=618,4;f$ !p=718,4;g$ !p=818,4;h$ !p=9 18,4;j$ "p=10 18,4;k$ " r=6 , q=1p 1 2 610 ,r;"" @11 ,r;"" J r=r+2 Tq z$ z$="n"1000 z$=y$w=w+1 0:6:1 ,6,8;" SCORE ";w;" OUT OF ";y 0:7:0 z$=y$600X  800  ^t=110 _ 1 ` r=6 a 10 /p b q=1p l10 ,r;"" v11 ,r;""  r=r+2 q s=15 .01z# =,s*8 s  6:0:1 +6,8;" SCORE ";w;" OUT OF ";y 0:7:0  r=6  3  q=1p 10 ,r;"" 11 ,r;""  r=r+2 q t  186 *2,-10 4 186  xn=010  .01z# =,10 2:8000@ n m=15 2:8040h 5:8040h 0:8040h 6:8040h 3:8040h 4:8040h 1:8040h m  @22,3;"" E.1}L,10 J33,1;"" O.1}L,10 T24,3;"" Y.1}L,10 ^ h'7,7;"" m.05|L,20 r)8,7;" " |(9 ,7;"" ,11 ,5;"" ,12 ,5;"" -13 ,5;"" !16,11 ;"" !17,11 ;"" !18,11 ;""   #( 1 x snap 1(#*35:7800x  250: 7:1 b:7:1:3,2;"This is designed to test and improve spatial awareness." |6,2;"Two patterns will appear on the screen.If they are the same press y.If they are not press n." 11 ,2;"You begin with 26 cards.If you answer correctly you win a card.If you give a wrong answer or do not answer in 2 seconds you lose 10 cards.If you have 50 cards then you win." *19,6;"Press c to continue." .7:1:1,13 ;" SNAP " ="c"170 134 .7:1:1,13 ;" SNAP " c=25  1 18,12 ;" TOTAL ";c 100d &a=1010+10 *((*5)) 1 d=0 y=4 a y=19 /1:b=1010+10 *((*5)) b #0:96`,40(:80P,0:0,-24:-80P,0:0,24:24,152:88X,0:0,-88X:-88X,0:0,88X:144,152:88X,0:0,-88X:-88X,0:0,88X 1 a=b298* ="n".05|L,30 ="y".05|L,-20 &="n"c=c+1:="n"350^ '="y"c=c-10 :="y"350^ d=d+1 3d=100dc=c-10 :d=100d350^ 238 *="y".05|L,30 +="n".05|L,-20 ,&="y"c=c+1:="y"350^ -'="n"c=c-10 :="n"350^ . d=d+1 03d=100dc=c-10 :d=100d350^ 2 298* ^*25:18,12 ;" TOTAL ";c hc0500 rc=502600X w"d=100d.05|L,-20 |Rd=100d7:0:1:1,14;" TOO SLOW.":75K &0:1:7:180  &'3:9 ,12 ;"YOU LOSE" Dn=10 -10 -1 F .1}L,n Hn J,19,4;"Press y to play again." K&20,4;"Press n to stop." N 660 X &3:9 ,12 ;"YOU WIN" m=-10 10  .1}L,m m ,19,4;"Press y to play again." &20,4;"Press n to stop." ="y"170  ="n"  660  y=4 :4,y;"":5,y;"":6,y;"":7,y;"":8,y;"":9 ,y;"":10 ,y;"":11 ,y;"":12 ,y;""  4,y;"":5,y;"":6,y;"":7,y;"":8,y;"":9 ,y;"":10 ,y;"":11 ,y;"":12 ,y;""  4,y;"":5,y;"":6,y;"":7,y;"":8,y;"":9 ,y;"":10 ,y;"":11 ,y;"":12 ,y;""   4,y;"":5,y;"":6,y;"":7,y;"":8,y;"":9 ,y;"":10 ,y;"":11 ,y;"":12 ,y;""  4,y;"":5,y;"":6,y;"":7,y;"":8,y;"":9 ,y;"":10 ,y;"":11 ,y;"":12 ,y;""  xn=010  .01z# =,10 2:8000@ n m=15 2:8040h 5:8040h 0:8040h 6:8040h 3:8040h 4:8040h 1:8040h m  @22,3;"" E.1}L,10 J33,1;"" O.1}L,10 T24,3;"" Y.1}L,10 ^ h'7,7;"" m.05|L,20 r)8,7;" " |(9 ,7;"" ,11 ,5;"" ,12 ,5;"" -13 ,5;"" !16,11 ;"" !17,11 ;"" !18,11 ;""   #( 1 xcadGybD keyboard (#o>7:5:7800x  200: 7:1 :7:1 '2,7;" KEYBOARD TRAINER." *4,2;"This is a timed test." 6,2;"Each of the letters of the alphabet will appear on the screen.Enter each letter as it appears.All 26 letters will be tested."  350^ U7:1 Z aa=27 [@23672x\,0:23673y\,0:23674z\,0: \Na()=(23672x\+23673y\*256+23674z\*65536)/502 _ 900 d 1000 x 1050 1150~ 13 ,11 ;"b" a$ a$="b"900 a$"b"210 13 ,11 ;"g" a$ a$="g"900 a$"g"250 13 ,11 ;"s" "a$ ,a$="s"900 6a$"s"290" @13 ,11 ;"x" Ja$ Ta$="x"900 ^a$"x"330J h13 ,11 ;"h" ra$ |a$="h"900 a$"h"370r 13 ,11 ;"o" a$ a$="o"900 a$"o"410 13 ,11 ;"p" a$ a$="p"900 a$"p"450 13 ,11 ;"k" a$ a$="k"900 a$"k"490 13 ,11 ;"d" a$ a$="d"900 &a$"d"530 013 ,11 ;"e" :a$ Da$="e"900 Na$"e"570: X13 ,11 ;"v" ]a$ ba$="v"900 ga$"v"605] l13 ,11 ;"y" qa$ va$="y"900 {a$"y"625q 13 ,11 ;"m" a$ a$="m"900 a$"m"645 13 ,11 ;"r" a$ a$="r"900 a$"r"665 13 ,11 ;"q" a$ a$="q"900 a$"q"685 13 ,11 ;"u" a$ a$="u"900 a$"u"702 13 ,11 ;"f" a$ a$="f"900 a$"f"712 13 ,11 ;"w" a$ a$="w"900 a$"w"722 13 ,11 ;"t" a$ a$="t"900 a$"t"732 13 ,11 ;"n" a$ a$="n"900 a$"n"742 13 ,11 ;"l" a$ a$="l"900 a$"l"752 13 ,11 ;"i" a$ a$="i"900 a$"i"762 13 ,11 ;"c" a$ a$="c"900 a$"c"772  13 ,11 ;"z" a$ a$="z"900 a$"z"782 13 ,11 ;"j" a$ a$="j"900 a$"j"792  13 ,11 ;"a" "a$ $a$="a"900 &a$"a"802" aa=aa-1 &.1}L,10 :.1}L,20   1000  1050  1100L  1150~ aa=01500 7:1  97:1:2,4;" KEYBOARD TRAINER "  ?6:1:5,4;" QUESTIONS REMAINING ";aa $ LB6:0:17,10 ;" TIME IN SECONDS ";(a()) V ~f7:72H,88X:40(,0:0,-40(:-40(,0:0,40(  >7:1:100d:18,1;" GAME OVER." -20,1;" Press y to play again." '21,1;" Press n to stop." ="y"85U ="n"1550  1515  xn=010  .01z# =,10 2:8000@ n m=15 2:8040h 5:8040h 0:8040h 6:8040h 3:8040h 4:8040h 1:8040h m  @22,3;"" E.1}L,10 J33,1;"" O.1}L,10 T24,3;"" Y.1}L,10 ^ h'7,7;"" m.05|L,20 r)8,7;" " |(9 ,7;"" ,11 ,5;"" ,12 ,5;"" -13 ,5;"" !16,11 ;"" !17,11 ;"" !18,11 ;""   #( 1  xAa