(@3~w#~w~/W#~вw@N 'N @@@@N 'N @@@@N 'N @@@@N ' OUTLET (CONTENTS `))ZAPMOD2 *=checkout K>Hcheckout2I[dou O\seditorialtletters1 9lookaheadlookout out ioutboard >outclass ?[run \dtimebomb *envat osINDEX LtJIG! @OUT-TAKE4 chars #dig $Bdrivechat0C]fon ^spe opcodes OUTLET !&! "9930" N=" "̯"4"ͧ*:.02{# =,N:N:"(":X$:"9986":"9995":"23658",O8:I:I:٧+:O:O,O;"THESPCRUD R I V E MAGAZINE 1988ISSUECHEZRONNo.013S/WARESEP88"  "EDITORIAL....A DRIVECHAT....MOUTLETTERS...B DIGI-DUMP....NOUTSTART.....C OUT-TAKE #4..OOUTBOARD.....D FONTOGRAPH...PTIME BOMB....E SPEC-LIST....QLOOK OUT!....F JIG!BLOX.....RCHECKOUT1....G opcodes......SCHECKOUT2....H INDEX..TVATCHECK.....I ZAPMOD2......UDOUBLEHEIGHT.J run..........VOUTCLASS.....K RESET(0).WLOOKAHEAD....L Eds:R&B.CAVERS__"  "editorial","letters1 ","out","outboard ","timebomb ","lookout ","checkout ","checkout2","vat","dou","outclass ","lookahead","drivechat","dig","OUT-TAKE4","fon","spe","JIG!BLOX","out","out","zap","run","0",ç,,"8","23608",ç,"3E3","23728","65368" ("WELCOME FROM OUTLET!!"," SELECT ANY OF THE ABOVE ITEMS BY PRESSING THE BLACK KEYLETTER. PLEASE KEEP YOUR OUTLET DISK IN DRIVE 1... " <\"9997":#O;O,O;O;"":"4500":L>"3E3""90" F="65490",I:"65491","4":"A":ïG:þ"23560"X$:G P*K$=¾"23560":K$<"A"K$>(H+"@")"F" Rx"PUT ISSUE 4 OR THE DEMO SAMPLER IN DRIVE 1, LOAD JIG!BLOX THEN LOAD THE FRESH PICTURE FROM THIS ISSUE (IN DRIVE 1)",I S7"READ THE EDITORIAL FIRST THEN LOAD INTO OUTSTART.",I TS"PUT ISSUE 12 IN DRIVE 1 TO LOAD 'OUTDEX' THEN LOAD NEW DATA FROM THIS ISSUE. ",I Uj"PUT ISSUE 9 IN DRIVE 1, PRESS A KEY TO LOAD 'ZAP' THEN MERGE IN ZAPMOD2 (SEE OUTLETTER FROM A. POLI)",I ZKK$-"8"-("12"K$>"L"),"14"+("16"K$>"L");I;I;O;ڧ+;(K$"L");" " d<K$"R"K$"U"װ".05",*:װ".1","20":K$:M$,DD:"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$-"@") #FLEXI=(C$(K$-"@")="checkout ") .OB=(K$="D"):"9994":"9986":OBO:O:٧+ 6O::C$(K$-"@",̰"5")="check"ڰ"7":"34591","" PG=I 8OB;:"23692",O:"21",O'""+(" O U T B O A R D Sept., 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 jOPPG"1080" ovFLEXIK$=°"7"O:O::ڰ"5";I,,,,,,,,,,,,,,,,,,,,:"37399":#O;I,"12";I;"ANY KEY":I:O:ڰ"7":ٰ"2":"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" 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""9994":I;ڰ"7";I;"9","5";"ANY";"10","5";"KEY":"23560",O:Z="14"̯".":د"3","_",Z:þ23560\Z &þNIFžNIF>H* &(K$=(NIF+"@"):"23658","8":"300" &KH="23":BR="9600":C$(H,*)::N=H:C$(N):N:O,I,O8,NIF,PR,L,D,G: &"m";;"CONTENTS" &*"m";;"CONTENTS"ʰ"9900": '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<   ZZ' V"Name: ";t$;" has ";s$;"k free"'':a=ln:z$((a-1)*"11"+1̰"a*11-1"):a Z*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> **< S>>*̞B< ![#R0~ 8~> > >zlTxna standard set in the program from which many pictures can be designed. In the time I had I was unable to find how to use the large text shown  \ "FLEXIPAGE 200"\ Reew- B.Cars\ ----------------\\"FLEXIPAGE 200" isce \g anspuºtwch\pĘr xanxt\ty gpc Psl\oCi th՘s: tr\incntuinand\bncn ots; ng\܇}lli en aon\}u on acsof\an bt ur. ^Deid,14- A4 instcons\ th:"An, t w\s, } g ann\spys..."I dn'nit\ sy. I sctiu\ۡo tw kw\t pg ghgst\|pnpi a ut,\afզ t t urI d\ cpgs \p sne o\snt pg Φ u\} p i, ul,\spugڗrsp\nw.\\IpsEDIT (CAPS+1) u\} ty} sce wcI\e iaۈb tng\rb. Ipntui\swly- sԫt y, Psl ^scent a\pb ۡ app}ons.\\T gpca ilufm\ng ccgpcwch\ -bt ur\altugt isn~rt\i t pg f wcny\c} gd. I t\¡ I I ub nd\ u t r xswn\i t sce antn t\instconulfm\t scpo oa emp,\ypsbypss,srnat\t i ansnth\t g ot oths\exnt i as\sb tFLEXIPAGE.\\Hanitt, on spy ^HAS e gd,te sy\eugt a r \acallu (altugI pا\tno t gr)\ant a t oth\spytt pgm.\\I ad o iain\mnanI }n'lct\anytnel ts. T\a uapp}ons.Iu\ cb, sl snw,\rp pr res\ot FLEXIPAGE 200\ rto  ady\ snۡ ¡ Ծna\nspy. Perpon,u\ go, զ ul\Ԥcզ ickltn\t rst, i ct,t a t\e ananesng ^o ulup~ anadd\ uspys.\\AltugI tn t on-scen\pmptul impڪun\(e.g.,t"nrm" wt\ulpss?- Iesd\"y" u' wng),Nertss\I sadto}\e tpnon\anslnwciualla\ogn.T mp FLEXIPAGE\c,incnUDG gr\i`8 o cd,+3 sk,Os\Dis˪rs o}st fm\\ DAVID WORNHAM,\ FLEXIBASE SOFTWARE,\ 20 THE PARKLANDS,\ DROITWICH, WORCS WR9 7DG.^@!. zP~( (#F##077777 <<<<<0777777?<<<<<< ? ?Dx8TDxDD8x @@@|~N@D DD |<<~ @@@@$@BB@x D< DTD D@0????8 ?08? ?@ D@Tx@DD@~@~B>|<<~ @@@@$@BB@x D< DTD D@wwwww( wwwwww(@88hx888D88 D<x8T@ < 88x<@@@$BBB@x8<8h88@8?@~~B>@B<~?@ 8 @B<~?@ 8 uh>oN>i4>e>a #~a> ^(\(> **< S>>*̞B< ![#R0~ 8~> > >zTbCڎ \\ T NidValDiu\ BS Monk\ -------------------------\\\T rstntattcd\ ttt ژnt\p:`34.00 at ZXMicڀir.\Tt'mp tft\ant inr wcimp-\ab tal Sctmexpt\t +3.(Wimb th\t +3? A Supa ֨!) ^Now, w ur\sh? - A att nd of\pstthstns\anstch. T stcia\sentland, ud\ܛttt 'S' y, s\usedtwc\nt tt araunt\scen.T thstnon\t fnot u a ry\u on t nof\tm.T dd o it''\tn. T t o a\acnsys ebng\ c t artr\nllor}ll-\esna dnstight\s. T Inr i all\otinrto\expon. Yes, it'a\FULL THROUGH BUS! Wel ̢ u\yaNidVal! ^T ft ill-\ntlanrs u.\T a al t ua as\x, fen, l , rc\etc: T o a I nt\su it gfy. Y\} ascenanctm\aut.It'al cd\mb o.\\Atadn tts\di} u iinsad\oysc tanft\trlluo, i.e. it\ie u t u\tJIG!BLOX.\\T l sc. ialws:\Cascen, E- est\tn̢, Ld,Sa & Cat,Tl\t- ng inpt, J t\ ^ints,Bodwx, n-\dng, Tangte 3\ints,Circs, Fill,Pnt,fe-\ndw, Inrxt, Magfy,\Deg uow trll-\ingetc. Cour- 8 urin\Pin, Bght,FsnoBght\anFsng; Thtckss\o an sty(ۺd\an~sh.\\T onltnI } ntt's\tt anntiiit\n'r pڤrlta\Kemps E inr ncd\ is pnur\cao  it\rst ncur\pninr, aantn\wnai t pnt\ittcopbm. ^I' rpatiand\e iբl snt.\\NidVala at:\\ TrArcTnEs\\ Wetrby, WesYorks\\ LS23 7BJ\\ (Tel: 0937 844661)\\\ - S Monk.^r\pninr, aantn\wnai t pnt\ittcopbm. ^I' rpatiand\e iբl snt.\\NidVala at:\\ TrArcTnEs\\ Wetrby, WesYorks\\ |@|d="9E3":O2:O6:O:I:CL:"8970":" RANDOMIZE USR 61003 turns on the DOUBLE-HEIGHT text routine so thereafter you can just use PRINT to get these extra-large characters. Using CLS will set PRINT back to normal. If you want to clear the screen but NOT turn off DOUBLE-HEIGHT use RANDOMIZE USR 61000." '"8970": " If you want to mix the large text with normal, i.e. to turn OFF the DOUBLE-HEIGHT routine without clearing the screen, use RANDOMIZE USR 61196. NOTE: You cannot use any PRINT control codes in DOUBLE-HEIGHT other than a PRINT APOSTROPHE (CHR$ 13 or new line)." ,/"8970": " To achieve PRINT AT you will have to use,e.g. PRINT AT 2,1; in normal PRINT then turn on the DOUBLE-HEIGHT routine and PRINT.YOU CAN ONLY PRINT AT AN EVEN NUMBER VERTICALLY, e.g.: AT 4,15; AT 6,15; or the text scrolls from below. Text is normal size in the INPUT zone. " "8970": " If you use USR 61196(to revert to normal PRINT)after INPUT or INPUT zone PRINTing you may need to use PRINT; first.(This may be an Interface 1 bug). DOUBLE-HEIGHT works with added character sets and even LIST and CAT work!" &"8970": " As no control codes work the only way to vary colour on one screen is to PRINT coloured spaces first with normal PRINT in the area you want the text. DOUBLE-HEIGHT works well with TOPCHARS (OUTLET 3) to give 4 times the text size!" X"8970":: 13 +13 +" With a bit of care you can achieve any desired effect in DOUBLE-HEIGHT that you can get in normal text. - Brian" @"2":ڼ:ٰ"5":ܼ:"6E4":"9E3":"8994":"9976":2;7;O;"_______________________________ ":Y=18:,,8;"":Y:I,O:5:ON: " D O U B L E H E I G H T"'" P R I N T":OFF:0,104h:7;0,64@:7;252,0:OFF:7,19;6;"SIGMASOFT"''O;2;O;"",, J1 "   This marvellous double-height   routine, only 205 bytes   long, is in a handy(line   9976)One call switches it   ON and then just useto   get instant large text which   works even withor!   New character sets work too! " "O=ç:I=:"8955" " O:K$= " K$="I" "WK$="C"#O;I,"13";"CONTENTS":"23608",O:*"M";I;"CONTENTS" "WK$="N"#O;I,"24";"NEXT":"23608","11":*"M";I;"CONTENTS" "K$="E"A=ç:B="9975":"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 BUT DOUBLE HEIGHTINFO/DEMO CONTENTS NEXT": # PK="23613+256*23614+2":"PK+256*(PK+1)":A$:ON:'A$:OFF:#O;I,O;"PANY":O:K$=:K$="P""9800":SETA$'' # CL: #"M";;"dou" #*"M";;"dou"ʰ"8E3": #"z"64E3":"23637+256*23638-71"::AUTOCHARS*v\!?~/wy *v\%"6\>jmw#wL>cw#w#>kw#>>w#>6w #("9E3":O,I,O2,O3,O4,O5,O6,O7,O8,O9,I0,CL,ON,OFF,SET::0,1,2,3,4,5,6,7,8,9 ,10 ,61000H,61003K,61196 ,O &H SET;: &z#O;O,O;"KEMPSTON E IFACE 1 OPUS ZX LPRINT III DISCIPLE QUIT" &|O:K$=:K$="Q" &~!K$="K""9881":SET=I:"9800" &"K$="I""BAUD RATE? ";BD:"B";BD &(K$="I"K$="O""9887":SET=I:"9800" &!K$="L""9888":SET=I:"9800" &!K$="D""9889":SET=I:"9800" &K$="Z"SET=I:"9800" & "9852" &B"9883":°"27";"@";°"27";"W";I;°"27";"l";°"4";°"27";"Q$": &:0 & &:1 & &\ԧ:԰"4":ӧ;"t":Ӱ"4";"b":#"4";°"27";"@";27;"W";I;°"27";"l";°"4";°"27";"Q$": &°"27";°"27";°"27";"@";°"27";°"27";°"27";"W";°"27";I;°"27";°"27";°"27";"l";°"27";°"4";°"27";°"27";°"27";"Q";°"27";"$": &E@6,1:°"27";"@";°"27";"W";I;°"27";"l";°"4";°"27";"Q$":@6,O: &"23637+256*23638-0222"::x2SIGMA  !JHHk >;;!*Q\s#rOF(  *\K\ 88'0 :k\ ͈ ͈ ! ֥_ b>?K6\!;\ˆ &o))) y!(= :k\ ͈ ͈ ! >w$w$=  >w$w$= #C\"\*Q\6#6 0222"::x2SIGMA  !JHHk >;;!*Q\s#rOF(  *\K\ 88'0 :k\ ͈ ͈ I|*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >z ɋj<ДI= CHECKOUT 1 reviews FLEXIPAGE and CHECKOUT 2- the DIGIMOUSE mouse. VATCHECK is a test for false VAT numbers, DOUBLEHEIGHT gives, er,      \Wa pa rt\ iզ ntons\ot sntot fm\aranf t urs\wcilp. Tnks! Y\} o rr Ř n\opgmi ˻niseall\pni t OUTLET sty! ^Now,  o֨s\ thug- nf st\nt}u oc os.\\First, argsd\ۡ w a tnm\ tiof\war ans in\OUTLET. T islt\rpiirttnng\auain. Wulencԧ a\seo esontr\iso sl pg in\OUTLET wcul ars'\inant pnt-srt\somrnnur\ansrwculn \us. Aiulonl srt\somroy, 20 o30\rpartupnrs\ult w off-scen? ^Honar  any\pno}nu i tn\OUTLET? Tul o ot\esons! Pa w i us\itn oaneson\ incoanmnts.\\We' e of lcon\o POKEs. Wtn ta\mpl܇arr\wc endss\etc. Wa  ty\a ib OUTLET wt\ artnk?O sty\gh inc ery\nt n ad\i tcon. Ouغcis\ so ot imof\enrinnerntan\rang}ntndin\tatnզ.Sut\pa is ard! ^We' ungr-aty\s OUTLET antapars\ sprallal of\t ct tng. For\t ¡ ing, Ыr, ALL t\Oskst-ad. May\ nsk-ur nnin\tiow bn s t t\OUTLET |c aicklas\sb 'l ualln u\s f sc UNLESS t\s ni i obsla\p-atbn w \l nuow s |ck.\\Micdrs, mtPl\Hiy'T-Lu¢ sll\oi OUTLET pgm\} af th:-\RUN : RUN m, w it\rs3 ccrot im's ^ asw i CONTENTS in\ԫ} trs.Tos\o tA oB }rtdfm\D 1 onlrko BASIC\pgm- xims.\\CALLING LEIF MORTENSEN! HLf!\Wwڨ ntld\no tBSJ (LANCS)\o275 BurnRd, Accngn,\LancBB5 6HA } pplan"Easy\GØ oCom ullrs!!"\t Sct a`5.99.I #10\OUTLETTERS Y itY x\uow Sctm tuld\ oinst.\\Norcons...\\I WINDOWINDER (Is11) d\expi t mnds ^o t Inr O ro a\iad. U POKE 23735,0 :\POKE 23736,252 at srof\upg ot mnds\l  acpd.\\I JACKSOFT ASSEMBLER (Is12)\o ot g e und\t a IF YOU\KNOW ABOUT THEM! First, JACKSOFT\alw3 byt mnds:\ADD IX,IX anADD IY,IY w it\asmbs. Tiinrcas\t onlu t bys.T odd\by l wpn\ i ratin it\ul stus! Hor,t\mnitmn.We'\NEVER uit! It'unly\ ubnr. Iu\sulu it anl ^i atinanPOKE l+\2,0 afasmbly.\\OTDR smbaOUTI.Ain,\ t n'e kw\wt!\\JP (HL), JP (IX) anJP (IY)st\ enas:- JP HL, JP IX and\JP IY scªly. I ct,ts\iզ Ե} any,rps,\ i alrª i ۡ\asmbrs. Holwch\apai t snaf any\ot 3 mndl \}l冨rctlaJACKSOFT\alw3 by ALL JP't\i cJP (HL) uonl1 by\anJP (IX) anJP (IY) u t!\T ult sblonly\ePOKE rct. If ^an el cn'd\ rgl!....\\Filly, i t "spd-wsts"\rtnt...\\Iann-cdr any\pbmtt sce min\anOUTLET pgm(emp\i FURNISHER) t} d\badnt t USR addss\i 9769 ( Ф).\\Notnth'nnts:-\\OUTSTART imp, nrs'\ smbr.Iet\op oa asmbr, tns-\nc ˘ f ry\in asmbmnd tt\} e it. TIME BOMB is ^tsrom lly,\CHECKOUT 1 ewFLEXIPAGE and\CHECKOUT 2- t DIGIMOUSE u.\VATCHECK isl VAT\mrs, DOUBLEHEIGHT s, er,\ub-ighxun PRINT,\OUTCLASS iPar2 o r\o c ˘. DRIVECHAT oks\at SWIFTDISC tal OPUS\DISCOVERY; DIGI-DUMP esd\mponlo t-tt\ON ZX-TYPE PRINTERS!!!(SiC\ulsir i g i \kani awc\isn't);OUT-TAKE No.4 stc\atsce bsclnrt\ot spy; FONTOGRAPH i a\r cc lcon;\SPEC-LIST ionlt gast,\srst, s ns±st\~| oal Sctm-d\bogph een; ^op˘isoALL o t\Z80 instcons. Acally,iIS\al ot instcons!Ts\t smc inc\ii OUTLET. Ii nd.\Tt sanpnit\aOUTSTART, c t LOAD\CODE opo anenr: "op˘s"\t . T ˘,wch\ii alp} orr, } \smbb enn 40000\at sradds an 40908\at end.Kin\iu' n  }n\cc it mnn\u id. Foemp,iu\n t nnto t\DE sin HL }  u\LD HL,DE?Nlll }n't\u'  okng\ttust. Right? By ^t y, t mnd BIT, RES\anSET  uo an t\f 0 7 altugt sng\onlsw s.\Filly, t' JIG!BLOX\c ain JIGBLOX and\t rsup~ t OUTDEX\ini IsNo.12.LOUTDEX\ant co t opo wch\adi t ~.Tt'it!\\STOP PRESS! ICRASH COURSE(#12)\cso uSctm, alr\PRINT AT PEEK SQR PI,... i \50 PRINT AT 17,... etc. Must\ cn i t ROM. Sorry!\\ Ro & Ba Cars\ CHEZRON SOFTWARE\ 605, LOUGHBOROUGH ROAD\ BIRSTALL,LEICESTER LE4 4NJ\ PRESTEL MAILBOX: 014703943.^#12)\cso uSctm, alr\PRINT AT PEEK SQR PI,... i \50 PRINT AT 17,... etc. Must\ cn i t ROM. Sorry!\\ Ro & Ba Cars\ CHEZRON SOFTWARE\ 605, LOz(|*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *J< S>>*̞B< ![#R0~ 8~> > >z ta^ԎEL"&O AޢP5~"S ................................\Sepmr,1988 Pa Reply\\ Ho w us...02 -\\ TWght........03 05\\ Joh Luby............06 11\\ DgGoldsrthy..13 14\\ E.J. Cn............15 19\\ AntnPo.........20 22\\ E.M. Dufeld........23 26 ^ 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(Dis #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. ^TWght, Mel Mowby\\DRo anBan,\\Mantnkal ur\spnr o OutwcI\enananunw I\t ¡! WI ul\ thugt of\Outiapa ۡ lp.\\HanrcPD\inr ntha I\ e ltnsrng\al mpgmo sc. O\wci}un of\tub i'T Wr'. I \ tnsi sc\unt cd ro t\i SAVE oLOAD \soaut ls. ^It anccor\cst w } lp\?\\Hont iۡdw }n\ob.\\ Yrs,\\ TWght. ^To: TWghf Ron\\DTr,\\So, T Warit'ad\ain. Al a fm\t tr i is012, I\ e tnw th\tpg t, u, I\ i sc,\Ыr, I }ne nt\rcpڗ LOAD a\.\\AltugSofcc id\ ansBil Cr'ees,\y tit  re\it. I'l ancng\t ankI t\on.\ RON ^F Joh Luby, Duns\\DRon/Ban,\\Mo p128-er( cr\-I dn'inntsff). I\nos¡ t t\128 enu¢ te\"ܟ" anytntapars\ "rrd" (i.e. a\mnoncon). Brd,\iet r w xis\encԧi os. A :\\ LET = VAL "PEEK 23606 + 256\ * PEEK 23607"\\n'r aal ienin\128 ՘. Ieni 48k\՘, il r i 128k\unseit, i wch ^} t eDE-ܟs\anytni os. Al,\"emdd" u˘an't\aib i 128 ՘. 48k\temdatts\WILL r (altugt efcts\}n' e i 128 sngs).\Et , Ыr, ant\˘l par. Iu'\pgmni 128 ՘,\att ad"t\ry" (PRINT PAPER 2;INK 7\etc). Lastly, bnur\sngoxt,\<6>, iOUT int\ st i 128k. CHR$ 6\erb tngt128k\sngs, e nnuin\ۡ }s. Y'l s \ |c unREM s\usngs, ansin ^uxt! (AnI u\tught 128 sce er\saad!).\\A wim/plp:-\\A adri PoComng\Wkleka pڻd\3-oc yard/ inr/\ft t 128 Sctm\(+2, +3), `19.95 inp&p,\fm:\ Om~ Ltd.,\ 23 Cur Stet,\ DERBY DE1 1LH.\ (Te 0332 291219).\\I oro, anuni\ i |ri at\p. T uem t\o ofۡ ¡ a by ^Curryand tt 128,\anincyar(t37\a- ys), ncng\ad, 'ECHO' inr, ft\o }st aninstcon\al. Wit itobs\ons, t sys ps\ۡ undt 128. I\ tub nrnt\ft cd, anI'll\ pp so il\an enlp. T\ft is, Ыr, t ak\nk. Irkl eugh\nnt p, I\sctt rd is\}b oզ t t\tmp ft alws.\Haan t any\exen tte of\eipnt? ^Lastly, mtnk Gr\MattwoBarnr\ansnmeslp\tsce mt\GP100A. Hi˘ dn'acally\l mpbm, I' sll\ong. (I' ˻n t\nco tinr\it ansr). It't tught\tunts, tugh. Many\tnks, Gr.\ Joh Luby.\\P.S: Y e ln\unt sl ot "unng\t" u¢ I nu. It\rinlemt gb\op oa t sܢ ld!\I ¦ oit. Dtnk\ ulsuno bck\ontatnt? ^TJoh Lubf Ron\\DJohn,\\I ut up\op128-erand, aI am\arcnt untra\pnll-stڟ (QWERTY)\yard, I na) wu\tughot 128K yarand\b) wtiul n\48K riar(I' st\aroۡo trnt-\128K ana nng\wt icat\yard!).\\I' afiI }n'lth\u} eraI a ܢ\aan}n'l mtmt\f mo 'l an ^entri OUTLET anwt\ˡup.\\Rerds, Ron\\P.S. I ct of\"unnt" u¢(I'\rpttpsycatst)\- I' in "ll" u¢w!\\\\[John, I} np-\pot nfm\upna snt\iloitgpc՘ I\ ab alown\sce mu¢ - Ban] ^Fm: DgGoldsrthy\\\Iisb n(fm\E.M. Dufel(Out10) or\elw) t Wad I/O\instconsul ղed\f tЧ i t Wa-\d al.\\I ughmWad ply\u admy\CentڼcHR5 - tut\css. T Wad rks.T\pnrko mAtand\t }b iw!\\\ DgGoldsrthy ^>DgGoldsrthf Ban\\Danytnaal fm\t Wad t HR5? It\HR5 tCentڼcanRS232\ t M1009?I,u'l ed\ alt pstctng\i t pni en\unRS232 f t Ats.\\I sn aall\f upnw trn\pnf t Wad I uld\ct }b iŦup\rctlt Wa (I as\t a aons) ot\iuli t tng\f t Wad.Wet\Wad a acallon\ianpn LPRINT\etc?\ - Ban ^F E.J. Cn, Lancs.\\DRo & Ban,\\Congono t anr-\roOUTLET. Ieem\ aϢ s(Well,\arlaaI } i on\Is3). Ti ժo ry\ickltЧ ouw a\orty. I e lly\mp nron\ya w mrsr\ anmb}o \} t infen u\ o . I und\OUTLET ogaand\indminsin\USING mmao and\c. TugI\sadI sl ennof ^mlcon. I unt\rrltI ul\pgmr,only-ncr.\Kut or ny\զ ars.\\Hor,I }  a ansr\ erf o our\ars.It'f AndCpm\i t July,No.11 Ise, rd-\inpgm}st l\pnng. I ˡ acst\otm.\\1. OCTOBER 1986 - ZX COMPUTING\ MONTHLY (I ENCLOSE A PHOTO-\ COPY IF YOU CAN SEND IT ON).\\2. ISSUE 22 - 16/48 COMPUTING.\ (I ul ̢ pnt-\mpniv- ^initlf). To e}ss-\et ls, }st inrtas\l aĘlanI \uni exlnt. I \alytught16/48\COMPUTING ant ot\Ȣ SPECTRUM COMPUTING \e cgd. I rۈlly\tughtt od\angaa of\u inro i tm.Don't\rtt ick\intco С mng\ganop. I sll\ thugt ۡ ot\uºtpgmtapad\i tm.\\Tem it ¡\ing. Bessnզ\ises. ^ Yrnly,\\ E.J. Cn\\P.S. T ana iniry\oilon ar\itt up~nch\nth? ^To. E.J. C f Ban\Tnkuosand\t in. Ro ll 'w\so t pp\Andw. I enҭt old\ gtugܑrdt end\a`3.99 ch, I onlugho\iIapa ۡtng\oinst. F ars\a (it'tna) `4\rtզ t ~anI\lisiot\|reoncny. I\tnk, tnd-ght,t\oe. I enҭt and\sl u ۡ ot pgms\ t gpcpgm: PAD\16/48. I s `20's\rtou oto\pgm! At in~,\w otop tn aut\stnii on ar? ^Fm: AntnPo, Psn\\DRo & Ban,\\Ii ool\ain,afmsys bakwn.\\Haanydunwpd-\ut: 3 bscpwng\9996:5. O 'ZAP' w unt\pnopon? Iiann.\\I sm2nd\|c afnid. It\onlit }rtd s\rti d 1 ill\aanp" t\und". Itrrtna\}rtd anCAT i d 1\t ionl4K fo it. I\ ni|c anty ^sЫirnI \tetud 1 ansll\ierk. Sian\} lpa oes\an n a ofr?\\I utnng, "Hoch\զ } I ots!". Many\tnkgaȢ.\\ Yrnly\\ A. POLI ^TAntnPo f Ban\\I tn ۡ mds/i'a\inmb to atr. I\}nFORMAT ablo m2nd\d anۡ¡CAT and\LOAD l swca\cubd 1. I sct\it'}u ܠni t\atnt Ř.\\SorrauZAP! Trct\ult, aZAP f Is9\(Cartd A), Cartd A\f tis(13) i d 1,\BREAK in ZAP anty:\\ MERGE*"m";1;"ZAPMOD2"\\EnRUN 9980 -SAVE t\pgm. Tit 2nMOD r\ZAP  msty! - Ban ^Fm: Mr. E.M. Dufeld, Cwy\\DRo & Ban,\\Tn iseu 12. I\ c±smanI rc-\urlt հ gpc\pgmup oises\|ck. I sЫt t gat\gncld antspd\dnandn' a\und. I nwhy?\\I e mises\a, o ouars\eninaut O-Per-Desk\ub cd Uts. Well\tt ocalt\I s˪t\ncons. [Deilsul\i xnt- BC] ^At nZX MicڀiI\ughbڟ 128K c r\`25. At 4-R-V y\inatngs, ild\ nt sr- }u\ubb e of\lunt ULA lr.\Hot TV c iry\or, t inr}l\YelwoBeatc a\bc anw c. But\128 RGB t altugh\mռ}nsnish\te r anBght, t\gpcpgma rus.\\Ianouara\pg tl imrin\t 128K I ul rinr-\esd.T PRINT instco us\t trot Snd ^cAY-3-8912 t Maal\rtt inro on\t t.\\So ¡ a I  uo\ot cpasw\nl angidd-\enlrsin . LaI\atI rtt\ (16).\\I nof\tnsrnOut MGT + D\scI ul ln acc-\ept i o}rtds.\M5.25" a onl40 tckDS\t 3.5" i80 tckDS.\\Tnni an±on.\\ E M Dufeld ^TE.M. Dufelf Ban\\Mantnkt OPD m/d\utannro Sctm\in wcI sl tr in\xnth'DRIVECHAT. Gat\sff!I'l adm"srt"!\\Gt gpcs. Was\tARNOLD oCARPET WEAVER in\#10 oy WINDOWINDER i #11?\Re:t ռr,in of\CARPET WEAVER't and\al t }r|ckgunds.Ty\ CARPET WEAVER slin\BRIGHT sas.I ar\t rda inb \an tռr!\\OutIS aib o +D. I'll\as Ro ns o\ncipbm. -Ban.^ oy WINDOWINDER i #11?\Re:t ռr,in of\CARPET WEAVER't and\al t }r|ckgunds.Ty\ CARPET WEAVER slin\B3|*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >z J   \Nexnt o atx\pnrunsln-\uxan}lOUTPUT;\t'a andys\l u¢ t} stcin\fsthuganmof\trnm or\ao efcts; t'a\up o ntu\tTasr2 anpg \ll rdgzzs\antal inczz.\OUTCLASS Mac Co Par3\(tac !) ^O }rtd B ans rons\ al DRIVECHAT wch\no at pnps\otnsrn}st s/\ s ocd anal a\tt e o ont\ inrctli on-\sce mnos. T\t ima upth, and\lԫby, t srpgms:\ aaansrt\u¢ onl\ints.T'atccr\lco tilt-in\cª SAVEanbck-ng\ant MEMOCLOCK wcia\pgmb ar cc th\s nu,y, wn\Coڈo Steisrng(\} stcoff). Filly,\t'MAZE MACHINE wcia\ .Don's,YOP!.^srt\u¢ onl\ints.T'atccr\lco tilt-in\cª SAVEanbck-ng\ant MEMOCLOCK wcia\pgmb ar cc th\s nu,y, wn\Coڈo Steisrng(\} stcoff). |*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >zO֍ \\Onlo wi tnth!\\\Lncot SAM c th\Sct eo ՘ f MGT\e |c Febary,\1989  sr ocps.\\\Tt'it! 'Stwth! O tt\Ȣs... ^SINCLAIR USER onla im\o inrpt-d u¢(\ sil-\inrpt-d u¢ wch\l apao i OUTLET and\p|bltsrarc on\pgmncu¢s)\\YOUR SINCLAIR CIRCLE\u¢ an s sclr\sng. T a al ny\ewoZIPZAP - +3 sk\uºtanIMBOS wca\r n oext mnds\Inr 1 urs. (I n't\tn t ekwch\auI'Fa tug- ed\ tn t mndINSIDE\t I'Fa 1 anuld"p|bly"\r tansys ung\cd synx!)Ige\ ^ t uºes\˻na a a\r eugenrp \attcfe˾eand\ a slsrof\} }n'e afr\ual t fnt\ims. Wallsul\pIJntin-ptin\o anDisp, Oom/d\uºetapar.T ints\. Ro gs dp\t mo oJIG!BLOX\i.e., n p,\}u rentes\altugI ktnsll\acallDO t zz.I d\ ulcn t p բy\ܑrdnuۡ ot\uºes. Pa u\uinoeo ts. ^Pnt it' ry\g iano ch\uºeiulw in\tin aut - wta\ouow oo or\75- ew!\\W I? Os, ably\tni PERSONAL COMPUTER\WORLD Sct owrs. CRASH\bsi ¡. Wt's\p YOUR COMPUTER? I\nr... COMPUTER SHOPPER t\bsi ¡... Ir\cp ˡ fio \sl ab w t\¡ ef mpo of\t spoOUTLET t\p}o antby, \Ф, l զ of ab \inc CRASH ant otr\ b}ons. - Ban.^ ¡. Wt's\p YOUR COMPUTER? I\nr... COMPUTER SHOPPER t\bsi ¡... Ir\cp ˡ .."9E3" #S;"LD BC,";:D #S;"LD (BC),A": #S;"INC BC": #S;"INC B": #S;"DEC B": #S;"LD B,";:W  #S;"RLCA": #S;"EX AF,AF'": #S;"ADD HL,BC": #S;"LD A,(BC)": #S;"DEC BC": #S;"INC C": #S;"DEC C": #S;"LD C,";:W  #S;"RRCA": #S;"DJNZ ";:R #S;"LD DE,";:D #S;"LD (DE),A": #S;"INC DE": #S;"INC D": #S;"DEC D": #S;"LD D,";:W  #S;"RLA": #S;"JR ";:R #S;"ADD HL,DE": #S;"LD A,(DE)": #S;"DEC DE": #S;"INC E": #S;"DEC E": #S;"LD E,";:W  #S;"RRA": #S;"JR NZ,";:R !#S;"LD HL,";:D "O#S;"LD (";:A=A+1:#S;A+256*(A+1);"),HL":A=A+1: ##S;"INC HL": $#S;"INC H": %#S;"DEC H": &#S;"LD H,";:W ' #S;"DAA": (#S;"JR Z,";:R )#S;"ADD HL,HL": *#S;"LD HL";:H +#S;"DEC HL": ,#S;"INC L": -#S;"DEC L": .#S;"LD L,";:W / #S;"CPL": 0#S;"JR NC,";:R 1#S;"LD SP,";:D 2N#S;"LD (";:A=A+1:#S;A+256*(A+1);"),A":A=A+1: 3#S;"INC SP": 4#S;"INC (HL)": 5#S;"DEC (HL)": 6#S;"LD (HL),";:W 7 #S;"SCF": 8#S;"JR C,";:R 9#S;"ADD HL,SP": :#S;"LD A";:H ;#S;"DEC SP": <#S;"INC A": =#S;"DEC A": >#S;"LD A,";:W ? #S;"CCF": G#S;"LD B,";R$(A-"?"): O#S;"LD C,";R$(A-"G"): W#S;"LD D,";R$(A-"O"): _#S;"LD E,";R$(A-"W"): g#S;"LD H,";R$(A-"_"): o#S;"LD L,";R$(A-"g"): u#S;"LD (HL),";R$(A-"o"): v #S;"HALT": w#S;"LD (HL),A": #S;"LD A,";R$(A-"w"): #S;"ADD A,";R$(A-""): #S;"ADC A,";R$(A-""): #S;"SUB ";R$(A-""): #S;"SBC A,";R$(A-""): #S;"AND ";R$(A-""): #S;"XOR ";R$(A-""): #S;"OR ";R$(A-""): #S;"CP ";R$(A-""): #S;"RET NZ": #S;"POP BC": #S;"JP NZ,";:D #S;"JP ";:D #S;"CALL NZ,";:D #S;"PUSH BC": #S;"ADD A,";:W #S;"RST 0": #S;"RET Z": #S;"RET": #S;"JP Z,";:D A=A+1:2E3+A: #S;"CALL Z,";:D #S;"CALL ";:D #S;"ADC A,";:W ZA=A+1:A$=A:#S;"RST 8"'" "(8-A$);A;" DEFB ";A:L=L+1: #S;"RET NC": #S;"POP DE": #S;"JP NC,";:D *#S;"OUT (";:A=A+1:#S;A;"),A": #S;"CALL NC,";:D #S;"PUSH DE": #S;"SUB ";:W #S;"RST 16": #S;"RET C": #S;"EXX": #S;"JP C,";:D *#S;"IN A,(";:A=A+1:#S;A;")": #S;"CALL C,";:D &A=A+1:I$="IX":3E3 +A: #S;"SBC A,";:W #S;"RST 24": #S;"RET PO": #S;"POP HL": #S;"JP PO,";:D #S;"EX (SP),HL": #S;"CALL PO,";:D #S;"PUSH HL": #S;"AND ";:W #S;"RST 32": #S;"RET PE": #S;"JP (HL)": #S;"JP PE,";:D #S;"EX DE,HL": #S;"CALL PE,";:D A=A+1:1E3+A: #S;"XOR ";:W #S;"RST 40": #S;"RET P": #S;"POP AF": #S;"JP P,";:D #S;"DI": #S;"CALL P,";:D #S;"PUSH AF": #S;"OR ";:W #S;"RST 48": #S;"RET M": #S;"LD SP,HL": #S;"JP M,";:D #S;"EI": #S;"CALL M,";:D &A=A+1:I$="IY":3E3 +A: #S;"CP ";:W #S;"RST 56": 'E (#S;"IN B,(C)": )#S;"OUT (C),B": *#S;"SBC HL,BC": +O#S;"LD (";:A=A+1:#S;A+256*(A+1);"),BC":A=A+1: , #S;"NEG": - #S;"RETN": .#S;"IM 0": /#S;"LD I,A": 0#S;"IN C,(C)": 1#S;"OUT (C),C": 2#S;"ADC HL,BC": 3#S;"LD BC";:H 4E 5 #S;"RETI": 6E 7#S;"LD R,A": 8#S;"IN D,(C)": 9#S;"OUT (C),D": :#S;"SBC HL,DE": ;O#S;"LD (";:A=A+1:#S;A+256*(A+1);"),DE":A=A+1: =E >#S;"IM 1": ?#S;"LD A,I": @#S;"IN E,(C)": A#S;"OUT (C),E": B#S;"ADC HL,DE": C#S;"LD DE";:H EE F#S;"IM 2": G#S;"LD A,R": H#S;"IN H,(C)": I#S;"OUT (C),H": J#S;"SBC HL,HL": KO#S;"LD (";:A=A+1:#S;A+256*(A+1);"),HL":A=A+1: NE O #S;"RRD": P#S;"IN L,(C)": Q#S;"OUT (C),L": R#S;"ADC HL,HL": S#S;"LD HL";:H VE W #S;"RLD": X#S;"IN F,(C)": Z#S;"SBC HL,SP": [O#S;"LD (";:A=A+1:#S;A+256*(A+1);"),SP":A=A+1: _E `#S;"IN A,(C)": a#S;"OUT (C),A": b#S;"ADC HL,SP": c#S;"LD SP";:H E  #S;"LDI":  #S;"CPI":  #S;"INI":  #S;"OUTI": E  #S;"LDD":  #S;"CPD":  #S;"IND":  #S;"OUTD": E  #S;"LDIR":  #S;"CPIR":  #S;"INIR":  #S;"OTIR": E  #S;"LDDR":  #S;"CPDR":  #S;"INDR":  #S;"OTDR": E #S;"RLC ";R$(A+1): #S;"RRC ";R$(A-7): #S;"RL ";R$(A-15): #S;"RR ";R$(A-23): #S;"SLA ";R$(A-31): #S;"SRA ";R$(A-"'"): E #S;"SRL ";R$(A-"7"): OXB1=((A-"@")/8):B2=B1:B3=(B1-B2)*8+1:#S;"BIT ";B2;",";R$(B3): XB1=((A-"")/8):B2=B1:B3=(B1-B2)*8+1:#S;"RES ";B2;",";R$(B3): XB1=((A-"")/8):B2=B1:B3=(B1-B2)*8+1:#S;"SET ";B2;",";R$(B3): E #S;"ADD ";I$;",BC": E #S;"ADD ";I$;",DE": E #S;"LD ";I$;",";:D P#S;"LD (";:A=A+1:#S;A+256*(A+1);"),";I$:A=A+1: #S;"INC ";I$: E #S;"ADD ";I$;",";I$: #S;"LD ";I$;:H #S;"DEC ";I$: E #S;"INC ";:X #S;"DEC ";:X E#S;"LD (";I$;"+";:A=A+1:#S;A;"),";:A=A+1:#S;A: E #S;"ADD ";I$;",SP": E #S;"LD B,";:X E #S;"LD C,";:X E #S;"LD D,";:X E #S;"LD E,";:X E #S;"LD H,";:X %E &#S;"LD L,";:X 'E -F#S;"LD (";I$;"+";:A=A+1:#S;A;"),";R$((A-1)-"o"): .E /1#S;"LD (";I$;"+";:A=A+1:#S;A;"),A": 5E 6#S;"LD A,";:X =E >#S;"ADD ";:X EE F#S;"ADC ";:X ME N#S;"SUB ";:X UE V#S;"SBC A,";:X ]E ^#S;"AND ";:X eE f#S;"XOR ";:X mE n#S;"OR ";:X uE v#S;"CP ";:X E ]A=A+2:R$(7)="("+I$+"+"+((A-1))+")":2E3+A:R$(7)="(HL)": *#S;"(";I$;"+";:A=A+1:#S;A;")": E #S;"POP ";I$: E #S;"EX (SP),";I$: E #S;"PUSH ";I$: E #S;"JP (";I$;")": E #S;"EX DE,";I$: E #S;"LD SP,";I$: #S;"?": A=A+1:#S;A: :A=A+1:#S;A+256*(A+1):A=A+1: H*#S;"(";I$;"+";:A=A+1:#S;A;")": z4A=A+1:#S;A+A+1-(256ƾA>""): P#S;",(";:A=A+1:#S;A+256*(A+1);")":A=A+1: p"7":ڰ"7":I:O: zX O,O;"INPUT START ADDRESS,  Q QUIT, L :";A$:A$="Q"A$="q""8E3" N=I̧+:N A$="""6010" !A$="L"A$="l""6200":"6010" +N=I̱A$:A$(N)<"0"A$(N)>"9"BP:"6010" $N:A$"65535"BP:"6010" E O,O;"FINISH ADDRESSJUST HIT ENTER  65535  ";B$ N=I̧+:N B$=""B$="65535" +N=I̱B$:B$(N)<"0"B$(N)>"9"BP:"6050" ,N:B$"65535"ŰB$"9" N:No=I:Y$>"65535"No=O  "37999":"9995" @\O=ç:I=:"9986":+:ڧ+:O:O::"AZ80DECIMALDISASSEMBLERFORTHEBEGINNERINM/CODE!" J "  OUTLET FREEWARE Although produced to be used bybeginners in conjuction with ourOUTCLASS series on machine code,those with more understanding ofmachine code may still find thisuseful if they prefer decimal." T" OUTSTART  translates the valuesin any sequence of addresses inmemory into assembler mnemonicsand prints them out or displaysthem on screen.Now you can studyhow the experts write commercialprograms... - Brian":"8955" " O:K$= "K$="R""9E3" "WK$="C"#O;I,"14";"CONTENTS":"23608",O:*"M";I;"CONTENTS" "VK$="N"#O;I,"25";"NEXT":"23608","4":*"M";I;"CONTENTS" " "8905" "b"23658","8":#O;O,O ;"RUN PROGRAM CONTENTS NEXT ": #(dPK=23613=\+256*23614>\+2:PK+256*(PK+1)=6120#S;"NOP": #29.05|L," ":9995 ':R$(8,8):9E3(#:#:O,I,I5,E,W,D,X,R,H,BP,SET,E$,R$(1),R$(2),R$(3),R$(4),R$(5),R$(6),R$(7),R$(8):6E3p:ç,,"15","3256","3300","3350","3400","3450","3500","9600",O,°"27","B","C","D","E","H","L","(HL)","A" %װ".4",O:װ".5",-*: &RSET &z#O;O,O;"KEMPSTON E I'F1 ZX OPUS LPRINT III DISCIPLE QUIT" &|O:K$=:K$="Q" &~K$="K""9881":SET=I: &"K$="I""BAUD RATE? ";BD:"B";BD &!K$="I"K$="O""9887":SET=I: &K$="L""9888":SET=I: &K$="D""9889":SET=I: &K$="Z"SET=I: & "9852" &,"9883":E$;"@";I5;E$;"W";I;E$;"l";I5: &:0 & &:1 & &@ԧ:ӧ;"B":E$;"@";°"15";E$;"W";I;E$;"l";15:ԧ:ӧ;"T": &>E$;E$;E$;"@";E$;I5;E$;E$;E$;"W";E$;I;E$;E$;E$;"l";E$;I5: &5@"6",I:E$;"@";I5;E$;"W";I;E$;"l";I5:@"6",O: &"M";;"out" &*"M";;"out"ʰ"7900": '"23637+256*23638+5": '!U\N#FJX?????????????zł|S[kV8q8S ' X"23637+256*23638-251":"23606","23670":"23607","23671"::CHAR NXTLIN ' 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\|ƚ >0|0~>~f?``|f~|>~`~c.*v\")J!J~#N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >µ*hWӎ{BǒL1ЛbM3{3{{{{3{{3,'{4{CoCoCIG)l ]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").^WANTED: DK'TRONICS KEYBOARD r\`10 `15.Otadd-o yardnd.- Ro Cars, CznAdds ^An n3.5" s d\ib +D/Disp?\Sghtldg- rkw it\el it. Iiesn't\rk, ianispng\ (tt'or\usks). I sct'ao ncon.Y } itsost/cnfm:\G.A. MATTHEWS, 62 KinEdrds\Rd, Barng, Esx, IG11 7TN^WANTED: Inron/adė on\unt Sct nt a\MODEL RAILWAY. Conct: CHRIS\CLAYTON, 21 RUDCHESTER CLOSE,\CARLISLE,CA2 7XL(Cars 32150) ^"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)^ALPHACOM PRINTER. Gnontثpply. O antllotr r. `15 or\W.H.Y... An el una\(Sincir)Sct 128/D'ktڼcpninr/Ss\GP100pnmon? T\scen- mf tt-uisrb. Pa  kif\u' lt pbm. JOHN\LUBY, 38 WinrelGarns,\DUNS, Bercks.^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.^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.\\^Re stbnnuoldbpnbn:\ALADDINK, 4 HurCsnt,\Euth, Bercks, TD14 5AP -ind. Ta ofr:-\ONLY `1.25 bn! (08907 50965)^E.E.C. LTD. a adrng\RE-CONDITIONED cdat\`12.95 al autat\`24.95 anI'Fa 1+M/D\cka`59.95 (`69.95 t2\ds). Ad`3 s. Fm\E.E.C. LTD. 18-21 Misur\H, Clr Hill, Clnt\St. Per, Bucks, SL9 9UE ^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 ^WmnMULTIFACE 1 (48K)\anMULTIFACE 128. Juspsa\t tnsANY pgm\ cd. Bot`39.95 fm\ROMANTIC ROBOT,54 DnscfALon NW9 8EN (01 200 8870)^APPLIED TECHNOLOGY ofI'Fa\1 anMicd c `57.50(`83.50 t2 ds). Sing\Micda`27.50. Fm:-\64 TanrDft, Roysn,\Herts, SG8 5DE (Tel:0763 41754)^STORT SOFT 500 seto11"\9.5", 60g npnr\a`4.95 o`9 90gm\f 18 Cw Cԧ, Seng,\Bisp'Srtrd, HertCM22\7NX (Tel.0279 89509)\\^Can'afrMul€? LERM\ f cd\tnstnrtst\pgma`11.99 () or\`12.99 (}rtd, 48K Sctms\only). W LERM, 11\BnselCԧ, WtBay,\NE25 9UW (Tel.091-2533615). Ask\TRANSFER PACK 4 ans\ty oSct and. E.g.\SPECTRUM PLUS anMICRODRIVE.\Alrªly, na SAE r\ilotiin sets.\\^T.V. SERVICES OF CAMBRIDGE LTD.\e a OFFICIAL Sincir\ReiDet s6\ars. Ticds:\`15.95, Inr 1: `18.75 and\Sctms: `18.75. Cal ond\: Fnch'Rd, Cambd,\CB4 3NP (Tel.0223 311371)\\^VE.\Alrªly, na SAE r\ilotiin sets.\\^T.V. SERVICES OF CAMBRIDGE LTD.\e a OFFICIAL Sincir\ReiDet s6\ars. Ticds:\`1J.*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >ze'$w̑xʖWޟq8ȬBg['/*y@ is like LOOPC with the addresses reversed(Put AUTO-LINE NUMBERING ON again first with I10 !!)... _ \ Mac Co - GetnSrd\ (Par2) - Ba Cars\ ------------------------------\LasntI uSct ROM\u¢ PRINT xo scen\o cca¡. I ft\al I ul ias\mp asb. Tnth,I\l s ct xt\ i scen, "in" or\pntt snit\bndly.T'al pc}l\ROM }l PRINT wР stngs\anզ o nbyaut! ^PRINTing, i BASIC oc\˘, ndbyanSTREAM\ CHANNEL (OUTCLASS 10).\A CHANNEL isrour\msysm, pnr\ot TV scen. I OUTCLASS 4\I expitPRINT #0 o#1\ccri t in\at t ot sce and\#2 e t i scen. #3\} u nx a\pnr. PRINT o itow it\ aPRINT #2 anLPRINT t\ aPRINT #3.Iupnr\inr  iad\ۡw, ii BASIC Φ\}l anc ˘. I'm\onlnr tnng\t xanstamalady\on. Stam t sce a\rllo uns\r#0, #1 o#2 elw. ^Unt JACKSOFT asmbin\t sise, ent srt\adds˘ unORG\asw snth. ORG 62000\l .TPRINT #0, #1, #2 etc,\rst # mi t A\s PRINT t in\sce (#2) u: LD A,2 antn\}l t ROM u¢ aaddss\5633 unCALL 5633. Jusaan\emp Let'pna "X" ung\#1, #2 an#3. Y sulal\n e˘ ur\pnat enw nng\st oxor\il li t pnr's\finզ.T \e˘ i10 ed\ u 13 nno inr\anuupnr.\Foemp, afOPEN #3;"T"\tInr 1 u 13. ^S ilts:-\\ 10 ORG 62000 ;addss\ 20 ;\ 30 ONE LD A,1 ;p\ 40 CALL 5633 ;#1 PRINT\ 50 LD A,"X" ;t cr\ 60 RST 16 ;PRINT it\ 70 ;\ 80 TWO LD A,2 ;p\ 90 CALL 5633 ;#2 PRINT\100 LD A,"X" ;t cr\110 RST 16 ;PRINT it\120 ;\130 THREE LD A,3 ;p\140 CALL 5633 ; LPRINT\150 LD A,"X" ;t cr\160 RST 16 ;LPRINT it\170 LD A,10 ; ed\180 RST 16 ;LPRINT it\190 RET ;RETURN ^L aۡ ot tdI'\u s an ts\snal aunpnty\omnt iacar\asb.Tisr\OUTCLASS al pgm\ t a~b w ccng\ults.\\No al tonle\}l 5633 ONCE anaunof\pnntlwi ng\ait'al innt o\stam.Y onleCALL 5633\ CHANGE t sta mu\n PRINT thugh. Ts\u¢ eOPEN sta -\ionlllt PRINT u¢\i t ROM tlnxt\i c t cЧn\stam. ^Tst pg enA \icklcc iasmbth\ errt SAVE THE LISTING\rsts10,170,. Don't\}l t˘ f JACKSOFT by\unENT anR aicss\(inrntt JACKSOFT\PRINT u¢?). Tst, enr\BASIC (U J,J r "\und" err!) tn...\\10 RANDOMIZE USR 62000: PAUSE 0:\STOP\\\EnRUN ansulan\X at ant ot\sce anpnt. It,\ub-cc t sng! DELETE\ 10 anu RUN -enr\JACKSOFT. ^Nok nt\onlxal an˘ fm\0 255, u˘s, pnr\nt ˘s,Sinci48K BASIC\ܟnetc.Lasnt w\ r oi t pg \PRINT wР s bng\ccco bo f a\DEFM mnlԫbxt.\T ial ROM u¢ at\8252 wcl pnwР\stnox܇}llr\u. He'w:\\Y e }llcc t\ngtous rsand\aii t BC sir\- anngtu 65535! Next\at addsot START of\us i t DE sr\ir. He'w: ^10 ORG 62000 ;addss\20 LD A,2 ;p r\30 CALL 5633 ;#2 PRINT\40 LD BC,13 ;xngth\50 LD DE,MG ;xaddss\60 CALL 8252 ;PRINT xt\70 RET ;r BASIC\80 MG DEFM "tords"\\T x} anngttt\l i mrt\m pg } \nt t sce \ul l\DEFM nxt. Y\ulal u BASIC u¢\ POKE sin p\(Asmb tsnanenr\H,MG wcl t addss\oMG.) otrrdpڗsr\ tLOAD etc""CODE MG. ^Wa PRINT ˡ\|c ii OUTCLASS.\\Not'r n˘ in\ry. Tfsury\f snth, t mnd:\LDIR ˾et by (e)fm\t addsi t HL sr\ t addsi DE, incnts\tHL anDE tint\ t xaddss,caBC\bo (acnaunr) and\attpڗsun BC is\. T emp ˾eal t\ei sce c in\ataddsi rand\|c ai w eu\ulpanaory. I\u iexnli OUTLET\pgm p˘ f REM\sntin p i ry\insntly. ^I n caai wt\t expso "addsi HL"\an anmp nrs.\Ta,emp, adds45000\wciphy} p in\ry. Obslt phy}l\addsii t HL\sr. Fot adds45000\ i HL santt\t m45000 ii HL.We\} t oono t\nntoadds45000 i an\incbunt rm:\(HL) an"t i t\addsi HL". T rm: "t\addsin bHL" ans\t a"t addsi HL".\\Y } u t LDIR instcon\ "ll" a aorth\rrickly. ^He'a emp tllt\uaddsi t scen\rtt 41. T\41 pntbINK on\c PAPER. Y } }l冨\t anmo of\attth: PAPER*8 + INK\Ad64 inBRIGHT 1 and\128 FLASH 1\\T uaddsa fm\22528 23295.IPOKE tЧ\addstfnmrs\l fnud\saapano t scen.\Y ulu BASIC POKE all\t addst41 ung:\\10 FOR N = 22528 TO 23295\20 POKE N,41\30 NEXT N ^Bmn, t c ˘\iinsns.I 41 in\t rsaddsa22528; t\22528 i HL; 22529 i DE ant\inmoaddss\(767)i BC-wpnwn\ LDIR:T 41 i t addss\i HL i˾e t addss\i DE. HL anDE a incad\b1 t xaddsant\BC uncab1. T\addsi HL (22529)t\41 t˾ef 22528 \i˾eiai f 22529 \22530 an on. T snis\o t x.Exnth\urinsaocn\anbe. I t mntI'\t einBASIC sng\t sraab\cfwipng. ^10 ORG 63000 ;sraddss\20 LD A,41 ;LET A=41\30 LD (22528),A ;POKE 22528,A\40 LD HL,22528 ;LET HL=22528\50 LD DE,22529 ;LET DE=22529\60 LD BC,767 ;LET BC=767\70 LDIR ;POKE DE,PEEK HL\80 RET ;LET HL=HL+1\ ;LET DE=DE+1\ ;LET BC=BC-1\ ;IF BC>0 THEN\ ;GO TO 70\\Aftynti antrng\fnurs, whty\i sce rf 16384 \22527 ant scen\okl oes?Try\t UDG af 65368 65535\ol 32000 50000 t"X"\anaiin Tasr2! ^Ie adnup\ 20 tLD A,(23672). T\i 23672 insntly\incnbt Sctm's\cck. L |c asnth\ i} r rr\oAROUND t aʪ u¢\unBC unanPUSH, POP\anDJNZ. I' tets.It\ i fshy! Ha !\Y  t rsr \e ii t srot\Sctm!\\T զ exni ts\y, t զ gst al\esn ot u¢ antn\wn, o ~y, e e\t ei ۡ addsby\lnt t kw\imalo oinit. ^W exnbղfng\olsngownw\u¢ ptof\ss! Anaep\nt snΦ u\sit' r i tal\anerr. T  w\blanndautt\ighrs¡ I \20 atmptat lng\pg Φ I irng!\\Tpg isce c\mpsanintw\mnI n'tn I' ud\ i t OUTCLASSES. It's\t COMPARE instco oCP\wcirllupth\ۡ nomorn\instco it mn\etri nons. It'a\ IF... THEN i BASIC. ^T tompso ian\olche.Asulkw\biu' e lng\OUTCLASS,c o t scen\i uoesܦin\en i t Sct scen\raddss. Eacaddss\ldmtpnta\n st8 tŘ. An\addsln l sw\abn sto sce th\ ts. Anc\bn aat a rofn\r mroi scen\r- of i en. Our\ti pt scen\ein grt\p tЧ enta\ng lԫbt\moi t en.\Foemp, en on ^l pbo\ lԫb n.\\Wet u¢s;o py\t sce c rand\p anstngos\to lԫbt\moanu¢ \pt c |c aed,\snal t s.\\T cuopg u\sul ab lait's\ LDIR spin inal\instconunt A\sa"-ten" a\} s icby is\ w it'i A wcis\ si otsrs.\Srsaf t addss\i HL t A santn\THAT i t DE addss. ^Li mri t snll\ i spo10 in\u t - tin\JACKSOFT ctۡ of\t l inrr\oen }l.\\O t x it ntl\u¢ wc} tpt\sce rof ry\ t scen. We'l ut\srrs pf t\sce ry.\\Srntgaddss\(I'l }l iSTORE) i DE, t\rssce adds(16384) in\HL ant moaddss\i sce r(6912) i BC\tulpc fm\sce rs LDIR: ^ 20 COMPR LD HL,16384;HL=16384\ 30 LD DE,STORE;DE=STORE\ 40 LD BC,6912 ;BC=6912\ 50 LOOPC LD A,(HL) ;A=PEEK HL\ - (sp)\ 80 LD (DE),A ;POKE DE,A\ 90 INC HL ;HL=HL+1\100 INC DE ;DE=DE+1\110 DEC BC ;BC=BC-1\120 LD A,B ;LET A=B\130 OR C ;IF A>0\ OR C>0\140 JR NZ,LOOPC;THEN GOTO\ LOOPC\ - (sp)\170 RET\I' psluB unt\w f 255 uptDJNZ\ r op. T s3 s\(Φ RET) aʪ a mn\tounBC unwn\f aga65535. BC,\ ^al sirs,ldub-\by etc"ut" in\B inrt256.Foemp,if\t io2 i B an5\i C t t ol in\BC i256 ¡2 = 512 pt\5 i C =517. Carly, BC \l, BOTH B anC s\. IBC iuaunr\w t iEITHER B OR\C an(o) t\unnsulne. T\riOR }n't\u "IF B OR C" ctli Z80\˘  pB in\A ansiA OR C e\o. Man}lonand\st t} ONLY ̢\o A wciwhA isn'sd\i t OR instco ai}n\onl A! Folnt "OR C", ^IF EITHER A OR C HAS A VALUE\g }lt ZERO FLAG is\stcOFF iBOTH A AND C\a t t ZERO FLAG is\stcON. JR NZ,LOOPE, ans:\\ JUMP RELATIVE IF NOT ZERO\ (it ZERO FLAG iOFF)\ TO t addslLOOPE\\T "RELATIVE" rants\mi +127 o-128\addsRELATIVE t\addsot NEXT instcon\i t pgm.\\Sdtpg own\u' tyii un a\ unrsniΦ\ning. ^Aalys, smn t\sntORG an e\alpntoo t\mps˘ al at\pgm.T pg l onl\au116 byng. T ˘\s st 6912 ot\i in it! I sint\aksottof\mpson. Fa\sܦa0 4; tha\sܦa0 3; t a0 2\ano a0 1. Y } e\teren os\uTWO byi mpsd\˘ ng f t\sce uuMORE s i t\˘! A ng a\mnbt oll\ngics\ts"mpss"\ զ t srth! I\ ^ORG sraddsat,y\56000, anunnexnon\oau2K l "sl or"\in t ROM turm.(T\iwunefciu\eadn sr- ty\ˡ afsn65535)\\La'l adu¢ ng\t mps˘ ngtand\anrt t ol\sce } pta\r sce unLDIR. (Y\k tn'u!)\\StcOFF - mng\tI0 anent lng\ wcl inritlf\ghat ot sng:\\10 ORG 56000 ^Tu¢ irb ait\i pscen rt\ mpst ˘ a ext\u¢ ie}lNIL1.We\e serby f t\sce iit' and\i- u bu¢ unt\na i t en and\1 i rlԫby\t antos. Aid\rer, t COMPARE instcon\(CP) l uand, OR,\tm } onl \o i t A sr. To\s0 u: CP 0. Iu\m t in} imtn\t i fn (o\fn) te t ght?\CP 0 ans: COMPARE THE VALUE IN\A WITH 0. It i ()\fn (i.e. ita t\ ^) t t ZERO FLAG it\ON. Wltinstcon\tCALL Z, NIL1. Tsnds\r:IF THE ZERO FLAG IS SWITCHED\ON THEN CALL(GO SUB) THE ADDRESS\LABELLED NIL1.\\Dn t a\sni rr\pg tt ZERO FLAG. T\stcnON ot ZERO FLAG\esn'alya WE'VE FOUND\A ZERO! Iant i\fn te t in\A anw' mntt\th. T COMPARE uld\r tanmu 255.\Iu CP 99 an99 i A\t t ZERO FLAG ul ON\st at i\fn te A an99. ^So, ent 2 s:-\\ 60 CP 0 ;IF A=0 THEN\ 70 CALL Z,NIL1 ;GO SUB NIL1\\ ...wcl }l NIL1 ia\ iaf t scen.\U -mnai iu\ntI10 a nw\tt NIL1 bu¢.Ats\ionl}li0 ii A \t0 stighi t mp-\s˘ (in bt\addsi DE) a rr:\\180 NIL1 LD (DE),A ;POKE DE,A\\ .... aninca DE by\1 t xaddsadr\t moi en:\190 INC DE ; LET DE=DE+1 ^We una\aladunBC aun\'l POKE t unin\a addss,uni BASIC\ab.Firsia...\\200 LD A,0 ; LET A=0\210 LD (COUNT),A ; POKE COUNT,A\\We'l r t COUNT addss\r. Nounnop...\\220 TOTUP LD A,(COUNT);LET A =\ PEEK COUNT\--- (sp)\250 INC A ;LET A=A+1\260 LD (COUNT),A ;POKE COUNT,A\\Y tadd1 t \uni t addss\}lCOUNT.No t xt\sce addsi HL an\ ^BC wciunnt 6912\by˻nf t scen...\\270 INC HL ;LET HL=HL+1\280 DEC BC ;LET BC=BC-1\\We cc it BC unt\ac i tbu¢\sai t i pg and\ u t was\Φ m|c i t\i oIF B OR C \ etbu¢\UNLESS B OR C i. T\fn iunZ oNZ th\t JR...\\290 LD A,B ;LET A=B\300 OR C ;UNLESS A>0\ OR C>0\310 JR Z,EXIT1 ;THEN GO TO\ EXIT1 ^We'l rEXIT1 r. Now\atby f t scen\ans0...\320 LD A,(HL) ;LET A=PEEK HL\330 CP 0 ;IF A=0 THEN\340 JR Z,TOTUP ;GO TO TOTUP\\Tt't otuntup\ni en. Wn\ty ii } sdt\bu¢ awР. No— DE\sndsl w ' i ts\bu¢. DE intat\mps˘ aniing\t ܎ moin\ten. T bu¢\epnbyf t\sce thugHL aniatr\ ˡaniaddi\COUNT. Ma ltt\carlΦ pڗeng. ^Next,a ef t bu¢\stighafr. It CP 0 st\eNOT n,t u¢\eNOT |c TOTUP t\nein t eu¢.\\350 EXIT1 LD A,(COUNT);LET A =\ PEEK COUNT\360 DEC HL ;LET HL=HL-1\370 INC BC ;LET BC=BC+1\380 RET ;RETURN\\T unii A \o r LOOPC,il -\}ll ad t mp-\s˘. DecanHL and\incanBC spt st\by s(t n- by)\f insi LOOPC.\\Wit a զ t 255\i w? I c}\.^eatu¢ 255\i t mps˘, inca\DE wciinnat ˘\anadat0 afr\rten. Tundof\i c nr:-\0 255 0 255 0 255 0 255 etc.\\He't u¢ wclws\o aft EXIT1 bu¢.\It'}liA i255 t\rs tt255 ght\in t mps˘...\\390 FULL LD (DE),A ;POKE DE,A\400 INC DE ;LET DE=DE+1\410 LD A,0 ;LET A=0\420 LD (DE),A ;POKE DE,A\430 INC DE ;LET DE=DE+1\440 RET ;RETURN ^No t at in\t mps˘ thugDE\ acat rt\NEXT en oanch\¡ ۡtni t DE\addss,inca DE t xt\addsadt xby.\\T u¢ iCALLew COUNT\ac255 wc} sd\w ain A at srt\oTOTUP t CALL AFTER\tCOMPARE s255(Put\OFF -mrrstI0):\\230 CP 255 ; IF A=255 THEN\240 CALL Z,FULL ; GO SUB FULL\\Next, a addsCOUNT...\450 COUNT DEFS 1\ ...wcDEFINES A SPACE o1\addslCOUNT. ^Next, adt exno u¢,\wced expo ait\i LOOPC tt addss\rd(PuAUTO-LINE NUMBERING\ON ai rs tI10 !!)...\\460 EXPAN LD HL,STORE;HL=STORE\470 LD DE,16384;DE=16384\480 LD BC,6912 ;BC=6912\490 LOOPE LD A,(HL) ;A=PEEK HL\500 LD (DE),A ;POKE DE,A\510 INC HL ;HL=HL+1\520 INC DE ;DE=DE+1\530 DEC BC ;BC=BC-1\ - (sp)\560 LD A,B ;LET A=B\570 OR C ;IF A>0\ OR C>0\580 JR NZ,LOOPE;THEN GOTO\ LOOPE\590 RET ^Ain, e ss\t¡ a onr\t ng rrta\lԫbt mos\sng. I t i LOOPC\ompso op, I inrd\t sanbu¢\}l imalaft rst\ w A se ad\tt by f (HL) in\texn t st\an}l AFTER t by en\|c o t sce anall\sradsd(aft DEC\BC )..\540 CP 0 ;IF A =0 THEN\550 CALL Z,NIL2 ;GO SUB NIL2\ ...Noadt\NIL2 bu¢.No,o entr\tbu¢ MUST \e unaniulalady\ Ϣ t sce anHL ^incad. St rs in\tu¢ adt by fm\(HL)wcit ONE AFTER THE\ZERO MARKER i.e. pnng\t moi en.\Re imalb1 at\rs ul alady\Ϣ t scen.T"mr\os" iuni ts\onn0 t scen\csun ...\600 NIL2 LD A,(HL);A=PEEK HL\610 LOOP0 DEC A ;LET A=A-1\620 CP 0 ;IF A=0 THEN\630 JR Z,EXIT2;GOTO EXIT2\640 LD (COUNT),A;POKE COUNT,A\650 LD A,0 ;LET A=0\660 LD (DE),A ;POKE DE,A\670 INC DE ;LET DE=DE+1\680 DEC BC ;LET BC=BC-1\690 LD A,(COUNT);A=PEEK COUNT\700 JR LOOP0 ;GO TO LOOP0 ^Ne cc t BC unr\aiCAN'T i tb-\u¢ (Tn auit!).HL s\st, lnt addss\ot by tit anty\os. Tet u¢ \inca HL t xaddss\anRETURN...\\710 EXIT2 INC HL ;LET HL=HL+1\720 RET ;RETURN\\ ...Filly\730 STORE\ ... "ll" JACKSOFT\t srot mps˘\anen2 wcl t\tmlat enoLOOPC,\sΦ irn BASIC:\\150 LD B,D ;LET B=D\160 LD C,E ;LET C=E ^At enot mpson,DE\l lt addsat end\ot mps˘.T aʪ\t tnstaddss\ BC t lnan:-\\WUSR iui BASIC \}l c ˘ pg t\fi BC o r \BASIC it RESULT ot USR\ncon. So, PRINT USR 56000\onl}llt mpson\u¢ - iulal sw\t enaddso˘.It's\p|blզ pc} u\LET LENGTH = USR 56000-56070.\58070 it addsoEXPAN -\t srot exno b-\u¢ m cc it\i ancn t\snBEFORE t EXPAN . ^Iadd, ժ ocn any\Φ EXPAN t t\addsoEXPAN cn. Y\} nt addsoEXPAN in\JACKSOFT benng: H,EXPAN\(afasmbly). In\u mpsc i o\ouBASIC pgmt u\onlet exnu¢\ant mps˘ - u\n'et mps,\afmpsnuc,\SAVE... "" CODE 56070,LENGTH\LOAD ii uow pg tn\RANDOMIZE USR 56070 sit.\\T snirinlt\srcpgmng!I cЧ\tI tughul t\mpsnr gsp.\I} ղeanimpڪd\i ny exnt! ^Tt'it! Ratamr\nrs? - Noisda\nra¡ an ry\enturlf. W in\it a anrtn't\unrsnd. I' ˾ets\sn|c in JACKSOFT tŗ\myl serranit\rk u'l e\cc utynait'\s sm os!\\ - Ban.^amr\nrs? - Noisda\nra¡ an ry\enturlf. W in\it a anrtn't\unrsnd. I' ˾ets\sn|c in JACKSOFT tŗ\myl serranit\rk u'l e\cc utynait'\s sm os!\\  [E="23641+256*23642+7":E=":"E,:*"M";;¾(E+2)+¾(E+3)+¾(E+4) 2:缧:ڼ:ټ::"1e3":"23608","R":*"M";;"CONTENTS" I"23637+256*23638-6929"::13  !J@@xx!M(8?(|8  ?w~ |w~tWWWttt^utwt{ttt$***W^uwWwWW$ ttuwwRWWWWWWWWW韛W߂V߉ZZ[[Z_R.R=Sr"""#"S##Z?[=[z=ZZ""Z#ZR**""/"r##Rz#ҵR_Z"""?ڮ##کz#کZOR*RRRRRRRROZZ?Z??Z_S____RWZZ[_Z_ZNZ][zGGzGG[GGZ_[][z]ZZGGZGZZB B*OGzGGZGڵZ_Z_گڭڭZ_Z ZZZZZZZZOZZZW [ ?Z_ZZ[_گ_RRSRZ[[ZZZZRRҵR_Z_ZککZORRRRRR_ZZZw[*SWWW?RwSZZ[z?گ_?RRSrrRZ_[][zZZ~ZکZR*RҵR_Z[ZککZ_RR+RS+ҵRWZZ????Z_ *S*++?RW$.$='t""/#/?"? zr.IzI={zI?zN#/z""?$ou}'t='""?$:#$?z"""""I"""N#"?zIz#IzI$ $$$$$$$$$?zJ*IzOUWzIUUUzIz$$$'* {UUWMUWzUUzq~|p}qqsq~`q~|p~qqq<uUUU~p~qq9s?!!!*qqqq9s@ j ?w~*=~>w~**w~w~*w~>*w~*?eVWWR?߉38*VWV߉?WVVR?RW߉  [?=Z?Z[*9R_RR_?RSvl*Z?Z?ZZ R_R__RRʪ*Z?ZZ?ZZR__R_?RRڪZ??}ZZR*S_____RS**ZZ?Z]* Z ZZZ[68ZZZZ*Z Z ZZʪZZZ?ZZZ Z?ZZڪ[}ZZZ [ Z_*Z Z?Zw[*m*RWRRWRwS3lZZZwZRWRWWRwRʪZZZ?ZwZRWWRW?RRڪ[}ZwiZR SWWWWRwR* Z?Z??Z[*9R+RRRS4l Z?Z??ZZR+R*RRʪZ?ZZ??ZZR+-R?RRRڪ [?????}ZZRS****RS*$$$?$%* *zKUWIzI{Uz{{8$$$$ zKUWIzIUUzz*$$$?$$IzKUWMUUzUUzIzIz$'}$ zH*H*I{UUUWuUUU_z* >* *>::*w~ @P  `0 `@ W_~  ?U~_U  着>ɉWWRWWWWWWWWWWWWWWWWWWWWWWWWWWk +7ް_ZWXZWW?WW﫯߯WZZ?W߫WZZZ[?[?ZSRRRRRRRRRRRRRWZZZZZZZZZZZZZZZ_RRRRRRRRRRRRRRR_[ZP ZV:P5VSPRRRRU2R_W][_~ZZU}کZZwURURRU2RZZZ[ZZUZZZ ZZZZZZZZZZWZZZZZZZZZZZZZZZWZZZZZZZZZZZZZZZWZZh ZZ:5^ZZZZZZ:Z_zZZZZZZZZZZZ:ZZZ*ZZZZWRRRRRRRRRRRRR[ZZZZZZZZZZZZZZZ__5SҿR_@[@ZX ZV:@X5VSXRBRRRU2R_W[_~ZZUZ_UuRWҵRRU2RZZ ZZZZ[RRRRRRRRRRRRR_ZZZZZZZZZZZZZZZWXuRR@ RP2ZZl Z[URҺRRRZ2R_ZZZZ:ZWRRRRR_RR$$"$$$$$/zIzIzH*H*IzIzIzIzIzIzIzIzIzIzIw$$$$$$$$$$$$$$$/p zzXI` LIzIx:N`8'@dT $5$$`S{_U~IzWzMIzIu:IzIWU'_U~$$5~$$IzIzIzI{IzIzIzIzIzYzIzIzIzIzIzo* `@`  @     ))))))))))))))))))))))))))))iii)))))))))))))))))))))))))))))iii))))))iiiiiiiiiiiiiiiiiiiiiiii))i)))iiiiiiiiiiiiiiiiiiiiiiiiiii)i)iiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)iiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)iiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)iiiiyyyiiiiiiiiiiiiiiiiiiiiiiii)iiiyyyyyiiiiiiiiiiiiiiiiiiiiiii)iiiyyyyyiiiiiiiiiiiiiiiiiiiiiii)iiiyyyyyiiiiiiiiiiiiiiiiiiiiiii)iiiyyyyyiiiiiiiiiiiiiiiiiiiiiii)iiiiyyyiiiiiiiiiiiiiiiiiiiiiiii)iiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)iiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)iiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)iiiiiiiiiiiiiiiiiiiiiiiiiiiiiih)iiiiiiiiiiiiiiiiiiiiiiiiiiiiiih)iiiiiiiiiiiiiiiiiiiiiiiiiiiiiih)iiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiihihiihiiihiiihiiiihiiiiihhihihhihihhhhiiihiiihiiiihiiiiihhihiihihihhiiiiihiiihhiiihiiiiihhhh &"M";;"run" &*"M";;"run"ʧ iiiiiiiiiiiiiiiiiiiiiiih)iiiiiiiiiiiiiiiiiiiiiiiiiiiiiih)iiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihiiiihihiihiiihiiihiiiihiiiiihhihihhihihhhhiiihiiihiiiihiiiiihhihiihihihhiiiiihiiihhiiihiiiiihhhh &"M";;"ru*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >zi.San A onto a 4 digit No. it's made it too big. We did try calling it 2252 but the computer threw it back and reported it already registered. \ TIME BOMB (A TSry)\ BRo Cars\ ------------------------\\\A BlnContcrof,\ۡw i t Midnd.....\\Ring-Ring! Ring-Ring!\\"Hel, BggBlrLtd."\\"Hel, tit Naol\H-BlnCnl. Y\ntlsۡ pts\tuw a au\iluaHamTown."\\"Yes?" ^"O ot  md\2251A, wit a r\t A?"\\"Well, o pnn-\i trco - s\thnws, \ ilu's\insad. PNos. a al}d\l i adn , i or\a ext pmr, \ o ot 2251A. Why,\wt't pbm?"\\"We' sennt\stonin w\m~| an }n't\to in."\\"Why?" ^"Well, t'onlur\ccri teland\tscna A on 4\No. it' ig.\Wtr}lni2252 t\t mthi|c and\rialadsd.\Ca }l i2251 o2250?"\\"No. AI' sexpid,\tia ado mand\t mral auni\alade al}and\stu."\\"Well, wa in ?"\\"Le tnk, HamTown\sul mpi atr\up oars, isul\ unuslgh\mr." ^ TICK TOCK!\\"Ho an?"\\ TICK TOCK!\\"Well, sia9521 - I\}n'tmeing\uo t."\\ TICK TOCK!\\"Gat! Tnks, 'l tt."\\ TICK TOCK!\\"Npbm."\\ TICK TOCK!\\"B, tn." ^ TICK TOCK!\\"B."\\ TICK TOCK!\\ .... ....\\ TICK TOCK!\\"Ha ard?"\"Wt?"\"We' sughat1000\acaHamTow - ty'\alad}lniMeHam-\tc t'in \ tunut Φ\' thugh!"\\ TICK, TICK, TICK, TICK!.^CK!\\"B."\\ TICK TOCK!\\ .... ....\\ TICK TOCK!\\"Ha ard?"\"Wt?"\"We' sughat1000\acaHamTow - ty'\alad}lniMeHam-\tc t'in \ tunut Φ\' thugh!"\\ $ $ 3FALSE VAT NUMBER CHECK GEORGE C. BEATTIE (&"9994":O=ç:I=:O:O:ٰ"7":I: 2" V A T C H E C K";2,9 ;6;"By George C. Beattie";4,2;1;" VAT NUMBER FOR CHECKING " <`568,104h:0,24:144,0:0,-24:-144,0 A13 ,11 ;1;1;7;" WARNING "'';7;" The Customs & Excise do not "'" give credit for receipts with "'" false VAT numbers. "''"  IF IN DOUBT - CHECK " P/21,7;1;"TYPE 1ST NUMERAL" R "8955" U 500 Za=a$:7,9 ;a _/1;21,7;"TYPE 2nd NUMERAL" d 500 ib=a$:7,10 ;b n/1;21,7;"TYPE 3rd NUMERAL" s 500 xc=a$:7,11 ;c }/1;21,7;"TYPE 4th NUMERAL" 500 d=a$:7,13 ;d /1;21,7;"TYPE 5th NUMERAL" 500 e=a$:7,14;e /1;21,7;"TYPE 6th NUMERAL" 500 f=a$:7,15;f /1;21,7;"TYPE 7th NUMERAL" 500 21,0,, g=a$:7,16;g Wh=(a*8)+(b*7)+(c*6)+(d*5)+(e*4)+(f*3)+(g*2) q=97a:j=h-q j>0j=j-q:210 U;:#1;1,8;2;7;1;1;"PRESS ANY KEY..." '7,19;1;" ";j;" " M=010:N=01:9994 '+N:9 ,0;6; " THE FLASHING NUMBER MUST BE THE SAME AS THE LAST TWO DIGITS OF THE FULL VAT NUMBER OR ELSE THE NUMBER ENTERED IS FALSE.":ïN:M   "500" aO:A$=:A$="C"#O;I,;"CONTENTS PAGE":"23608",O:*"M";I;"CONTENTS" GA$="N"#O;I,"19";"NEXT ITEM":*"M";I;"dou" &a$<480ůa$>579500 .004yn,40(: "Y"23658","8":#O;O,O ;" CONTENTS PAGE NEXT ITEM": &"M";;"vat" &*"M";;"vat"ʧ: ' ~64000:"23637+256*23638-71"::AUTOCHARS*v\!?~/wy *v\%"6\>jmw#wL>cw#w#>kw#>>w#>6w ' "23607","<": " CONTENTS PAGE NEXT ITEM": &"M";;"vat" &*"M";;"vat"ʧ: ' ~64000:"23637+256*23638-71"::AUTOCHARS*v\!?~/wy *v\%"6\>jmw#wK$="U"(K$="L"DR)"30" "13" "R$+"Extricator)","05","%",R$+"Cardex)","08","%",R$+"Rombo)","09","%",R$+"Chain,etc)","09","%",R$+"Utility A)","11","%",R$+"Spec.Programmer)","12","%",R$+"Flexipage)","13","%",R$+"Digimouse)","13","%" "DIGI-DUMP","13","." I"DOTMANIA","10",T6,"DOTTY MIXTURES","03","*","DOUBLE-HEIGHT","13","/" D$+"mdrive tips)","02"," ",D$+"mdrive tips)","04"," ",D$+"various)","10"," ",D$+"Applied Tech.)","11"," ",D$+"Swiftdisc/Opus)","13"," " w"FONTOGRAPH","13",O6 m"JIG!BLOX(original)","01",I0,"JIG!BLOX(master).(Disc 04)","02",I0,J$,"03",I0,J$,"04",I0,J$,"05",I0,J$,"06",I0,J$,"08",I0,J$,"11",I0,J$,"13",I0 `"opcodes","13","$" O$+"m/code2)","13","!" "OUTSTART","13","/","OUTSTRETCH","04","1","OUT-TAKE 01.(pixel move)","01",I3,"OUT-TAKE 02.(border)","03",I3,"OUT-TAKE 03.(Wordshower)","05",I3,"OUT-TAKE 04.(Screenswitch)","13",I3 "SPEC-LIST","13","$" "TIME BOMB","13","#" "VATCHECK","13","(" &"text(reference,data)" "04","1","OUT-TAKE 01.(pixel move)","01",I3,"OUT-TAKE 02.(border)","03",I3,"OUT-TAKE 03.(Wordshower)","05",I3,"OUT-TAKE 04.(Screenswitch)","13",I3 "SPEC-LIST","13","$" "TIME BOMB","13","#" "VATCHECK","13","(" &"text(refereFF1K$="F"K$="G":"360" &9951&:9998':NX: &I"23637+256*23638-6929"::jig  !J@@E7:~?mD1ﺐA&jF0e#6>k@ V-A8fޮ.ѫR"^2C4i>Ϳ߬*^t ^>&{.!VJHuЗ ,ngNlaW @0$ѷjvl2 @Ԁ 7?X`kj%7'0? e.COH }JcAx|Io\:o |ѿ_ܿ%'A.-G踷l#W0aC7m !J?uߏJj^V'shB!Wjߺ!/&/{>Kh0+:3 RlqCŐ~|Y&/f*%!e g? M1f@_ x$=J!~| n%!]k*o5qvC1֮,91ڷ5CE8a3/֍`?DR#>Ǖ@ Ճ hBd8o}?xmVKt 02 _48 @'x o;?͛&"fp7 |C]o 0=pO]n+0c eA|̍mVsE5fC"cl/g\Ϸ0a S{B$f@GİHN<@;~l ՅT ^I$[ng'@E`m_(M6@) @D*$ @fJ9:x#jRҺ <>OPeALnNV* pS%d4 g@/w_YQCAvIIB[P_;o +2dS-o7~4`R=? hWڷ`yi%G@bF?r FSlc3bhlriS~?3 I~pT`{o98 =5'`P (pb@43/\?' :9{n9`:K߿A_Xs; ח;('D<|eX@<b2k R=|x68p yi),@;GG1x=$%Աs>{&Oq>|i?9"= bpuO@ 7i@Cy {}ȧu ` > Tu=,; -_|:(l@HnG4gZȿϰ?JKf ` y;Ӌf1ּF8P>gF1+O!dW7={$4L1>~az@,~==p qx%R3X ݠ8Y91O[ Os?ϰ\YU4T=7?m_?<@zŹxhu ogR=ŲYb`qCWPny;v%π$D.@ߙ@[1}4#O03{J57h6*N5E!8\Q] R @7x9&=LaA0x|$x\u-/ %p9 _@po_xhWNoWg_Cwr9 ߀&w0b v]On y+Ɗ4"&J+V[1]Z#s$/ d f=ׯJ7JV]}{v- zZpnxORp7 y ߀X\u2;RpXh |t}-h>_UpDNpnƑYNwgyf`/1oV9[|C tX 4J8N+DO{15Go$--Xo7*= ́O 5v h&z!?{rR9t7}%?Yuwj>c[Ll&oke<& d{'צ}qv7yLN(#41w۵\;; 'Ɯ^g6K3='Ps#?o*:Lt =ۺ Ĺj~8 2o79K- zA ~{^o};7`[a0<0o`\K<97s}wp&X6,Ύ_I9?Μ.H/n?Zb5eg¿(&jq>+ʥ, ʹ6Haopkf5`;G%|Rz@Z3 (ǒ- <.h F_L *L_׀ ۟~],;`y? 4\0!`=6m/2@ & <CA3rkt$] G [U` փjG "DL #,LxI8Phw氛h BSh (I 0ۿ?A!?>c6U?wB{ _& Ih!c|Z +`<@` MA (JD?mw@@'.W M_ ưna?0j?iȉYs("w߿~r :a c_` s`c6p9, ww@B/ da ǮT  ]@`J@_uO /!'Jm~;` s%h }Bq,|~7ۿ|ݺ$ ka `?? A>`c?1?weK]`CEOJ XV"@FLoe F 5 @ǘ=}FuO*⿭]n))w{d] 슆>H(H־ow_~o o3a o?]u#{`c_?oHAg Ix@hHb@{aR@#Akgmx Z ! KfyԳA5_[͈kc1_wF@1އ;$ 'Z]|j. !{" c?螿π#`c6^9ˀ@oB@ilIh`k%RS#ДkcyaH *o}乯%/ /ޠ~ 7@\F]c%1o!Y5?{އx /ұpy<'?np "?>6}~}9x>cVoHC|/dKp*ϥ@0|BHk-;ZV +'w晥/< =@?<}fbdX u eW\؏{@ &? ?/_wP!6}]u7@  !ACCCCCCCCCCCCCACCCCCCCCCCCCCACCCCCCCCCCCCC!OOCCCCCCCCCCCCCOOCCCCCCCCBBBBCCCCCCCCCFBOOCCCCCCCCBBBBBCCCCCCCCFBOOCCCCCCCCBGBBCCCCCCCCFB BCCCCCCCCBBBBBCCCCCCCCFBBOOCCCCCBBBCCCCCCCCBCOOCCCBBBBCCCCCCCCBCOOCCCBBBBBCCCCCCCCBBCBO BCBCCBBBBBCCCCCCCCBBCBBFBBB BCBFBFFBFFBBBBB BCBFBFBFBBBBCBBFBFBFFBFBBBBCBBBBBBBBFBFCCCC BCCCCCCCCCCBCCCCCCCCCFBCCCCCCCCCCCBCCCCCBBCFBCCCCCCCCCCCCCCCCCCCCFBCCCCCCCCCCCCCCCCGGGGGGGBBBBBBBBBBBCCCCCCPPPPGGGGGGGBBBBBGGGGGCCCCCPPPPGGGGGGGBBBBBBBGGGGGCCCCCPPPPGGGGGGBBBBBBBBGGGGGCCCCCWWWW &"  `5 CASH! ", " 4 CARTS/DISCS!", " 20TH OCT, 1988","  ANTHONY POLI ","" &ç: CPPPPGGGGGGGBBBBBBBGGGGGCCCCCPPPPGGGGGGBBBBBBBBGGGGGCCCCCWWWW &"  `5 CASH! ", " 4 CARTS/DISCS!", " 20TH:!(#:!d"7":"57567"::ç #"9977":57567:缧::ç ,'"56112":"57567":"4":"56100" "O=ç:I=:"8955" " O:K$= "K$="R"100d "UK$="C"#O;I,"18";"CONTENTS":"23608",O:*"M";I;"CONTENTS" "@K$="N"#O;I,"27";"NEXT":*"M";I;"fon" "K$="E"A=ç:B="9988":"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":#ç;ç,ç ;" RUN EXTRACT REM! CONTENTS NEXT ": #"z"64E3":"23637+256*23638-71"::AUTOCHARS*v\!?~/wy *v\%"6\>jmw#wL>cw#w#>kw#>>w#>6w #("8994":"9986":"9988":"9989":"4":ڰ"4":ٰ"4":ç:"35327":"  O U T - T A K E N o. 4 This clever routine switches between the screen displayed anda screen loaded into memory at 49152 by scrolling half-lines." #-"57744 SCROLLS TOP LEFT57600 SCROLLS TOP RIGHT58112 SCROLLS BOTTOM LEFT57904 SCROLLS BOTTOM RIGHT57567 SCROLLS ALL TOGETHERIt's easier for you to figureout what it does by watching it operate than for me to try todescribe it!9989 moves a666-byte machine code routine to57567. I wasn't sure what to dowith it so made it an OUT-TAKE! You can extract theto MERGEin your own programs by pressingE which deletes other BASIC." #2P#ç;ٰ"4";ç,ç;"  P R E S S A N Y K E Y ":"56065":"56100" #<5ç,ç;"" #F "    by J.J.Shotter" #P "8955":ç:"56088":"8E3" &7"23637+256*23638-4607"::  !. z~( (#F## oM-6K外I톊*Mom/-@/  ' o oZI-m[m%ooo?I  o @} m@X  O$ko[iKZyۿڿe@oH[ {- ÂHS@ TIimI-ڒҿI[%7 ?K K YK$ۤZ M$}$I%5ܚ[o`K6-? o }i_ $CII$ ۾[JJK;emҟ o$IdC4% &%HI $ mEo[o}__ Io-m?% (M mD% nڤmMO% O/ 5  [o@? h  ?$HK ?y4 ʤ K/H [i@K@K i!HI[$@@[ mII/ IB]  [!$ _X@H@[ HXZHKi@[IIm' mI Io > K}$ $[ʆm  o@K/iI@m!@Im I@[I@[+ iۀ  ` Io /K@ K$i @ %HHI-m$ @ZIKm[HH@/ۀ [{ 4Io Ow ʒI@IoKo i$ڿ$ km @[I@ImI  _ i$K h [iɒڿl?I  - m$J@I%-$H[IHKMI o_H[o II@)$Ko )%OI$[iP@Si @' m$IIm IIm$ AkoHi?HI,@ $Io  -ɒ۠@I H@ - -HIBiymI@im m@ӀJk JHo$[{m$$[oIHi%[ I $KoIi$@$i-I%m_ O-@IolOK@Ko`mҐKI$$ IH! $ H @$I I  oZ[Im _$?mm[ڀIm[`[ҒKK K[$ I)I I$H$I%A$ [_ImoIPK  -[iI [ Km [IK[I% i$ A I I?KI$@IoK}KoI@-? ImI-IHK[im$[6ZIi$I-HmI@$K $-$Ko [/?Z@--$H!i$OIm$$m$$$$% I -KI@Ai$m$ $KI Ko@ o-m- RIK`H@I%}mK[o %% mI! KI @H$i?I!_mim -m HZ [l[ڒIBK۶ m $% -I@HڒH@ @Ii$[ZKI%m% o IoImH Km [KZI[dB[%%IB}PPPPPPPpp0000000000000000000000pPPPPPPPPPP00000002220pppp000000pPPPPPPPPPPPPPPPPVVPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPxPPPPPPPPPPPPPPPPPPPPPPPPPPPPPxxx8PPPPPPPPPPPPPPPPPPPxxPPPPPPPPxx8PPPPPPPPPPPPPPPPP88xxPPPPPPPPPPPPPPPPP0PPPPPPPPPP88xPPPPPPPPPPPPPPPPPP0PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP0PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP0PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPp0PPPpPPPPPPPPPPPPPPPPPPPPPPPPPPp0PPPPpPPPPPPPPPPPPPPPPPPPPPPPPPp0PPPPpPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPppPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPpppPPPPPPPPPPPPPPPPPPPPPPPPPPPPpPPpPPPPPPPPPPPPPPPPPPPPPPPPPPPPppPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPxxxxPPPPPPPPPPPPPPPPPPPPPPPPPP8xxxxPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP &"M";;"OUT-TAKE4" &*"M";;"OUT-TAKE4"ʰ"9E3": '"23637+256*23638+5": '!U\N#FJX?????????????zł|S[kV8q8S '"23637+256*23638-0076"::ѪABOUT!  !J;!@!68!@!! '"23637+256*23638-0683"::switcher  !J͐0 !@f$|H(P(Yi&H> (OYk> 8 OYk&@OYk!Xfy 0$OYk|Y } ~Ow~wq+~#w+!@~N˼T]> o0|g|(}(~~˼˺qw$Ư|g,} !X~N˼T]} o0$|(}( ~~˼qw,!W~N˼T]} o0|g|(}p(~~˼˺qw%į|g,} !Z~N˼T]} o0%|(}p( ~~˼qw,!H`$|P(X(Yi&P> 8OYk> 8 OYk&HOYk!Y`y 0$OYk|[~Oq~qq#~+w# !Z~N˼T]} o0%|(}p( ~~˼qw,!H`$|P(X(Yi&P> 8OYk> 8 OYk&HD@:!$$ll$~~$$~~$|TP|T|'E((*DD:008````8$~$~~ ~~ @< 0`0 <<<<0  0f`nb<ff~fff~~~ Ll8flxlff0000r~cwkccfv~nff`<f<~Zfffff<ffff4bbj~vfff8ffff>f<~ 0f~< 000<@ < <<~>f`x``000l88p   0002~L@~~$$ll$~~$$~~$|TP|T|'E((*DD:008````8$~$~~ ~~ @~BBFFF~~B~`b~|DF~|DDD~ ~B@~F~~B@~FF~~<$$~BB~~BB~ 0`0 <<<<0  0IIIiiiAc>>caaAAAA`a< 000<@ < <<~>f`x``000l88p   0002~L@~~$$$~$$~$>(> >bd&F(*D:   `00`$~$~~ ~~``8p<~ffff~<8xX~~<~f 0~~<~f f~< 4dD~~~~`|>~|<|`|~f~<~~ 000<~f<>< 0`0 ~~~~0  0<~f f?``|ff|ff>f><``|~fff~<dhxdb0000>ffZZB|~fff<~f~<|f|``>f><~f``<`<<0x002fff~<fff~BZZfBf<<~ 0~pp(~~$$$~$$~$>(> >bd&F(*D:  >>> @~FJRb~~~@~~~BBB~~@~~~@~BB~~~B~BB~~BB~~ >>>$<DD~BBB >|TTTTTtTTTT\~BBBB~~BB~@@~BBJF~~BB~DB~@~~BBBBB~BBBB$TTTTT|B$$BDD|~ ~@ pp8|<$ p |$$ <$<< <<$<<< < 8 $ <$$$<$(8$ (TDD<$$$<$$<<$< <$<< <0 <8$$$<Bf$DDT($$$$<<<<pp(ffD6666~h~ ~bf 6f(:nDn;88 000 0 0$~$~pp0 ~~ppp 0`||8x~~|||<|eko`s>8|l||~~~||000p||||||00000||8|8||88p8p<0000<@`0 < <f>``|ff|ff>ff><``|fff8<f<dlxxlf00000vkkk|ffffff><````<`<|0|000ffff<ccc6ckk6f<<~ 0~ p 00p ~~ PPPPPPPP xp(  @``h @ @@@ @  @ p @  @pȈp ` p @p0p0Pp0@p @@@ppppx` @ @@ @  @p ppppppp @بȨpppX𐈈ppp pP ؈p pP  @pp8T8@@p@|pxxppxxpp0@@@@@xxp ` p @ pPppppȀxp@@@@@0xP PP Pxp @pp($Hll"fD~h~ j~'E8l8jDz  `00`$~$~~`` @~~`` 0`~BBBB~~~@@~~~~BB~~@~~~@~BB~~~B~BB~~B~~```````` @0``0<<<<8  8~f A]U\B~>"b~bbxH~FF~~B@`b~~BBbb~~@x``~~@x```~@@fb~"""~bbB~HHH~FF@@@`b~~JJbbb~BBbbb~FFBB~~BB~``~bbBZ~ |DD~bb~@~~~BBFFF~bbbBB<bbbJJ~$$$ffFFF~~bpF~@ xx<~>: 8 ~>~F~@@~bb~~```~~FF~~f~`~0800|DD|F~@@~BbbF~@HH~FF~JJbb~bbbb~FBb~>&&&> |ddd|~B```|`~~04<DDFF~bbbB<FFRR~ffp|rr<~ <800`4``4~~~~xllx8LLIU_@~<~f~~f|n|f~|<~xx~<x|nn|x~x|xx~~x|xxx<~pv~<f~~~~f~<<<<~Nn~<fn||nfxxx~~~Bf~~ffNn~~vr<~~f~<|vv|pp<~~vz<|vv|vvN>pp|rr|>xxx>>NN>00800>NN>```xll8x888|f<r|p|r00000l|rrrr@<|< rrrr<br4<aamm22<<2rrr>|~ 0~00x x(~~llllllllff 0ff0x0;oN{ 0  `00`l88l~00`>00 0`@ 80 0`0 ~~0  0|ff|xlff>``|ff|ff>ff><``|fff8<f<`lxxlf00000~kkkk|ffffff><````>`<|0x000ffff>ccc6ckwcf<<~ 0~8p8xx<`pp>~~~~x||x||||||||<<<<<<pl||||||~~||8l|8|x0008pp8xxxx<~Z<~f`vv||~~|~||~pl|||~~||||~~||8l|8||8p8p p 0880$lH8DD8lH$$~44~$>(> >fd&f8(*d* 0 ` 0  *>*~~`~~ppp 0`6gks6 <, ?>sg9?##?@``l| ~`~g{>=0>3;cC 0>c>cc>>cc? 8` p ~~~~  ~F<~jV^@>7#sAca<;c>=N4dg6a33339a!36ckkk6w66wc&,8Hh0G?90``0@`0 pp>*I?90|1' `lrcr909.f'3>0 |#006;132  L0``lr|if8 6kkc6l22236g6691>0`6NF>v90004  >scco;c33 6ckk6g4sc&<H0FL8pp86$p<aMQMa>$$6666~X~~0fF8l0{{0  00f~f~0>> 0`~fnvf~88<<~f~`~~f f~>>>  c 8D]U]A>~ff~ff|f|ff|~f``f~xlfflx~`|``~~`|```~f`nf~ff~fff~~ff~fnxlnf`````~~fffff~ffff~|ff|``~ffvn~|ff|ff~`~f~~fffff~ffff<f$$fff<~L0f~@`0 xx<~>60x0~~ffg``~ff~>000>~ff~~f~`~~`x``~`nf~``~fff l|``~f|f~~jjb~ffff~fff~~f~``~ffn~~ff``~`~~00800>ffff~fff~<bjj~~f<|||8p||||~|0000` 0 ~~~~`0 0`x 000HB<8d|||||88888|||||~|||888888|t8|8|t88888p`p8<~>|`x`|~~||~~||*wAw*>wAw4,8A<$$< (P`A>>A>0( (0A66A>EBjV|>k~~00`00 0`GMYqaC@@|Ddda`a`AAaaAAAA0000`  ~~~~ 0 0 ~BFx~>""?aaa~BBAAAA`aaAAaaa@@``@@```AA`gaAAaaaaCCBBBaaa@@@```IIiiiiAAaaaaCCCAAAA```AAAAO|DDaaa@@ AAAaaaaaac"">IIIiiic">>"cAAA p@? ?`0 ||<~>" 8 ~~~Bb~@@~BBb~~B@@b~~BBF~~BB~`~<~BBb~@@~BBbb">@HH~Bbb0~JJJbb~BBBbb~FBBB~~BBB~@@~BBb~~BB@``~@~b~|BBBBb~bb&$$<FFRRR~Bb~~BBBBb~~<@`~  `0`0`;nD6$~(PP|P|T|BH$J(*D:  D(|(D|0`~ @|LTTd|(>|D8@||DD|(H~|@|D||@|DD||D|D8DD||DD||0 0 ~~`0 0`|D p|DD||$ p|@| x 8DDD~DD(8TTT~((DD||~D"~` @ `"v܈00 0 ?gkks~ < >``~6f`c~>`osc~ 0`?c>cc~?cg{ 00000000` 0 >>0  0>cf x~6cc~fc~?c`c~~ccf|`~``~``?`occccc|fl|fc````?kkkkcskgc?ccc~c~``?ckf}c~cc>`~cccc~ccc6kkk~lc66cc600`p8xx$B$$<<~``>~F~``~b~~```~~F~~b~`~~`x``~F~~`~fff ,<`|dxd~ffff~fff~~b~``~F~~b```~`~~`x``|ffff~Bf~<f<00~~@  @C33n\x``b<|s33|\4<`b<qp<0`r|`f>FBFnvVB#2:.&Cscccb<~s>0`rcc{f>|6<6cNY> F<vXar222bt44Em}wf$b<8b66FF<~X0a@ 888T73sx00002vc7;[SCCq9.'#s6ccccc6v33600x6ccckf3v33<66s7a8CvZZ<wbbbbf,gbr2: mmmvv66ca8ccr8 sG8qg`p8xx<~<~````46f6``lffl,f`f,6ff6,fl`,60x006ff64``lffff4`lhhlf00000nkkkklffff,fff,lffl``6ff6,````.`,l0x000ffff6ccc6kkogcf,,ffff64v0v8p8xx<`X<|0f8l8vw0 000 0 0f<f<0 0 ~~`0 0`ff>|`lvff8<ff<`flxl8<lfffffff<ll8lfff>|~L0~ppp"v܈8DD8$$BBBbd&F$%BB=0  `00`T88T|0>`` @~FJRb~(>~B~@~~B B~(H~~@|B|~@~BB~~~B~BB~BB~B|BB~~B@@B~|BBBB|~@|@@~~@|@@@~B@NB~BB~BBB>>BB~BDxDBB@@@@@~BfZBBBBbRJFB~BBBB~~BB~@@~BBRJ~~BB~DB~@~B~BBBBB~BBBB$BBBBZ$B$$B|~ 0@~@ xx"x ~<|D| >"">< <|DD||D|@||DD||@@|DDD08$<$(08$$lTTTT|DDDD|DDD||DD|@@|DD|< |@||8DDDD|DD((DTTTlD((DDDD||| |  `0 0` TT~~ ?$$H(>|12L*t @ >(> >00 @#JRx |!<! x (H? |x |Bx? !x  @>| !%V^x!B~>!|B!@@x<"BB? |@? |@!@Nx!!~B|Bx"$pH @@!3ZB!1RJ!BBx>!B|!BRx>!B| <x !!BBx!!BBH0!!BBH!HA"( ?@ 8 T x @@08  !Mxx @(> >0~2(*D:  `0000`$$>0~ 0`<00~~0>> ~~ |ff|ff<`<f<~fffff<ffff<ffff~$f<ln|ln(" ~5w|7l|?7> 1p? l~"?  >6l;o|97?;`~ I2P A`|р߹``a/$-X`  W0!I 3000|rr7T0`h+/}P `b`pb BA 3000rPT6`SL `vİE q00` 3000(ܤ" G6y?i<Ā 9?` B "#0:"e? 3000xCޣ60- $^@~c`.@+3E@ʇ"_000}7 00q` ~ FN6ƨO,p:]`~'H  000 b  00#˙`o`'pA@h` !e@  L 30?uDg/8B>`냿?-6:p<&@0}?b< .V30? Sd/@000 0 30 9????0 09``֡??0 0 ?9I|0 00 0 309??0 09~|~~B<|~@`cR$qȧ??0 0 ?98Ww0 00 0 1?9??0 09@B@@BBB@@ B@"B<`<w<<<|<<|M+????0 8?9#"0 00 0 0 ?9|B||BBB|xB@B 0f`f8f0ff`ffM@nB50x8<0p0 <<09_0 000 0 ?9@|@@B~|@DBp@BrQ 0fm`|cf0|f<|fN4080080 <<0 9~ϻ00 00 0 0@D@@ZBD@Dx B@"B1 0fm``cf0`f`fMnp {k0<000 >|0 9;0<0 080 0 0@B~~$BB~x 0<c<0>f|>fM*r "r"p>!h[*p "p> !l[= = > &3,=t~ $ >t   >{X= = ~X# L 3 &"M";;"dig" &*"M";;"dig"ʰ"8E3": L3@45e3 +*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >zaՊԋWЎZ)s ™w͠j during the operation). Part of the Spectrum's memory may be set aside as a RAM DISC drivechatdrivechatdrivechatdrivechadrivechatdrivechatdri--chatdrivechatecha___________drivectdr-----------hatdec-------------ivectdatdr--e \ THE SWIFTDISC bBa Gaff\ ---------------------------\He a mewo t rnt\SWIFTDISC, tf. wI\kaut ron.\\T olsys tunt\Scc IF 1 es, w t\՘ ok Joysck\I/F. Al rtmntapply\ t olro unsotr-\ŧ sd. ^T a t yount\sysm. Y } u itits\ow synwciot rm:\\LOAD%0;""\\of t tn.I ts\՘ t mnda ng\trs.Hor,onli s\} aty. I\s? T a pgmd\bt tn. Y } any\pg ty, rc\nili Mul€.Disc\}tigh. Iiaund\720k, tugiin\ctly.\\A CAT onlfs i a\'FDisBcks' rt.O t\t ty SAVEs,t sys }n ^l iii128 o48k\SAVE. Hor, s\}  tr a48k\i in 128 ՘ &\ė r!\\Nex ˡ t Er.\Tiau`13'rtof\ft tsd\in 4 cds! Tian\eo analtugirks\tBat a ۡ t-\lls.\\T i o itans/\t}llIF1 rd ctly\iunl rk. Iius\t o ˘sul OK.\T ro } an\opo rd er\ttlptts. It ^l al t e\p IF1'CLOSE# th\CLOSE#%# w unt old\ron. Oddlt ertt\}utii t olSccy\ROM CLOSE u¢!\\T t eNOT nco in\e՘, o t w\ro ill. T er\127 d is\sԫt t Sft'own\onsysm.\\Ie a RS232, ts\itonl& uird\ed }rd. T ro ll\ aunp& }n\ a~p Centڼcs\rinsad.T iKempsn\Joysc rall. ^Flts?I} pڢ csh-\intininrn.Ts\pb iininsby\t rw. Il th\IF1 td, ˡs-\ab t rtaf t\Sccits. T ՘ is\cti tsct.\\ Ba Gaff\\\TnkBan. altugI' t\ut SWIFTDISC I' a\oin I all\ado wu' id...\\Arf cd eon,\Inr 1 ancd}n\ utt SWIFTDISC ts\ebnc~ tnsr\te cd ansk. ^T ithugr u\} ado otr- er,\rp- } pi otr\rd.\\A 48K pg l LOAD i unr\6 nds.\\T SWIFTDISC uNO Sctm\roI/O.\\T addsI iu\nզ ilis:\\\ SIXWORD LTD. 26 CHURCH ROAD,\ WARSASH, SOUTHAMPTON SO3 6GD\\I sststt in I'\adis˾eofo of\tiow afts. ^NoI'l aut\ODis˪ry.An el w'd\ ni tiow ews\aninro autiown\sysmoanrd tu\l զ t lˡ.I el\in f urirth\զ t o eafr-\enop emp fnt\aaot tng.\\Tiinn an\exusª es\ ۡ impson m\tcdwcimy\otsysm.\\Phy}lly, t Dis˪rio\u- t sd(s) ant\onsys i o ut. I\ ub d i o ut. ^T ng d sys it\ utt ght-nd\ssseloff. A ext\d } t adr.\\T Dis˪rfl\p at fno wct\Sct ts. I' sl ung\a ol48K br-Sctm\ttt-uant\irtt o v\t nconte t Os\ant Sct I' \siul atch\ronot Sctm.\A scunratpntt\tn˻narana\pا stcofat\inisncnt t\  al t\otpg- t TV, rpТ\ ^etc. a pڤrlrnau\}n'ժ t on it'all\ncd.T Sct its\ثf t O n't\e nct 9V por\ nثpi u.\\T'a on-ofstcat\|c anat ght-n\ithugrt, ntڼcs\pnranKemps y-\sc rt. No tt Alp-\ pnl rlly\r tt Oۡ\an.(altugI' artt\ۡ ure tm\rnܛtr)\\CAT i o t cds\bmn, ry, ry\s- t' inaall ^ sa o}u t CAT in\ipi sa o t\sal adt sys \ad. A r salys\178K fafFORMAT.\\O ggnpb wcems\ g ul is\tiacnllu a\d tut sin, t\d ne un(u\} sait) t is\tn in} to t\scen. I rof\anulkw. It\ tiesn'tat\all- rinlit'}ud\ anpbmI n't\ncinot o and\˻n|c ur nd\it'sl nng. U oSTOP ^ fn ant only\ st ing\un(arf stcnoff\anwl t t\sysm?) i a oon\ CAT o t otd and\w it'sispt\otall. Ionly\ o d I' aru\} sssi t\r I nitt t\rrng. Innlly, t\d  ci in\oo altugt ian\inrtnbnun(as\t rnaժ|ck\acst sI ess) wcI\tn im nsc\ds. Minu,I uldn'\tughiul flt\enena ~m wt-\eiitdrs! ^Al aCAT - LOAD, SAVE and\rrlERASE a sr\t cds. Fosrr\s, ERASE iinsnt. ZAP, in\Is9 t appƇ\¡ ERASE en of\i s. Fot Os\ro I  -}b it\i SECONDS! Acallau20\¡sbmes‡. T\¡ aty}l\isoOUTLET f "n" \t apan ot CONTENTS\ iaut trdot\¡ tcd t\t oc}only, i}rtd\sspat srof\t "n" il ai a\¡. I t eng\taca tnso~ is\aut ACCESSING t\ ^~, i.e. nnt srof\pg o }rtd osc\onnp SAVE ~\icso t Dis˪ry.\So, t sacsot\Dis˪ri —ab\w anVERY r pgms\asot ¡ iin\tnsrn ~ afis\e und.\\O ot ant sed\ot Oitcpgm\io crot sc\ta ܛti en\wat cd \ atopg fm\odcral ot p.\O dn it}n\ st20K f- t\spaaunt2K , 5K ^t - angsal t otr\pgms. I c}, 10K\pg y,l SAVE unss\t i10K fi CONSECUTIVE\crs. E it i20K\fe,iial i o p\o t sc! T i\"mct" t sunt\MOVE mnd. Tsffall\t pgmo sܛtr\ al t s s iժd\ t end. Jusgg\w u' in tngat\on ann SAVE ۡtng\i rry!\\Micd syn} ud\uncno} abba\i e.g. SAVE *1;"", i.e.\dt "m" wca\otyng. ^"n" a܇}lly\ o cd antll\sl r (un t md)\e i enۡ\cmndaf-t.\Snat a pgm\i BASIC, RUN anENTER\l LOAD "n" .\\T'զ mpn -\ndntnm-acsof\~ etc. I' d\cn expԦ taa.\\Copnauisth\t MOVE mnan} -\ t w u' aif\nt. It'al s py\wР s atsin\ ot (altugiu\onl o d ll ^ stcsc¡s\nt oon).\\Parot Sctm'ry\ a aRAM DISC\inm،rd\acsopgman~.\\Y p|blal ktt\Dis˪ry'cany\զ } onlnd-\nt~ys. I tn t\t d ro olly\au`320 - I c `150\ `200 iaۈb p\u՘ anrp`70\ `90 t ng d.It's\rtbwnthugMicڇrt\oe YOUR SINCLAIR's\  it\ۡ ¡ ub d. ^MDis˪remab- t\onltub I' ith\|sc' ung\gatscOUTLET.\I srst-anEVERY\poOUTLET w ۡ scs\ rtuna~b\s.No' unt tr\scI' onlo rn\wch, i ct, arctly\o msys w I ccit.\\T'ougu}ld\t SPECTRUM DISCOVERY CLUB\instntnddof\mrannthlwstr\o sc. Deili OUTBOARD. If\u' nnsd\t t Dis˪risl ry\cnnI cn.\ - Ba Cars.^h, i ct, arctly\o msys w I ccit.\\T'oug*6*** FONTOGRAPH ** \23658j\,8:0:0:7:P=1:S=0:X=8:Y=5 \236066\,64@:236077\,180::1;" ** FONTOGRAPH ** " n" Q - A - SPACE - select " #B4,10 ;6;" FLIP";5,10 ;" PAGE" (P=17,10 ;"Future I";9 ,10 ;"Space Age I";11 ,10 ;"Fun I";13 ,10 ;"Future II";15,10 ;"Fun II";17,10 ;"Modern I" 2P=27,10 ;"Space Age II";9 ,10 ;"Fun III";11 ,10 ;"Modern II";13 ,10 ;"Fun IV";15,10 ;"Old Style";17,10 ;"Modern III" <P=37,10 ;"Fun V";9 ,10 ;"Bubble";11 ,10 ;"Space Age III";13 ,10 ;"Wild West";15,10 ;"Fun VI";17,10 ;"Handwriting" FP=47,10 ;"Army";9 ,10 ;"Modern IV";11 ,10 ;"Future III";13 ,10 ;"Italics" PH19,10 ;6;" EXIT";20,10 ;" OUTLET!" Z[Y,X;"";Y+1,X;"":SS<7Y,X+2;1;1;" " d0:A$= n|A$="Q"SY=Y-2:S=S-1:.05|L,502:P=4S=0170:S=S-2:Y=Y-4:90Z xA$="A"S<7Y=Y+2:S=S+1:.05|L,502:P=4S=0180:S=S+2:Y=Y+4:90Z A$="Q"170:90Z A$="A"180:90Z &A$=" ".1}L,10 :190 100d kY+2,X;" ";Y+3,X;" ";Y+2,X+2;1;7-(S=6);" ": kY-2,X;" ";Y-1,X;" ";Y-2,X+2;1;7-(S=1);" ": .S=0P=P+1:P>4P=1 +S=0S=0:Y=5:20 S=7"8E3" 5C=39200 +((((P-1)*6)+S)*800 ) 236066\,0:236077\,60<::1;" ** FONTOGRAPH ** ";2,26;0;5;"Q - ";4,26;"A - ";6,26;"SPACE";7,26;"select";6;9 ,28;"";10 ,27;"";11 ,27;"MENU";14,27;"";15,27;"";16,27;"TAPE";21,27;"DRIVE";18,19;"";19,20;"FONT":6:198,64@:-2,0:0,-38&:-3,-3:3,-3:0,-18:2,0:216,24:31,0:0,-15:-31,0:0,15:221,18:20,0:0,-3:-20,0:0,3:7 6I=33!524:I-31,0;(I);"-":I 6I=53572H:I-513,5;(I);"-":I 7I=73I92\:I-71G,10 ;(I);"-":I 8I=93]112p:I-91[,15;(I);"-":I :I=113q127:I-111o,20;(I);"-":I 9N=((C/256))-1:M=C-((N+1)*256) "236066\,M:236077\,N ,2I=33!524:I-31,2;(I):I 62I=53572H:I-513,7;(I):I @3I=73I92\:I-71G,12 ;(I):I J4I=93]112p:I-91[,17;(I):I T6I=113q127:I-111o,22;(I):I ^+236066\,0:236077\,60< h%X1=25:Y1=9 :S1=1 rbY1,X1;"";Y1+1,X1;"";Y1+2,X1+2;1;1;" "+(" "S1=3) |A$= A$="Q"S1>1S1=S1-1:Y1,X1;" ";Y1+1,X1;" ";Y1+2,X1+2;1;" "+(" "S1=2):.05|L,502:Y1=Y1-5:370r A$="A"S1<3S1=S1+1:Y1,X1;" ";Y1+1,X1;" ";Y1+2,X1+2;1;" ":.05|L,502:Y1=Y1+5:370r 0A$=" "S1=1.1}L,10 :20 1A$=" "S1>1.1}L,10 :440  370r @:0,0;1;" ** FONTOGRAPH ** " Y2=8:X2=14 vS1=210 ,15;"";11 ,15;"";13 ,12 ;"";14,13 ;"CASSETTE" S1=3122z,92\:31,0:0,-15:-31,0:0,15:127,86V:20,0:0,-3:-20,0:0,3:13 ,13 ;"";14,13 ;"A DRIVE" 9F$(10 ):"Enter filename ";F$:23658j\,8 S1=2F$C,768 !;S1=3"ENTER DRIVE No. ";DD:*"M";DD;F$C,768 &-18,10 ;6;"VERIFY? (Y/N)" 0A$= :A$="Y"S1=2F$C,768:16,16;2;"OK";18,10 ;" ";1;7;"PRESS A KEY":10 :0:190 ?A$="Y"S1=3*"M";DD;F$C,768:16,16;2;"OK";18,10 ;" ";1;7;"PRESS A KEY":10 :0:190 DA$="N"190 N 5600 6."33E3":"9988":*"m";;"chars":"9986" @9O=ç:I=:"4":ڰ"7":O:I::"23606",128:"23607",161:2'" F O N T O G R A P H ! !":"23606",224:"23607",195:I'" SOFT2000 ";:"23607",170:" Drew Turpin":36$,140:189,0:0,31:-189,0:0,-31 J&"23606",64@:"23607",180:' " FONTOGRAPH is a nice selection of character sets which can be  SAVEd out selectively for use  in your own programs. Refer to  OUTCLASS No.11 if you are not  sure how to use new characters  in your programs. - Brian" "O=ç:I=:"8955" " O:K$= " K$="R" "jK$="C""65367":"9988":#O;I,"14";"CONTENTS":"23608",O:*"M";I;"CONTENTS" "UK$="N""65367":"9988":#O;I,"25";"NEXT":*"M";I;"spe" " "8905" "b"23658","8":#O;O,O ;"RUN PROGRAM CONTENTS NEXT ": &"M";;"fon" &*"M";;"fon"ʰ"7990": 'J"23637+256*23638+5"::MOVES UDGS FROM  9987 UP65368 '!U\N#FJX $'@@<~~<$GG$BAAA%!q  BBBBB< 'Y"23637+256*23638-0058"::*v\:f\<0&K=\ 2B\ 2C\ 2D\"\6>+!s=\v!5J @@<~~<$GG$BAAA%!q  BBBBB< 'Y"23637+256*23638-0058"::*v\:f\<0aa "9500" <#BINARY;12 ;::#o;o,o;" MOVE PAPERPAGE, PRESS ANY KEY...":o::Insert codes for Formfeed ifavailable d#ii:pt=o:"23658",viii:o::z$;"AUTHOR",:'''"Use UPPER CASE for surnames -thefirst few letters may suffice.Always use the form 'MAC' ratherthan 'Mc' or 'Mac' for Scottish surnames.If you wish to list the entirefile from a chosen initial, typethat initial, followed by +.",c$ xbe,xx:q$:q$="""500" @plus=o:ql=q$:q$""q$(ql)="+"plus=i:ql=ql-i:q$=q$(ql) 6"6500":cde=q$:cde>"64"cde<"91""cde*100" "23658",viii::z$;"TITLE",:'''"Enter the title you wish tosearch for.To simplify search keys, 'the'is omitted from titles.N.B: A title search takes MUCHlonger than an author search.",c$ be,xx:r$:r$="""500" rl=r$:"23658",viii::'" PRESS: STOP(s/shift-A) to quit. P for printer output. S for short screen output. (Author & title only). ENTER for full screen output.":be,xxx x$=:x$="""500" x$"S"x$"P"Ưx$xiii"180" ȷpr=(x$="S"ůx$=xiii)+(x$="S"):j$=("#"pr)+("`"pr):pt=pr:plen=("14"*pr)+(iii*(pr=i))+(v*(pr=ii)):llen=(xxxii*(pr>o))+("80"*pr):f$=("SEARCH"pr)+("PRINT"pr)+"ING..." ҆ plen = page length -3 items/ page on screen, 5 for short screen, 12 on paper. ll=line length -32 on screen, 80 on paper S=ii:prS=iii:"9800" pr#S;"SPECTRUM BOOKLIST"'"John Luby, 1988."''"SEARCH KEYS:","author: ";q$q$"";"all"q$="","title: ";r$r$"";"all"r$="" Xbe,xxx::#o;o,o;vi;f$," Hold down SPACE key to stop... ":pr#S;l$(llen) a$:a$="END"Ŧ=" ""490" 0o$=a$:a$>iia$(ii)="Mc"o$="MAC"+a$(iii) ql>o$ql=o$:q$=q$(ql) "Ut$,p$,y,p,i$:a$=authort$=titlep$=publishery =yearp =pricei$=ISBN suffix ,'t$=t$+".":rl>t$rl=t$:r$=r$(rl) 6plusql340T @o$(ql)>q$(ql)"490" Jq$(ql)o$(ql)260 Trlr$(rl)t$(rl)260 ^p$_"HOLMES, Paul","Spectrum machine code made easy. Vol 2. (See also: WALSH, James)","6",e3,n5,"44 9","HOORNAERT, Ed","Kid's manual for programming Sinclair/ Timex computers","3Tab8306",e3,"6.85","0608 4","HUGHES, Carolyn","First steps with your Spectrum","6Armada00",e3,"1.25","692240 6",a$,"Second steps with your Spectrum",p$,e4,"1.75","692366 6" H"HURLEY, Linda","Spectrum programming for young programmers","8",e4,n5,"084738 X","HURLEY, Randle","More real applications for ZX81 and Spectrum","17",e2,n3,"34543 6",a$,"Spectrum workshop: word processing & beyond","8",e3,n6,"084704 5" RB"HURLEY, Richard G","15 graphic games for Spectrum","18",e3,n5,"0002 7",a$,"Graphic adventures for Spectrum 48k","18",e4,n5,"0013 2",a$,"Making the most of your Spectrum Microdrives","18",e4,n5,"0005 1",a$,"Spectrum supergames","18",e4,n5,"0017 5",a$+"& VIRGO, D.","Alternative languages for the Spectrum","3",e6,n6,"??" c"INGLIS, Jonathan","ZX Spectrum. (Beginners' Micro Guides)","5",e4,n2,"12259 5",a$,"Simple facts and figures. (ZX Spectrum)","5",e5,"2.5","12588 8",a$,"Simple micro maths. (ZX Spectrum)","5",e5,n1,"12589 6",a$,"Simple pictures and animation. (ZX Spectrum)","5",e5,"2.5","12591 8",a$,"Simple words and word games. (ZX Spectrum)","5",e5,"2.5","12592 6" k"JACKSON, Peter","Business programming on your Spectrum computer","7Phoenix946576",e4,n6,"05 X","JAMES, Mike","Art of programming ZX Spectrum","14",e2,n2,"094 5",a$,"Expert guide to Spectrum","5",e4,n6,"12278 1",a$+" & others","Spectrum book of games","5",e2,n5,"12047 9","JOHNSON, W","50 subroutines for Sinclair Spectrum","22",e4,n5,"97 8","JONES, Adrian","Programming arcade games for your Spectrum","4",e3,"4.75","01235 7","JONES, Dilwyn","Beyond simple BASIC: delving deeper into your ZX Spectrum","6",e3,n7,"24 4","JONES, Robin & FAIRHURST, M","Artificial intelligence: ZX Spectrum","5Shiva85014",e4,n5,"026 X" LA"KRAMER, Steve","Spectrum operating system","18",e4,n5,"0019 1" "LAINE, David","Spectrum machine code applications","12",e3,n6,"17 3","LANGDELL, Tim","Spectrum handbook","1",e2,n5,"0152 X","LAWRENCE, David","Working Spectrum: a library of practical subroutines and programs","12",e2,n5,"00 9","LETCHER, Piers","Programmers' troubleshooting guide: Spectrum","1",e5,n7,"0572 X",a$,"Step by step programming: ZX Spectrum+: Book 3: graphics","0Kindersley86318",e5,n5,"103 1",a$,"Step by step programming: ZX Spectrum+: Book 4: graphics",p$,e5,n5,"104 X" ~"LETTICE, John","Introducing your ZX Spectrum","7",e4,n3,"91602 X",a$,"Turbocharge your ZX Spectrum","7",e4,n5,"91604 6","LEWIS, Gareth & PORKESS, Roger","Spectrum data log","2",e4,n2,"197532 3","LIMBERT, Ben","Guide to Spectrum","0Designed P946246",e3,n2,"02 5","LOGAN, Ian","Spectrum Microdrive book","9",e3,n5,"127 6",a$,"Understanding your Spectrum: BASIC & machine code programming","9",e3,n7,"111 X",a$+" & O'HARA, Frank","Complete Spectrum ROM disassembly","9",e3,n9,"116 0","LORD, M.R.","Exploring Spectrum BASIC","8Timedata907892",e2,n4,"03 5","LUDINSKI, Genevieve","Brainteasers for Spectrum 48k","7Phoenix946576",e4,n5,"10 6" "McBRIDE, P.K.","ZX Spectrum game master","7",e4,n3,"91606 2",a$,"ZX Spectrum whizz kid","7",e4,n4,"91608 9",a$+" & WEBER, A.E.","ZX Spectrum. (Gem Micro Facts)","2",e5,"2.25","458860 6","MACKENZIE, R.A.","Astronomer's software handbook. (Spectrum)","5Sigma85058",e5,n8,"024 3","McLEAN, Ian & GORDON, John","100 programs for ZX Spectrum","0Prentice-H13",e3,n6,"634766 5","McLEAN, Ian & others","ZX Spectrum: your personal computer",p$,e3,n6,"985028 7" "MAITLAND, Jim","Basically speaking: for the ZX Spectrum+","0Computer P0",e6,n8,"??","MATTHEWS, Toby & SMITH, Paul","Winning games on ZX Spectrum","7Horwood85312",e4,n5,"734 4","MERVYN, Tim & NEILSON, Dave","Beginner's BASIC for Spectrum. 3rd rev ed","7Glentop907792",e4,"10.5","25 1","MILLER, Judith","Beginning BASIC with ZX Spectrum","17",e5,n5,"37995 0","MONEY, Steve A.","Spectrum graphics and sound","5",e4,n6,"12192 0" ("MONRO, Donald M","Know your Spectrum","8Tiny Pub907909",e4,n7,"03 5","MOORE, Lawrie","Mastering ZX Spectrum","7Horwood85312",e3,n5,"700 X","MORSE, Peter","Century computer programming course for Spectrum","1",e5,"12.95","0380 8",a$,"Microguide: Spectrum","1",e4,"1.99","0351 4","MORSE, Peter & others","Century computer programming course: complete Sinclair BASIC manual for ZX81/ Spectrum users","1",e3,n9,"0073 6","MURRAY, Ian","Educational programs for Spectrum","1",e3,n6,"0260 7" x:"NAYLOR, Jeff & ROGERS, Diane","Inside your Spectrum: a guide to anatomy of hardware","12",e4,n6,"35 1","NELSON, Andrew","Games of action and excitement for your ZX Spectrum","5Corgi552",e4,n4,"99129 5","NICHOLLS, Stuart","Assembly language for arcade games and other fast Spectrum programs","8",e4,n7,"084729 0" @"PENNELL, Andrew","Master your ZX Microdrive","12",e3,n6,"19 X","PERRY, David","Astounding arcade games for your Spectrum+ and Spectrum","6",e4,"1.25","70 8","PERSONAL COMPUTER WORLD","Best Personal Computer World software for Spectrum","1",e3,n5,"0264 X",a$,"Games collection: Spectrum","1",e4,n3,"0624 6","PRIGMORE, Clive","30 hour BASIC: ZX Spectrum edn","19",e3,n6,"394 6",a$,"Young people's Spectrum","19",e3,n5,"399 7","PRITCHARD, Joe","Spectrum+2 machine language for the absolute beginner","9",e6,n8,"209 4" %"RAMSHAW, Mark","Discover your ZX Spectrum","1",e4,n2,"0424 3","RENKO, Hal & EDWARDS, Sam","Secret of Arendarvon Castle: a complete microworld adventure for your ZX Spectrum","9Addison-W201",e4,n5,"14578 2",a$,"Spectacular games for your ZX Spectrum",p$,e3,n3,"14667 3","RENKO, Hal & others","Antagonists: for the ZX Spectrum",p$,e4,n5,"14416 6","RODGERS, P.A. & RODGERS, P.E.","Mathematics for Spectrum","6",e5,n4,"50 3","ROSS-LANGLEY, Richard","Spectrum machine code reference guide: Microdrive, Interface 1 and ROM disassembly","6",e4,n4,"51 1" l"SCALES, Ian","Spectrum peripherals guide","10",e4,n4,"28459 2","SCOTT, Allan","Complete Spectrum","5",e4,n9,"12569 1",a$,"Complete Spectrum. New ed","2",e5,"12.95","383145 0",a$,"Spectrum add-on guide","5",e4,n5,"12563 2","SHAW, Peter","Games for your ZX Spectrum","13",e3,n2,"84 7",a$+" & MORTLEMAN, James","Creating adventures on your ZX Spectrum","6",e4,n4,"58 9","SIMISTER, W","How to write ZX Spectrum games programs","14",e4,"2.5","132 1" v"SIMPSON, R.J. & TERRELL, T.J.","ZX Spectrum user's handbook","6Newnes408",e3,n6,"01323 0","SINCLAIR, Ian R","Boots guide to ZX Spectrum","5",e3,o,"12223 4",a$,"Guide to ZX Spectrum","5",e3,o,"12230 7",a$,"Introducing Spectrum machine code","5",e3,n7,"12082 7",a$,"Make the most of your ZX Microdrive","5",e4,n4,"12406 7",a$,"Spectrum 128 companion","7Glentop85181",e6,n5,"080 3",a$,"ZX Spectrum and how to get most from it","5",e2,n5,"12018 5",a$,"ZX Spectrum: how to use and program","7Granada586",e3,n2,"06104 5" "SINCLAIR USER","Sinclair User book of games and programs for Spectrum","20",e4,n3,"007815 0","SMIT, Rudolf","Spectrum software projects","9",e4,n6,"155 1","SOLOMON, Meyer","My ZX Spectrum and me","3",e4,n2,"1844 X","SPARKES, R.A.","ZX Spectrum in science teaching","9Hutch'son9",e4,n8,"158201 6","SPARROWHAWK, Anne","Getting most from your Sinclair ZX Spectrum","20",e3,n5,"007803 7","SPECTRUM...","Spectrum Microdrive handbook","1",e3,n4,"0206 2" "SPEEL, S. Robert","Better programming for your Spectrum and ZX81","16",e3,"3.5","636610 4",a$,"New adventure systems for Spectrum","16",e4,n3,"636699 6","STANLEY, Paul","25 programs for Sinclair ZX Microdrive: multi-user games for Spectrum","10",e4,n5,"28674 9","STEWART, Ian","Gateway to computing: ZX Spectrum. Book 1","5Shiva85014",e4,n4,"033 2",a$,"Gateway to computing: ZX Spectrum. Book 2",p$,e4,n4,"037 5",a$+" & JONES, Robin","Computer puzzles for Spectrum and ZX81","11",e2,"2.5","27 5" a$,"Easy programming: ZX Spectrum","11",e2,n5,"23 2",a$,"Further programming for ZX Spectrum","11",e3,n5,"24 0",a$,"Spectrum machine code","11",e3,n5,"35 6","STREET, C.A.","Information handling for ZX Spectrum","8",e3,n6,"084707 X" 8"TAKOUSHI, Tony","Best software guide: Spectrum games","10",e4,n3,"28457 6","TANG, William (ed)","Spectrum machine language for absolute beginner","9",e2,n6,"110 1","THOMASSON, Don","Advanced Spectrum FORTH","9",e4,n8,"142 X","THOMPSON, K.","Chemistry programs for Spectrum","6Gibson7169",e4,v,"8805 4",a$+" & PARDOE, A.","Biology programs for Spectrum",p$,e4,v,"8804 6","THOMPSON, M.E.","Spectrum assembly language course. Inc assembler/monitor tape","7Glentop907792",e7,"12.5","44 8","TOMS, Trevor R","ZX Spectrum pocket book","0Phipps Ass9507302",e2,"6.5","8 9" !"VALENTINE, Roger","Spectrum business book","3V&H946008",e4,n9,"08 6",a$,"Spectrum spectacular: 50 programs for Sinclair Spectrum",p$,e2,n4,"03 5","VICKERS, Stephen","Sinclair Spectrum: pocket programming guide","21",e4,n2,"02075 7" !"WAITE, Mitchell & CHAPNICK, P","Timex/Sinclair BASIC primer with graphics","8Sams(US)672",e4,n8,"22077 6","WALSH, James","Spectrum machine code made easy. Vol 1. (See also: HOLMES, Paul)","6",e3,n5,"43 0","WATNEY, Marcus","Programming real world: Spectrum","1",e5,n9,"0579 7","WEBB, David","Advanced Spectrum machine language","9",e4,n6,"160 8",a$,"Supercharge your Spectrum","9",e3,n6,"112 8","WEBB, Steve","Practical Spectrum machine code programming","6Virgin86369",e4,n3,"045 9" "0"WILLIAMS, Noel","Invent and write games programs for Spectrum","8",e3,n6,"084719 3","WILLIAMS, Philip (ed)","Over Spectrum","9",e3,n6,"109 8","WILSON, John","Cracking code on Sinclair ZX Spectrum","10",e4,n6,"28665 X","WOODS, Tony","Learn and use assembly language on ZX Spectrum","8",e3,n6,"084705 3" "Đ"YOUR COMPUTER","All-time top 100. (Games directory)","0Business P0",e5,"2.7","??",a$,"Spectrum greats. (Program listings)",p$,e5,"2.7","??" # "END" % #:"9994":ܼ:ٰ"9":" BOOKLIST for the ZX SPECTRUM  by John Luby. 1988 " %&{''" With 226 titles, this is possibly the most comprehen- sive list of Spectrum books currently available.",,, %09530:%:o,be,i,ii,iii,iv,v,vi,vii,viii,ix,x,xiii,xix,xx,xxv,xxx,xxxi,xxxii,e2,e3,e4,e5,e6,e7,n1,n2,n3,n4,n5,n6,n7,n8,n9,SET,ZX,BINARY,z$,l$,c$ %:,".1",,i+i,ii+i,iii+i,iv+i,v+i,vi+i,vii+i,v+iv,v+v,x+iii,x+ix,x+x,xx+v,xx+x,xxx+i,xxx+ii,"1982",e2+i,e3+i,e4+i,e5+i,e6+i,"1.95",n1+i,n2+i,n3+i,n4+i,n5+i,n6+i,n7+i,n8+i,O,O,III," PLEASE ENTER SEARCH KEY: ","--------------------------------------------------------------------------------"," ENTER  alone lists the wholefile within the limits of theother search key.Enter   (s/shift-A) toquit." %D&g$("22","16"):n=ḭ"22":g$(n):n %NG"7Century7126","7Collins0","9Duckworth7156","8Foulsham572","7Granada246","9Interface907563","7Longman582","9McGraw-H.07","9Melbourne86161","3Pan330","5Shiva906812","8Sunshine946408","6Virgin907080","6Babani85934","6Browne946195","7Fontana0","9Macmillan333","8Micro Pr7447","3NEC86082","7Penguin14","6Pitman273","5Sigma905104" %P "9955" %R O:K$= %SK$="N"#O;O,O;" NO MORE LINKED ITEMS! - RETURNINGCONTENTS PAGE":J="A"-"20"-"2":.01z# =,J:J:9955&:K$="C" %VXK$="C":#O;I,"14";"CONTENTS":"23608",O:*"M";I;"CONTENTS" %WK$"R""9554" %X"9700":'"You can search the list byauthor and/or title, or just thefirst few letters of each. Thelonger the search key, the more specific the search." %b"Pressing  ENTER  alone lists allof a category, subject to limitsset by the other search key. ENTER  alone for both searchkeys lists the entire file.Enter   (s/shift-A) foreither search key to re-start." %l"You have a choice of screen orprinter output. The format for each entry is:Author, Title, Publisher,Price, Date, Int.Stand.Book No." %v"9700":'"Publication data varies withsource, so check with publisher/bookshop before ordering. Refer-ences have been transcribed ascarefully as possible, but usualdisclaimers." %<"Where a book is available in achoice of binding, the cheaperedition is listed. Most bookslisted are paperbacks.Many of the titles are now outof print, and if the publicationdates seem a little old, it'ssimply that there aren't toomany recent books on theSpectrum! Of course if YOU know differently..." %o:"9700":"100" %?be,xx:#o;o,o;" PRESS Z, ANY OTHER KEY..." %q$=:"9710"+(q$"") %4q$="z"q$="Z""9800":"9891"-("6"ZX):"9700" &: &HSET &z#O;O,O;"KEMPSTON E IFACE 1 OPUS ZX LPRINT III DISCIPLE QUIT" &|O:K$=:K$="Q" &~$K$="K";:"9881":SET=I:"9800" &"K$="I""BAUD RATE? ";BD:"B";BD &8K$="I"K$="O";:"9887":SET=I:BINARY="4":"9800" &$K$="L";:"9888":SET=I:"9800" &$K$="D";:"9889":SET=I:"9800" &K$="Z"SET=I:ZX=I:"9800" & "9852" &"9883":°"27";"@": &:0 & &:1 & &.ԧ:԰"4":ӧ;"t":Ӱ"4";"b":#"4";°"27";"@": &°"27";°"27";°"27";"@": &@6,1:°"27";"@": &"23637+256*23638-0129"::hurrydump  >!"[K[*6\y_y@W`(< =O# >2[ Hx > :[:[2[ >2[> :[2[ &b"23658","8":#O;O,O ;"RUN PROGRAM CONTENTS NEXT ": &"M";;"spe" &*"M";;"spe"ʧ: ' ~64000:"23637+256*23638-71"::AUTOCHARS*v\!?~/wy *v\%"6\>jmw#wL>cw#w#>kw#>>w#>6w ":#O;O,O ;"RUN PROGRAM CONTENTS NEXT ": &"M";;"spe" &*"M";;"spe"ʧ: ' ~64000:"23637+256*23638-71"::AUTOCHARS*v\!?~/wy *v\%"6\>jmw#wL>cw#w#>kw@ݎJZjz݆ )9 )9 )9ݦFFFG@ABCDE?ݾ/'555= %- +++;vFV^x@HPX`h444< $,###380 (2CS"""s6pqrstu6wpqrstu6wpqrstu: ~~~>xyz{|W}_FFFG@ABCDENNNOHIJKLMVVVWPQRSTU^^^_XYZ[\]fff&g`abcdeGnnn.ohijklmOK[*!*!*!{1DݶyAIQYaiˆˇˀˁ˂˃˄˅MEo gݞBRbr7&&&' !"#$%.../()*+,->>>?89:;<=ݖݮo gݞ