(@\~w#~w~/W#~вw@N 'N @@@@N 'N @@@@N 'N @@@@N ' OUTLET B#CONTENTS A$)add *Dcheckout )ELdoo M\editorial]cinstruct2d}instructn~letters1 letters2 lookaheadoutclass i+run z,Ntk5 .OhJIG! isdat tdrivechatfur >eto Mfwin outboard lookout OUTLET "3E3""90" F="65490",I:"65491","4":"A":ïG:þ"23560"X$:G P*K$=¾"23560":K$<"A"K$>(H+"@")"F" ZKK$-"8"-("12"K$>"L"),"14"+("16"K$>"L");I;I;O;ڧ+;(K$"L");" " iK$="S"װ".05",*:װ".1","20":M$="PUT ISSUE 4 OR THE DEMO SAMPLER IN DRIVE 1, LOAD JIG!BLOX THEN LOAD THE FRESH PICTURE FROM THIS ISSUE (IN DRIVE 1)":"4E3" xfװ".05",*:װ".1","20":X$=" ONE MOMENT PLEASE...":"65491",O:G:NIF,K$-"@":NIF=HO XC$(K$-"@",*)"""23606",O:"23607","<":"9988":G-I:G:*"M";I;C$(K$-"@") ,*"M";I;C$(K$-"@") CHECKOUT=(K$="I") .OB=(K$="F"):"9994":"9986":OBO:O:٧+ ,O::C$(K$-"@")="checkout "ڰ"7":ٰ"2" PG=I 8OB;:"23692",O:"21",O'""+(" O U T B O A R D July, 1988 "ƺ((PG+I+I)/3)=(PG+I+I)/3)+"" :/OP=PG:װ".05",O8:PG:"34568":OB"3582" =D$=(PGƱPG="2")+("0"+PGƱPG=I):#O;O,O;"FORWARD BACK";O,"19";"CONTENTS NEXT INTRO PRINT PAGE:THIS ALL SET";O,O;("LASTPAGE"PG="34818"):#O;O,"13";("4"ƾ"23624"ɯ" ");" ";ٰ"9";I;D$;(+ƾ"23624"ɯ"0");" ":PG=IAT=("15",O):AT-(AT/O8)*O8:"21",O;I;I;"Press 2 digits or use keys below" BpO:K$=:K$"0"K$"9"D$=K$:#O;O,"15";D$;I;"+":O:K$=:K$"0"K$"9"#O;O,"16";K$:D$=D$+K$:PG=D$ GPG=IOB"21",O,"31";" " LPG=PG+(K$="F"ůK$="13")-(K$="B"):PGPG>"34818";:#O;I,"9";I;("NO SUCH PAGE"OPɾ"34818");(" LAST PAGE!"OP="34818"):װ".1",O:װ".5",-I:PG=OP V3CHECKOUTK$=°"7"#:"38346":"2050":"1082" jOPPG"1080" t K$="C"* K$="I""1030" 3K$="T"PR="I"PR="O"ӧ;"T":"1700":''''':ԧ 2K$="T"PR="K""1415":"1700":''''':"1420" )K$="T"PR="D"PR="L""1700":''''' 5K$="A"PR="I"PR="O"ӧ;"T":"1600":ԧ:"1030" 4K$="A"PR="K""1415":"1600":"1420":"1030" +K$="A"PR="D"PR="L""1600":"1030" *K$="T"PR="Z":PG:"34568"::''''' K$="A"PR="Z""1600" Z(K$="T"K$="A")PR;:#O;I,"4";I;"PLEASE SET PRINTER FIRST!":װ".1",O:I,-I:K$="S" ]K$="N"NIF,NIF+I:K$=(NIF+"@"):#O;O,"28";"NEXT":G,"":"n" K$="S""1800" "1085"-("5"K$="T")  "B";BR #:ӧ;"B":"1410":ԧ: L"@lQ7"::III T@6,I:"1410": x:0 "@lQ7": :0  :1  @"23692","":F=PG̾"34818"::F:"34568":#O;O,"15";I;F;I,O;I;"HOLD 'Q'QUIT AFTER THIS PAGE";O::"1700"+(PR="Z"):'("--------------------------------"OB)::"23560"ɯ"Q"F J ''''': 9(10 PR="D");:"34761":(10 PR="D");: : /I;"4",O8;"":M=OI:"1800":F="5"̰"17"2:A$:F,8;1;" ";1;A$(1);0;(PR=A$);A$(2);0;" ";F+1,8;" ":F:F,8;"":;:"21",O;"";#O;I,O;I;I;" Select by Initial letter. " .M:K$=(M)+(K$M):PR=(K$(K$="I"K$="O"K$="K"K$="Z"K$="D"K$="L")):M:װ".1",I:װ".3",*:"65203",PR:"1432"-(""K$="I")-(""K$="O")-(" "K$="K")-("D"K$="D")-("L"K$="L"):"INTERFACE 1","OPUS I'FACE","KEMPSTON E ","ZX PRINTER ","LPRINT III ","DISCIPLE ","BAUD ("+BR+")" :K$"B""1080" l2I;I;"BAUD RATE REQUIRED? ";BR:K$="S":"1800"  "2050"  ï"2060" ڰ"7":ٰ"2": g#O;I,O;(M$="L");"   ":X$=" "+M$(̧*)+"":"9995":"9997":"65490",I:"65491",O:G:X$=M$("11")+". PRESS ANY KEY OR A TO ABORT... "+M$(̧*):"65491","4":G:J$=:"9988":"34567":G:װ".02","2":"9997":"65490",I:"65491",O:X$=" ":G:"4500":J$="A"  "120" W#O;I,O;O;"           ": &J"9930":"9988":"34567":G:"65203",O:"65201","&":"65202","" &"NIF="ER""23560",O:"9910" &þNIFžNIF>H* &(K$=(NIF+"@"):"23658","8":"300" &N=01:9994 '+N:12 ,9 ;1;0;7;"0";12 ,16;"0";#0;2;1,9 ;"ANY KEY":þ23560\N:9910& &* &KH="21":BR="9600":C$(H,*)::N=H:C$(N):N:O,I,O8,NIF,PR,L,D,G: &"m";;"CONTENTS" &*"m";;"CONTENTS"ʰ"9900": '*"23637+256*23638+5":"23734","4": 'J!J[.*=\[s#r1!["\2*v\"B\>2D\>2\!}:(ͷ͹8 '"23637+256*23638+5": '!U\N#FJX!X>R + ?????~`}ccCg{ccc '"23637+256*23638+5": '!U\N#FJX*v\"\6>+s=\vB<xDBBDx~@|@@~~@|@@@>BB<DHpHDB@@@@@~BfZBBBBbRJFBjmw#wL>cw#w#>kw#>>w#>6w ' D"23637+256*23638-251":"23606","23670":"23607","23671": ' 000000lllll~H~~ ~ 0n8h0jj90  0880$~~$~~8~~888 0`||x|p||0|0~>~f?``|f~|>~`~>>f~>~f~`~>000~~f~~~``~~ff8888< ll|8`n|x|n8888>|~fff<~f~<|~f~|``|}||l``~p~~~~fff~?|8~f~<~ff~>~|~8~~0p00  t\|ƚ ' "23637+256*23638+5": '!U\N#FJX>2\͛#N#F4>>>>#>>>~:\ x *K\>Xn #^#V#v #~(~( :\ x !O > + BBBBB<   t\|ƚ ' "23637+256*23638+5": '!U\N#FJX>2\͛#N#F4>>>>#>>>~:\ x *K\>Xn #^#V#v #~(;@;:O=ç:I=:N="26e3"̰"26016":a:N,a:N:"24","15","!","","\",">",I+I,"w","!","R","28","34","","\","","2","" O:þ"23729""26009","88" "Loading name of assembler : ";a$:#O;"INSERT CARTRIDGE WITH ASSEMBLER PRESS A KEY":O:*"m",I,a$"26017":#:#O;"Press a key toassembler":O:;:#O;+;"Press B then enter":#1;" From BASIC type200":190:"26017":"33807","146":"33808","e":"Name assembler to be saved as :";a$:*"m",I,a$"26E3","10050":#:#O;"2";"PRESS Z TO OBTAIN A CATALOGUE":"26E3" @D缧:ڼ:ٰ"7":"25999":" * ** ** * *** * *** *** * * * * *** * *** * * * ** ** * * *** * * * By Paul Preston"''''''"Adds a Sinclair catalogue to Hisoft's Devpac assembler GENS3M2. Use assembler's dummy command 'Z' to obtain . See ADDACATINFO for details." ""8955":O:K$= " K$="R" "aK$="C""5E4":"8955":#O;I,"14";"C":"23608",O:*"M";I;"CONTENTS" "eK$="N""5E4":"8955":#O;I,"25";"N":"23608","13":*"M";I;"CONTENTS" " "8905" "nO=ç:I=:"23658","8":#O;O,O ;"RUN PROGRAM CONTENTS NEXT ": &*"M";;"add"ʰ"8E3" eK$="N""5E4":"8955":#O;I,"25";"N":"23608","13":*"M";I;"CONTENTS" " "8905" "nO=ç:I=:"23658","8":#O;O,O ;"RUN PROGRAM ;*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> **< S>>*̞B< ![#R0~ 8~> > >znT/ǎI$, from just two sample readings taken from your recorder. Produce another table from a different recorder and you have an  \UTILITY "A" INFO - Ba Cars\--------------------------------\Tii CHECKOUT\eaUTILITY "A" iown\ft ' ۡ ng-\snnestin aut\otpct es.\\UTILITY "A" i4 pgmo o\ODis˪rsom/d\}rtd a`3.50. Iit\ppeo DISCIPLE/PLUS D sc\}u o pgm, CATLOADER,\}n'nco o tЧ sysms. ^SAVE IT! isn~rd\u¢ MERGE in uown\pgmtilt-i SAVE\ttl ܇}lly\ ro m t\ c¡ SAVE it.\Innt pnt\p our, w ght\ s˦ans˦oSAVEs\opgsnronoa\pg anԧ tc owch\it st!\\AUTODRAW itr r\tis˾efcand\u՘ i wc}n\dtrnurlunt\ "l-rr" ing.\\TIME COUNT EĘor\}st tt nnts ^}llgainst\rr unand\t n u ita\fnrr? Tpgm\pb wcstall\unangs, a¡\inr burlf, fm\st mp angn\f urr. P\atb f fnt\ran an\ima m ll\uw nte\pgm.\\CATLOADER Wcpg u\LOAD st? TASWORD? MASTERFILE?\REVENGE OF THE KILLER TOMATOES?\Difl ? I }\t itt ub- It's\CATLOADER. ^I cCATLOADER i ch\pg - զ a ong\sysm. Al sancd\sysmsul ppeth\cpgm. At աnt\t a throns: A, B\anC iirtli BASIC\ } sܻ i ۡ\exnurl p ur\ow ron.\\Al a SAVEa"n" o ch\so}rtd - pbly\tt oth˾ei ch\}rtd i t } ot\cd seuang.\W CATLOADER A adi-\}lladt CAT in a\stnaranspyion\sce [psEDIT (SHIFT + "1")\  py]. A ^ng ypsadanBASIC\pgm.Notnul er.\Y n' rraut\synoislt \ wngl- spsONE\y. T in r\allr CATs on\t rs. PsDELETE and\t ng  ERASE a\,o  cn t d\mr, EDIT efsCAT.\\CATLOADER B t r\at a\SAVEtt pg u\n' itЧ ext\ndw CATLOADER A CATs.\Of CATLOADER B l ad\alsinsntly.T dw|c is\tt CAT  up--\~ e a"B" and ^psENTER i ador\ժanytnf t }rt.\PsnENTER ea ܇c\up~ anSAVE ot CAT and\pgm. Tit t-off\te t t ron- t\nen oCATLOADER A wch\ialyup--~ ainst\seoB! I pc— y\u A o "sy" }rtdanB\o ota unl \cnd. BotA anB a o t\cd ro oUºtA.\\CATLOADER C it ODis-\˪ry.Irk CATLOADER A\at sCAT o t Os\iunsr u t\"B" che. A "ERASE ALL"\anLOAD anTRANSFER SCREEN$\al e add. ^Bee , I punts\sys t "skp" o t\A ST.Notnul er\t soii anpsa\ng -  OUTLET!\T, t rcmr\sys ul ۡtn\CATLOADER i ROM td\CAT - mp u th\next aied.\\Eug~y-dang! UTILITY "A"\iaib cf CHEZRON\SOFTWARE tt "NO QUIBBLE"\ane-in' t\pct-ANY an-r it\l anurnd\- antt' ~y-dam!\\ - Ban.^@!. z[~( (#F## <- <@ Ç<<<B<<~B>@><<D~|~~ Á >B~<BB@~BHH@|@@  ~BBB|~B@~@B~B@|<@~@B~B@|"~B@B@@BBJBD@ DD�BBBBBB@BB~D@D@@ ﻻۿ BBBDDBZBB@BBD@DDBB@BBD@D"BB$@B@BBBF<<<<>~>B<B@B~~ Á߇ B<>B~<<<<~B~|<B~x~@~~~|<<~~|<<~ @DBB@b@B@BB@@BBB@DBB@D@@@@@BB@@@DfBB@@B@BBB@ |B>@B|R|B>BBB|B|@||>|BB<|<(Z|B@<~|>BB@| @B@~@J@|~B@|~@@B|B@B@@@@@|~@BBB@B@|~N@ @D>BB@F@D>BB$@B@BB@>DD$@D@@@@>@DBB@BBBB@BB@>@BB@ ~x>~x~~~~~BB<~<B|<~@@B<~`<<<<<<<<<<jmw#wL>cw#w#>kw#>>w#>6w ;O,O ;"RUN PROGRAM CONTENTS NEXT ": &"M";;"doo" &*"M";;"doo"ʰ"8E3": ' ~64000:"23637+256*23638-71"::AUTOCHARS*v\!?~/wyK*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >ztƋb6UUTLET so, if you can, without too much hassle, try to send in a text file.Any discs or cartridges are returned - promise! Remember, if      \Well, a ennw\po p tOUTLET \tr ost arsua\ sulo ot\՘sadr§ntapang\rl Ф. T զ\ar- t զ ntons\oiaal aft! ^WcsΦ st\nth'p}o - Ron's\pnbڟ w mpl\ uldn' t lng. He\no ~yt\is' i t\ w  i bnk\l pnnwch,\uptr i a\rscscoau\~ys, ant wР isnt\r.\\T pni al ant\Ro ulplpmptl\inieana totr\rsnn. Sorry,erydy!\Ro l pnusc of\laao¡ aid\rot pb iter\pnain. ^Wtr aianns\i OUTLET an inĨ nt-\onopgmantrs\etc. i rallanr t\ appa x of\ۡ rw sb tr\t rpy. We't\rpt tnaall\iobslant¡\sno tyni xf a\e oan¡ t\sno wnpgmand\otpڞct enn OUTLET\, i}n, tuch\ss, tr ni xt\.Ansco}rtda\r- pڻ! Remr, if\a nni soa\}rtd uxisof\OUTLET, } u t- it\n' eir t\orrm. ^W  }w\bn so}rtd s\e ni t xOUTLET\ܛttngthpgm\snpnf ۡ-\o'Sct on seof\u ty |c in\Sctm!We' tof at\t'entt aunof\r thugch\~ eOUTLET cnor\ lut! Suprur\} er!\\Iniª cd owrs\oc}ollt s\"snst" w bang\i ۡ OUTLET pgms. Ts\iw ' s\tstcofFAILSAFE \tt ry. Nr i̢\ sig֦ t ss. ^Let'o at nth'ims:\TK50 i"olt" ty pgm\to20 uºeincd!\DOODLE i tr r\anCHECKOUT okao or\p-OUTLET cs: UTILITY "A"\wcop asd\aut.OUTCLASS iati t\"n-sty" ranis\bointco BASIC\anal ln-pgmrs\unrsnۡ ot rmand\expsonti OUTLET.\ADDACAT addCAT nco \t HISOFT asmbi\it.\\WINDOWINDER iganw-\sclnuºty. Wist\ntiul o t "A"\}rtd  oom ^  ժ i "B".\\Al o "B" ansing\DRIVECHAT aucdfm\APPLIED TECHNOLOGY; TO THE TOP,\ot|l nt-ty ;\DATOTAZ wcժBASIC stng\DATA Tasrt rand\FURNISHER wcl u\o aends-arnnts\our tut\phy} efrt. Apڻd,\t'al fsc \ain JIG!BLOX i Is2 or\t mpr. Ps! Fa!\Gry!\\In pnt-t\CONTENTS n t st\opgmlwo t xt\:- ^ OUTLET NO.11 CONTENTS, JULY,88\ ------------------------------\ A B\\TK50 INFO DRIVECHAT\ (AppeTech.)\\TK50 TOOLKIT WINDOWINDER\\DOODLE TO THE TOP!\ (ot|ll)\\CHECKOUT DATOTAZ\(UºtA)\\OUTCLASS FURNISHER\(BASIC int)\\ADDACAT INFO JIG!BLOX PICTURE\\ADDACAT ( HISOFT) ^We' trn ܛtan\alp} int ar\xnt(s! ' o ar\old!) antal pnt\i }ean ud\cnttMERGEab DATA.\\Ent g!\\\ Ro & Ba Cars\ CHEZRON SOFTWARE\ 605 LghugRd\ Birsll, LsLE4 4NJ\ Ps Mlx:- 014703943.^tan\alp} int ar\xnt(s! ' o ar\old!) anK*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >z OUTLET'SEXTRA \ ADD A CAT bP Psn\ --------------------------\\Tpg addSinciCAT\ Hift'GENS3M2 asmbr.\Yes, sa ext 16 bys\oranat exn of\}ty.\\T lwsbsp\instconi t u ots\pg :- ^1.LOAD "ADD A CAT".\\2. RUN t pgm. Ty i t\  }lt GENS\asmb˘ o t }rtd.\\3.Inr}rtd ning\GENS asmbi d 1.\\4.Psany.\\5.T pg l at\asmbant RUN USR t\asmbr.\\6.wlsi t asmbty B\lԫben r \BASIC.\\7.I BASIC ty GOTO 200. ^8.T pg l  a\pot asmbtt\ili CAT ncon.\\9.No ttt CAT mnd\inct asmbiw\n-}b, anand\nna26000. Tu t CAT\ty 'z' lԫb'enr'.\\ P Psn\\ PRESS N TO LOAD "ADD A CAT"\\[No ttut asmbr\I e ub sts\pgm. Ta } al o t\cd ro at a\onlseugbys \acst daRAMTOP is\w 25999 - Ban].^ Tu t CAT\ty 'z' lԫb'enr'.\\ P Psn\\ PRESS N TO LOAD "ADD A CAT"\\[No ttut asmbr\IK*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >z* = 4ܙy,- 0(CODE 48) or SPACE(32) etc. are shown,like all unprintable ASCII codes, as question marks. The decimal value is still shown OUTLET'SEXTRA \ TK-50 TOOLKIT GUIDE - B.Cars\ ------------------------------\T a o20 uºein\TK-50 snۡtng\oinse ialady\ r sc ou¢s.\\Tpgm, wcnin\bLMornn, iFREEWARE\ } ˾eay.\\Let' ok... ^So ot u¢a d\pg pnt, otrr\u i mppgm. T\ta utRANDOMIZE\USR t olu¢a\acstypsf a\"mnscen"tt'spd\tRANDOMIZE USR 59000. Y\et mnsce tany\OTHER t t mnys\(wca al sd) or,iu\DO psmny, et\܇}llaft mnd\impd.O r BASIC,\i tron, I adan\opo -enTK50 oit\|c t fn ad\|c t soOUTLET\} u anu¢u\si uow pgm- all\eit USR 59000 t\t mnscen. ^T TK-50 CODE ia59000 and\i6368 byn- st\t UDG aa65368. In\tro t ˘ ii a\REM a 9996. GO SUB 9996\ժt ˘ uin ry.If\rit }n\SAVE t ˘ anair-\aly-n'et REM.Y\e u CLEAR 58999 oss\Φ anont\˘ in o f t REM.\\I "mn՘" t lng\a spnsly:-\(֨ TK50'Dasi o \uۡ Dasexpsons!)\\MDR.MAPS: Swt aunof\s al} stamand\cnlinro etc. st\t BASIC aa. ^BAS.PRGR: Merubt\nBASIC pg (Remr\tincau6400 bys\ot TK50 REM itlif\ MERGEiin).\\RAMT.ADR: T addsoRAMTOP,\(OUTCLASS)\\FRI HUKOM: Merfaib\ BASIC.\\VRB. AREA: LengtoVARIABLES\aa.\\OVER RAMT.: To rfm\RAMTOP u t phy} enof\RAM a65535.\\UDG: T nur-d\gpca spd. ^TI, MI, SE: Ti ispin\urs, annds. Ts\srta astch-o ts\snep¡ at y-\ar- sp-tc- I\ srBASIC u¢\a9995 wc} u iu\p t cc t\rn¡.\\\\\KEY COMMANDS:\-------------\\0 HEX->DEC nrtint\ un "Q" ipsd.\\1 DEC->HEX nrt \un "Q" ipsd. ^2 REM KILL anREMS\f BASIC } in\pntomntw wng\pg t t all\f t ena rnpy\ ry.O sird\o snd-aԢ REMS, REMS at\enol-snand\REMS ninc ˘ t\pnncsw I\teREM i INVERSE, tis,\tt emdINVERSE 1 ˘\PRECEDING t ܟ REM tt\REM INVERSE. Hardls\ۡtn ei nd.\\3. VARIABEL LIST: Dispyany\iaab s.\\4. COPY CAT ˾e}st\s, totuars.\Noexusªlst ^eOK o mp BASIC\pg I ted. Don'excit\ r tۡ ot ՘rn,\sܻd, pڨcon-oend\au¢th\st ~ytugh!\\5. SCREEN GRID spya\cesce oalr\BRIGHT sas. Migh ul\isn ickly\cc sce on.\\6. TAPE READER A }st\aawcspys\ilo}st s, e.g.\˘ ngths, BASIC srs\etc.\\7. COLOUR RESET Noalla\uºt- tcnt\ ^mnsce uf t\ulobc o w \w o be.\\8. COMPRESS NO. Ttall\mri BASIC snin\VAL "" eruaunts\ortr pgms.\(OUTCLASS 5)\\9. APP. STATEMENT Tean\"EDIT" ot rnBASIC \in bt pg rr\tt EDIT rght\at END ot . Nt!\\A. BL. LINE DEL Y int\rs i bc (pmp=\FORSTE LINIE) t t s\(SIDSTE LINIE) ant wР\bc i( DELINER\onli Dash!) ^B. RENUMBER Tmrt\WHOLE pg (cd\bck) at "FORSTE LINIE"\pmpint mtt\nt 1s TO BECOME\ant STEP,i.e. t incnts\te s. Nor GO SUB's\anGO TO'a al adsd\tЧ i VAL oo rks\an}l冨oab os\a sp rct\urlf, e.g. GO SUB VAL"8000",\GO SUB 1000*VAL K$ oGO TO XYZ.\\C. ANALYSE MEM Swa\nsoein\rnnf a int\addss. Dispii l,\anASCII (xeint).\I una odul-id\sanASCII 50 a ^0(CODE 48) oSPACE(32) etc. a\swn, al unpnb ASCII\˘s, aeso rks. T\ isl swn\tugh, al al Sincir\ܟns. An ncck?\\D. HEX LOADER At pmpt:\"FORSTE ADR.:" ent\sradds(i l) and\t eneu FF\wca pd,i en, in\ry.T einis\sw ܇}lly."Q" it.\\E. DOUBLE PEEK Inanaddss\ant ub-by is\sw tant xt\addsi t ua w-by,\gh-by orr. (S DOUBLE-\BYTE i OUTCLASS). ^F. DATA FILL. Verinsng\u¢ tcalp\DATA sna 1 fm\ei ry. Y ent\sraddsat ual\"FORST ADR.:" pmpt t\܎ mobynt\ tnsat "ANTAL BYTES"\pmpt.Y suth,e.g.:\\ 1 DATA 55,33,211,0\\No tiig֦ad\atmptun  t\rs EDIT t \anժ iw nt\itilnuanmr\oDATA s.\\G. BL.MEM.COPY ˾ewР\bckoei r\}ons. Pmpta: ^ "FRA ADR." (f addss)\ "ANTAL BYTES" (܎ bys)\ "TIL ADR." ( addss)\\ ... emp, uld\pwР cc a\}o i o oon.\\H. BL.LINE COPY Titr\od. Pmpta i Engs\I scit'e adr.\Y } ent sr and\s obc oBASIC\ant sΦ\w nt ˾eTO,\ul r u¢\a3000 3999 ˾ea7000\ 7999 t u t bc \ ժ t ol.\No tw ˾ed, tugh,\t a m0 and ^ u t RENUMBER\opo t mr.Tt\ul stcª aRENUMBER\acto t wР pg only.\Sll, rnu¢.\\\\USR CALLS:\----------\\GET: USR 63647 ity\ psanrnt\˘, e.g. LET K = USR 63647\ul K = 32 ipsd\SPACE (oubt wn\CODE INKEY$ } ud).\\ZAP: USR 63620 srrsof\untgh uinsad\oBEEP errs. ^CLS: USR 63613 Carmr\of t t ot\scen. POKE 63614,mr\oid.\\SCRLL:USR 63606 scllmr\of t t ot\scen. POKE 63607,mr\oid.\\SCREEN64 USR 64474 Gi64\m pnnon-sce th\t mnPRINT (uectly\arl) un t iCLS.\Y eRANDOMIZE USR 64474\afanCLS tΦ (u a\GO SUB). USR 64457 it \al 64 mno a\ZX-ty pnr. USR 64506\-ebt r 32 mn ^pnng.Fo64 m pnng\tu¢ ip|bler\ u t HANDYWIDE(b! b!)\\Well, tt'it! No|d\co iit?\ - Ban\\\\\\ PRESS N TO LOAD TK50!.^ USR 64457 it \al 64 mno a\ZX-"K*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *J< S>>*̞B< ![#R0~ 8~> > >z t'#(ӑ4Ö#pf?D ................................\\\July, 1988 Pa Reply\\ Ho w us...02 -\\ AndCpm.......03 07\\ Mar Batn........10 13\\ Ia Jos............14 16\\ Joh McCa........18 19 ^ HOW TO WRITE TO OUTLET\ ----------------------\Letra acp i alst\anr b}o i r\OUTLETTERS: BASIC PRINT o DATA\snts, ndwt otyd\s, mp JOTTER pgm\ipĘi Is2(O#4);\ilsPs No.\014703943 t esus\ ea Tasr2 th\t ght-nr a32.\\Pa s it sul \rtout t\sbs alyu\sco anyy. Letrs\al e  cty\anngth... Pa as i u\lˡ c rsnn\f otOUTLET aran\l bsul addss. ^Fm: AndCpm,\\DRo & Ban,\\Firsoall, ntnks,Ban\nrnmBan A/c\pg o Micd. It\rktaanI niry\ul.\\Pa ժ mOUTBOARD im\SinciPnUºes. I\ pw. Unrly\iisn'wI excd. I am\onpg tes\tng pn}st\lo ZX ty pnrs, if\an kwocpgm.\\I on ۡo w 48k\Sct i wc d ^pt sn~rROM th\a EPROM o wcat\Be-Bapgm. Ts, I\unrsnd, imb th,\ana impڪnon, Sincir\BASIC. Dan k\ auobinanang\t pg in a EPROM? I\unrsnۡ ot Sincir\ROM u¢a s}u\t e mc t\ ser t in t\ROM.\\I' mno Da\Gent'ti Out9 -\rstly, xa~prs. I\ t VoTTX ron\wcrarstmy\128 c et.\Adtdliul in\ ^BASIC e w irng.\T onladrtI uld\nta~p(fm\rl'87) no of\t 128 I p tiis\onl48 cs.\\I mexen t st\toadd-on en\ t 48 anrtt\t 128 - t th\ft. Wcbng t\eso oSoft Excn. I\acallrrt iof\Soft Arc. I \obiru (\) caimoft fm\rmoss. It\ocr tt st\ ou tt pg-\mf t Sctm'y~y ^ta rlubin-\ab. I soۡ fm\t No85 SU g. I nif\e oft pby\r n-esnant\ obۡo el }n\ nPubDoin.\\I tn a Arc oPubc\Doi lco ul\u an npgms\tulotrŧ st.\Al iop kopgms\ttn' ˾eof\tn otrulnd\u ul lp ild\t lcon.\\Rerds,\\AndCpm. ^TAndCp f Ban\\Ca Pctu pplan\EPROM pgmI' t\e tiadrtۡ ¡\ant pgms`89.95!\T aca EPROMs,I e, a\ccpsnonlw\undch.Tal adr§d\tiROM-SP - scas:\"inut Sctm\tt alwu\16K oBASIC om/pg \RUN oLOAD insntlf EPROM\a`29.95".Ah! I ta\capgma`29.95. I\sculett\pgmr, uft\INTO t EPROM anal t\"inut" pi t\|c ouSct LOAD in\t ˘, u' ln`60. ^I al aroEPROM-\pgmnrė- mes\w ulpg t EPROM r\ipplt ft\I inro on\tanI tn ulsll\et "inut" oits\ein u t EPROM th\t Sctm.\\Sl s rtia?\T saddsI r\Ca Pct(wcI e\ist tt\unr) is:-\CAMBRIDGE MICROELECTRONICS LTD.\O Mil Rd, Cambd,\CB4 TUY (Tel: 0223 314 814)\\E ity' dpt\pcf tin, ty\ ab adħ u. ^I agit's tt\s adoolSctm\ft ti ning\rd. Wt o is\tmet ad\tnI n'kw. I'\nautmylf. I\ totЧ ol16/48 and\Sct Comnth\al rtooeon. Wa\s! Sll, I tn suld\ta}llttft-\ excn ia. Cerinlan\arc oi Sctm\ḃi ft ia\gaia. - Ban ^F Mar Batn\\DCzn,\\Witsc uansin\OUTLETTERS auPar, on\ent a զ\cԧly, I tn t\ght. Tano bc aa\¡ al expinwht pnt\an opon in-\a bckinsaot\wР . Hor, I age\tt instconanscen\ a sang.\\Hor, ax t\acsslly, t pgm\id. WRITER apar\ ai al ghwn\ninosrn et\bck, ta t. ^Wor sll, w unt T2PG\nro i Out8,t err\"Wn ty" in.\P|bl}u Pas\PRINT s, e.g. WRITER s;\T2PG a ˘. My\ro oPanins\t andntsw o Pa 28\ot a (naa ext\f SoftTechcs). PerpiI\ut o "unrct"\ron, T2PG ad.T\rsoiiitPar\ok oia, ionly\t tnrd.\\Cnnt bct, w I s\nn"T2PG", t iof\ۡ roinsys r\Outai csmy\nd. May, ۡ ~y, I ght ^ mylatng\ܛta inx. Tuld\p|bl guin\}e(e.g. Uºes,\Patr Geretc.), th\a alp} sos\unc}ranta\bespon. AfIse\10 emo¡ \o. Iulp|blst\nsoTasr. I\ul ab pplrons\Tasr2, 3 anTHE WRITER.\Anps?\\Yrithlly,\\\Mar Batn ^To: Mar Bat f Ban\\Bee ioI en\inۡ prpnng\o a inpg onlts\rng.MnpulpĘ\stcA Z sonly\I tn I } lղfy\i pĘ }rsas\l f t ~. A ll\dtpnuul ed\ r xt-՘ pnut\iib. Hano w\anwI } ˡ uth\i Is12 (enoar!).\\Carlt iզ t o\ro oPaatЧ\T2PG aOK in !\Ha tughotnt\CARDEX c oWORDMASTER,\HEADLINER anTYPELINER? -Ban ^Fm: Ia Jos, 21 Oe Stet,\ Palon, Sunrnd, Ty\ & Wr, SR4 6JB\\DBan,\\I' adno \t ioSOFTWARE SWAP SHOP\agsbDaGent.\(OUTLETTERS 09). ThugOUTLET\anoturI \s˪tt a a\moPUBLIC DOMAIN pgms\aib t SPECTRUM. So\auPUBLIC DOMAIN SOFT-\WARE LIBRARY?\\I' gsntand\Ro gw ttas\ eugr in\pnOUTLET! May ts ^ul orangsus\OUTLETTERS rl(r\maI' sn ll\ gat). I e it'stla\} otnguof\inaltt l n\oSPECTRUMS ans܌ a\antnt ft. I\kOUTLET bnguۡ\PubDoi Uºeۡ\iml mpl r.\Foemp, I koPUBLIC\DOMAIN FORTH c.\\I tin\OUTLETTERS, pa inc my\addsaI' t\sn tia.\\ Cers,\ Ia Jos ^TIa Jof Ban\\Yes, I' al i uoOUTLET\inu esbsncts\anexcn oinro and\ft te Sct urs.\Snait' I t\ia. Ighodd\tugitoOUTLET ars\srexcnnalloPD\ft annton\OUTLET ca.Wegr\pro ontims\LESS! Sin Jaary, w \ubt nnoOUTLET\' lզ anզ unr\ps epnw\al.BotRo anI a th\exnl nrl\rk-a ight\Ռn thng ^PD excn by-snOUTLET\alܛtr! Hanon! PerpI'm\sinª .\Let'siet\mr, } sl excn\anḃi ft i a\n bnnii OUTLET\anton. - Ban ^F Joh McCa, Dort\\\DRo & Ban,\\I molpgmm-\ab ysc anu ir\rnt bpgmng\i o t esnal\ys. Clt acmpsd\f u tEp mp-\ab ysckI nr? Y\} orˡ spbmanI\a tiul g-\llacpball.\\Al t sw,\\ Joh McCa\ ^TJoh McCa f Ban\\DJohn,\\I as a Kemps y-\sck? I, iisb t\t a pbms.\\1. W e aspsly\topo anal t\opo u t rys.In\tory, t ul ̮n\otoponaer s\tiow u yand\t a ysc tys\(t Amstd, t old\Sincir, GFA etc.). Carly, \}nlsfall.\\2. Iisl cawch\co ot ysc uld ^ace wcopo (sr-\r rranl |ck\ |c ogh r t\ anf r |ck?\Both?- ot mp op?\Wil erydage? I u\ryal - wco\ewt? Ain,eitr?\Tt'eson.\\3. T i o f\spanզ pmptat\t ot sce - urs\uldn'kt opo s\t (Hondn'ktt\ENTER al rnt ?). In\t } ot ysck, it\ul po rntly\aIN 31 wciu ad\t Kemps ysc unp-\cb -efcto mp- ^ut ysc inr\ncoۡ opl\atcd. Iuler-\a  ii t\"J" y.Wit pmpt,pا a\ut "J" acnlly?\T yul aat\miysck\int! I ul o anon...\NI' afid, Joh I'd\ af otron\ts. Ir mna\Kemps opo an otr\t I l tr orˡ t\fles.\ - Ban\(Os, anNo.4 - ' srt\ori t CONTENTS BASIC).^ aat\miysck\int! I ul o a&K*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *J< S>>*̞B< ![#R0~ 8~> > >z te$Ύx;$_^#k«`** 2 ******************* ................................\\\\July, 1988 Pa Reply\\ Joh Luby............02 05\\ Mi H...........11 13\\ P Psn.........14 14\\ Ia Wff............15 17 ^F Joh Luby, Duns\\\\DRon/Ban,\\Aual, ntnkOUTLET\8 -tntal t ¡.\Y'l tbtt\I snbn }rtds!\\Ca mmgsng\ewod sysms? If\u' ton, w\aua in-pteot\+D sysm, esallit\m otsysm\t Disp. T s ny\op (incn) nng\wtt-p inr is\eugtieds. ^No oupnoponin\OUTLET r ! I n'nd\al tch, aI e \t onlnfta\Ss GP100A / Dk'tڼcs\mon. Ieoc\, Ыr, tREMSTORE s\ i s inc\pndri pgm\(I' nrd?) tit\gh sb r a\|tco mr(y\9800-9899) tt m/˘\REM ananGOSUBCOPY,\etc., ull MERGEd.\Y p|bluldn'pĘ\t u¢urlf, r\pyghans, on\arlt pbm\tmls, t in\pgmul tt\ ^sranmpr, }rrng\rpso ou¢s\t sr(?) p,\wcul orwt if\srbt ar'own\tch. T rt\tcgh nt\arc.\\Cers,\\Joh Luby. ^TJoh Lubf Ban\\Tnkt nu and\insnpgmep\nnin, John. T so\oks, aual, tch.\\I' ֨ a"ew"\ot ODis˪ranI'll\Ro o t 'pТ ܼgh\i } ۡtnon\t Disp. I' a i's\srۡtnalady, t,\aual, ¡ it emy. He\epinlltng\nnorranplng\ ees. Now, } I a\es ar al nd\i inro o tisysm\esallt PLUS D wc\n'. I a wng, bt\ ^y, MGT o trs\ana asnrso \p ۡ in f o of\ticsettnus\psly. So,ulanars\ l uaut d\sys tu? T i } \srong. Ially, I uld\ o t \sys wcI } t stng\ܛti DRIVECHAT. I alys\e tiof\rd anft f ny\op tt so\rn'ew. Difnop\uallempo rng\aaot im.I rr,\ukit sys s\anann"ggs",ultor\omsonanwit'od\inta. ^Now, I' ۡtng\auext pnoponin\OUTLET antit on:\\I t CONTENTS BASIC I uld\adpmpi t x՘\SET PRINTER :- "USER'S OWN"\ant t aulMERGE\i ow tch. Now, } u\ a exnbtni a\tca 1300 wcsuld\ia t pninr\(iett Dk'tڼcs)\ant n t pnr\(tLPRINT owr) t\ln˘uown\t-up: PRINTER INITIALIZATION,\LEFT-HAND MARGIN AND RIGHT-HAND\MARGIN SET TO GIVE 32 COLUMNS.\U t OPUS opo t ¡\in sit.Senutch ^i iit'pyghand\I'l ii at ult\ur'tch. I'obsl\i mr. Anar\tatsys } tn\w tiow sn~rtch,\MERGE ii an- t\pg un9980/9982 ity\sh. Iutcipyght\t s kt lt\anI'l i bn RETURN\anUSERS' pmpt.\\I otOUTLET pgmI w\n u sn~ru¢s\f 9800 9899 wch\empHURRYDUMP pnt\. Tnadns\i tatt ˘s,Sincir\ܟnanrtna \npbm- HURRYDUMP st ^adt ccroft\sce it'e\MERGE in ntpgms\wcspxtuld\ull pn(\instcons). Ain, I'l \utct ulur's\tciit'pyght. T\ tcl . I' sll\ntu¢ tugand\a ۡ¡unWIDE pnt-\ts.\\I t iounONE\sn~r man-\w t CONTENTS agth\t HURRYDUMP u¢ \mr. T ial ANOTHER\u¢ tepڤgh-\sce man} e\ti FURNISHER. Tus ^9750 9785 at աnt\aI tughtۡ pgms\etsce mand\xm I uldn'it\a9800-9899. Hor, I ght\ t inand\pniao asnd-\arI pا... O զ\mp}o itop y\ni pgmtalady\u 9800 9899 ani\r~nu ժ aI\}naly ta\u¢ atait\m f ۡw el in\t pgm.A emp iTO THE\TOP i tise. Tpgm\ibryntoGO TO- is\a ght mpsand\et.We'l w} ̢\anyy. - Ban ^F Mi H\\HRo & Ba & lars.\\ Wel t 3 m pnng\u¢ rks. Y mply\a|tcotran}ll\t u¢ and, pĘur\pnet-addsb\gpct pnnly\pntt trtthe\mns, t12 scena\pno a A4 set. At\enot set r\adn10 ant\pnnnett xt\scen.T tra spd\nslw t rst\m ant f t of\t xmn, u enof\m thant ne\o t xset. T pnng ^seit l seot\pnann thscen\a pni o\tr ot pn}ra\3 mp ta\pni 60 nds.\\ T u¢ ˤtgpcs\al axt. I cill\pnanytnt } \spo t sce (expt\u& fsour). Iis\ղ}o ot u¢ I\u pnnPs fs\t12 o set.\\ T a sl o oo\g i ano\ot nt add. We\e kզ auwt\pnral u. T\sul pbmtEpn ^mb os.Mi ia Epn\RX80 tCentڼcinr.\T  o tal\inr sul sy.\\ Mi H (Ps 788832241)\\T pnt-niry\oMi.I' onrr\nt u¢ i acon.\Vaaoni pnrs/inr-\sul ˪br\pniaon. W}n't\˪erao our\al tЧ w } a\pnt-sul OK art\f tЧ un~isy-wel\pnr. I } u u˘\'l alsrinli a\PRINT ONE PAGE opo f t\pnsys anyy.\ - Ban ^F P Psn, Ilrd\\I s˪"g" i ZAP\i Out9. Afino }t\o}rtd t }tng\att aricad\ ۡ ps\sd. T i\cn 135 GO TO VAL"3"\icn GO TO "2".\\Yrnly,\\P Psn\\Y' ablght. HoI\stI kw. Many\tnks. We'l alt sr\py. Ur} -SAVE tir\ptRUN 9980.\ - Ban ^F Ia Wff, Durm,\\DSir,\\ Wel ̢, it na\Ȣ wcզ tn\ews, pews\anadrtin.\\ I ub t\SKIPPER pg rk,iad-\eok, csas\ss. Iit +D o?\\ Manmra pgmn-\i t lne of\|pg i tm, wch\}llc ˘ at\ln˘. Ca an\expi wipng, and\ nt adds w\nt in? ^ POKE (PEEK 23641+256*PEEK 2364\2),PEEK 23649:POKE (PEEK 23641+2\56*PEEK 23642)+1,PEEK 23650\\ POKE (PEEK 23633+256*PEEK 2363\4),PEEK 23647:POKE (PEEK 23633+2\56*PEEK 23634)+1,PEEK 23648\\ POKE 23662,PEEK 23618:POKE 236\63,PEEK 23619:POKE 23664,PEEK 23\621\ Filly, imI ۡ¡s\i thugt s\'psc' enԤs. T a\slcat t\enԤrntlu nd\scan bpnpst-\ienԤ ot oa\rd-|cenԤ pڨct\it, t r|cenԤ\ult adlud?\ YrSinly, Ia Wff. ^To: Ia Wff Ban\\T SKIPPER pb mult\Ian. I dn'alԫt\efcۡ rd pgin\t |c oSct \o inrpt-d ˘ \SKIPPER. Nubl \e SKIPMOD i Is10 wch\rctt ulanal is\l I Ф? Irinlrd\ sdt pnpof\inrpt-d ˘ զ tr-\ghly! I  a arc if\an'insd.\\T BASIC u¢ i utr\ist pڨco in\mra ft. Is\t aora r\t u ty i mn\ ^ }nty anytng\i o tng.T aca ˘\u¢ tadt sof\t ip|blrnin\ۡ ua aor\t abaoi BASIC\.I' t en\osl c in t\u¢an alled\ I Mul€ wch\} tns d at\t psotn. Hor,\iI n nt\˘ rkI ulrsoall\RESET t man enr:\LOAD "" ansrt \sw t BASIC srttt\nod. I'STOP THE TAPE\ao aisT FIRST\ܢ ar, i.e. ao t\ ot pg apaon ^sce anREMOVE THE GAMES TAPE\FROM THE PLAYER. T I'enr\SAVE "ANYTHING" CODE 30000,25000\tBLANK }st i t\}st pr. Ao aI'd\SAVEst ܢ artt\sral r Sct SAVEs\I ulba i annt\}st.\\NexI'RESET ai anenr\CLEAR 29999: LOAD "" CODE. Tn\I'srt SAME anSTOP\iao at FIRST ܢ\asd, i.e. aon\at : "ANYTHING"\apao scen. T I't\t GAMES |c i t\}st panpsPLAY.\II'̢ tectlant\GAMES BASIC rlly-SAVEd ^BASIC t isulai as\CODE insaoBASIC. Iuld\"csh" tۡ ers\ " anerr" at\enot a}u t\ngtot BASIC ul\anat 25000 bys\exctuldn't\tr. I't SAVE TO DRIVE\CODE 30000,10000. Tt'wt\I'!\\Anyy, tt't st! Y\uleۡ exen of\c ˘ ants-\asmbpg ould\smb t ˘ allif\ sot Z80 op-\˘s. Remr, t rsrt\ot ˘ ul c\˘ act BASIC ^sng. Y'e arch\thugt smb˘\t srot sal\˘ u¢ tadt\.Y ghtrt lng\wcullnt\enot BASIC:\\ 10 FOR N = 30000 TO 5555555\ 20 PRINT N;TAB 7;PEEK N;TAB 12;\(CHR$ PEEK N AND PEEK N >= 32)\ 30 NEXT N\\F tspsul\ab c anBASIC\mnrdanl e\tc srttt\addstt mr\IN REVERSE ORDER t rl\w-by gh-by or(e\OUTCLASS 10 in'kw ^wI' lnaut) lԫd\bt addstt ngth\ot i (i t rl\orr).Y l tmrs\i t (in oon\rks) PAPER 7 a lԫd\b14 ant 5 զ bys\wca ˘pnons\ot mr.\\Eac suleni 13 and\t enot BASIC pgm\t13 an128. Ind\t sa ˘ u' ong\il p|blsapar\aangsen of\ei tspy.\\I adon, t ˘ ll\ "mbd" uanrot\sr˘ "unmb" it ^w n! Y dn'tn it\ul su? Chs\Oulp|bladħ u\tt I(OUTLETTERS 9).\Chs, iu' ants,\ angsons?\\ - Ban.^en of\ei tspy.\\I adon, t ˘ ll\ "mbd" uanrot\sr˘ "unmb" it ^w n! Y dn'tn it\ul su? Chs\Oulp|bladħ u\tt I(OUTLETTERS 9).\Chs, iu' ants,\ angsons?\\ - BaK*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >z R   \Nexnt pg \pna exn seth\ ss; er\u¢ pĘ a alr\INPUT u¢ anyw o scen\nt; s sclr\pg pmpto or-cwd\pg scenana exlnt\Z80 c ˘ asmbth\ll-sce xeupd\tt rsoOUTCLASSES\ntlintnc ˘\pgmnbemp insad\obsdnctory! ^Al o sant B }ris\a inan wch\l DETERMINED at\i(so զ );spnd\~| al uĘo\}stord; r \sce muºty; gpcs\pg pIJnal ed\ dp-nngh-s\scens, r, bnr, a\ddly....\\Yes, ' xnth'an\ext od-is- l it\iOUTLET'S FIRST BIRTHDAY!!.^TERMINED at\i(so զ );spnd\~| al uĘo\}stord; r \sce muºty; gpcs\pg pIJnal ed\AK*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >z%$MČhf̖@ۛy>Πj8ȫG.İ-ƴlϻjD_ \\Wnn-sty\OUTCLASS tBASIC yrdand\expsont} u if\arnBASIC. Non-pgmrs\} s iaed\w tˡ acsr in\OUTLET tn'unrsnd.\It'inn lf-\ninr's in\BASIC  p inc\զ pgmnadė i r\OUTCLASSes. Mnw, 'a\ntanp lp... ^Y ghsrpgmth\t lnmp stc.\\ 100 GO SUB 9000\ MAIN PROGRAM TO GO HERE\8999 STOP\\9000 REM INITIALIZATION.\9899 RETURN\\9900 REM PROGRAM START FROM LOAD\ "ONCE-ONLY ROUTINES"\9949 RUN\\9980 ERASE "M";1;"NAME"\9982 SAVE* "M";1;"NAME"LINE 9900\\T mra la\toina ci and\e t aʪ mp srng\stc ionlo ony\alrª tait ^acڍnct. T pten\gupo tyin\asat enot\pn o} u\CHR$ 6'(DRIVECHAT 10) \ ry. T pa\l snger\ ad.\\W  so adng\pg s, u t at\9980-2 -SAVE t pgm\rly. Knpon\fnso}rtd\anup~ cpalrly\er20  alys\ o ponls\old. Up~ t˾eat\enot son. I n\uo unVERIFY aI \kw cd  VERIFY ^ant i LOAD n\r. T ¡ uin\VERIFYinitsnin\SAVEinnpwcI\e զ ty. In\adon, -SAVE t pgm\sΦ RUNniit\iۡ c ˘ inud\i aon. Un u'\exeni}nt\i u'e if, afr\a ur'abrbo i p-\inallexnand\snu¢, t\sce dnlnkbc and\t pygh— sat\tue s.\\Iu t aʪ SAVE tn,\o -LOADing, t pg ll\܇}llsra 9900 ^ } adaft\anu¢tonle\ uon. Foemp, POKE-\inUDG'S, LOADinCODE oa\SCREEN$. ILOAD CODE\instco at srot\pg t er¡ add\ۡ զ ant -RUN\il iw\t CODE iLOADetis\aladi ry! I d\sonw I RUN a\pg s˦o¡i as\nan ir\unsrCODE eang\ant UDG' POKEd\ul fstn t\ast!\\DiĘ upg uin a\i u¢cain ^ anincon,pnr\con,LOAD/SAVE ~ con\owant at\1000 inrls. Iir\e etc otngs\it wР pg its\bڟ uin 1000 bcks.\T bck} rtb-\Ęin slu¢s.\O wР bc  }d\ "rė" bu¢tt\} ubanaot\pgm, emp, sal\PRINT u¢, oa erBEEP.\\Enui inrlof\10 oզ } tn\linru¢tt\ocr w u\srd. I e rpd\anpgm en ^ni OUTLET t\mr1,2,3,4, etc. antn\odGO TO tcsai \tr  u¢eat\t srot pgm.I ofn\u inrlo50 o100 wn\I'  tngll\p. Iesn'sany\զ u g mrs\Тstly!\\Y } asg e pgm\VARIABLES at srot\pg al aanotr\ianpڗ if\t u¢a bsnal\il t i a\ (9000 i t emp)\anGO SUB 9000 at\srot pgm. Tis\onl²ew sed ^iimrnt, u¢l n\զ icklat srot\pgm. Ianu¢s\a uallonluon\was, emp, rt\u¢  unddof\¡s. Tsulal n\in acuntt in\u¢ bcks. Don't\oxinro i bck\a1000 ant ngpcs\a8000! No ttia\ir oSct BASIC any\ tootcs.\\Al ot aʪ a sly\rۈl, iand\t a ny, nexpons\ t "s". Otry\p tngfntly.\Now, o tt n st. ^CHANNEL Paromr\ sysm, e.g.T TV\scen, pnr,FILE o sc\o}rtd, atSctm\icn iit'trd\ uSctm.\\CLEAR eCLS, s\ al cVARIABLES\f ranժany\RETURN mrf t GO\SUB STACK.Tantiu\u CLEAR afunGO SUB and\Φ t RETURN i t\"bu¢", i.e. iCLEAR is\ui t "GO SUBu¢"\itlt t pg ll\sw iact RETURN\instco at Sct ll\ n"kw" wc\m RETURN ! ^CLS Et scen, ts\ t PRINT POSITION and\t PLOT POSITION (\OUTCLASS) 0,0.\\DATA Tyrps\ stomrs,\}lonoSTRINGS i a\BASIC pg ntm\aib READ in\VARIABLES, i.e., bunREAD,a\VARIABLE } cd\ea mot lt\o}lo i DATA st\oSTRING VARIABLE } \ea STRING i t DATA\st. Eaci iby\m, e.g.:\\9000 DATA 55,.003,"OUTLET",2+2 ^Eacim'READ in VARIABLE\i sorr, o a¡.\Tisu i pgm\LOOPS ao instco }n\READ a i oDATA, pڗsit\i ۡ t t pg }n\LOOP |c READ t xim.\T Sct eptc of\wci ixbuna\SYSTEM VARIABLE. T rsim\i anDATA sni any\ropg } \"xi " READ by\unRESTORE.\\READ inc nabs,\so, i csnt,\n¡ anry, e.g.\\ 10 READ A,B,C,D : DATA 5,9,33,Z ^No al f temp tt\DATA } inc otabs\al amrs, }lons\anstngs. Ts, i t},\D ul ea t\oZ (wcMUST d\ciΦ\bunLET, READ, etc. ou\l a ers:\"ab und").\\Surpnglt} ̢\tatab i t\r sinREAD (iit\ˡrei t st), r\emp:-\\ 10 READ A,B,C,D : DATA 5,A,33,Z\\He, A ul t e\5; B ea A; C uld\ˡ 33 anD ea Z ^DIRECT O t Sctm, all\COMMAND BASIC mndENTERed\ tpng\mte 1 an9999 ll\ i soinstcons\(BASIC pgm)t mnd\l  }reunl\t pg iRUN anall\remndi t st\impnd. IENTER t\mnWITHOUT pn\mt il acon\imaly, e.g. PRINT 52*7\l imalsp364 on\scen. Mulp mnd\ENTERei o BASIC oin\o DIRECT COMMAND bng\t tns, e.g.:-\\ CLS : PAPER 1 : PRINT XYZ ^FILE Anbc o~\ sܦo sc, }st\ ocd }rtd.\T ~  en of\pg instcon(pgm\);t entoc;\osܦinro oall\nds. T ~ iacsby\tnsrni t rof\t munt mnd:\LOAD.\\FOR - NEXT ooinstcons\ i wcVARIABLE\iincaoca a\bt pgmr.Such\oulsrte.g.,\\ FOR J = 1 TO 10 STEP 2.\\J ulsrto1. ^Instconlnts\mnul pڗsunl\t instco NEXT J s\acw t pg uld\inca t oJ 3\(i.e. inca ibSTEP of\2) ansrpڗsnt\instconaft FOR J =\etc. ain. Iuladly\lt mndi ts\ooanoai un J\} gat 10 (i ts\emp)w iuldn' |ck\ulntt xt\instco aft NEXT J.\\Suconus. O a\mp ghsnt\ pn200 sro t scen\wcul th...\FOR N = 1 TO 200 : PRINT "* ";\NEXT N (STEP = 1 iotd) ^GO SUB lԫbpgm\ mr, e.g.:-\GO SUB 5000, }uBASIC\pg slnt\en oinstconis\e ln(i orot\pg s) an srt\lnt instconfm\t cЧ mUNTIL a\RETURN instco iacd\w t en oinstct-\nIMMEDIATELY FOLLOWING t\o GO SUB id. I.e.\t GO SUB mnm،ly\"us" t instconsrng\at  mun a\RETURN mnienund\ant new ift\ofi t pg tt xt\instco imalafr\t o GO SUB. ^GO SUB STACK Ti}d\ sRAMTOP\anien oein\rwca anBASIC \mrt uGO SUB.If\pg ndRETURN its\t sentrf t STACK \w RETURN anժs\t entrf t STACK. Li\mra ad t STACK\IN THE ORDER THE GO SUBS OCCUR\AND REMOVED IN REVERSE ORDER:-\\ ORDER LINE BASIC\ 1 10 GO SUB 500\ 8 20 STOP\ 2 500 CLS\ 3 520 GO SUB 9000\ 6 550 PRINT "HELLO"\ 7 560 RETURN\ 4 9000 LET A=B\ 5 9050 RETURN ^GO TO Tmnd, lԫd\ bpg mr\e.. GO TO 5000, }uBASIC\pg slnt\en oinstconis\e ln(i orot\pg s) an srt\lnt instconfm\t cЧ mr.\\LOOP A BASIC pg lws\ en oinstcons\i or} m|c an\rep i t en by\unGO TO oFOR... NEXT\sntrnLOOP.\\MERGE Iu LOAD i a\ BASIC pg i ch\ti"s" tany\BASIC pg aladad. If ^an mresi th\t aladapg and\t pg inMERGEtn\t i t pg ing\MERGEl p t in\t pg aladad. Ts\mniu adext\u¢ esnpgms\anim tOUTLET\uºes. TMERGE a OUTLET\uºtt l rll\a opo al BASIC in\t uºtexpt\u¢ itl(of so\ ninc ˘ in\REM). Y t SAVE tt\u¢ tDIRECT COMMAND\unSAVE * "M";1;"NAME",\nt mr(s) it\us. T LOAD uow pgm\ancc ieu t\ ^ mr(s) rsand\tn, tDIRECT COMMAND,\ENTER MERGE *"M";1;"NAME". Y\t e n itur\ow pg bunGO SUB or\wnno t\pgm. Y t -SAVE ur\wР pg ain.\\NEXT (FOR - NEXT)\\PEEK (OUTCLASS 10)\\POKE (OUTCLASS 10)\\PRINT } u nd\ mranx a\pno FILE o sc\o}rtd  'l st\o ait'u spy\ccro t TV scen. ^PRINT acto t i rts\o~:-\\(A) } expson(a\ng mo}lon\oۡ nd),e.g.: PRINT 99\spy99 o t scen, PRINT\2+2 spy4 o scen.\\(B) STRINGS. E.g.: PRINT "2+2"\wcl sp2+2 o scen\-iesn' an}lon\s˾et x t\scen. No tstnga\encԧi oo rks. To\PRINT oo r \ PRINT t otm! E.g.:\\ PRINT "Ge""OUTLET""!" s:\\ GET "OUTLET"! ^T aʪ empa d\CONSTANTS t pgm. Tt\is, tl cn w\t pg inng.\Alrªly, VARIABLES \ud. A NUMERIC VARIABLE ist\toguotrs\pnnre.\E.g. X  c a\o12 unLET, READ,\INPUT etc. i bently\u PRINT X t 12 l \spo scen. VARIABLES\} al ui }lons\ ul: PRINT X + 7\wcl sp19 o scen\iX i12. (No tt e\oNUMERIC VARIABLE } \cnai anai t a\pg unLET, READ etc).\ContsttPRINTing ^STRINGS wca sspd\at ccrta.\E.g.: PRINT "X" l spy\12 e iX = 12 l st\spt ccX on\scen.\\STRINGS } VARIABLE o\bpnnt ta\ng tot alpt\pt $ gn. E.g. A$ uld\ c pnt\"OUTLET" unLET, READ etc. \PRINT A$ ulspOUTLET on\scen. Ain, A$ } cnd\ai anai thugut\pg unLET, READ an\on.\\Difnim} pnd\ܛti t PRINT ^STATEMENT un3 ncaon\gnwcacanks: T\a -n(;),astp(')\anm(,). T -n\te t imantt\ni l pnd\imalaft rst,e.g:\\ PRINT 2+2;" ";3+3;"X";X\\ l spy...\\ 4 6X12 (iX=12)\\A astp srt:\\ PRINT 555'666''777 s:\\555\666\\777 ^T m anPRINT AT t\nt ot sce ot\srot x wcr\ˡrsf t sim\pnd, e.g.-\\ PRINT 111'222,333,444,,,555\\l spy:-\\111\222 333\444\ 555\\Ccro t Sctm\sce a PRINTei 22 s\o32 mnm0 21\an0 31 scªly. A rd\om} pnaa\rp o sce ung ^AT lԫbt mr,\m t t m mr.\E.g.: PRINT AT 10,12;"OUTLET"\l spt rOUTLET on\t 11t w (t \i0 mr) ansrnat\t 13tm an(t rst\m i0). Y } al PRINT\at, y,m 9 unTAB,e.g.:\\ PRINT "CASH=";TAB 9;"`50.00"\\ulspy...\\CASH= `50.00\\Ixnt 9 ccrs\ uinsao"CASH="\t t enot xuld\so 9 ant "`50.00"\ul r o 9 on\t x wn. ^W et Sct PRINT on\t sce i ud\AT? T Sct alyeps\t xPRINT POSITION sܦd\i SYSTEM VARIABLE (a\ OUTCLASS ils).\AfRE-SET, CLS (cat\scen), CLEAR oNEW t PRINT\o ܇}lliat\0,0. Taft PRINT\POSITION lwt sim\PRINTeacrn t\lns: Ia im\PRINTeendta astp\o ncao t t xt\PRINT POSITION srtat\nnot x. If\t i PRINTeendta\- t t xPRINT\POSITION lwimaly\aft si PRINTed ^(t s unsPRINT\o!). It i PRINTeends\tm t t xPRINT\POSITION l at nt\ot rn ot srt\ot x it st\i PRINTealadsd\t nt ot rn.\\No tiu PRINT AT\t t sPRINT POSITION is\ig֦our. No al\tiPRINT STATEMENT tes\ sr wcll\ n 21 t a\"scll?" s l apar.\Psnanott t\"N" ot "SPACE" ll\}u erytno t scen\ ժu s r\wiinPRINTed..^Al ot Φin} \PRINTei endsmons\i o PRINT STATEMENT \ran tyng, For\emp...\\PRINT "TEST";;;;A$,,,AT 4,8;2+2'\'''XYZ;TAB 9;"OUTLET";AT 0,0''''\''3*3+4-6+XYZ,,,,,,,,,,"bsh"\;TAB 0;"?"\\ ...e it exs\ncao }n itlf\oace tni rts\otemp!\\READ U c a\ VARIABLE bnit\ea oSTRING in\DATA snt. S al DATA\anRESTORE. ^REM i BASIC snlls\ t m\pڗsanytntlwin\tBASIC rkand\mnt tyi lp\cft pg snand\tn' tabt\mainstcons.Be}u\t BASIC pg snis\sܦi raen\oe( erytnel\i t mr) t ein\t rADDRESSES lnt\xaft REM } \altPOKE turm\ t nnot pgm.In\tmp c ˘\u¢  sܦ"i t\REM", tis, i t ry\addsw t es\pnnmntrlly\ul. ^RESTORE lԫb\ mr, tl ll\t Sct READ DATA fm\t rsDATA i i t\mt x¡ tt\mr, lnt en\oinstconot pgm,\pڗsREAD snt. T\READ sn anyw\el i t pg anet\imalREAD DATA ao as\RESTORE e ud. T\Sct ep֨ i SYSTEM\VARIABLE ot xDATA im\ti READ ants\"inr" ժw anDATA\sano t xDATA\si t pg (iany).U\oRESTORE t mr\l altSYSTEM VARIABLE\"inr" inat rst ^DATA i i t pg of\uci. No tt \i osoim\READ ai anai ish\unRESTORE. Astch-o or\afNEW oiu RESTORE\o itow tu mr\t 0 itaat\x m READ fm.\It i DATA t oin\an ֻ tREAD,\t t Sct l READ t\rsi oDATA lng.\\STREAM A th}rrn~\ anf CHANNEL.\T Sct 16 STREAMS tt\a m0 15.\\STRING en occrs\ i oo rks. ^USR lԫbry\ ADDRESS f 0 65535\l }u t Sct n\pڗsnt emnng\ataddsac\˘ pgm. USR incon\mnd, i.e. ios\o (t arnt) \p ln it\ pbmnd,\e.g. PRINT USR 55000, LET X=USR\0, GO TO USR 62000. It is\r instco i t\c ˘ pg t t\BASIC pg nef t\mnaft o tt\USR i it. A l \pint lot\USR ncon, i.e. USR only\tgrt c ˘\pgm, ial irl ^nco i BASIC. T e\piacallt e\i o ot REGISTERS (e\OUTCLASS 10) aniPRINT USR\u srt c\˘ pg t t ll\ PRINTed, iGO TO USR s\ut t BASIC pg ll\tr GO TO wis\rbt USR ncon.\Fotan, RANDOMIZE USR\imnlu srt\c ˘ pgmat\pbt USR\nco irlls}rd\anRANDOMIZE tirmssly\i rtt PRINTing\io u}lly-gd\sce otrn GO TO \n'ni! T ia\sa } oUSR lԫby ^tf A U i os\wcrnt sraddss\ot USER-DEFINED GRAPHIC\pnbttr. Ts\} u -g t\gpbPOKEinfnt\ei t 8 addssrt-\intt o pbUSR\e.g. PRINT USR "A" l rlly\sp65368 wcit rst\raddsot ~ tt\ut "A" gp(e\al UDGi OUTCLASS 10).\\VARIABLE T a ntys\ 'l s˪r\the. STRING VARIABLES u a\ng tot alpt\tt f$ pna\en occrs, e.g. A$\ghpn"OUTLET" by ^unLET A$="OUTLET" i BASIC.\Y } al u READ oINPUT\ "c" oia a\VARIABLE al aLET. On\"cd" } tafr\su, emp, PRINT A$\insaoPRINT "OUTLET".\\Nuab \t f$. Tpnt\es, e.g. T ulpnt\99 bunLET T=99. Simp\ab} զ\t o t r t\ab, e.g. LET BLM=44. Y\} uang rd\lmt u wch\t ab iini t\pgm, e.g. LET BALANCE=2000.\T a otaonof\BASIC VARIABLES st ^֨ tVARIABLES pnt\teoenof\ccr(}lSTRING). Z$\ipun"ZED STRING" or\ۡ¡"ZED DOLLAR". Rer\al PRINT tt aut\PRINTinVARIABLES. No al\t a SYSTEM VARIABLES wch\a addsi rlng\ab ett\msܦanr in\itnnot sysm.\\Well, mTasr2 imply\l I } ad զ t\o  n-\sty OUTCLASSes! Nexnt\ tmp c ˘\pgmnant l an\exlnc ˘ asmbr\i OUTLET mpnit!\ - Ban.^t\msܦanr in\itnnot sysm.\\Well, mTasr2 imply\l I } ad զ t\o cc2:ç:ç:ç::"5e3":"23608","R":*"M";;"CONTENTS" "23637+256*23638-6619"::@!. z[~( (#F##ll0f|`00lkll 6``ll`0`l?Dz*EЊ77|KOPZGc}?@sO[~`yiyx f<`0 ll0nx`00lklll6``ll`0`lJǷ@5k4Dz*$97mK >HcyU9m}?@HW#t" }2ҿ!C>??f8l~x8<l6`88088xx8<8 ||0~`|<0|kl||>||lf||<<>lw`<|0|||||<<| 880<`< 08kl<8<<lll8ll0l|`DKd *~@|KO v{2pO3%7Xoll0>l|00lkl93I/߀??:A}KN/t_{_C}{#KDC&g{{>;6r?o賋1? K{ ?3kIO}﯁|ގ?]!o`}|KE>7=F?w{_C?|{o?KDC[1{ayy /u;? ?3o{ߏh?{ڻ__ۤ]O?ڻϿ}/Fo?|c-Ͽ_us߿ٗq ؿoAw??~8~&?mǻ-p?cl7X8?@-F?k^|q!_(6@]~9רO D_˿?;GYxmŏ o8'slٛ?1sۿϟp!t~JKSHϣ~`d_@7O.vGDmz:M?~S9~??'?k1}{`lI<rŽۿ >~72F~4;_{/,ԞN=U;}S2;xcS}烙?/9~ޯl_?8??1mۿ_Kotəs{?8N=kMN}_]o93gm}_wl_?_O{m>+h~,=/eZ3dq翴m;~<`>,7g{<3lO??gq1{x'~+ΤǻgdTy؝x,'AoЧw9'mˇ`1ofO`?> |l| ???_lXmǻݵmgK}H=?m?X/;8p9m_׋~xpyll 5XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX8XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX888PPPPPPPPPPPPPPPPPP8XXXX8XXXP888PPPPPPPPPPPPPPPPPP8X88PXX88888PPPPPPPPPPPPPPPPP8PP8008PPPPPPPPPPPPPPPPPPP0008PPPPPPPPPPPPPPPP((((((000PPPPPPPPPPPPPPPP((((((((8888PPPPPPPPPPPPPPH(((((((((88888PPPPPPPPPPPPH(((((((((((88888PPPPPPPPPPPPH(((((((((((````PPPPPPPPPPPPPH(((((((((((````PPPPPPPPPPPPPH(((((((((((````PPPPPPPPPPPPPH(((((((((((````PPPPPPPPPPPPP888888888((H8888PPPPPPPPPPPPPP888888888(80000PPPPPPPPPPPPPP888888888 0000PPPPPPPPPPPPP8888888888 8XX8PPPPPPPPPPPP88 8888 888 8XX8PPPPPPPPPPPP88 888 8 8XX8PPPPPPPPPPPP XXXXPPPPPPPPPPP XXXX8PPPPPPPPP XXXXpppppppppppp &"M";;"run" &*"M";;"run"ʧ PPPPPPPPPP8888888888 8XX8PPPPPPPPPPPP88 8888 888 8XX8PPPPPPPPPPPP88 888 8 8XX8PPPPPPPPPPPP XXXXPPPPPPPPPPP t"@t" ~X=:Y=X:#:"9996":"59007":#ç;ç,ç;"PRESS  ENTER  RE-ENTER TK-50,ANY OTHER KEYEXIT..."::ç:=°"13" @"2":ڰ"2":ٰ"7":ç:"57999":"9986":"9994":"___ " T{ " FREEWARE! from Leif MortensenA massive 'toolkit' of over 20utilities including RENUMBER, 64COLUMN PRINTING,VARIABLE LISTER,CASSETTE HEADER READER & COPIER,BLOCKDELETE... Toomany to list here so we've put all the information in an OUTLETtext file in this issue calledTK50 INFO. Read it, print it outthen come back here and explore!" "O=ç:I=:"8955" " O:K$= " K$="R" "WK$="C"#O;I,"10";"CONTENTS":"23608",O:*"M";I;"CONTENTS" "UK$="N"#O;I,"23";"NEXT":"23608",+:*"M";I;"CONTENTS" "K$="E"#:"9984" " "8905" ""23658","8":#O;O,O ;"ERASE ALL BUT THE TK50 RUN CONTENTS NEXT": &"M";;"tk5" &*"M";;"tk5"ʰ"8E3": 'c"23637+256*23638-0043"::erase  !J[[!n! '#nѧR! '"23637+256*23638+5": '!U\N#FJX?????????????zł|S[kV8q8S ' z"58E3":"23637+256*23638-71"::AUTOCHARS*v\!?~/wy *v\%"6\>jmw#wL>cw#w#>kw#>>w#>6w ' "hrs? ";hrs,"mins? ";mins:hrs=hrs-(12 hrs>12 ):fifths="hrs*60*60*50+mins*60*50":nuhrs="(fifths/256/256)":numins="((fifths-nuhrs*256*256)/256)":"23672",225:"23673",numins:"23674",nuhrs:: USE THIS ROUTINESET CLOCK! ' )"23637+256*23638-6385"::TK50@59E3  !Jxx>͋fʹ!>>> *O\\>>>!>>> *K\KS\>>>*Y\KK\>>> K\>>>!K\:x\o:y\g:z\2kb<>>>y 0> >>>y 0> >>>y 0> :\ʹ0 å1 .2 3 4 5 +6 R7 8 9 qA B C ÓD E F EG H ÚTORBENH0GHMAJ85>wG!͒͠ (1 (HG~G0x0 0n0_00͠4GG~G=(wG> >>~G=(>  !8 R0n(:\>>>K>>>>k >R8  `iR8  `iBDM+--~@#F0RSTE LINIE: @SIDSTE LINIE: @STEP: @F0RSTE ADR.: @SIDSTE ADR.: @ANTAL BYTES: @FRA ADR.: @TIL ADR.: @ MASKIN STATUS MDR.MAPS: FRI HUKOM: BAS.PRGR: VRB. AREA: RAMT.ADR: OVER RAMT: UDG:ABCDEFGHIJKLMNOPQRSTU TI MI SE0 HEX->DEC 1 DEC->HEX 2 REM KILL 3 VARIABEL LIST 4 COPY CAT 5 SCREEN GRID 6 TAPE READER 7 COLOUR RESET 8 COMPRESS NO 9 APP. STATEMENTA BL.LINE DEL B RENUMBER C ANALYSE MEM D HEX LOADER E DOUBLE PEEK F DATA FILL G BL.MEM.COPY H BL.LINE COPY USR 63647=GET USR 63620=ZAP USR 63613=CLS POKE 63614,LIN USR 63606=SCRLL POKE 63607,LIN USR 64474=SCREEN64@!H\~8(68.686.6!'N#F!Qc&> !Cc)> !\c,!"xȧR8 +!'cg> !Ccd x*S\~ #~+՗͈>͈͈͈>͈/d 0Gy͈/x 0Gy͈x0͈>͈+++w x( >,͈> ͈##]T##~ ##### yx[!$[>D[7< ![>O( y(By >1ͦ[7![:[  [< 7>[[*e\*e\![p >2ͦ[7>*e\V[e\R"[> >*e\[[[< JP'84 1-NORMAL COPY 2-HEADERLESS COPY 3-END OPTION?!'c \k >!6m60ȯw1wRwSwTK \+--> C \|;;Q(K\q6m60(61=6R#6S6To!'ck >!B!\BK+--> w+6(> > o0:0> > ~28 > #>?!c6> ! c4k *{\*}\|;; ^#VS{\#^#VS}\*|mDT!DTVRYT ^#V#z( ^#V# q#p*S\~ ~ ##^#V#+-K{\+-488K}\+-48 8͢-! 0 !"{\"}\*}\[{\R"E\*S\###"\"]\*{\[E\"E\2G\4 :( xʵ(Y(U(Q(((E('h w# 6Ͷ x:(;(#,(ww"(#w" w(wT] x:( (Ͷ(D08 :0 w (>2\͎{ >KE\+-->:KG\+--> h (:(++F+N+++"]\2*S\[}\~ ~8#~8 !'#*{\#N#F# *]\"]\+-*]\"[\*Q\>-*[\"]\*\F+N*]\ Bs#r*]\###q#p##"]\~͚ #~*S\:{\[}\r#s#N#F# O ~ y"}\"{\!"E\>2G\*\F+N #!> !|zn#nѧR*S\~##^#VS\##~( ([\r+s##48C+6"+~.(e(E(+(;-(708:0#U#6#6"*\+++"\+6+6*\+++~E(e(#k >|;;$ ^#V#z(1 ^#V# q#p>CLWU^bu~p< ͔n"\ < ͔#n[\+Rڟ" \< ͔#n[ \R0 [\Rҟ* \[\ "\ " \* \[\*S\+U##SS\[\w#w#N#F# R8< 8͎{ ͎ 0 (Qʰ08:0"-8> ͢-! ڟاRʟ`iBLOCK COPY FROM LINE NO:TO LINE NO:AFTER LINE NO:NOW RENUMBER PROGRAM!X ~w#~˷w#~˷w#~w#7![V0![k >:[  [|;; < N F +--:[(!(9 < :[˿˷˯&`ɰ < N F+--ɰFx N +-< -< NF+--ɰ No. Bytes: Array Name: First Byte: Auto-start Line No: Length of Program Only:͕{=\*I\n͕zʗ#N#F! DM͗>+5U4*a\++"[\>!*=\!s=\8*S\~2\##N#F#"]\" \ "\:(38/ ":\8/+6 #[ \R+r+s*\͘4G#"]\0++++k >>D>:8͎{ ͎ 0 (Q(C08:0"-8͢-8&> >=> C\!\o#o0:0 > k >>H>:!\6#6͎{ ͎ 0 ()Q(=08G0:8A80 8!\o#o> >=> K\+--> *K\> > ~(>w(o( ր`>$>(>)#^#V#o(@#~ ր o >$ D !͵R ͎{ ͎ 0OG 88>?ʃ(ʞ ʾ 882\ 2\*Q\s#r *\W}" ZDJ>?8 ON >ڟA2?_0>2 |y==  =?W> ;  N >B N > AN:\6W> ͊2\ Ny7OLN>LALNA7L 8q8N0a֐&o[{\)))!Ow# ͣ !Ow# 8*\WֈW>͊sW֥  !;\ˆ &o))) y=>A ON(y7WF !F(WV(F(>N(07~!F(~G8#= %N :>(#2> _NLxF 18f(^-([>{?\5R F>2\*\:\> !;\ˮ ( n(>2\"\ F1A ALqp>qp>>>>*O\*O\ qpqp""""""""""UU"w"w""wDww"DD"D"U"f"D"DDDD"D""""DU"w"U""w""""Dwff""DDwUUUUw"f"""w"U"Dwfff3UUwwDff3DfUU"w""DDwU"UUw"UU3f"""""D"D"wwD""D"U""fݪw"UUwUUfUfUUf3DDDD3fUUUUfwDfDDwwDfDDD"UDwU"UUwUUUw""""wUU"UUffUUDDDDDwUwwwUUwUUUUU"UUUU"fUUfDDwUUUwwwUUfUU3D"fw"""""UUUUUwUUUUU"Uwwww"UU""UUUUU"""w""Dw3fwffw"UwUU"""UwUU"w"""""UDDfwUwDDfUUf3DDD33UU3"UfD33DfDDD3UU3fDDfUUU"f""wU"DUffUUDDDDD3UwwwUfUUUU"UUU"fUUfDD3UU33DDDD3D"f"w"""UUUUwUUUU"Uwww"UU"UUUUU3fw"DwU3ffU"UwU""fwUwUww333333333333333333333333> DfUUU"f""wU"DUffUUDDDDD3UwwwUfUUUU"UUU"fUUfDD3UU33DDDD3D"f"w"""UUUUwUUUU"Uwww"UU"UU((1K$="F"K$="G":"360" &9951&:9998':NX: &3"23637+256*23638-6139"::red  @!. z[~( (#F##*;* ~ >>| ?ż}suF pwWU/P ]UPxϗ +*9: ~C~p~>|r? Cf{SuG;gU'Ps .UT3z ?|~gpprrrrbp>>rrrppᏗ>GA*~@ 85C ßx UGP<8_*UTt K`?||p|rrrr|?>~rr<|/>/ _uQzi??w=C> UCP/3UT4==J?|pprrr|zp?>rrrp>>W~U>4~x?=A%(C;UWT=82 z>|Wpprrrtvp?>rrrNp<>| U^g<w=P,S]Q1?UWU='*+ *  > ~|G~~~<r<<<~>y~>UUNNyPV@?PI?UQxe W{;++  >>| ?> = TUN3MD/Pw >UQ>72* sǽ~x1 ~{o{xp ~p_(`t8^U_`ogOv~w vn࿸8?0߷89p<~?|OOfpw v??`??p88۷xw?UP0p8U?s~uG>?~w?y,o{-۷~w-?{puG=w 8?)v<۷x` ?U_<[Ã?X_<`5Oqnw x?}v? ۀ~?"{A۷xWsw~x?x߻<L~?~w|7~;s@~x߿XswU_o9{7?p~þ`hs-~u|<oUQUUUU\$gwO} 9v>n sKߏ<<< v|: ~*~xHow r: ?>?d8ff``>c  H|{'ppUcUg@zU}UfHo7?_> (?AvO c/s?Gf<|`c6 N\|{G}n8|wG?>?>@nw?_/ Q߻' `_c'{z3>ff`c 8 x|yGS9?pUcWw>UU?>P?]ߣ7)<ۯ ?oݓ o8g= dff`c   ބ|Oqp?g?g?=?]| i?a' cqg߄<<<<`c6 0( x߁N?VUs~xUUUWg[w=?[Gr} 97D~?>;O>c N x8??g[{<?br | 99Ӣ?s?  FFFFFFFFFFFFFFFFFFGxxxxxxxxxxxxxGGGGGGGGGGGGGGGGGGGx00000000000xGzzzzzzzzzzzzzzzzzGx00000000000xGzzzzzzzzzzzzzzzzzGx00000000000xGzzzH8xxxxxxxxxxxxxxxxx@HpxxxxHxxxxxxxxxxxxxxxxxx@HpHHHH888HHxxxxxxxxxxxxxxxxxxx@HpHHP8HHpxxxxxxxxxxxxxxxxxxxx@HHH8HHH00008HHpHPxxxxxxxHHH8HHH00008HHpPPxH8xxHH8HHx00008HHH8x8HHp00008HHHH8xxxxxzzGxPPPPzzzzzzzz0000xxxxxxxxxxxxxxxxPPPPxxxxxxxx0000xxxxxxxxxxxx888xPPWWPPPP88880000xxxxxxxxxxxxH8xpPxxPPPPHHH0000xxxxxxxxxxxxxxxxxxxxzzzzPP000xHPxxxxxxxxxxxxxxxxxPHp000xxxxxxxxxxxxxx88H8WHpppP000xxxxxxxxxxxxxxPWHHpxP000xx8HHHppH@xxxxxxxxxPPPP8HHHppH@xxxxxxxxxPPPP8HHHHpH@xxxxxxxxxPPPP888888@@@@@@@@@@@@@xxxxxxxxxWWWW &"  `5 CASH! "," 4 CARTS/DISCS!"," 20TH AUG, 1988"," P.J. ARMSTRONG","" &ç: xxxxxxxxxPPPP8HHHHpH@xxxxxxxxxPPPP888888@@@@@@@@@@@@@xxxxxxxxxWWWW &"  `5 CASH! "," 4 CARTS/DISCS!"," 20TH AUG, 1988"," @ X#:"52000"::P="52001":23658j\,0 :"Enter the file name you want to the eventual Tasword 2 fileunder... (max 10 chrs) MAKE SURE YOU HAVE A DISC CARTRIDGE READY DRIVE 1 ! ";N$:N$>10 .3,0:.5,-20:7000X bzA$:A$="":*,"5";"SAVING:- ";N$:*"M";;N$"52001",P-"52002"::*,"5";ۼ;"TASFILE SAVED!":"d":"7055": l:A$=" "+A$+" ":A$;0,0;:F=̱A$:P,A$(F):1;1;" ";:P=P+1:((P-52033A)/64@)=(P-52033A)/64@7040:P=JP+31:P,32 :P v F:"7010" JJ=P-1P-30-1:J32 J,32 :F=F-1:J  236088\99c j"THIS IS JUST A DUMMY PIECE OF TEXT IN A DATA STATEMENT AT LINE 7900 TO DEMONSTRATE HOW DATOTAZ WORKS." }"You'll probably need to use the reformat command in Tasword 2 and straighten out a few odd spaces here and there!","" @#:"9994":"9986":"" J"A short BASIC routine startingat line 7000 that will converttext fromstatements intoa Tasword 2 file. You can eitherMERGE theinto this programandit or use theALL option,the remainingroutine and thenit into the program containing the DATA." T "In either case, note that theroutine includes aatline 7000 which you may need to alter toxxx if theis not the firstinthe program. You MUST also endwith a """". - Brian" "O=ç:I=:"8955" " O:K$= "K$="R""23608",99c: "WK$="C"#O;I,"14";"CONTENTS":"23608",O:*"M";I;"CONTENTS" "BK$="N"#O;I,"25";"NEXT":*"M";I;"fur" "K$="E"A="7900":B="9999":"8925":D="23296"̰"23319":E:D,E:D:"65367":#:"23296":"!",A-256*(A/256),(A/256),"","n","25","","!",B-256*(B/256),(B/256),"#","","n","25","","","","R","","25","","","25","" " "8905" ""23658","8":#O;O,O ; " ERASE ALL BASIC BUT DATOTAZ! RUN PROGRAM CONTENTS NEXT ": &"M";;"dat" &*"M";;"dat"ʰ"8E3": '"23637+256*23638+5": '!U\N#FJX?????????????zł|S[kV8q8S ' ~64000:"23637+256*23638-71"::AUTOCHARS*v\!?~/wy *v\%"6\>jmw#wL>cw#w#>kw#>>w#>6w ?????????5 *v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >zo!Պٍ8gu5g"z}1t |k\ ected during the changes, since the whole computer will see the same changing potential. There drivechatdrivechatdrivechatdrivechadrivechatdrivechatdri--chatdrivechatecha___________drivectdr-----------hatdec-------------ivectdatdr--e \ MICRODRIVES - GENERAL ADVICE\ (c)1986 - AppeTechgy\ ----------------------------\APPLIED TECHNOLOGY pped\Inr O'ancds\ۡ ¡ w(OUTBOARD).\Wittinrso \p t rid\inro seo cd\tnup, } aninn\tpĘ ts. Ban ^T a wcˡtur\cd aninr s\wt i 1983, w t c-\d rsaib. Sin\t e ard\aut sy u t\pls, anaut st\m sur.\T֨ bng t st\imrnot s˪es.\\T i adė any\w aladu cdt\ia au aci a\cd sys t PLEASE\READ THE NOTES CAREFULLY BEFORE\STARTING TO ASSEMBLE YOUR SYSTEM\THEY WILL HELP YOU TO AVOID THE\DAMAGE TO COMPUTER, INTERFACE OR\MICRODRIVE THAT SOME USERS HAVE\EXPERIENCED DUE TO INCORRECT\ASSEMBLY. ^T rsco alth\tnuucd and\inr.\\T nco s\mn~o o rtng\wca ado tЧ in\t Sinciinstco al.\\T trco itub-\soni wcsuld\aianytne \p w tnup. Ial\expinۡ pbmwc}n\a i r u.\\T urtco nins\mn~on lpڨct\umf ~ }ud\bsecttostch-\o rs. ^Witanck, l ed\ o at HELP! gph\at end.\\\1. SETTING UP\\Erinr ancd\llsanncong\Φ ant cry. T\sm a i\o tnuipb th\t mr, o~ }ud\w t t a ncd\ܛtr. W nt inr-\ umr, mm-\ent lng. Ians\e aisuld, pa\cc t "TROUBLE-SHOOTING"\co wcˡr. ^A. Firscc uSct is\rng. Seiutuany\plnc(en\}st rr) anenr\t mnCAT (exn՘,\sym sft, 9). Y suld\t ers "O Ind\stam, 0:1". Disnct\a anثncrs\f t ma t\TV stco (t con\o STATIC DAMAGE r).\\B. L }llat ed\nco t |c our\mr. Rem cc th\ant rs.Iiis\rtogasy, ca ita\t pi i-ppyl\al (f ucst) or\ect} ncca(fm\u} mobby ^sp). Ansbr rsuld\ ժtt srd\enotcockil\sck. O acunsulu\sctct nctta\ instnt.\\C. Folsp1 3 o 5\ot cd al. Iu\ Sct Po128K,\} ig֦ S3 - t\scw est!\\D. BeΦ ncnt\maninr ܛtr\(S4 o 6 ot\al), o }llat\|c ot mr, ancck\tt i obstco in\t ot ncr. \ tt }pª scwon\t inr ua l t ^ot y, t }llpg\t t utܛtr, ng\ tt pind\i t } ar. It\innct p \ofnt, sp, ancck\ai obstcons. Iur\mbewch\a r t uld\so t inr,ժ\t et.\\E. Dncuc-\d t. Firscc tur\Sct anInr a\rnܛtbncng\uTV a anثpply,\anennCAT ain. T w\ers: "Misnd\mr, 0:1" sulˡ up,\sntt Inr ROM\e i csslly. ^I ts,\t Inr ROM itng\i w isuld, an t\sys }nncon. S t\tub soncon.\\F. Disnca anثr\ain. Callasmb t\cd }b ancd\asw o 9 ot\al. Ma tt\ncra rmland\salinrd. I\t oզ ds, \u t b ncr,\NOT t sl nc\nct rscd \t ncd (t t\ncr fnt\ect} ncons, and\unt wno } ~\d aninr). DO NOT PUT ^A CARTRIDGE IN THE DRIVE. P\t mancd \tt b }b it\tsd, anncal\anثr. Cc t\t pyghscen, antt\CAT sl t err\s i E aʪ.\\G. BeΦ pڗeng, \t acp1 and\2 ot al, incnt\imrnrno 12.\BeΦ adnanզ pr-\als, cc tt cd\irnblnt\rsrocp3.On u\a tt |is\rng, } sr add\upls. So yard\upgi sal\arnntt tnof ^Inr 1 - pa cc t\instcontt yard.\(anHELP r). Iis\esna tt ncons\te manInr 1\a ۺd. Anժnwlst\t miثuld\}u so~, csh, or\e ~ t mor\inr.\\H. Eac¡ u ur\mr, pa cc tt\ncracenot\cd }b a r and\sa.Iժ umr\ot cd tثon,\ }  srt\ncrs, anNEVER ncor\snccdoany\p o t i ed\nctثon. ^2. FORMATTING A CARTRIDGE\\Pa 19 ot cd al\sc ra\}rtd. Fortninls\wnt grrs\on t wcĘ it\in crs. T cra\rb"Hrs" wc\cca infng\mr. T Hri on\t un t }rtd is\rtd. T car\s a~b icis\ unanor\wng. Iana a\airct, al rts\opbm} a ttt\cr.\\A }rtd wcen ^snnnoof\¡ l eaaso ll\cyc t so o \tt in itnns.\Trllesn'tr,\n rt}rtd\alyntnΦ\an~ } wt it.\Buit }rtd iing\rtd, t rm srts\ w t cars\tut ots\ia s ant atof\t ar sct. It\iopc— cc t\rrn o}rtd by\alyrtnitŗ. If\t rt}tcns\bզ t 1K, t }rtd\isl unsb, ansul\rtain. Ne}rtds ^wc e ua\n¡ el\rt acsty.\Persninstoud\}rtd in}tiis\ant enoitul\.\\\3. TROUBLE SHOOTING\\Tco i"es\lry" opbmant\sfen}uotm. It\ul psnang\utulty\Sct w allbaks\t auncnand\sncntثon, or\w rlstco ta\}rtd aladi d. ^But i a r\incntco en\tuga unl et\sot pbms, i\expi t anۡ of\t uinstcons, an\enu  rur\}rtdpڤrlan ep\|c˾es.\\\PROBLEM- Inr }n\nc mr:\\T slc} }u\ita "uppڪd"\ղ}o t mr\wcencacin t\s a ed ncr, or\a t-of-o ank. In\t}, wl e t ^umghΦ\} nct inr.\\PROBLEM- Inr ROM ing\i (E i co 1\aʪ):\\Eitt ed ncis\~orty,ot Sctm\ul- p|blo t M1\tt. A ultM1 tll\afcanotnco or\pl, an } un-\cun Inr\1.T M1 uliuall}ud\bpnoysc inr-\ srnM1 a adnt\nco t ed ncr.\T} p iien\ncd, sˢcos-\dtثon, oi t\ ^} oo ysck\inr, bsrrit\acst inr itlf. If\umultM1\tt, l eCPU\cp. Y} isuld\ ab ft ulby\onat M1 g o t\med nctan\oslsˤ. A } iis\t ss ur\Inr ancd\rng.\\\PROBLEM- "Fi und":\\Ty CAT 1 an}llcck\t ot a\ung. It irct,\ann'p|cp, ^t asrt, }n\etrn at ,\ladsnt on\ot }rtd i t d,\cnocsa\sll. I ˪t\, |co atr\}rtd, al aw\rnp- al o atr\}rtd.\\T a thi anr\ss. Firsiral\e oco o\}ubstcno ta\}rtd i t d, oba\sdcd ncr\w ثion. Y ll\e att rst\ot up o¡if\u}rtd ialsempty, ^n t cna tt\e l su~. But\it eco irof\~ , t l \st. Mo rrng, irof\t "ar" bc ar\ied, ~ aladi tt\bck, anan~\bentlwt in it,}n\ fl ˪- and\troul} un-\cun ˡ u\tcain.Isct\ca acnt, pal t\~ f t afc}rtd\on atr, anrt\}rtd.\\Neثut}rtd\inrotcd\ncrallsdd. ^Seniorlrtd\}rtd. T} ۡ\crrr nd.It\cep und\w wng, t bc wtn\in il t r\nw ˡ ait\|ck.\\Tric} ~ \t . T} lt\ondnt , oof\ca}ubana\}rtd i d ng\odtuunit.Tis\unl pb th\rndan}rtds,\pĘtt }rtd is\ժat enocss-\ oacsaas~ily.\Mec} ~ } of \pbrtng. ^PROBLEM-Exs an¡s:\\Wat }rtd pڤrlr-\td? It, il alys\ unab. T rsrt\o}rtd afien\snn~ysuld\aly ccbrtng\ain. It rt}ty\iunsb, t }rtd ll\ tub. S co 2\aʪ.\\Iucd at\TV oռr?T geld\u t c }n\dw t g f t .\\Hau}rtd e sܦd\laf aang-\elds? K}rtds ^af udsars, ectc\rs, gtanuTV\s! Ii ubau}rt-\d, rit, \tilla~b\cars.\\\\PROBLEM- Micd n'sp\snng:\\Iu' trn aQL\}rtd - rit. T\Sct l etrn\ n o~ wcit\}nsblad. Bnk\}rtd of son\QL arot pcon\pڗss, t} ly\pn. ^Iu' trn e \tesn'est, ia\. T rm ۡ\¡ a tiio a\lo c. I\sty w SAVE-\inoERASEinul\trn e wch\eest.\\Iua iisn'ts,\tr"BREAK". Itrns\nt t d eps\snng, CAT 1 sulst\d [STOP sulal rk-BC]\\Iu' i Catc22 (\12 ot al) an \ba o ot i t\x, l t }rtd t\srtly,t t mr. ^Tuallpntr\}u o ot cd\ncrillС (in\wc} ntt\}rtd ied, and\sblt inr oc-\d i~d) o}u u\ apg wcis\(cc RAMTOP?), os\orwt sys ntl\aa. S al Soft Pbms\w.\\\PROBLEM-"Micd pnt"\\Inr 1 ts\s aft mn\r o ancd if\iean~ |ck.\Anpb f d\ ^pn a e}rtd\t ro i} \ts. Foinsn:\\Trn acsd 2 th\onlo d td.\\N}rtd, m}rtd,\o}rtd pڤrly\inrd.Parallomply\e}rtd. Disdd\ncrs.\\Micd }rtd} m,\uallalorer\c} d t . It\iۡ¡sb fe\t blnt \rmlst scnint,\oblnt n-\t o i t r r- ^econ,t lnirrds.\So crl ~by\tpڗss, af˪ng\w~ } t }rtd\s rtΦ any\rtu.Du c~m-\a}rtdanimrt-\an~!\\I rn}rtd\in,rscc tal nct-\ora pڤrli p. If\ta t, ժ u}rt-\d, sncثr,anrt\t t.\\It ncra al OK,try\զ ¡s. Iirkat\all, t  rally\e}rtd. Y l ed\ pw} ˪r ^ }rtd anrt.\Iil r aall, t\}rtd p|blen\ed.\\\PROBLEM- Wn "ad"\: Rn"w" :\\S Pa 25 ot cd\al. I t } oNET or\RS232 cnl, unrs\ott - } al\ t "Rnw "\err.\\\PROBLEM- Soft Pbms:\\Iusys iOK w t,\pbmi oafr ^ri pgms, t }ua\p|bli t ft a\ung. So pgmn\pڤrly, cn RAMTOP and/\oa t ri sal\s - t inmb\tpgm. Taid\cpbms,t mr\te pgmunsa\unpgmwc en\g r to\atr[ OUTLET pgms!BC]\\\PROBLEM- Pbmadn-\pls:\\So pla kw \ inmb, o"ۡ¡s\mb", tInr 1 -\pa nlt \ ^tuplia\i ubt.\\So plզ ad\o t Sct t t\Sincig dtr.\T} }u csootr\pbmw erytnis\nc- uallw t\c tt, ۡ¡s\onlw iild. It\oraisght, t t\oplr o o\Sct o atr.\\\\4. STATIC ELECTRICITY AND SWITCH\-ON PROBLEMS\\Yo (oռr)ia ^ثr osc\ecttwc} ~\umr. T sympmof\s~ } rf t\mmpln rk\w stcon, er-\tۡ ncont\rnaall.Fonds\afie stcon,\ai ndafit\e stcoff, t\sبnali anaund\uTV cn nbly. In\rr, t ectsc\بna ot a ct\ananytnnc i}n\cn nblwlst\cn p.\\Iumisncd\Φ t cns, iiof ^ur i . Iial\i iiinnn-\ecnt cns, n\t wР ml t\ cnnبnal. T\a onlt aoni wch\~ ily. T rsis\ncnosncnt\manTV wlst\cna inon. Concng\t gh}u d sll\scr tugt mr\wc} ~ t cs˾c\ ents. Disncng\t isky, n ans-\cr at ect} nct\ulal }u\~.\\T nincnor\sncnanote of ^eipnntoof\cnnبnal. Anlt-\inscr f t TV \ thugt mr-ants\i|ws.\\On t TV ttwn,\wtstco ooff, t\s o~  sc\scr ˡrsll,and\ثad,a ad,ad,\RS232,}st aanysck\(ysc inr) }n\al l ncos-\ncd.\\A fnpb } a\w unins-ثd\pls. So pnrand\ins-ث}st rrs\a rrlpڢ \ ^ninrn wn\sco ooff. T suld\ stco Φ srng\ u t mr. I \}i sr\snct p wn\stcnio ooff.\\\So pl(eg. TV, RS232\pnr, }st rr) y\ ia ino of\timncons. Ty\} }u rpo our\pg isncand\nct tupgm\nng. I any\pl tt u\l e } \ncerytnuΦ u\srt. ^HELP!\\Serė anacseur\ma Řlaib\anadr§i t s\Sct Ȣs. I\fletnanytng,\pa ncus.[OUTBOARD\adds& pТ mr- BC]\\Pbmtnsr}n\of ltt lof\mcofenw\aladcds.\\Combtpbmth\ri pls, anm-\non} of \uni Ȣ |c mrs.\\ (c)AppeTechgDec.1986.^etnanytng,FF"9E3" I:I:I:O:: "    "  I;O5;I1,O;" 1.AN OLD ROOM 2. START AROOM 3. HINTS,TIPS,HELP! 4.OUTLET "  O:K$= #&K$="1"PUT:"9100":N$"""1E3" (K$="4""8E3" -K$="3""5E3":I0 2K$"2""23658",O8:T d"9995":O4:O5:O6:O:O:O::N=II1:"                                                               ":N:I VL:RL=INS:"What is the LENGTH of your room?DO NOT include the depth of any recesses such as bay windows or alcoves etc. as these will beadded as extensions later. Note that inches will be rounded down to the nearest multiple of 3""",O3,"30" ,VL:RW=INS:"What is the WIDTH of your room? DO NOT include the depth of any recesses such as bay windows or alcoves etc. as these will beadded as extensions later. Note that inches will be rounded out to the nearest multiple of 3""",O3,T ^zX=((128-RL/O2)/O8)*O8-I:Y=((88X+RW/O2)/O8)*O8:X,Y:RL+I,O:O,-(RW+1):-(RL+1),O:O,RW+1 E$="FIRST":PUT:O,O;"Do you have any alcoves,recessesor bay windows etc.in your room?(The dimensions of projectionsINTO the room cannot be entered but must be treated as formingthe perimeter of the recess nextto them) (Y/N)  ";I$:GET:I$"y"I$"Y""700" PUT:O,O;"ON WHICH WALL IS THE ";(E$);"ALCOVEBAY WINDOW?T=TOP, B=BOTTOM, L=LEFT, R=RIGHT(ENTER T, B, LR)"''W$:GET:W$>"T"W$=(W$-" ") )W$"T"W$"B"W$"L"W$"R"BP:"410" PUT:O,O;"IS THE RECESS...1.ANGLED LIKE THIS: /\ 2.SQUARE LIKE THIS: ||?(ENTER 12) ";I$:GET:ANG=(I$="1"):I$"1"I$"2"BP:"420" ̰VL:AW=INS:AW"600":"WHAT IS THE WIDTH OF THIS BAY ORALCOVE"+(" AT ITS WIDEST POINT"ANG)+"?",I,(((RW)/O8)-I(W$="L"W$="R"))+(((RL)/O8)-I(W$="T"W$="B")) љNMX=((175-Y-O8)/O8W$="T")+(((Y-RW-O8)/O8)W$="B")+(((X-O9)/O8)W$="L")+(((239-(X+RL))/O8)W$="R"):LMT=NMX:ANGNMX>AW/I6LMT=(AW/I6) LMTRLLMT=(RW/O8) VL:FL=INS:"What's the length of the LONGESTside of the item of furnitureyou want to add? (Enter diameterif circular, longest diameter ifan oval shape)",I,LMT #LMT=(RW/O8):RW>RLLMT=(RL/O8)  }FW=FL:CRCLVL:FW=INS:"..and the length of the SHORTESTside?(shortest diameter if oval)",I,LMT  "2900" /;:GET:O:#O;O,O;"Put in approx.position:ZX KMT turns frame,P places furniture" 4 "23560",O >I:FX,FY:FL-1,0:0,-(FW-1):-(FL-1),0:0,(FW-1):(FL-1),0:0,-(FW-1):-(FL-1),0:0,(FW-2):þ23560\2110> HK$=¾"23560" RK$="T"FL2=FL:FW2=FW:FL=FW2:FW=FL2:FY2=FY:FX2=FX:FX+FL>252FY-FW<1װ".2",I:"2900":FY-FW<2FX+FL>253װ".2",-I0:FL=FL2:FW=FW2:FY=FY2:FX=FX2 \K$="Z"FX=FX-(O8FX) fK$="X"FX=FX+(O8FX<""-FL) pK$="K"FY=FY+(O8FY<"") zK$="M"FY=FY-(O8FY>FW) K$"P""2100" b"9995":O:GET:RECTFX,FY:FL,O:O,-FW:-FL,O:O,FW:FL,O:I;FX+O4,FY-O4:FIL:FX+O4,FY-O4 NCRCLFX+FL/O2,FY-FW/O2,FL/O2:I;FX+FL/O2,FY-FW/O2:FIL:FX+FL/O2,FY-FW/O2 OVGX=FL/"9.8":GY=FW/"9.8":FX+FL/O2-O3,FY-FW+I:N=O̰"29":GX*(N*.20944~Vwpz),GY*(N*.20944~Vwpz):N:I;FX+FL/O2,FY-FW/O2:FIL:FX+FL/O2,FY-FW/O2 +"23658",O:O,O;"WHAT IS THE ITEM CALLED? ";I$:LI=I$:MX=(FL/O4+".5"):LI=LI-((LI-MX)LI>MX):I$=(" "MX>LI)+I$:LI=LI+(MX>LI):#O8,"22-FY/8+(FW/16)",FX/O4;I$(LI):O7;I;I;I;"22-FY/8+(FW/16)",FX/O8;""(̺(LI/O2)+(IMX>LI))+(""ƺ(LI/O2)LI/O2MX=LI) PUT:"1E3" T:FX=((""-FL/O2)/O8)*O8:FY=(("W"+FW/O2)/O8)*O8-I: MWX,((""-RL/O4)/O8):WY,"21-((87+RW/4)/8)":WH,(RL/I6):WV,(RW/I6) ±O8:;:GET:O:#O8;I;O5;"22",O;" Move frame: ZX KM Frame Size: CURSOR KEYS Slide contents: CV JN DELETE ENTER ends ";#O;O,O;I; "              ":#O;O,O;"Frame:ZX KM Size:CURSOR KEYSContents:CV JN ENTER ends" "3020" ;FX=WX*8:FY="175-WY*8":FL=WH*O8-I:FW=WV*O8-I vI:FX,FY:FL,0:0,-FW:-FL,0:0,FW:FL,0:0,-FW:-FL,0:0,FW-1 0"K$=:DEL,"2":ïK$3100 :DEL"4E3":"3010" DK$="Z"WX,WX-(IƾWX) N!K$="X"WX,WX+(IƾWX+WH<" ") XK$="K"WY,WY-(IƾWY) b K$="M"WY,WY+(WY+WV<"22") lK$=12 ;:#O;O,O; "PLEASE CONFIRM YOU WANTCLEARFRAME CONTENTS BY PRESSING: 'Y'.":DEL=".005" K$=I3O:PUT:"1E3" K$=O9WH,WH+(WH<"31") K$=I0WV,WV+(WV<"21") K$=I1WV,WV-(WV>I) K$=O8WH,WH-(WH>I) K$="C"WL K$="V"WR K$="J"WU K$="N"WD "3030"  "4E3"  ODD=O:WX/O2ɺ(WX/O2)ODD=I K$="Y"N=WY̾WY+WV-I:EVEN=(O3(N/O2=(N/O2)ODD)+(O3(N/O2ɺ(N/O2)ODD))):N,WX;I;O;"                                 "(I+EVEN(WH+I)*O3-I+EVEN):N:PUT h DEL=O: \SET=O:O7:"5E3":N=IO4::A$:A$;#O;I,O3;" PANY KEY... ":O:="P""9800" N:;:SET=O:* ^"a.The only way to 'turn' an item of furniture is to REMOVE it & re-enter the dimensions in the opposite direction.b.ALWAYS place the frame for new furniture AT LEAST 1 character square away from walls and any other furniture or you may not be able to slide some items of furniture without tearing down a wall!c.To slide furniture closer than one character square to a wall you MAY need to move a section of the wallthe edge of the nearest character square then enlarge the frame & slide both the wall back into position at the same time taking the item with it." P"d.A SAVEd room can be LOADedinto another graphics programto add captions etc. or into alarge, shaded dump utility (likeCHARCOL in Issue 8) with this:-10*""M"";1;""ROOM""20*""M"";1;""NUNAME""3023296,232974023298,23299Note down the values printed.Youcan load the in another program. If you should need toload it back into FURNISHER you will need tothe SCREEN$,23296 to 23299 with theoriginal values jotted down thenSAVE*""M"";1;""ROOM""16384,6916which willinto FURNISHER." _"e. Because of a cash-flow crisiswe've used 'EL CHEAPO' carpettiles throughout FURNISHER. Itoften may happen when you moveheavy furniture that some floor tiles get dislodged. If youreally would like to replacethem then place theframeover the damaged area,(carefullymaking sure it is clear of anywalls or furniture!) and use theDELETE option(which includes thefamous ACME CARPET TILE REPLACE-MENT SERVICE (as seen on TV)COMPLETELY FREE!).f. For reference,the floor tilesare exactly 1 foot by 1 foot andnormally cost about `1.85 eachbut we've thrown them in forabsolutely nothing!" "g. If you have a room that isless than 15 feet by 10 feet youmight consider doubling all the dimensions you enter to get a larger scale on screen and on the print-out. In that case we provide some rather nice 6""tiles at 65p but to you, 50p." m"47999":"9988":"9934":#:"9977":;:"9920":"62024","x":"62025","":"9994":"9986":"9931" @b+:ڧ+:ç:ç:ç,ç;"Inspiredbya similartype ofprogram,  FURNISHER   givesyouan ideaofhow a different  arrangement of your roommay look BEFORE you move thepiano! Grateful thanks to PaulHiley.(we've used his marvellousscroll routine from WINDOWINDER)" T"Enter some dummy dimensions toget the hang of it and then armyourself with a list of the realdimensions of your room(s) andfurnishings.Designs can be SAVEdfor future changes and printedout on Epson and ZX-types.":"8955":"9E3" " O:K$= " K$="R"* "nK$="N"#O;O,O;" NO MORE!-RETURNINGCONTENTS!":N="2"I-I:.003xD,N:N:K$="C":"8955" "WK$="C"#O;I,"14";"CONTENTS":"23608",O:*"M";I;"CONTENTS" " "8040" "nO=ç:I=:"23658","8":#O;O,O ;"RUN PROGRAM CONTENTS NEXT ": #(S$("@"):"9E3":O,I,O2,O3,O4,O5,O6,O7,O8,O9,I0,I1,I2,I3,I4,I5,I6,I7,I8,I9,T,WX,WY,WH,WV,WU,WD,WL,WR,H,VL,BP,PUT,GET,SET,ZX,DEL,FIL:"23658",O8::ç,,"2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20",65020,65021,65022,65023,65E3,65005,65010,65015,8,"9010","9045","48E3","48012",O,O,O,"23316" #-BP #2PK="23613+256*23614+2":"PK+256*(PK+1)":T$,MIN,MAX:MAXINS=O:#O;O,O;" SORRY! - THERE'S NO SPACE LEFT A RECESS ON THWALL!":BP:"": #3,J$=(((MAX-MAX)*O8+(O2MAXɺMAX)))+"INS" #4PUT:O,O:O,O;(T$),"MINIMUM: ";(MIN);"FT MAXIMUM: ";(MAX);"FT ";(J$ƯJ$ɯ"0")," FEET: ";F$," INCHES: ";I$:GET:ñI$ñF$BP:"9010" #7ñF$F$="0":"9025" #<'N=I̱F$:F$(N)<"0"F$(N)>"9""9005" #>N:ñI$I$="0":"9030" #A'N=I̱I$:I$(N)<"0"I$(N)>"9""9005" #C(N:I$=((I$/O3)*O3):I$I2"9005" #FWINS=F$*8+I$*O2/O3:MIN=MIN*8:MAX=MAX*8:INSMAX"9005" #K #Uװ".4",O:װ".5",-T: #Z+;:#O;I,O6;O6;O2;I;I;" ANY KEY": #O,O:O,O;"PLEASE ENTER THE NAME OF THESAVED ROOM (JUST PRESS ENTERABORT) ";N$:N$""GET:O,O;"DRIVE No.? ";D:#O;I,I0;I;"PLEASE WAIT":*"M";D;N$:X="23296":Y="23297":RL="23298":RW="23299":PUT # &SET"9769"+("2"ZX):'': &"9785":#O;O,O;"KEMPSTON E IFACE 1 OPUS ZX LPRINT III DISCIPLE QUIT" &O:K$=:K$="Q" &K$="K";:"9770":SET=I &"K$="I""BAUD RATE? ";BD:"B";BD & "K$="I"K$="O";:"9780":SET=I &"K$="L";:"9782":SET=I &$K$="D";:"9784":SET=I &&K$="Z"SET=I:ZX=I &( "9750" &)1N="55"̰"71"Ͱ"8":"55012",N:"55E3":N: &*)"9772":°"27";"@";°"27";"l";°"19": &,:0 &. &0:1 &2 &4Cԧ:԰"4":ӧ;"t":Ӱ"4";"b":#"4";27;"@";°"27";"l";°"19": &6C°"27";°"27";°"27";"@";°"27";°"27";°"27";"l";°"27";°"19": &8. @6,1:°"27";"@";°"27";"l";°"19":@6,ç: &9"23637+256*23638-0185"::K1@ 55000  !J1!}k7C>* "">!xk* "> '!|k= = > 6C,=~ $ >   >{h= = ~h# K 3 &HSET"9891"-(O6ZX):'': &z#O;O,O;"KEMPSTON E IFACE 1 OPUS ZX LPRINT III DISCIPLE QUIT" &|O:K$=:K$="Q" &~*K$="K";:"9881":SET=I:"9891":'': &"K$="I""BAUD RATE? ";BD:"B";BD &1K$="I"K$="O";:"9887":SET=I:"9891":'': &*K$="L";:"9888":SET=I:"9891":'': &*K$="D";:"9889":SET=I:"9891":'': &$K$="Z"SET=I:ZX=I:"9885":'': & "9852" &)"9883":°"27";"W";I;°"27";"l";O4: &:0 & &:1 & &Cԧ:԰"4":ӧ;"t":Ӱ"4";"b":#"4";27;"W";I;°"27";"l";O4: &J°"27";°"27";°"27";"W";°"27";I;°"27";°"27";°"27";"l";°"27";O4: &- @6,1:°"27";"W";I;°"27";"l";O4:@6,O: &"23637+256*23638-0129"::hurrydump  >!"[K[*6\y_y@W`(< =O# >2[ Hx > :[:[2[ >2[> :[2[ &F"23637+256*23638-0782"::minich59e3  !Jxx@@@@@@PP@ @ @@ `@@@@@@@@@@@@@@@ @@@@@@@@@ ` ࠀࠠ @@ࠠ@ࠠ @@@@@ @@ @ @ `@@`pࠠࠠࠠࠀࠀࠠ@@@@@ ࠠࠠࠠࠠ0ࠠࠀ @@@@@@@@@ࠠ `@@` p `@@@@ ࠠࠀ ࠠ`ࠠ ࠠ@@@ @@@@@@`ࠠࠠࠠࠠ 0 @@@@@`@@ @`@@@`@@@@@@@ @@P`` &ˋ"23637+256*23638-0339"::WINDOSCRL  !JBX~):G[:,= 0$:G[:_:-= 0$["""Ͱ!*K:[W""" Ͱ!*K*K:G:::zgPYKzoz@gK[x&&y &!&z({( &a"23637+256*23638-0041"::STORE  !Jɀ!@!@ &N԰"8":Ӱ"8";"B":::::"23637+256*23638-1307"::!J, ,K&\x*O\J6+6L####6H7777:/Y >X2/񇇇W:+=21X *>2/!-8 W!.F!)>2)20@O >Y2/ >X2/:02) >2.>2,>*2-*D"J 2.>2,>32-*F"J >2.>2,>@2-*H"J > >2+=21>20>2* ':*(!+8>21>20>>2* [Jo&)))"2>2*K0:+=ͬ"24"5*5#:4[. *2~#"2o:4(G&=:B[5:4( :00|*5$"5:0!,8>2*:1!+8>21>!.20:1v !Z:\wZ>21|Xg:\w*@@@@@@PPPPPPP p`` @@``@X @ @@@@@@ @ @p p @  @@`А` ` p` @` ` ```0 @@@````p` @ @@ @ @` @@pp`𐐐pppp𐐐p px`𐐐𰰐```аpࠐ``` p``````  @`@@@@@@`@@ ` ` p pP@@@pppppp`p0P@@@@`p@@@@@ @@@@@@ 𐐐```pp``@@@@@ p````p @`@@@@`@@@@@@@@`  `HpȨp &"M";;"fur" &*"M";;"fur"ʰ"7900": '"23637+256*23638-0185"::UDGS  !JXX?????????8|8888???? 8888|800 'Y"23637+256*23638-0058"::*v\:f\<0&K=\ 2B\ 2C\ 2D\"\6>+!s=\v!5J ' z"64E3":"23637+256*23638-71"::AUTOCHARS*v\!?~/wy *v\%"6\>jmw#wL>cw#w#>kw#>>w#>6w ' "23637+256*23638+5": ' *U\J[*}\,"[K[![C[>2[2 [H[>2 [2[K[ C[H[K[͈[x݆GyݖOw: [͈[~ ݖOwyw~ݖO~Dwͪ"G~"~O*v\}.( T]!@@6666 L>cw#w#>kw#>>w#>6w ' "23637+256*23638+5": ' 8t&8tװ".1",*:װ".2","20"::O,I,O2,O3,O4,O5,O6,O7,O8,O9,I0,I1,I2,I3,I4,I5,I6,I7,I8,I9,TW,hf,gat,qw,cu,w1,ps,op,home,hom,wins,chs,go,cr,se,w,pos,H,SET,BD,ZX:O:"9995":"9996":#O;I,O;I;" PLEASE WAIT A FEW MOMENTS",:r(TW)::"9E3":0,1,2,3,4,5,6,7,8,9 ,10 ,11 ,12 ,13 ,14,15,16,17,18,19,20,O,O,O,O,O2,O,O,O,O,O,O,O,I,I,O,I,"9400",O,O,O ?mon=O:gate=O:mny=3E40u:ar=87W:ho=88X:rep=O I3 e(I0):v(I0) coop=O  a$("d",I4) q=I̯"d" a$(q):q "PORTSMOUTH","MAN UTD","Q.P.R.","WATFORD","EVERTON","COVENTRY","TOTTENHAM","DERBY","NEWCASTLE","ARSENAL","NORWICH","WEST HAM","LIVERPOOL","CHARLTON","CHELSEA","LUTON","WIMBLEDON","SOUTHAMPTON","N.FOREST","SHEFF WED" "BLACKBURN","WEST BROM","IPSWICH","C PALACE","MIDDLESBORO","ASTON VILLA","MAN CITY","BIRMINGHAM","STOKE","LEEDS","BRADFORD","READING","BOURNEMOUTH","LEICESTER","PLYMOUTH","HUDDERSFIELD","SWINDON","BARNSLEY","SHREWSBURY","OLDHAM" "NORTHAMPTON","BRIGHTON","SUNDERLAND","FULHAM","WALSALL","YORK CITY","BRISTOL C","BRISTOL R","CHESTER","CHESTERFIELD","PRESTON","MANSFIELD","ALDERSHOT","BRENTFORD","ROTHERHAM","BURY","GILLINGHAM","BLACKPOOL","N.COUNTY","SOUTHEND" "ROCHDALE","L ORIENT","CREWE","STOCKPORT","SCARBORO","SWANSEA","NEWPORT","BURNLEY","SCUNTHORPE","BOLTON","WOLVES","CARLISLE","HARTLEPOOL","DARLINGTN","COLCHESTER","TRANMERE","EXETER","HALIFAX","TORQUAY","HEREFORD"  "RUNCORN","BARNET","NORTHWICH","LINCOLN","SUTTON UTD","BATH","ENFIELD","FISHER","MAIDSTONE","ALTRINCHAM","MACCLESFIELD","TELFORD","STAFFORD","WELLING","DAGENHAM","KETTERING","WEYMOUTH","KIDERMINSTER","CHELTENHAM","WYCOMBE"  7800x divdiv=Icr=O3 w=w+I  "4E3" 1he=O:ay=O:dw=O:a1=O:wet=O:G(TW):#:"699" a=I31:0,a;"\";21,a;"\":a:a=IT:a,1;"\";a,31;"\":a:coop=I0:O7,O2;"FA CUP ROUND";I;O7,I6;cr *w=26cr=O7O7,O8;I;"SEMI-FINAL" %w=29cr=O8O7,O8;I;"FINAL" cr=Icr=O2cu=80P cr=O3cr=O4cu=60< cr=O5cu=40( cr=O6cu=TW cr=O7cr=O8cu=O r(1)=t1 !2r(2)=(*19)+2:cup=r(2) ":a1=(*2)+1 #a1=1gate=(*3000 )+4000:gat=gat+gate:home=home+1:hom=home:O9,O2;a$(t1);O9,I7;"V";O9,I9;a$(cup+cu) $8a1=2O9,O2;a$(cup+cu);O9,I7;"V";O9,I9;a$(t1) %rep=O:H:"190" &?wet=O::go=O:coop=O:"21",I7;"SEASON ";19;ar;"/";ho (f=IO5 )+div=f-1O,O6;"LEAGUE DIVISION ";f *1div=4O,O4;"VAUXHALL CONFERENCE LEAGUE" +f -G(TW) 0"O7,O;O2;"LP";O7,30;"LP" 1pud=O8:him=I:her=O2 2t=him 3:r(t)=(*19)+O2 7s=(him-I)I-I 87r(him)=r(s)r(him)=o(w1).005y# =,*40(:"2" 9s :t=her:r(t)=(*19)+O2 ;s=(her-I)I-I <7r(her)=r(s)r(her)=o(w1).005y# =,*40(:":" =s >#him=IR(1)=R(2)"2" Fװ".05",I0:pud,O;(" "n(r(him))t=O̯"-":O5:#O;I,"29";t:x=(*"(")+"930":װ".01",t/O2 go="162"t="Z""1100" t="-""1E3" x *z=(*TW)+I:g(z)=g(z)+I:"230":"500" t wz=1t(g(z))=t:rnd=(*10 )+1:z(rnd)=z(rnd)+(z(rnd)/15):m(g(z))=rnd:e(rnd)=e(rnd)+1  (coop=10 a1=1601Y:t (coop=10 a1=2600X:t <P=II9O2:r(p)=zf=r(p):N=p+1:hh=r(N):515 p =P=O2TWO2:r(p)=zf=r(p):N=p-1:hh=r(N):514 p:t {Q=(G(R(P))>I):IK=A$(F+D,O2):Q$=a$(f+d,3)+" HAVE SCORED"+(" AGAIN"Q)+"! ":f(r(p))=f(r(p))+I:a(r(N))=a(r(N))+I  eJ=I̱Q$-I:IK;Q;(Q$(J)Q$(JJ+1)" ");"\";8;:.008zn," ":J:"23692",O:" ": XfO9,O;a$(cup+cu);O9,I5;g(cup);O9,I7;a$(t1);O9,"30";g(I):װ".15",O:TW:a=O̰"31":O9,a;" ":a: YeO9,O;a$(t1);O9,I5;g(I);O9,I7;a$(cup+cu);O9,"30";g(cup):װ".5",O:O5:a=O̰"31":O9,a;" ":a: w=2cr=1w=4cr=2w=6cr=3w=8cr=4w=11 cr=5w=13 cr=6w=16cr=7w=18cr=8"24" "38" z=1:g(z)=g(z)+1:t(g(z))=t:rnd=(*10 )+1:z(rnd)=z(rnd)+(z(rnd)/15):m(g(z))=rnd:v(rnd)=v(rnd)+1:500 t 0g(r(2))=g(r(2))+1:500 t :O,O8;"HALF TIME SCORES" z=O8:x=I:y=O2 w=2cr=1w=4cr=2w=6cr=3w=8cr=4w=11 cr=5w=13 cr=6w=16cr=7w=18cr=8"1024"  "1030" Ea1=IO9,O;a$(t1);O9,I5;g(I);O9,I7;a$(cup+cu);O9,"30";g(r(O2)) Fa1=O2O9,O;a$(cup+cu);O9,I5;g(r(O2));O9,I7;a$(t1);O9,"30";g(I) hf=g(I):H:go="162":go Kf=r(x):hh=r(y):z,O;a$(f+d);z,I5;g(r(x));" ";a$(hh+d);z,"30";g(r(y)) z=z+I:y=y+O2:x=x+O2 y="22""1050"  "1030"  hf=g(I)  H:"182" L:O,O8;"FULL TIME SCORES" Mw=2cr=1w=4cr=2w=6cr=3w=8cr=4w=11 cr=5w=13 cr=6w=16cr=7w=18cr=8"1103" N "1110" OKa1=IO9,O;a$(t1);O9,I5;g(I);O9,I7;a$(cup+cu);O9,"30";g(r(O2)):"" PLa1=O2O9,O;a$(cup+cu);O9,I5;g(r(O2));O9,I7;a$(t1);O9,"30";g(I):"" S g(I)>g(r(O2))cr=cr+I:"2E3" Tg(I)g(r(s))p(r(t))=p(r(t))+3:w(r(t))=w(r(t))+1:l(r(s))=l(r(s))+1 \g(r(t))n(1)O6,O;a$(o(w1)+d);I3;"ARE ";n(o(w1))-n(1);" PLACES BELOW";O7,O;"AND ";p(1)-p(o(w1));" POINTS BEHIND ";a$(t1) n(o(w1))I"7500" K$="T""6300" K$="Q""9900"  "4E3" 0mwn=O:mdn=O:mln=O:spn="(*1E3)+2E3":oth="(*2E3)+5E3":wag="(*1E3)+4E3":mgata="(gata*3)/100*38":mgate="gate*3/100*58":bus="(*400)+1E3"::O,O8;O4;"MONEY MATTERS" :Qr(TW)=Ig(I)>g(r(I9))mwn="2E3":'a$(t1);" GAIN *2000 BECAUSEOF THE RESULT" ;Qr(I9)=Ig(I)>g(r(TW))mwn="2E3":'a$(t1);" GAIN *2000 BECAUSEOF THE RESULT" Rr(TW)=Ig(I)p(q1)"5040"  f(q)-a(q)>f(q1)-a(q1)"5040" ;q2=(u$(M)):u$(M)=u$(M+I):u$(M+I)=(q2):change=1 M pass=pass+I:change"5006" ':"TEAM P W L D F A PTS" M=ITW  q1=u$(M) pos,O;a$(q1+d);pos,I2;w;pos,I5;w(q1);pos,I8;l(q1);pos,21;d(q1);pos,24;f(q1);pos,27;a(q1);pos,30;p(q1)  n(q1)=M pos=pos+1:M I,O;I;I;O8,,  pos=I:H ?w=4w=8w=12 w=15w=18"6700" w=19"5200" ]f=I̯"%"O2:.01z# =,F:f=wk(w)=d+r(19):c(w)=g(r(19)):i(w)=g(r(20)) f ]f=O2̯"&"O2:.1}L,F:f=wk(w)=d+r(20):c(w)=g(r(20)):i(w)=g(r(19))  f:"4400" ֗mnyO:I::''''''"OH DEAR OH DEAR OH DEAR........"'''a$(t1);" HAVE SACKED YOU"'''"YOU MUST LOOK FOR ANOTHER CLUB":O:A="<"O-I:װ".25",A:A: "3E3"  :"21" Z.:ar=ar+I:ho=ho+I:w=I:"END OF SEASON" M=ITW:"5500":"5600":M "NEW SEASON" #div=O3n(I)=TWd=d-TW:div=div-I n(I)O3d=d-TW:div=div-I n(I)I8d=d+TW:div=div+I n(I)=Iwins=wins+I  O:"8E3" FG(TW):P(TW):F(TW):A(TW):W(TW):L(TW):D(TW):N(TW):E(TW):V(TW) gate=O:gat=O:home=O:hom=O  w=I:cr=I {H:w=O:"22" | n(M)>O3 div"5570" div=O4n(M)>I a$(d+M);"ARE PROMOTED" Xd+M=t1x$=a$(t1-20):a$(t1-20)=a$(t1):a$(t1)=x$:t1=t1-20:"5560" x$=a$(d-n(M)) a$(d-n(M))=a$(d+M)  a$(d+M)=x$   I:O:"24" (n(M)=Ia$(d+M);"LEAGUE CHAMPIONS"   div=O4 n(M)<"18" div=O3n(M)I0m$="NOT BAD" n(I)I6n(I)>I4m$="AVERAGE" n(I)>I6m$="POOR" "TEAM MORALE IS ";m$:H: %:O8;I;"TRANSFER MARKET":"6320" t$(TW,I0):"6310":T$(1),T$(2),T$(3),T$(4),T$(5),T$(6),T$(7),T$(8),T$(9 ),T$(10 ),T$(11 ),T$(12 ),T$(13 ),T$(14),T$(15),T$(16),T$(17),T$(18),T$(19),T$(20):"LOVELL","MACPHAIL","GABBIADINI","HILL","WEATHERLY","COOPER","PASHLEY","WILSON","DOYLE","BENNETT","KEELEY","JASPER","ARMSTRONG","NELSON","ROUGVIE","TRUSSON","ZONDERVAN","BRANAGAN","MCKENZIE","CANHAM" b(TW)  pz="9E4" a=ITW  b(a)=pz pz=pz-2E3:a: a=ITW `a+1,0;a;a+1,3;t$(a);a+1,15;"*";a+1,16;b(a) a ""BUY & SELL(1-20. 0RETURN) ";tr tr>TWtrp(q1)-x(q1)"6740" 6 p(q)-x(q)(f(q)-a(q))-(u(q)-s(q))>(f(q1)-a(q1))-(u(q1)-s(q1))"6740" JGq2=(u$(i)):u$(i)=u$(i+1):u$(i+1)=(q2):change=1 TM Upass=pass+I:change"6706" V "6745" Y [3I0,O;I;O5;O;"BELLS WHISKEY TEAM OF THE MONTH" \Mpos=I4:'I;"1ST PLACE:"'O2;"2ND PLACE:"'O4;"3RD PLACE:"'O;"WORST TEAM:" ] M=O3I-I ^ q1=u$(M) _pos,I3;a$(q1+d) ` y(q1)=M a pos=pos-I b1a=OTW:װ".01",a:װ".01",a+I:װ".01",a+O2:a:M lM=20:q1=u$(M) mI5,I3;a$(q1+d) n "6830" (a=I̯"2":a:O3,O;"3RD PLACE ";q$ ;a=ITW:װ".01",a:װ".01",a+I:װ".01",a+O2:װ".01",a+O3:a &a=I̯"2":a:O2,O;"2ND PLACE ";f$ ;a=ITW:װ".01",a:װ".01",a+I:װ".01",a+O2:װ".01",a+O3:a ,a=I̯"2":a:I,O;O2;"1ST PLACE ";g$:O +TW,O;O4;"WORST TEAM OF THE MONTH"'v$:H ,y(I)=Imon=mon+I:mny=mny+"3E4":"5060" y(I)=O2mny=mny+"2E4" y(I)=O3mny=mny+"1E4" y(I)=TWmny=mny-"25E3" pos=I:"5060" UwTW"7100" Vf=Ḭ"29"O2 W%f=wr(20)=1:139 Xf YwTW"7110" [f=O2̰"30"O2 \lf=wgate=(*1000)+(n(I)-20)*600X:gat=gat+gate:r(I9)=I:home=home+I:hom=home:"138" ]f f=O2̯"&"O2 rf=wgate=(*1000)+(n(1)-20)*600X:gat=gat+gate:r(I9)=I:home=home+I:hom=home:"138" f  f=I̯"%"O2 f=wr(TW)=I:"139" f L M%"TEAM P W L D F A PTS" NM=ITW O q1=u$(M) Ppos,0;a$(q1+d);pos,12 ;w-1;pos,15;w(q1);pos,18;l(q1);pos,21;d(q1);pos,24;f(q1);pos,27;a(q1);pos,30;p(q1) Q n(q1)=M Rpos=pos+I:M SI,O;I;I;O8,, V pos=I:H: x#:"CHOOSE FROM:-" ya=I za,O;a;a,O3;a$(a):a=a+I {aɰ"21""7802" |"7805":"7806" }/O,O:"WHICH TEAM TO FOLLOW?(99 4 MORE)";no: ~Sno>Ono<"21"d=O:div=O:x$=a$(no):a$(no)=a$(d+I):a$(d+I)=x$:t1=d+I:"7900" :"CHOOSE FROM:-" a=I 1a,0;a+20;a,3;a$(a+20)  a=a+1 a217812  "7805" ^no>20no<41)d=TW:div=I:x$=a$(no):a$(no)=a$(d+I):a$(d+I)=x$:t1=d+I:"7900" :"CHOOSE FROM:-" a=I 1a,0;a+40(;a,3;a$(a+40()  a=a+1 a217822  "7805" ano>40(no<61=d="(":div=O2:x$=a$(no):a$(no)=a$(d+I):a$(d+I)=x$:t1=d+I:"7900" :"CHOOSE FROM:-" a=I 1a,0;a+60<;a,3;a$(a+60<)  a=a+1 a217832  "7805" ano>60<no<81Qd="<":div=O3:x$=a$(no):a$(no)=a$(d+I):a$(d+I)=x$:t1=d+I:"7900" :"CHOOSE FROM:-" a=I 1a,0;a+80P;a,3;a$(a+80P)  a=a+1 a217842  "7805" Yno>80Pno<101ed="P":div=O4:x$=a$(no):a$(no)=a$(d+I):a$(d+I)=x$:t1=d+I :"CHANGE PLAYERS NAMES?" a=I  a,I;e$(a):"CHANGE? (Y/N)";d$ d$"y"d$"Y""7952"  "NAME? ";c$ e$(a)=c$:a,I;e$(a) a=I0"7990" a=a+I:"7903" 6K"WHAT COLOUR? (0-7)";inky 7 in=inky 8$:"NAME OF THEIR HOME GROUND? ",j$ 9TW @ divI9"8290" Inn,O;a$(k(chek));nn,I5;(c(chek));nn,I7;a$(t1);nn,30;(i(chek)) $i(chek)>c(chek)I;I;O8;nn,O,,  nn=I9H: chek2=w"8125" chek2>I9"8295" Lmm,O;a$(t1);mm,I5;(i(chek2));mm,I7;a$(k(chek2));mm,30;(c(chek2)) &i(chek2)>c(chek2)I;I;O8;mm,O,, 2nn=nn+O2:chek=chek+O2:chek2=chek2+O2:mm=mm+O2  "8105" H: !4F=ITW:0,0;٥*7;" ":F !99I2,I2;a$(t1)'O2;I;" ARE THE FA CUP CHAMPIONS!!!!!!!" !:A=I̯"<":װ".001",A:A !%H:chs=chs+I:mny=mny+"8E4":"22" #,Tx(TW):u(TW):y(TW):s(TW):n(TW):g(TW):f(TW):a(TW):p(TW):w(TW):l(TW):d(TW) #:c(I9):i(I9):k(I9) #<o(TW) #= a=O2TW #>o(a)=a #?a #EE$(I0,I1):"9029":E$(1),E$(2),E$(3),E$(4),E$(5),E$(6),E$(7),E$(8),E$(9 ),E$(10 ):"CHARD","SINGLETON","LONGHURST","ADCOCK","CULPIN","GILBERT","DONEGAL","MCGOLDRICK","WILCOX","LOGAN" #Ht(10 ):m(10 ) #P4z(10 ):a=110 :z(a)=1E4':a #Q6310: $x#O;O,O;O7;I;I;"PRESS ""P""THIS PAGEANY OTHER KEYPROCEED...":.1}L,I0:I:O:="P"Ŧ="p""9800":"9400" $: &HSET"9891"-(O6ZX):'': &z#O;O,O;"KEMPSTON E IFACE 1 OPUS ZX LPRINT III DISCIPLE QUIT" &|O:K$=:K$="Q" &~*K$="K";:"9881":SET=I:"9891":'': &&K$="I"BD"BAUD RATE? ";BD:"B";BD &1K$="I"K$="O";:"9887":SET=I:"9891":'': &*K$="L";:"9888":SET=I:"9891":'': &*K$="D";:"9889":SET=I:"9891":'': &$K$="Z"SET=I:ZX=I:"9885":'': & "9852" &4"9883":°"27";"@";°"27";"W";I;°"27";"l";O4: &:0 & &:1 & &Kԧ:԰"4":ӧ;"t":Ӱ"4";"b":#"4";°"27";"@";°"27";"W";I;°"27";"l";O4: &c°"27";°"27";°"27";"@";°"27";°"27";°"27";"W";°"27";I;°"27";°"27";°"27";"l";°"27";O4: &8 @6,1:°"27";"@";°"27";"W";I;°"27";"l";O4:@6,O: &"23637+256*23638-0129"::hurrydump  >!"[K[*6\y_y@W`(< =O# >2[ Hx > :[:[2[ >2[> :[2[ &."A","":N="A"+"A"+"7":N,0:N &Qç:ç:"63743":"9999":"9996":"9995":"23607","":O=ç:I=:"9955" & O:K$= & K$="R"I &WK$="C"#O;I,"14";"CONTENTS":"23608",O:*"M";I;"CONTENTS" &BK$="N"#O;I,"25";"NEXT":*"M";I;"dat" & "9905" &#O;O,O ; "RUN PROGRAM CONTENTS NEXT ":"23658","8": & "M";;"to" &*"M";;"to"ʰ"9895": ' 0"23637+256*23638-1041"::!J?>Os>Os|?>?p|L00L2 # 0 00 0 # 0 30 0 0 00 0 0 00 0 0 03 0 0 33 00??|p@@0  0?> @p||?>>Os|?>Os@p|?Á 6lx|dfffffffff|x|~````|0P4HH4ƪ  1||0> > 0`6wgksw6 <> 0 0 ,nn >YE]U]>>wwwwwvwvtvwv3qpq3tvwwwvtwqpvpqwwqpvppp3qpw7wwwwww7w6wvtptvwppppqswcwwwwgwws6wwwww6tvvvtpp6wwww~7tvvvtvw7y|>Ov]]wwwwww6ccccw>kkkkw6ww66wwww6>wO>|yw |ֺ|pp8T>0|0~>~f?``|f~|>~`~>>f~>~f~`~>000~~f~~~``~~ff8888< ll|8`n|x|n8888>|~fff<~f~<|~f~|``|}||l``~p~~~~fff~?|8~f~<~ff~>~|~8~~0p00  t\|ƚ| ' @"23637+256*23638-5409"::@!. z[~( (#F##~~~?~~~??ZҖ??s`0Hh_ 8 0??> UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@U@'ÁÐU@gÙÁU@`a@̀U@@[aU@4`  U@80?H} U /'癙gk@zOs00#ht&pLϒ X`2_  0 ??UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@ πU@?$U@y$U@k@zaL̒AOU@ 00#ht&pOU@x ɾ U@0 ?U?$$|AOH00얐HHx ɾ   ?UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@U@?$U@?$U@~x >ZLI̒O̒U@00'`p&LϞU@xHa  U@`7U?$Á$>@uaL̒@80HH_ a > `O?UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU@U@?~~<U@??~<U@?U@p01?U@8p ? 8U@@ ZU0 ?  JZ֔pҖ(oJ~???' } `4?ϟs@@Z U@<)lU@t-ikJ[֐U@-)x?U@U@ ;U@k}U@ H?/}U  `>=h JZ֔ޖ7-)h{JZ8 s `?q@  ZU@ Җ/)dU@-ikJ~ҐU@)U@?U@w/@EU@ ks`U@!H).?U<!/ @-kJZ-)h J?@& ?s `@0!/HU@q-?hU@!kJZ֐?U@ൡ%??tU@=?U@ U@ h?ϿsU@!?/?0 U-hkJZ֏g-?h!kJZ֐?>JZ?' Zo <  ?)sߧ ?@p-)?U@|-ikK׈U@)h?U@>JZ?U@' ZU@ }U@ `4?ϟsU@!.U   h@?ij 8wvt>pwp @  U@h@?U@-`cU@U8wvt>pwp@!~-`b8wtvqw@@ U@`U@U@Ul6tvw|p>g8wtvqw@ 8 t-ibl6tvw|p>g8 wpwsww7@@  U@h`U@K_U@U ]wvwwpww38 wpwsww7@ ``o'C ij ]wvwwpww38l6pvwws@@ `U@!`cU@Җ_UUUUUUUUUUUUUUUUUUUUUUUUUUUU ]wvv6pwq@))))))))))))))))))))))))))))))))) )) 8 8 )) )) '''' )) ''' )) '' )) '' '   )) ''   )) ''    )) ''   ))  ))  )) ' ))  8 ))  ))  ))  ))  ))  )FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 'Y"23637+256*23638-0058"::*v\:f\<0&K=\ 2B\ 2C\ 2D\"\6>+!s=\v!5J ))  )FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 'Y"23637+256*23638-0058GG&GG`"9E3":I:I:٧+:O::""'''::N=Ḭ"7":A$:'5;1;N;". ";1;A$':N:#O;I,;"SELECT BY PRESSING 17":"TEXT RIPPLE","WATERFALL","RAMBALL!","RANDOM GRID","INFORMATION","DELETE ALL BUT ","QUIT" B16,O:223,O:O,144:-223,O:O,-144 2O:K$=:K$<"1"K$>"7""2" <"23560",O:K$*"1E3"  #:"23607","<":N=O̰"19"ͺ:N,N/2;"Windowscroll Demo No.1":N:"9994":Y,0:X,0:V,22:N=I̯" ":H,N:R:N:N=I̯" ":.009ztj,N:N:X,O:V,:H," ":N=O̰"18"ͺ:Y,N:M=I16:D:M:N:N=" "I-I:.009ztj,N:N:"2": ;O:O::"9932":"9933":"9934":"9050":"63E3": I:ڰ"4":O:O::"";"10",O; "       ":"9050" ֩"23560",O:I:I:A=7:X,5:H,2:M=15I-I:Y,M:V,A:A=A+1:21,5;"":N=18:65000:þ23560\N:M 23560\ [Y,0:X,0:V,3:H,32 :N=I24:65015:þ23560\N TOP=O:23560\ !O:4:"9932":63108,O:63109,8:63110,4:63111,2:63112,"D":63113,8:63114,"":A=22-TOP:N=TOP17:63108,N:63110,A:A=A-1:63000:þ23560\N:TOP>183100 23560\ 63108,O:63109,8:63110,4:63111,2:63112,"U":63113,8:63114,"":TOP=TOP+2:N=17TOP-1:63108,N:63110,A:A=A+1:63000:þ23560\N:3060  I:I:A=19:X,5:H,2:M=317:Y,M:V,A:A=A-1:21,5;" ":N=18:65005:þ23560\N:M &23560\ 0xڰ"4":O:Y,"10":X,O:V,5:H,32 :N=I116t:65010:10 ,0;"":þ23560\N 523560\ :63108,15:63109,8:63110,6:63111,2:63112,"U":63113,32 :63114,"":63000 ?23560\ NnY,"10":X,O:V,7:H,32 :N=I24:65010:10 ,0;"":þ23560\N P23560\ S63108,15:63109,5:63110,3:63111,2:63112,"D":63113,8:63114,"":63000 U23560\ XqY,"10":X,O:V,5:H,32 :N=I140:10 ,0;" ":65015:þ23560\N b23560\ {[Y,0:X,0:V,3:H,32 :N=I24:65010:þ23560\N 23560\ 3030 #:N=O̯""Ͱ"15":N,0:0,"":N:N=O̯""Ͱ"25":0,N:"",0:N:V,"6":H,"6":"9050"::J=OIO:Y,*16:X,*26:M=URͰ"5":N=I̥*20+1:C=M:þ23560\N:M:J  #:I: " WINDOWINDER  is a machine code program which you can call from BASIC to 'frame' selected areas of the screen and then smoothly scroll any text or graphics thatis within that 'window'. Thereare two versions - a general oneand one that uses extended BASICcommands as allowed for by theInterface 1. I have used thegeneral-purpose version through-out this program so that it willwork on all systems but if youhave Interface 1 you will find it easier and more flexible to use that version." z"The Interface 1 version of the code is stored in aat line 9930 and the general-purposecode in aat 9931.":"5900"   "9930 moves the 491 bytes of the I'Face 1 version to 64512and GO SUB 9931 moves the 322bytes of the all-systems versionto 65000 so, once initialized,you can thenthe code forseparate loading if you don'tlike in REMs or a program is desparately short of room in memory." "Here are the all-systems versioncontrols:-65000 = SCROLL UP65005 = ' DOWN65010 = ' LEFT65015 = ' RIGHT":"5900"  "Those are single pixel scrolls. Put the in a loopfor more.The scrolling is withinan on-screen 'window' that youset up with the following:-" <"65020,X =THE HORIZONTALCOORDINATEOF TOP-LEFT HANDCORNER OF THEWINDOW65021,Y = THE SAME BUT FORTHE VERTICALCOORDINATE65022,H =HORIZONTAL SIZEOF WINDOW (CHAR-ACTER SQUARES)65023,V = VERTICAL SIZE":"5900" A{ "The 'waterfall' demo has so manywindows scrolling in differentdirections and different numbersof pixels, it became a bit jerkyso I added SCROLLCALL that callsthe routines direct from anothermachine code routine rather thanBASIC. Use9932 to place this in memory thenallcoordinates and window sizesinto sequence in memory startingat 63108 in the following order:" F4 " Y,X,V,H,""R"",Nreplace ""R"" with ""L"" toscroll left,""U"" to scroll up and""D"" to scroll down and N is the number of pixels.You follow thatsequence with the data for thenext window with no limit other than memory etc but you MUST endthe sequence with a ""STOP"".":"5900" H "SCROLLCALL will keep repeatingthat string of 'commands' inmemory until the user presses a key but if you want it just toperform the string once andreturn to BASIC then put a """" just BEFORE the """". You can see examples of this in 'RAMBALL' if you lookat the listing from line 3060. Clearly, 'RAMBALL' needed tofollow a sequence, stop,and thenstart a new sequence whereas thewaterfall is continuous and did not need the """"" K "The initializingroutinefor the waterfall sequence waslong so once working OK. I SAVEdthe string of coordinates etc.in memory as CODE and put it in aat line 9934.":"5900" P "The I'Face 1 version uses thefollowing new BASIC commands:-*SET Y,X,V,HSET UP WINDOW ASLAST PAGE*SCR NSCROLL RIGHT BYN PIXELS*SCL NSCROLL LEFT*SCU NSCROLL UP*SCD NSCROLL DOWN" d"Y,X,V,H can be any legitimatecoordinate or size on screen or any valid expression such as16*.5+A$ etc. N can also be any calculation or valuefrom 0 to 255.0 is taken as 256.":"5900" x "To use the routines in your own programs, select Option 6 at themain menu which will delete all this BASIC leaving just the all-systems in theat line 9931, the I'Face 1 version at9930 and SCROLLCALL at 9932. Youneed to64999 or lessbefore initializing the all-systems version with9931and64511 or less beforeinitializing the I'Face 1 newcommands with9930. Ifyou should use SCROLLCALL then62999 first." "The rest is up to you.Add a dashof imagination... a smidgen ofcreativity.. and you may achieveall kinds of effects as you can see from the demos. - Brian":"5900":  l#O;O,O; " Press P to print this page or any other to continue...":I:O:K$=:K$"P": "9800":"5900" p#:"65367":"6100" a"23637+256*23638-0041"::erase2  !J[[!n!&#nѧR a"23637+256*23638-0041"::erase1  !J[[!&n!'#nѧR @|"9E3":"9994":"9986":"9931":O:O: +:I:O,O;"ByPaulHiley " TO"This is brilliant!- Put a windowof 'any' size,anywhere on screenand scroll the contents, text orgraphics up,down, left or right.The only real limit is your ownimagination! Well O.K., we don'tneed this hype but it does justreflect my enthusiasm for theseroutines and the fun I had doingsome extra demos! - Brian":"8955" a5Y,1:X,1:V,8:H,14:R:R h "23560",O rM=OIO:N=18:65021,2:65020,22:65023,6:65022,8:65005:65021,4:65020,16:65023,3:65022,5:65010:65010:65010:65010:65010:65021,1:65020,1:65023,8:65022,14:65005:N:N=18:65021,2:65020,22:65023,6:65022,8:65000:65021,4:65020,16:65023,3:65022,5:65015:65021,1:65020,1:65023,8:65022,14:65005:N:þ23560\M "K$=¾23560\ " K$="R" "WK$="C"#O;I,"14";"CONTENTS":"23608",O:*"M";I;"CONTENTS" "TK$="N"#O;I,"25";"NEXT":"65367":"9988":*"M";I;"to" " "8040" "b"23658","8":#O;O,O ;"RUN PROGRAM CONTENTS NEXT ": #("9E3":O,I,X,Y,H,V,U,D,L,R,SET,ZX::ç,,65020,65021,65022,65023,65E3,65005,65010,65015,"49998","49999" #Z0;:#O;I,+;ڰ"6";ٰ"2";I;I;" ANY KEY": &HSET"9891"-("6"ZX):'': &z#O;O,O;"KEMPSTON E IFACE 1 OPUS ZX LPRINT III DISCIPLE QUIT" &|O:K$=:K$="Q" &~*K$="K";:"9881":SET=I:"9891":'': &"K$="I""BAUD RATE? ";BD:"B";BD &1K$="I"K$="O";:"9887":SET=I:"9891":'': &*K$="L";:"9888":SET=I:"9891":'': &*K$="D";:"9889":SET=I:"9891":'': &$K$="Z"SET=I:ZX=I:"9885":'': & "9852" &6"9883":°"27";"@";°"27";"W";I;°"27";"l";°"4": &:0 & &:1 & &Sԧ:԰"4":ӧ;"t":Ӱ"4";"b":#"4";27;"@";27;"W";I;°"27";"l";°"4": &c°"27";°"27";°"27";"@";°"27";°"27";°"27";"W";°"27";I;°"27";°"27";°"27";"l";°"27";O4: &: @6,1:°"27";"@";°"27";"W";I;°"27";"l";°"4":@6,O: &"23637+256*23638-0129"::hurrydump  >!"[K[*6\y_y@W`(< =O# >2[ Hx > :[:[2[ >2[> :[2[ &4"23637+256*23638-0508"::*WINDOSCRL  !JͲ*ͶSͶC3ͶRLU:DfEͶTͩͩͩ͢͢͢͢ͷ!ע-xq#K[xy !z{ͶׂͲ, ͢ͷע-xA ͼ:G[:,= 0$ͼ:G[:_:-= 0$ͼ["""͞͵!Kͼ:[W""" ͞͵!KK:G:::zgPYKzoz@g &ˋ"23637+256*23638-0339"::WINDOSCRL  !JBX~):G[:,= 0$:G[:_:-= 0$["""Ͱ!*K:[W""" Ͱ!*K*K:G:::zgPYKzoz@gK[x&&y &!&z({( &̵"23637+256*23638-0125"::scrlcallC  !Jl>2\!#:\~0~2#~2#~2#~2#~U(D(L('#F#F#F#F &ͻ"23637+256*23638-5251"::waterfall  @!. z[~( (#F## + <@|   =]wL H  ? /H   "]wndw ; '2(!2 v*M;CKd@8՟ d}ۿ ۿ ? & @~߿ -ߺ߿w߿OB~  ?1x%H !@l@>]˿ns_S sK+ ?$@H  [?$߻ o߿?]Ko?@&@@={c ?ݾ{ݷ?}M ~#[@gbBW̽T@2@>  \J῿"}7{ @ɓ",oPm?qs{?D?` Wp9e8A3ID = ;_?{ ~rgꔽ}Zyo`5RTP ĕA) ȋy(pm_% ½?"~b"B~ ~Ă ? IN'_P"5$2$*o丨M׿jo@!@$Q_| KݾDT Qбe"Ъwssdv@D&tw?};檴*һo*!*$H?Ҷ@ԙ zV3k@*͑U=yۼE(_́ 3!HFo ]T0j Dj?4# **"dTJV߯y?Q@~4B @ ńQ GB a0IdH&Y1 IIDD"!DDD DD "D  DDDIDDD0gD"hDDDD"I""I"hD"h"DD" D@ C U!@ C U U"=I"CC UID = UI"= C @ C UUII"=CCC U@ C U UC UCC UC U  U|   |$iL@@p@iiL@@py(E@y(p@y(E@iL@@py(Ey(Ep2@iL@@@ii2@i2ؖ@@py@B8888h8xDh 88888888B888888x8?l2$p2$`$?$L`$2$$L`$$$2$$L$L`$$LH2$$$LH$LH2$B D@@ TDDDT+!s=\v!5J ' {"59904":"23637+256*23638-71"::AUTOCHARS*v\!?~/wy *v\%"6\>jmw#wL>cw#w#>kw#>>w#>6w zł|S[kV8q8S 'Y"23637+256*23638-0058"::*v\:f\<0&K=\ 2B\ 2C\ 2D\"\6>+!s=\v!5J ' {"59904":"23637+256*23638-71"::AUTOz*v\")J!J~#N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >µ*hfd;}G̓ QM3{3{{}{{3r{{3,'{4~{CoCoCIG) ]v>Y } ni alsan tyos entri OUTBOARDi anrt: DATA snt,Tasr, ndwt ttc. "Ially", isulrt 10 sce s.Yrs l bsd, fcr, nthlunl: 1. YesitՐl; 2. I ts"cwoff" b ss(w applai it -end); 3.Wn llitrا(e.g."Ceno t 6th").^"FLEXIPAGE 200" spys,\ers, adn s, etc.A l-u, LARGE xand\gpcpg ew~\u; incª, fe-rou܇tl \pgmanmp instcons}nnr\exenurs. MnlBASIC,} sܻid.\F `8.00 sk, cd\o}st. 48K an128K.\S.A.E. ils: F|\Soft, 20 T Parknds,\Ditch, Worcs, WR9 7DG ^ZX-COMAL inc Engsh\al. Stc upgms\tPROC, LOOP, CASE, etc.\Sing entry, 32K\pgmb RAM fe. Norlly\onl oonin\inctpo  usocd. Onl135 dkr(au`12) incns.\Pa u GIRO 8 56 41 91.\Addss: LMornn,\Brygrn 29, DK-7120 Vej\0st, Denrk. DELIVERY: 14 DAYS ^FoSa: SPECTRUM PLUS: `40.00,3" DD HITACHI DRIVE (Ca \ثbODis˪rand\ni l tesng\3.5" d): `24.00. Conct\Harrrr, 14 Hal La,\Walsg, Contry, CV2 2AW\(Tel:0203 612812)^An el un(Sincir)\Sct 128/D'ktڼcpnr\inr/Ss GP100a\pnmon? T scen-mf tt-uis\rb. Pa  kif\u' lt pbm. JOHN\LUBY, 38 WinrelGarns,\DUNS, Bercks.^BRADWAY SOFTWARE a adrn upg c uOsDis˪rmpng: 1 MEGABYTEDD/DS 3.5" inr sd\(o 1 o2); tng\instcons;ext 6116 RAM cpno pg a`85 inc(Euڤa s `5 ext).\Deilfm: "Hilltt", NetrPady, Gndrd, Derbys,S30 1JA ^Au܇tnsopgms\f cd, Os\Dis˪ry, Be, Disp or\PD unSOFT-CRACK th\SOFT-ROM. Bett Mul€?525 dk+ s (au`47)\Sen LarJesrn, Mons16a, DK-8000 ArC, Denrk\(Tel:06-183661) ils.^Porl, ufendlm/sºet ODis˪ry(anSctm, ansrt):LINK-ED ser-`3: LINKER\impڪ-ndng-`4.50:\XC-CUTOR epg ads-`2CHAIN Al aʪ p se-ranotrs-`8. ADD\`2.40 p+corr.Ful nssed. Fm: ZOD THAT\SOFTWARE, 33 MarchnCsnt,Enrgh,EH9 1HQ. SAE 4 ilCHECKOUT 1 i OUTLET 9.^Micd }rtds-`1.60 chUnbnDS/DD sks:- 3.5"-`1.50, 5.25"-50p.\cd ls:-30se (=20 inrs+30 rs) \s ls(55*35mm)-1520\ComatC10 }st\(unld)-30cfmCHEZRON(bc aity)ORDERS SENT WITH YOUR NEXT ISSUE ^Sct Ps-`50: Sctm\48K-`40: Inr 1 & M/D-`40:\4 PoUts-`5 ch: TV t\(B&W)-`20: Ta Rerr-`5:\QcksJoysck-`8: Kempsn\Inr-`2. PТ Juan\Ratcf o 01 848 6585\(Of) o01 573 6440 (С).^O R.D. Di Tr\, `25.00 oasofr. -A Rutrrd, 33 Montϡry\Rd, Co, Farnugh, Hants,\GU14 0AY ^FOR SALE-Ofrs/spnd\\1.DK'TRONICS LIGHT PEN an SOFTWARE.................`8.002.MASTERFILE anTASWORD TWO o }rtd anndok. GAMES }rtd,ud, f exno Sysm.......Ofrs?3.SUPERCODE III............`8.004.TASPRO 3.................`2.005.QUALITAS 3.............. `5.00 (pNLQ pni nttTASWORD 3) 6.MELBOURNE DRAW...........`5.007.PRINT UTILITIES (Sincir)...............`2.00\\ CHRIS CLAYTON, 21 RUDCHESTER CLOSE, CARLISLE, CA2 7XL (Cars 32150) ^ PHANTOM VIEWDATA BB NUMBER CHANGE\\I a pa inr tt\Pn Vw~ BBS l nn24hr, 7 ~ek\rė - T 24hrė\l Ы o w\pТ mr: 0226 732140.\T sys isl V23 Vw~(1200/75 |ud) aΦ anu} trt sys sl by\gno a'GUEST USER'. T\'Wi rۈ so' ofr\sl sndun t 100\ct e ise(S\OUTLET 006) t l \n'Wi }' ofr\|o t ia. Scr\DSy- Ps MBX 919998422^ OPUS DISCOVERY CLUB \W ilotiws-twcio sans\ft, in, ps, etc. :-\57 St.SarRd,WEST CROYDONSury, CR0 2XE ^ OUTBOARD BB ADVERT \T G֡ AHo iBB tt\SPECCY co }ld\SPECTACULAR. Y } nion\(01)888-8894 ,iurl\ew~( PRESTEL) s/w.T\ Sccyi*sct.0#\t! - Ba Gaff.\\^Adn o cd orOsbPeHr: \EXTRICATOR-`3.99(Ta-`2.99)\ENERGEM ENIGMA-`5.99(Ta`4.99)\aib f PRECISION GAMES,\2 Fer Hill, Lang Hills,\Baln, Esx, SS16 5UE. S\ei OUTLET Is5 ^Re stbnnuoldbpnbn:\ALADDINK, 4 HurCsnt,\Euth, Bercks, TD14 5AP -ind. Ta ofr:-\ONLY `1.25 bn! (08907 50965)^f PRECISION GAMES,\2 Fer Hill, Lang Hills,\Baln, Esx, SS16 5UE. S\ei OUTLET Is5 ^Re stbnnuoldbpnb *v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >z]8 \\T a onlt othws\imi tnth'OUTLOOK:\\A ft nnbrowr\e o`4,000 r\ani al. He\զ t 3,000 ˾es!\\Aexcd,Ep incad\t p otipnrby\au10% lnt int-\co oa EEC 33% von\al tpnrfm\Jan. ^Ps int off-a ¡\cra1 o July\1st.Lar mrot r\uroMicڢa td\}u tpntp\inca o300% 400% t\a uw go 40\ceng.\\CP/M iasaib o t\+3 Sct au`30. (CP/M\ie oft tts\sn~rCP/M pgm on\fnndomrs).\\Lno f tin r\OUTVIEW con,COMPUTER SHOPPER\oeot w\+3 CP/M i it"Sincis".\Ia aal nng\tnt CP/M c t ^n'kcauitn\ats! COMPUTER SHOPPER em\ aly oil\t ss i tir\ewant Sincis\aԢ isblrtt 78p\at i cal.\Al ˪iadė ZX-\pnowrs, t "TecTa"\uºe f "CRASH"\(rpt˪ts)and\t T(QL cԢ) mr.\\YOUR COMPUTER it ecop-\ oCOMPUTER SHOPPER - ts\obn s anr ps\(ۡ¡ao t xt\) dnt ag 75\(`1.35). Notnr\Sct owrunsnt\ `500 ink-pnr\anul aew. ^YOUR SINCLAIR snga\GAUNTLET er, 31 fnt\}st antrns(!), a\ssclnu¢ ana\scen-fpnu¢(wr\tis). T WORDMASTER c\ieܛttLERM's\oluºeand\asmbr. Al o 67 ian\adrbSPEEDYSOFT ally\o|ri s. I\t od n'n\tha`7 `15 t I }n\mnPIPPO, DUN DARACH and\TIR NA NOG wch, aid,st\ ablincb e.\LotoottЧ 3\I KNOW a rthw.\\T itns}llly\Sct uri Perۈl ^ComWorlt ia\Z80 asmbsno p.194\u¢ r\t ti by p a\ri.\\SINCLAIR USER anCRASH t\aib at ¡ owng\ts. - Ban.^toottЧ 3\I KNOW a rthw.\\T itns}llly\Sct uri Per