ZXTape! 0Created with Ramsoft MakeTZXdemo2 wwy 42899 &9 ,7;"Welcome to side 2" &11 ,7;"loading Besieged" ("":"":"" BSGD-CODE1p*\#*{\^###NF~~wͪ"w4/ (: >>>>>>x> 6 >G^5 >G(>G(w# 66N6 ""8h%#f0`@@@AAr""> @ @>""?H@H@ @ @@@@@@@    ` *\66T66sII>II>ѹɉ͡A8[02:=2 *\: w6c66s:G:OͨAArb"2 *\66g66 !sɁ3~>~< (,6 c>?xPXl  g"{\*\66g66 66!>G2\s*\666(6\!s*\6666!s*\66I66!Ds*\66w66!s*\p6g66 ! s @22>Gͨ:=:= *\:w26w66!Os͊:*\w2!s͊:*\w2!Os͊:*\w2!s*\66w66! s͊! s͊!( s͊!X s͊![ s> *\66c66 !sv*\66c66 !s=> *\66q66 !s̀*\66q66 !s=*\6666!s:\ :\(A8[02s=*\66b66s*\66p66s*\6666!Os*\6666! s*\666! s>*\6w66 !s͗< ̓> *\66wƀw!sͫ= *\66-66!_sɀ&BSGD-CODE2ik E Y A RJ<|BB|DB<@<B<Y@BBBXbes demo HHVJ a7:7:0::1:9 ,11 ;"STOP TAPE":200:0  2000 45298 60:7:0:0:1:0  675 (-65526,100d:45158f,72H 3f:t$:n=131:1,n;t$(n):48112:n:48112:45153a:500: 7 9 : ;dl=69E:61= < 3000 @1:4: Aun=1421:n,0;2;" ":n:0,64@:255,0 F*** DRAW CASTLE *** P cc=0 Z51,10 ;1;6;"DEMONSTRATION" d247881 :23695\,68D:48635 f\7:0,0:255,0:0,175:255,0:7 gS7:0,0:0,175:255,0:0,175 h0hic=0:err=0:2,5;hic iZhic=1t$="cooked beaten-egg dish":q$="":m$="UEFLYASOF":w$="SOUFFLE":125} k lt$="bottomless gorge" oq$="" p qm$="IYABBSS" u v w$="ABYSS" }C14,1;0;2;"Clue: ";7;2;t$ Flen=m$:elen=(len*2)-1:spos=((32 -elen)/2) 23695\,71G gspos=spos*8 Yn=6543465465:n,32 :n:n=1:z=sposspos+(elen-1)2 xgspos-3,42*:13 ,0:0,-13 :-13 ,0:0,13 :gspos=gspos+16 817,z;m$(n):65434+z,(m$(n)):n=n+1 z wlen=w$:65526,64@:65527,0:65525,13 -wlen:48072Ȼ:65529,13 -wlen:47307˸ 65530,64@ 6cnt=1:20,1;"Enter first letter " J20,20;1;">";20,22;0;2;" " 6cnt=220,1;" Enter next letter " 173,18:1070. Qhic=1cnt=4cc1cc=1:65528,76L:228 502 Qhic=1cnt=7cc=1cc=2:65528,65A:228 Qhic=1cnt=7cc=2cc=3:65528,89Y:228 65528,(w$(cnt)) $20,22;(65528) 502 =((65528)=w$(cnt))(cnt=wlen)1018:105i O(65528)=w$(cnt)47354:1007:cnt=cnt+1:200 (err=err+1:1050:200 $" SULIS SOFTWARE PRESENTS ... " .65530=64@65530,0: 65530,64@: $45254ư:23695\,71G 65529,1:65526,60<:47307˸:n=((65528)-65A):n=n*8:n=n+15880>:23675{\,n-256*(n/256):23676|\,(n/256):47320ظ:1000: $45254ư:23695\,71G 47368:1010:48244t:n=1920:n,1;2;" ":n:1:1070.:0 'hic=hic+1:2,5;hic ^:n=110 :0.01z# =,(*30):n:500:23695\,87W:48808:n=1420:n,1;2;" ":n:n=812 :n,3;0;" ":n:n=205200-1:1;n,72H:1;0,32 :n:207,73I: n=((65528)-65A):n=n*8:n=n+15880>:23675{\,n-256*(n/256):23676|\,(n/256) $`err=1238,87W:1070.:47200`:65526,100d:48371 &yerr=210 ,30;" ":238,101e:1070.:48587˽:65526,100d:48443; (err=38,30;" ":1;240,103g:1;7,0:238,115s:1070.:48611:65526,15:45246:48725U:1:173,18:1070.:0:19,1;7;1;"OH NO!! The infidels have ";20,1;7;"captured the castle!!! ":65526,255:n=113 :48112:n:19,1;7;2;"This is the correct answer....";20,1;2;" ":n=17:48112:n:19,1;2;" ":19,10 ;1;0;7;w$:n=120:48112:n:60< * .L13 ,0:0,-13 :-13 ,0:0,13 :  lK:1:9 ,9 ;"STOP TAPE":1000:0:1 A7:7::0,3;"BESIEGED DEMONSTRATION" T2,1;"Content:"'" 480+ words which are difficult to spell because:" L6,1;"* they have unusual consonant or vowel clusters" A9 ,1;"* they are of Latin or Greek origin" .12 ,1;"* they are technical" n16,1;"You have to recognize each word from the definition and then key it in correctly."  W20,6;"Age guide:15-adult,";21,5;"for advanced spelling."; 1000: i7:7::8,4;"Do you wish to repeat";9 ,6;"program? Y or N" /s$=:s$"y"s$"n"s$"Y"s$"N"3010 s$="y"s$="Y" H61299s::1:19,10 ;"START TAPE":0 N2,2;"These programs are available from many dealers." N8,2;"Should you have any problems please contact us:" &12 ,8;"SULIS SOFTWARE" 714,1;"4 Church St, Abbey Green, Bath." "":"" 'g:n=gg+2000:n;" ";((n)):n Q C Et.G5Tcr x?1s???8€ ?? 0Áxxx<<?pp|<<< >DDDDDDDDll?6ǃ?hd 0???>0<~Á|8 0` 0 00 `@ 0 @@` >0`@ 0  `@@@`0@` ` 3a<`0   @@@@@ `@@@@?А0 `@  p;q?CA@@Ac&>?<'`````>p0071000000~???`` ?3cC<?@ABCDEFGHIJKLMNOPQR4STUVWX8YZ[\]^_U`aSbcdefg hijTk' lmnopqr st8uvwxyz{wx|}~wxU U 0 UUUUUUUUU. .?s%27<?????9}? ????88||<~<||~??????~88pp!!p88p0x|??O? `` @p0`P88|~????>|nff"`` ??< ? ?8(,$8?8fB$$<ÁÁ<Lh(8=  0`?~?~????~>|x988888|~<~~^Ac2 :  8'r $p!ǂ?}Ã;?<~><?8?σ?0>? "CDEFGHUIJKLVWX_` "MNOP\]^ab "QRSTYZ[cd         '    (  ')  !"#$%&      .*+,-./01.23"45678+9:;<-.<=5>0?"@:47AB.*+,-./01(e(f'()  gggghijijiklllmniopql mpq rtusvyz~x}{|x}w|}{   Vfdr demo /N=IC1N ]yfnbÎfÛf búbôcccmfõdceceÝ`ÿ` 6:]G:\2H\Doy 0!x0}b]I]:\]] >G͛ T]zPWKv\+-474A28͢-Cv\y˿]]:]'6_^#VbkN#F+ 'bkO N#F tt!]~(:](2]ͫ]]:]:]ͯ_:].] =^= ^!]6]6! ]a^]:]G<]>2]<^2]:]O<2 ]K]C]!]^y=^D=^>wO Qy^Oz^q~:](OT]+$_yOx'''[6_:].]! ]a^_:]G<_ ~w<]!]4: ]<2%aOaC]ͫ]]N_t^1_:]b]:]͡^= Ƀ_0>!= <_ ![6T]K]y_![HI_:]_yD=6_:]ͯ_:]=6_PY= :] NI_[`@8 #@g[]:]o=__yO{x y([]:]Wx?8|O999 |gO> (':] /wC]ͫ]]>z]2`z]b]ͯ_ `_}=`o0$8(f`2%a> K]/^&F`Oa% ]> 2]K]&F`% /^>2Bc͈cͷf>2Bc! ]a^W2]F`Tbb]!]:]:]O+a D6_= : ]ͫ]]:]???bbͯ_=8y<.] = aaaN#>(F#]ka!] > ]Ϳ`N!!b ]͝`~< >2]w:Ibv= 2IbJb>2Ib͗" :]'!hb0$o]& ^Jb% 2]:]=0>2]b]O $ y:]G2Bc> >L2Yͦb "!c.]͈c! c.] ͦb !c.]ͷf`D  Bc+c:c H*c| :Bc'c6_^#V"c*c~(#N#F#^#V#n#f#"cGOCc: ]= >TbCc(͵ = >2]>2 ]͙a~dC|dC]2]!f"fda?da[|da!d} !d"|d͵dDfͩe             / / / / / , , ? ? ? ' 'd $ $ , ' $ , , , ' 'Kd:d2d]&"&"&"&"" . . &   !"'#####3333&&&&&6?eree:d'6_^#Va>]>]>]>]>]>]> ]da@f     *fN#F#~("f:d/^*fN#F]^ɯ2]2]> 2 ]͙a>2]K ]ͦb :] ( mf> Tb!]~=0>w! ] ~w2%aOa<^vv Ð h0:7:7::0:1:9 ,11 ;"STOP TAPE":200:0  15 9databot=700:datatop=722:increment=2 00579 0252:0176 0399  800  7:7::0,9 ;"FOL DE ROL";2,0;"Content: 500 basic words which children spell wrongly." ]4,0;"This word game is based on the story of the three Billy Goats Gruff." )8,0;"The program includes" 010 ,3;"* jumbled-letter clues" H12 ,3;"* different levels of skill and timing" 015,3;"* analysis of mistakes" 017,3;"* plenty of motivation" x19,0;"Along the way, you learn a lot about the ways of trolls!";21,8;"Age guide: 6+";  500:  i=5 i=00030 h(i)score0030 i=i-1:0027 i=i+1:j=5 j=i0033! Aj=j-1:h(j+1)=h(j):h$(j+1)=h$(j):0031 !h(i)=score:h$(i)=x$ " #;x$="":clu=0:clue=0:timing(<.8L) $<.733330041) %x=(lenm*+1) & x$=m$(x) 'x$=" "0037% ( 0043+ )Atiming(10 *+(indexw=1)*(15+lenm)+1) *x$=w$(indexw) +.04|# =,40( , x=0: -x=x$ .$x$(x)=" "x=x-1:0046. /x$=x$(1x) 0 1quiet=1 2tune 3length 4i=1length 5d:p 6d,p 7i 8 9Rh(5):h$(5,10 ):d(30):a(30):p(2,3): ::i=15:h(i)=200:h$(i)="Troll ":i ;/aindex=-1:score=0:quiet=0 <(macquiet=23817 ]:macquiet,0 =+ndata=(datatop-databot)/increment+1 >Lcolour=23827]:trollpos=23825]:chrset=23828]:goat=2 ?Ydsize=30:dindex=1:ndata-ndata/4"Z"0109m q indexm=lenm rindexm=00109m s2m$(indexm)x$indexm=indexm-1:0114r tchoice=-1:l$=x$ ul$w$(indexw)0120x v-choice=0:indexw=lenwchoice=1 w'm$(indexm)=" ":indexw=indexw+1 x y x=13 z#x,lcol;1;" ":x=x+1 {frepos,lcol:frepos+1,x |.x>21freeposition00129 }x,lcol;7;2;l$ ~quiet.05|L,5-x quiet2 0122z 5  goatnumber,goat 10 x=trollmagic  2,27; score<10000'" "; score<1000" "; score<100d" "; score<10 " "; score  4,11 ;m$ tune=608`+2*goat quiet00491 x=exitgoat goat=goat-1  (goatpos+1),17 20 x=recol2 7:100d x=flowersetc:x=sunshine Bi=15:8:x=sunshine:8:i:x=snowmelt :i=15:x=sunshine:16:i:x=snowmelt Bi=112 :x=sunshine:5:x=gogoats:7:i x=blossom 0194 goat=2  ok=1:x=dindex+1 x>dsizex=1 x=dindex0166 ok=d(x)word:x=x+1 ok 0161 'd(dindex)=word:dindex=dindex+1 dindex>dsizedindex=1  4score=score-20:score<0score=0 mistakes=mistakes+1 time=00173 Hp(1,mistakes),p(2,mistakes);1;4;1;l$ 7quiet.1}L,0:6:.5,-29 x=inctroll  text=500:  #x=550&+2*(12 *) ink=6:x:x 16,0;:nlines=x i=1x 1 Qx$:x$""x$(1)="$"ink=x$(2):nlines=nlines-1:0188 ;ink;x$ ink=6 i 0215 16,0; Ci=1nlines:;1;"":i 0220  quiet0200 600X d,p x=incscreen2:d>0d,p d010 : 0196 x=incscreen2 9 9 :0200  ""0204 wait=0 0035#:time=time-24 time<0time=0 &0282:time=00212 x$=""0206 ""0210 0213 choice=-1 wait=1  ,23690\,33!:23691\,23 -23686\,224:23687\,80P (#0;"Press any key to continue."; 150:0043+  ,23690\,33!:23691\,23 -23686\,224:23687\,80P .#0;"";  0,0; ;i=04:" ";:i  bonus=0 choice10235 22,8;7;"Bonus:";6;" "; Rclue=0bonus=10 *(distractors+lenw-mistakes+timing*(10 -speed)) Pgoat<0bonus=bonus+502*(distractors+cross+timing*(10 -speed)) bonus +score=score+bonus:goat<075K 0245 21,1;"Bad luck, the correct word is" #2,15-lenw/2;w$ :bonus=10 *(12 -lenw):bonus>scorebonus=score .score=score-bonus:bonus=00240 03,6;"You lose ";bonus;" points."; *150:0224:1,1; -lives=3" You have two lives left." @lives=2" You have only one life left,":" take care." 0lives=1" Oh dear, the Troll has won." 100d  0:7:0: x=secondscreen 150 cross=1 1:x=recol1:0180   FIRST BIT OF INTRO  7:1:7: +1,11 ;2;"FOL-DE-ROL": ."This is the story of three Billy":"Goats," :"Ho Ho Ho ...."::502 qgoatnumber,0:colour,58::goatpos,245:(goatpos+1),17:chrset,1:x=exitgoat *".... and a Troll,"::"Fol-de-rol ...." h502:chrset,0:colour,60<:trollpos,13 :(trollpos+1),16:x=mattroll Omacquiet,1:100d:x=dematroll:colour,255:macquiet,0  502   7:2:7:  "1,11 ;"FOL-DE-ROL":  *0:3,12 ;"OPTIONS"::  " 1 .... Play a game."  : #" 2 .... Select the type of game" " you want to play.":  " 3 .... See the high scores." : "" 4 .... Go over your mistakes." &:::" Choose a number ( 1 to 4 )." $1000:0043+:x=mainmenu "x=103106:x=1  :2,6;:i=(time/100d):i<10 " "; .i;".";:i=((time-100d*i)/10 ):i;  4:2:4:  1,11 ;"FOL-DE-ROL" 77:3,8;6;"SELECT GAME TYPE"  : !" 1 ... Basic game." ": #!" 2 ... Game with distractors." $: % " 3 ... Game with time limit." &: '6" 4 ... Game with distractors and time limit." (&:::" Choose a number ( 1 to 4 )." )5150:0043+:x=gametype:mainmenu=1 *Hlevel=x:distractors=0:x=2x=4distractors=1 +5timing=0:x=3x=4timing=1 ,timing=0 -#nooflines,21:x=clearlines .23,6;6;"SELECT SPEED OF GAME" /37,1;"Enter a number between 1 and 9" 0T11 ,0;1;" SLOW ";2;"AVERAGE ";3;"FAST" 1214,0;" 1 2 3 4 5 6 7 8 9" 2x=(*9 +1) 3+14,3*x;1;1;" " 4speed=10 -x:0215 5 6 0345Y 7goat=2 8mistakes=0 90090Z:0074J :time=60<*lenw*speed ; 0109m <$time>00084T:12 =choice=-10323C >choice1x=gogoats ??cluscore=score+9 +distractors+timing*(10 -speed) @choice=00327G A 0142 B 0327G Ctime>00121y D 0169 E(time=0time=60<*lenw*speed Fmistakes=30131 G4,11 ;m$ H 0135 I-choice1mistakes<30315; J 0224 K 0227 L9mistakes=30341U:lives>003117 Mlives=00339S Ngoat003128 Ocross=3 P0391:0246 Q/cross<31:1::03117 R 0148 S 0361i T U5aindex=aindex+1:aindex>asizeaindex=1 Va(aindex)=word Wlives=lives-1 X Y1:1: Zcross=0:score=0 [ asize=30:aindex=0 \%i=130:a(i)=0:i ]lives=3 ^ i  0224 1,1; =cross=1"You have completed the first":" crossing." >cross=2"You have completed the second":" crossing." Hcross=3"Well done, you have completed":" the final crossing." Mcross<3lives<3" You gain another life.":lives=lives+1  150  mainmenu=1:0265   F"The three Billy Goats are out","","in the meadow, eating grass.","" G"","Now they've eaten all the grass","","on this side of the valley." Q"","But the grass is still green on","","the other side of the valley.","$page" M"To get to the other side, they","","have to cross a rickety bridge.","","" \"","Spell three words correctly,","","and the Billy Goats will get","","across safely.","" >"","Make mistakes, and the troll","","will appear...","$end" &[3," Trolls live in forests and"," mountains. They don't like"," towns or farmland." (^3," Trolls hate daylight. When the"," sun comes up, they look like"," rocks or trees." *C2," Anyone can see trolls. You"," don't need magic powers." ,R3," Trolls are grumpy creatures,"," always out for their own"," interest." .^3," It's easy to fool trolls."," When they threaten to eat you,"," just keep talking." 0x4," Trolls are keen on princesses,"," who have to sit on the floor"," and take lice out of the"," troll's hair." 25," Trolls who have their own"," mountains are supposed to be"," very rich. Rescue a princess"," from them, and you'll return"," carrying treasures ..." 4>2," Trolls are about three times"," as big as humans." 6b 3," Trolls can have upto nine"," heads, which makes it hard"," work to cut them all off." 86," You're out in the dark,"," walking towards a little hill."," Suddenly it seems close. It"," rises up and asks you the time."," It's a troll who's been"," been sleeping for thirty years." :{4," Norwegian trolls are better-"," humoured than Swedish ones."," Swedish ones are very lonely"," and melancholy." <8," Female trolls are called","$5"," trollkjerring."," (pron. troll-sherring)."," Troll children are called","$5"," trollunge"," (pron. troll-oong-er)." X.3,11 ,.3,8,.3,6,.3,4,.3,6,.3,8,.3,11 ,.3,8,.3,6,.3,4 Z .15~,6,.15~,8,.15~,6,.15~,8,.3,11 ,.3,8,.3,11 ,.3,13 ,.3,8,.3,13 ,.3,11 ,.3,8,.3,6,.45ffff,4,0,0 \32 ,.2~L,2,.2~L,5,.2~L,2,.2~L,5,.05|L,10 ,.05|L,9 ,.05|L,8,.2~L,1,.2~L,7,.2~L,1,.2~L,7,.05|L,15,.05|L,14,.05|L,13 ^S.2~L,5,.2~L,14,.2~L,5,.2~L,14,.05|L,22,.05|L,21,.05|L,20,.2~L,14,.2~L,9 ,.075},9 ,.075},22,.075},21,.075},22,.075},21,.075},10 ,.075},21,.075},10 ,.2~L,9 `{6,.025{L,10 ,.2~L,11 ,.025{L,13 ,.2~L,14,.025{L,17,.2~L,18 b{6,.025{L,23,.2~L,24,.025{L,27,.2~L,28,.025{L,30,.2~L,31 d{6,.025{L,37%,.2~L,38&,.025{L,40(,.2~L,41),.025{L,44,,.2~L,45- '"COWS AND DOGS ARE ...","ANIMALS","E" %"4th MONTH OF THE YEAR","APRIL","L" #"YOU BLOW THEM UP","BALLOONS","E" ""OPPOSITE OF WHITE","BLACK","UE" #"SHOP SELLING MEAT","BUTCHER","S" "BOOK OF MAPS","ATLAS","T" "BABY COW","CALF","KR" "TOP OF ROOM","CEILING","SA" ""YOU ..... A LADDER","CLIMB","E" %"WHERE BUTTER IS MADE","DAIRY","RE" "MAKE A PICTURE","DRAW","O" "OPPOSITE OF SLOW","FAST",""  :7:7 *m8,8;"Do you wish to";9 ,8;"repeat program?";10 ,10 ;" y or n" >.a$=:a$"y"a$"Y"a$"n"a$"N"830> Ra$="Y"a$="y"1 W::1:9 ,10 ;"START TAPE":0 \"" f+:"please wait for next program to load." ataboatatoncremen indecoruieacquie ]dat@olou]rollpo]hrse]oasiz indelearline\oofline]repo ]oatnumbe]creenon\tartgoa\ogoat\xitgoa\reepositio\nctrol\rollmagi\oatpo]econdscree\ecol\ecol\unshin\nowmel\lowerset\ncscreen\losso\attrol]ematrol]aiistractoriminpee xexainmenrossiziveistakeluorenenndexim lndexhoicco7 Troll Troll Troll Troll Troll #un`engtdponu2C BOOK OF MAPSWATLASSTM LSnlineX work to cut them all off.AnS gram demo $ $$z=9400$:y=9410$  9500%  5000 13 ,1;"In the beginning was the sentence (the Bible calls it the Word). The sentence is divided into the subject and predicate." 9990':9600%:13 ,1;"The subject is a noun phrase  [";:z:"NP";:y:"]. The predicate is a verb phrase [";:z:"VP";:y:"]."  9990' 0:0:6 <v$(5,30):v(5):w(10 ):u(10 )  6000p Q0:6 Rj13 ,1;"The predicate contains all the rest of the sentence apart from the subject." S9990':9600%:13 ,1;"The predicate is the 'proposition' part of the sentence. It makes a statement about the subject." T9990':9600% B5000:3,3;" ";3,22;" ";4,5;" ";4,26;" ";:z:3,5;"NP";3,26;"VP";:y CD5:47/,143:0,-7:-35#,0:0,-7:47/,136:80P,0:0,-7:47/,136:0,-7:95_,136:0,-7:6:z:6,0;"ART";6,4;"INT";6,11 ;"ADJ";6,16;"N":y D5:215,144:0,-34":-98b,0:0,-7:169,103g:0,7:78N,0:0,-7:6:z:9 ,14;"V";9 ,20;"INT";9 ,29;"ADV":y G13 ,1;"Certain words called intensifiers are traditionally grouped with adverbs.";17,1;"You find them in front of adjectives and adverbs." L/a=4:b=1105Q:d=7:e=0 Q{"The very small soldier","The much smaller soldier","The far smaller soldier","The extra small soldier" Sc$(29):9000(# V0a=4:b=1115[:d=10 :e=9 [y" sneezed very loudly"," sneezed too loudly","sneezed terribly loudly","sneezed really loudly " ]c$(27):9000(# j*6:9600%:13 ,1;"People sometimes intensify the intensifier.";15,2;"very very small";16,2;"very very loudly";17,2;"very much smaller";18,2;"much much smaller";19,2;"really really loudly." ~$9990':9600%:9100# N 8400 X 6000p  0:0:.1}L,3:6:65287:11 ,6;"GRAMMAR - PLEASE WAIT";:""::10 ,10 ;5;"STOP THE TAPE";11 ,15;"THEN";12 ,6;"PRESS ANY KEY TO START";:236077\,(45664`):0:8400 : M:y:11 ,0;1;7;"********************************" O9400$:6:0,10 ;"SENTENCE";:Y:" [";:Z:"S";:Y:"]"  5 '132,167:0,-7 '480,160:165,0 &480,160:0,-8 '214,160:0,-8 9400$:6 3,3;"SUBJECT" 3,22;"PREDICATE" 76:4,5;"NP";4,26;"VP"  9410$  /214,127:5;0,8 " 9400$ ,6,26;"V" 6.4,5;"NP";4,26;"VP" @ 9410$ J >6:z:7,18;"V";7,27;"NP";:y 05:149,128:74J,0 05:148,128:0,-8 '223,128:0,-8 &214,128:0,7  X5:215,135:0,-7:100d,128:133,0 '100d,128:0,-8 '233,128:0,-8 '159,128:0,-8  D5:100d,159:0,-8:215,135:0,-7:239,127:0,-8:239,127:-108l,0 NN180,127:0,-8:132,127:0,-8 X66:z:7,15;"AUX^^^^V^^^^^^NP";:y b pZ u:1:7:108l,172:40(,0:108l,172:0,-16:148,156:-40(,0:148,156:0,16 z,1:7:1,14;"MENU" m4:4,0;"A";4,3;"VERB";4,8;"PHRASES";4,16; "VERBS" >5,0;"B";5,3;"NOUN^PHRASES^OBJECTS" 6,0;"C";6,3;"ADVERBS";6,12 ;"ADVERBIAL";6,22;"PHRASES";7,3;"PREPOSITIONS" N8,0;"D";8,3;"SENTENCE";8,12 ;"ADVERBS" 69 ,0;"E";9 ,3;"INTENSIFIERS" r10 ,0;"F";10 ,3;"TRANSITIVE";10 ,16;"INTRANSITIVE";11 ,3;"VERBS" 712 ,0;"G";12 ,3;"AUXILIARIES" S13 ,0;"H";13 ,3;"HIDDEN";13 ,10 ;"AUXILIARIES" Q14,0;"I";14,3;"SUPPRESSED";14,14;"VERBS" `15,0;"J";15,3;"HAVE";15,9 ;"DO";15,13 ;"GET" 1:7:19,2;"WHICH";19,8;"ONE";19,12 ;"DO";19,15;"YOU";19,19;"WANT";:Y 5:5,15;":";4,15;":";6,10 ;",";6,30;"&";10 ,14;"&";15,7;",";15,11 ;",";19,23;1;7;"?" "300,:j=1:6157   Qj=1:z:11 ,10 ;"INTENSIFIERS";:y:9990':1090B: L 6125 _c$(81Q) z " It's getting very hot." {4" Birds find worms much tastier than we do." |." 'You're too kind, sir,' said Jane." }." 'You're too kind, sir,' said Jane." ~&" Extra large sizes available." 6" Wills defended goal much more successfully." 0" Mrs Smith is extremely pretty." 9" Pop music is really, really slow these days."  " very"  " much"  " too"  " really" " extremely"  " extra"  " awfully" " terribly" p.15~,0:.15~,2:.15~,4:.4L,7:.18~8Q,4:.5,7  !z"a=1:d=16:e=1 !c$(190) ! h=(*g) !b=h+n ! 9000(# ! "n18921" "pm$="s"13 ,1;"Example in context of INTENSIFIER":n=7290z:g=8:8550f!: "[m$="x"13 ,1;"Example of INTENSIFIER":n=7300:g=8:8550f!: "9600% "13 ,0;" From Which Section?  a)NP g)Preposition b)VP / predicate h)Trans. V c)V i)Intrans. V d)Object j)Sentence Adv e)AdvP k)Intensifier f)Adverb" "300,:n=1 "n18925" "9600%: #-b #2 f=1a #<c$ #Fd,e;6;c$ #P 9990' #Zf #d # 9600% # 5 #'125},73I:123{,0 #'125},73I:0,-65A #'248,8:-123{,0 #%248,8:0,65A #]236077\,253:13 ,16;5;1;"OPTIONS":236077\,60< # 7 #$15,17;"Continue C" # r=0 #16,17;"Examples" $#17,18;"in context S" $$18,17;"Examples X" $S100d:a=(*3) $Ta19340|$ $Ul:8,8;"Do you wish to";9 ,8;"repeat program?";10 ,10 ;"Y or N" $W/s$=:s$"n"s$"y"s$"N"s$"Y"9303W$ $Ys$="y"s$="Y" $^>:1:9 ,10 ;"START TAPE":0:"" $|a=2m$="s":9370$ $a=3m$="x":9370$ $ 9299S$ $8920":8700! $ 9100# $236077\,253: $236077\,60<: %:y::0,2;"THE GRAMMAR TREE DEMONSTRATION" %&2,4;"The Grammar Tree isn't difficult."''" At the end of any of these packages you will find you've learnt a lot about how English works - effortlessly!" %010 ,2;"The sample here is taken from Verbs and Adverbs."''" It shows the presentation text and the exercises." %1'" The other packages are :";17,6;"* Nouns & Adjectives";18,6;"* Sentences"'"Between them they provide a fullintroduction to English Grammar." %N'21,5;"Age guide: 13+"; %X 2000 %b %*12 ,0;,,,,,,,,,,,,,,,,,,,,: ')500:o=0:.2~L,19 'A1,1;7;"":10 :1,1;" ": ' n1,1;1;" ":o=o+1:o=8.2~L,19:o=0:600X::9997 ' ' 10 : ' 9992' iCHR$ ~F~FF|b|b|~F@F~~FFF~~`~`~~`~``~@NF~bb~bb <dd~FF````~~VVVV~FFFF~bbb~~b~``|ddd~~b|FF~`~~~bbbb~bbb4jjjj~bb] EXX '&$%j'; SULIS SOFTWARE 1983 RANDOMISE USR "p" 4:4:0:  r(10 ) Vscr=0:tot=0:v$(5,30):v(5):w(502):u(502) I1,10 ;"VERB PHRASES,";2,7;" VERBS AND ADVERBS" 5,1;"These exercises will help you to recognise the different 'functions' (nouns, verbs etc.) of English grammar.";10 ,1;"Do the exercises after you have been through the 'theory' on the other program." (<21,2;"PRESS ANY KEY TO CONTINUE":600X -5:21,2;"PRESS ANY KEY TO CONTINUE" 2 1,10 ;"INSTRUCTIONS";3,1;"1. Choose a 'function' from the Menu by pressing one of the keys from a - m." <600X:7,1;"2. Sentences will appear on the screen. Your task is to select the group of words [1,2,3,4,or 5] which could correctly and meaningfully fill the gap(s). In each case, there is only one correct answer." P>21,2;"PRESS ANY KEY TO CONTINUE":600X U5:21,2;"PRESS ANY KEY TO CONTINUE" Z2,1;"The right answer must be";4,2;"a. meaningful [i.e. the sentence must make sense.];":1,2 d600X:6,2;"b. grammatically correct [e.g. if the subject is singular, the verb must also be singular];":1,3 n{600X:10 ,2;"c. an example of the right 'function' [e.g. noun or verb].":1,4 x600X:13 ,2;"If your choice makes sense and is still 'incorrect', it is because it is either grammatically incorrect or not an example of the right function." I600X:21,2;"PRESS ANY KEY TO CONTINUE":100d :3,1;"Four examples appear at a time. If you want more, go back to the menu and start again.";8,1;"For further information, consult your Notes.";13 ,10 ;1;"GOOD LUCK!" C21,2;0;"PRESS ANY KEY TO CONTINUE":600X  8920"  9100# "to be",30,"more than",30,"very",1,"sunny and",30,"for January very",20,3,30,999,0,7110 "very",502,"in most cases",30,"in the ground",30,"much",1,"on the whole",30,3,546,999,0,7111 "extremely",1,"nothing but",30,"too much",10 ,"true",30,"of the generous",30,3,45-,999,0,7112 "Some",30,"Probably",30,"I expect",30,"Here",30,"Extra",1,3,45-,999,0,7113 "too",10 ,"very",502,"very much",1,"on the whole",30,"yesterday",30,3,535,999,0,7114 "sitting",30,"very, very",1,"upsettingly",30,"tall and",30,"normally",30,3,33!,999,0,7115 "Not",30,"Was it",30,"Nothing but",30,"That's",30,"Awfully",1,3,557,999,0,7116 "in Britain",40(,"really, really",1,"really stupid and",20,"you may think",30,"developing",40(,3,46.,999,0,7117  x:21,3;"PRESS ANY KEY TO CONTINUE";1,14;"NOTE";3,10 ;"A sentence:";6,1;"1. must have an identifiable subject and a predicate.":1,4:100d:9 ,1;"2. must be meaningful (i.e. you must be able to imagine a situation in which it makes sense).":1,4:600X 14,1;"3. may (in different contexts) appear only in part or adapted, but must still be correct and make sense.":1,4:600X: :1,14;"NOTE";4,1;"More than one AUX can appear in one sentence, but remember NEG (e.g. NOT) is not an AUXILIARY."  600X: a:1,14;"NOTE";4,1;"More than one AUX can appear in one sentence."  600X: d:1,14;"NOTE";4,1;"More than one INTENSIFIER can appear together." ( 600X: gq=8:9500%:H=14:a$="the INTENSIFIER ":(4110+r(H)):6400  ":f=15:v$(f):v(f) f 0:4:1:4::1,23;"SCORE:";scr:1,10 ;"EXERCISES";9 ,0;"********************************";13 ,0;"********************************"  Y10 ,1;"Which group of words below could form ";a$;" in the gap above?"  t=1 5u(t):w(t):u(t)=999t=t-1:6440( t=t+1:6420 (s 2s <x$ F35,1;:f=1t:x$(u(f)w(f));:f POf=15:(14+f),1;f;")";(14+f),3;v$(f):f Z p=0 ]3100d:p1p=p+1:v(p)=1:(*0>2)p=*5 _p1p2p3p4p56490 `n=15 a'v(n)=114+n,0;"*" bn c 500 d:10 ,7;"";11 ,8;"";12 ,9 ;"";13 ,10 ;"";14,11 ;"";15,12 ;" ";16,13 ;" ";17,14;"";14,17;"";13 ,18;"";12 ,19;"";11 ,20;"";10 ,21;"";9 ,22;"";8,23;"";7,24;"";6,25;"";5,26;"";4,27;"";3,28;"";2,29;"":.10}L,7:.10}L,8:.10}L,9 :.10}L,10 :.50,11 :21,2;0;"PRESS ANY KEY TO CONTINUE":500:tot=tot+3:scr=scr+3:H:: i""6505i j71:v(p)=10 3,23;"ERROR 1" k.v(p)=203,23;"ERROR 2" l.v(p)=303,23;"ERROR 3" m.v(p)=40(3,23;"ERROR 4" n.v(p)=5023,23;"ERROR 5" o.v(p)=60<3,23;"ERROR 6" p.v(p)=70F3,23;"ERROR 7" q.v(p)=80P3,23;"ERROR 8" A0:21,6;"INCORRECT":.25~,0:.25~,6:.25~,0:.50,6:502:21,18;0;"TRY AGAIN":200:scr=scr-1:1,23;"SCORE:";scr:20,22;,,,;:3,23;" ":800 :6490Z /n=15000:5150:6382 "" It's getting ........ hot." :" Birds find worms ............ tastier than we do." 1" 'You're ......... kind, sir' said Jane." 1" ......... large packets are available." 9" Wills defended goal ......... more successfully." %" Mrs Smith is ........ pretty." ;" '.......... good of you, old man,' said Ponsonby." 2" Pop music is ........... slow these days." 6000p p.15~,0:.15~,2:.15~,4:.4L,7:.18~8Q,4:.5,7 !p 6000p !z"a=1:d=13 :e=0 !c$(256) ! h=(*g) !b=h+n ! 9005-# !g:7,2;"YOU SCORED ";scr;" OUT OF ";tot;:500:scr=0:tot=0:8920" ":1,14;"MENU";4,4;"a)Noun Phrase";5,4;"b)Verb Phrase";6,4;"c)Verb";7,4;"d)Adverbial Phrase";8,4;"e)Objects";9 ,4;"f)Auxiliary";10 ,4;"g)Adverb";11 ,4;"h)Preposition";12 ,4;"i)Transitive Verb";13 ,4;"j)Intransitive Verb";14,4;"k)Sentence Adverb";15,4;"l)Intensifiers";16,4;"m)Have, Do, Get" ""18,5;"Your Choice?" "600X:n=1 "n18925" #( 6700, #-b #2 f=1a #<c$ #F(d,e;c$;1,20;"SCORE:";scr #Zf #d $1:1::7,0;"********************************";11 ,0;"********************************";9 ,10 ;"YOU SCORED ";scr;10 ,7;"OUT OF A POSSIBLE ";tot;:250:scr=0:tot=0: $ $F3,1;"Thank you for looking at these SULIS programs." $J6,1;"We hope that you will wish to try one for yourself." $̀9 ,1;"The programs are available from many dealers, but if you should have any problems, please contact us:" $$16,1;"SULIS SOFTWARE" $518,1;"4 Church St, Abbey Green, Bath." $M1:21,1;"PLEASE PRESS ANY KEY TO REPEAT";:0 $=""9460$ $: %r(1)=0 %&H=14 %0 R=(q*) %: m=1 %DR=r(m)95200% %Fm=m+1:m