(@19~w#~w~/W#~вw@N 'N @@@@N 'N @@@@N 'N @@@@N ' OUTLET |%CONTENTS +&jcheckout `kqcompo r{editorial|gri Xletters1 ^lookaheadcla 2outboard D#outclass Z$/pea u0Irun gJJFONTFIX KLINDEX MfTasbas gjum sys tel Dwit 4dwitchwoodemul 4fle 6lookout OUTLET v&v "9930" N=" "̯"4"ͧ*:.02{# =,N:N:"(":X$:"9986":"23658",O8:I:I:٧+:O:O,O;"THESPCRUD R I V E MAGAZINE 1989ISSUECHEZRONNo.019S/WAREMAR89"  "EDITORIAL....A FLEXIPAGDEMO.MOUTLETTERS...B TELEZOOM.....NMULTIBASIC...C SYSVARS......OOUTBOARD.....D JUMBOCHARS...PLOOKOUT!.....E WITCHWOOD 3D.QHACKINGCOMPO.F TASBAS.......RPEANO........G INDEX..SGRIDPRINT....H run..........TOUTCLASS.....I RESET(0).UCLASS DEMO...J  CHECKOUT.....K   Edited by: LOOKAHEAD....L  R&B.CAVERS __" "editorial","letters1 ","mul","outboard ","lookout ","compo ","pea","gri","outclass ","cla","checkout ","lookahead","fle","tel","sys","jum","wit","Tasbas","INDEX","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 DISC 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" ZKK$-"8"-("12"K$>"L"),"14"+("16"K$>"L");I;I;O;ڧ+;(K$"L");" " kK$="S"װ".05",*:װ".1","20":M$="PUT YOUR LATEST COPY OF 'OUTDEX' IN DRIVE 1 (OR LOAD ISSUE 12 FOR THE ORIGINAL) THEN LOAD NEW DATA FROM THIS ISSUE":"4E3" xfװ".05",*:װ".1","20":X$=" ONE MOMENT PLEASE...":"65491",O:G:NIF,K$-"@":NIF=HO TC$(K$-"@",*)"""23606",O:"23607","<":G-I:"9988":*"M";I;C$(K$-"@") ,,"34567":"9988":*"M";I;C$(K$-"@") %OB=(K$="D"):"9986":OBO:O:٧+ <O::C$(K$-"@",̰"5")="check"ڰ"7":ٰ"2":"34591","" 3C$(K$-"@",̰"5")="compo"O:"34591",130 PG=I 8OB;:"23692",O:"21",O'""+(" O U T B O A R D March, 1989 "ƺ((PG+I+I)/3)=(PG+I+I)/3)+"" 9@34591=143ڰ"7":ٰ"2":PG="28"PG="29"I:ٰ"7" :/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,, 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" 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" c#O;I,O;(M$="L");"   ":X$=" "+M$(̧*)+"":"9994":"9997":"65490",I:"65491",O:G:X$=M$("11")+". PRESS ANY KEY OR A TO ABORT... "+M$(̧*):"65491","4":G:J$=:"34567":"9988":װ".02","2":"9997":"65490",I:"65491",O:X$=" ":G:"4500":J$="A"  "120" W#O;I,O;O;"           ": &<"9930":"9994":"65203",O:"65201","&":"65202","" &ANIF="ER"#O;I,"20";"PRESS A KEY":"9915" &þNIFžNIF>H* &(K$=(NIF+"@"):"23658","8":"300" &M=OIO:N=̯"}":װ".15","EFKNRFPDHFPFJCPFMNPFMNKBFKNKFBFRSUJSRUJMSSKPKSKSUWKUWRFJMRPMJENZZZNYWZNRYSKPKSKCIUWKUWRJNRJNRAJMREFKNRFPDHFPFJCPFMNPFMNKNRNKW"(N)-"B":ïN:M & &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": '!U\N#FJX!X>R + ?????~`}ccCg{ccc 'Y"23637+256*23638-0058"::*v\:f\<0&K=\ 2B\ 2C\ 2D\"\6>+!s=\v!5J ' "64E3":"23637+256*23638-148":: AUTOCHARS PLUS !*v\%"6\!?~/wy [v\!P > ^#= 0R6-U^ kk6Y2\͛#N#F4>>>>#>>>~:\ x *K\>Xn #^#V#v #~(~( :\ x !O > + BBBBB< 10 screen text. To avoid error or stop messages at the foot of the screen the last three lines are ommitted but are easily replaced "t";9600% avoid error or stop messages at the foot of the screen the last three lines are ommitted but are easily replaced %D*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> **< S>>*̞B< ![#R0~ 8~> > >z+T2y$ˏi39-ڝFݤz =2ͲSڸ"dcG` \\ Pa\ PCB DESIGNER ed\ bC. GnDin.........02\\ IMBOS 2.0 ed\ bBa Cars...........12\\ FASTWORD ed\ bBa Cars...........25\\ HR5 PRINTER ed\ bNic Les.............37 ^\ Reeo'PCB DESIGNER'\ bC. GnDIXON\ ------------------------\\Tpg t 48k\Sct sr a'PCB\Degr' ta imps\rrn. Intly\e upgin i of\pgmtt ol\t, al pgming\ntlf s.\\T sis:-\\ PCB DESIGNER\ Pnr\ Inr\ LAYOUT\ DIAGRAM ^T PCB, LAYOUT anDIAGRAM\pgmal r oa aa\oFOUR Sct scenanu\} gg gtr of\bghsa t\pnoanins.\Eacsa ipnas\0.1 inc ܎ aa\o64 44 sas... n ur\PCB i6.4" 4.4"\wciaa st\aurاs.\\PCB DESIGNER\Leu t PCB Degr\rsoall.T a t ՘s\ooo ano } ly\gg te t t. T\rsn t u ods\andfn w cang\PCB artr i t զ ual\y. ^T CURSOR ՘ alwo \cdoss\ananp t o t\sce at sin}by\fsnrr.T a ur\ogns(ins)wch\} }luaed, o\t ct ta\tantafpss-\int s |l pnt\trd. T y1\ 8 nt orr\ժni EIGHT cons.\\Mon t PLOT ՘ r-\snd t aco oung\dfn inrnct\t ds. T ria\rsl fsnsa and\i} ժaunt\sce tusrnt\ ^esnut. Y \thy nt t acon\ot rr...PEN ON,PEN OFF\anERASER ON. Witt PEN ON\t ratc nd\ianժn} p\i ghconaΦ.\T ERASER ON alwt rr\ u ca u\il, tt acona\}nltPEN OFF.\\T ial De Secon\mnwcal bck\odwca nd\ t rr. A FILL mnd\alwwР aa ld\uano } al ctck\dtan sed.\\O rn t r՘\ ^t a mnd COPY,\MIRROR oROTATE anbc of\t ag anTEXT } \adw id.\\W o lla\scrPCB ui}n\  sant PRINTER\pg i}lup. Ts\alw cpnng\՘ wcrn\bc pnbnl\sot r. T\ag  dw is\rڦi t X co and\pn tw iis\u PCB t pnt\ ot ii in‡\nctt p\(Poª Pܦst) ard.\T a cmܛtand ^exا UV ghant\ariԤanetcin\t ua y.Bung'Idft'\spo } tnsn§ t\antntst\t artrk. Isuld\ ֨tt pgm\ia Epn-mb\pnant es\untt Paۼc\KX-P1081 olts.\\Asrer, t a\uoinaib\t ial ft\lUSR ICONS. Bunt\ICONMAKER pg } ca\uow in ain\ wcit sܦon\stib .\T } t ad ^f s t ft in\ry. Altugt ionly\o USR ICONS i t\pg t i  t\moi wc}n\ sܦo sc.\\LAYOUT\Tpg oo t PCB\artr  scad.\Firsoal itnw t\tckand t a\gapan w ta\pnt. T suld\MIRROR t artr i t X\co ta ok-\inaif t mآnt\. No} }l uins\ pnsrs, }t-\ors,tnsretwc} \pi tircon ^tcana ilsto of\t mآnueby\t PCB.\\DIAGRAM\T pg idng\riagms. Att\otpgms, t a t\՘s- o pnmآnt\symlant otr\dnt inrncons.\T a mof\syml ant is\pntosˤ t u\ca wР broins.\\O tirna of\tpg it ctt\t TEXT mnut\Sct r tranit\ul nb impڪ- ^niTasr trs\ul uat iofn\eugo ac~\t ixt. T pnt\sys es, Ыr, t\adn to } l\mآnti t r}l\con. Atc±s of\t TEXT ՘ ito is\i ժ t rr\afctipnd.T\agmpbtpg-\ a exenglcaanup\ pښso sn~rds.\\MANUAL\At ¡ ownts\et a i t\pڗsoin-wt and\aib ew.T\o a l wtn ^trolk-u-\thugi expin\ augnurst\PCB.O excttt ħd\ro l e wtn\ t gsn~rd.\\CONCLUSIONS:I tsrew\o }nall s— \texlni of\pgms. T p o`30\mrublta\ropg t\BBC mrant lts\a allexlnt. Tia\MUST annstcr\anSct ur.\\SUPPLIERS: "KEMSOFT"\ THE WOODLANDS\ KEMPSEY\ Worcs. WR5 3NB ^\\\\\ IMBOS 2.0 f KOBRAHSOFT\ Ree bBa Cars\ -------------------------\\\IMBOS pĘ66 mnds\ SinciBASIC Inr\1 urs. T inc er\cd synx,gpc,und,\olanotu¢s. It's\ppetonon\an pgms. A rer\ron, IMBOS 1.1 iaib\f COMPANION SOFTWARE ts\ro ext mnds. ^T IMBOS 2.0 inct\reIMBOS 1.1 ˲nanis\ppeta ch.\I u, IMBOS } ras\o bc o˘ altugh, \ ry, i} spif\upg onlumnds\i o rt.\\Tbng o akss\oIMBOS - alܛtr,it'11368\bynf adds54000 \65367 anpgmw\ule u itmnds\i exnl sft\si ranan¡.\It'tt u¢}n't\ sp tulst\inc emp, t und\u¢ost sclng\mnds. ^KOBRAHSOFT as y\taltugt ۠\pyghi IMBOS itlf...\"An sn w tir\ow pgmb}o us-\inu¢nii IMBOS\DO l rso \ ". Tiruof\KOBRAHSOFT. I sզ ft\uultisܡrs\rsantipڴtnd!\\T ΦinŤo\c±s I WOULD t,\our, ursl e\ Inr 1 IMBOS it\llu OUTLET\pgms. Wir, IMBOS\܇}llcckwcise\I'Fa 1  w rst\ait anurof ^upgms t \isROM unspĘ 2\rons!\\Y y,our,su IMBOS\itimpڪanmped\"sysm" mndansynx. I\l ilsrtlt,\emp,on IMBOS iad\aniad, } ad\an tRUN "NAME" - en\˘ s! Ti t\m- srsad\IMBOS! IIMBOS ul dn\i a EPROM iul gat\ini gry, ny,\npgml rpit\w tai ˘ }ung\al rtoonand\pbms. Ionllly\a tBASIC pgmt\ ^u an˘ t \pb u. Nertss, I\tn t ananiaz-\inoIMBOS ul impڪd.\A enn"onsysm"\ed aadlas\sb an aib -\}ll}u il \ufently. Otrŧ it\ˡirkۡ. Aisnds,\c¡ aIMBOS, it\adBASIC pgm, SCREEN$\an11K o˘ (3 fm\cd!) anit as\i mn՘ tt\BASIC pځ i ry! Tis\rcmsy! Eac¡, t ur\st enNEW lԫby\RANDOMIZE USR 57250! Dt!\L it! IMBOS \ u¢ whdn't ^KOBRASHOFT t BASIC e\itlf( nOUTLET pgms\) tancan\Sct c¡ IMBOS is\ad. 'Stwth! Rend of\t o MASTERFILE wch\instcont u\enCLEAR 56789 (oit\54321 oit??!!) Φ\aninsaotnt\CLEAR i p-ar! (oung\CLEAR-CUT ty pgm)\\Eugkcn- t'o at\t mnds. Anod, t\instconpĘa o-\i cta VERY car.Ty\ul e ti alp-\} ortyrd\inat |c }n't\ erytng! ^He a sot ext IMBOS\mnds:\\READ #X - tuld No.\\LIST CAT X - 2-m CAT tt\al swnnth\CHR$ 0. (tmnion\m-rt}rtds)\\RUN "" - LOAD f ult\d\\OUT! "" - SAVE\\*VERIFY "" - VERIFY\\*ERASE "" - ERASE\\CLOSE # TO  l-c of\stams. ^BORDER # X - BORDER fsur\(SAVEing, LPRINTinetc.)\\READ IN "" - ng \aa(ic anndy\alyfmd r\rnnaf- "STOP" spit!)\\PRINT & X, PRINT % X$, PRINT $X\- x/c/rnrons.\\*HALT - PAUSE l t\ inrpbypss.\\PAUSE "J" - it"J" \ ps(owu\co. "" anANY y)\\*CAPS, X - tCAPS o ooff\\*DOKE, X - ub-by POKE ^T lnalt scen\atttucanit:\\PAPER TO X,Y PAPER,INK\\PRINT ATTR X icr\\BORDER PAPER BORDER as\ PAPER\\BRIGHT OVER X BRIGHT\\FLASH OVER X FLASH\\INVERSE SCREEN$ INVERSE\\PRINT SCREEN$ X TO Y - cn\al PEEK ei scen\\PAPER ATTR TO X,Y TO X2,Y2 -\turs ^*STORE adds STORE SCREEN$\\*PRINT adds -sp t\ sܦSCREEN$\\* MOVE x,TO - ժ bc of\˘ f addsx, ongty\ addsz\\BEEP #X,Y - ps, ns\anw i\\PRINT / - tilԫby\xanr\ sclns. (I\uniunpantlrky)\\PRINT @ - ntxt\\GOTO LINE X,Y - } m a\gsni . ^LINE ERASE X,Y - BASIC\X Y\\OUT *s,l,h,m- arss\ SAVES\\INPUT *s,l, LOAD aʪ\\* CAT - }st aar\\* MIRROR - rercr-\aco scen! (aonr\UDGonti retc.)\\*FILL x,y- roinll.\\*AFTER "A" (t*DATA) "A"\i cci y\ عnUDG.\\T a mnd\ ^ PEEK, fry, t\o oRAMTOP, scl or\camoat\t t ot scen.\\T aʪ a al i IMBOS 1.1.\\IMBOS 2.0 al s:\\'SUP X,Y 'SDOWN etc. - sclls\t scen\\PLOT * - PLOT i t INPUT !\\CIRCLE *X,Y - CIRCLE ast\inptd, lot.\\DRAW AT X,Y TO X2,Y2 - DRAW\te ABSOLUTE ors\\'CLS nCLS ^COPY "PRINT" TO "LPRINT" - ts\cnanyrdi BASIC.\\'PRINT"xt" -ub-ighxt\\I' spt aʪ\ t fur. No|d!\\IMBOS 2.0 i`12.95 (onl`5.95\ upg ialad\IMBOS 1.1 ).Iˡo }st\iժ }rtd ta\ypsot. Fm:-\\ KOBRAHSOFT SOFTWARE\ "PanVw"\ Hul La, Hul\ Nr. Longn\ Sܟ-on-Tnt\ Sffs, ST3 5BH\ (Tel: 078 130 5244) ^\\ T FASTWORD Tus\ f B Pubsng.\ ReebBa Cars\ ----------------------\\FASTWORD itus;css-\nsoaun6,000\rd(nf Casll);\nno anSct tat\as48K. IpĘspy\ordsynyuth, or\, crd. T\sprda t css-\n rtas۱ad\rdniu ur\oinso anson\w canpڧ, etror\lnrcas\cssrzzs. ^Iippeo }st\irs tns\and sys ana adė\seippewcit\caanmp.\\I unt wР pg ur-\fendlan flty\i onurdt w\tnk t sp-by-\sinstconanon-scen\pmpts.\\Y bennt rst\t trot ra\insin. Tt\otynansno¡\ s-slng. A up of\pdana insntly\pnta alp}l\sordsrntt\ ^t trs. Isry, u\ rrtt rr\y it riswn\o o ot s.\\Icssl,u'l imaly\ONE radn\uran} scl t\co t ot \anpsSPACE t ll\sordta\nsoզ sntly\as۱ards. T }n\c զ rds.\\If, emp, enTA \nTALK, rrranup\t insce swn\o x. PsnSPACE\ul t rdas\sw o t xt-t-o . ^ ___________ In____________\\*TALK..............CONVERSATION\\ TALKATIVE............GARRULOUS\\ TALL......................HIGH\\ TALLY.................COINCIDE\\ TAME....................DOCILE\\ TANGENT...........NEIGHBOURING\\ TANNED.................SWARTHY\\ TARNISH..............DISCOLOUR\\ TARRY............PROCRASTINATE\ ____________ y____________\\ CURSOR+SPACE=Sect*;ENTER=Out ^ _______ Re Word_______\\ TALK TETE-A-TETE\\ CONVERSATION CHAT\\ COLLOQUY DIALOGUE\\ DISCUSSION\\\ __________ S Al __________\\*SPEECH TELL\\ CHATTER PATTER\\ CONSULT SAY\ ___________ Key_____________\\ CURSOR+SPACE=Sect*;ENTER=Out ^No rnt Φing:\\1. I sghtlsrt st\t f FASTWORD a\o ow OUTLET pmpts\at t ot scen.\\2. T ulw INK o be\PAPER } insntlcnd\i FASTWORD bc o w by\psn0 o1. A uch.\\3. Engsh,A} slng\iud.\\4. FASTWORD e d\ onlsrrds.\\5. Pno imp, at\ancatustcnor\nnctr. ^DiI nanytn c±\i FASTWORD? I } onlnon\tng ta tta\p|blsfconomy\rۈ s. (1) T ci\oypss. W ena\co psSPACE t\ENTER anw eu\psENTER! I pst wng\ۡ¡I pا u\ulu it. (2) No\e BASIC. Noal Sctms\ RESET t anI ad\FASTWORD in ms Sctm\n ODis˪r I\} w xo mi y-\aran FASTWORD\ly. T onl ain\atn pg i\stcoft Oat |ck\wcof "css" min ^mtnal xt. I\lcRo t\pbm. Wtagtall\mpgmsul a\feoۡ ne if\it'onlunBREAK anNEW.\(3) A wn iw u\scl t inicart\sce acypsan-\pntt sce t as\w rui 48K BASIC.\Tlti n ot\sce "fsng". I' it\ulo ctiit\ scluanw th\ canot sce (y\ o i r˘).\\T $64,000 eso I ft\un sieFASTWORD\m tui ok ^rm? AltugB Pubsng\ ̢ o s\6,000 rdin Sct u\l nt mords\aib զ t ۡ\tu i o rm.\\Iis o urd\i FASTWORD t i ok? I\ou̮ rdo,\rsi FASTWORD t i ok\cory. E anor\yf mciuna\br-Sct ially\so a \ri FASTWORD t ang\thugt ok!\\Hor, FASTWORD  \ain umrst\ iulԧ t a ^ng ri id\wnso w \nsntlrn it.\\Tbng nen. A\o } o tin\tucssrwamy\cckr cdonlst\ o cnd-up.Mo\sly, is u a\tui nco ta\rdpڗsl et\mr pc}l.\\Hoaup? FASTWORD sts\`12.95. I esaok\ps! I ulpا nt\rd-|c tuul t\p w զ\n r-|c gh d\r? ^I ncon, I tn FASTWORD\ia exlnpcaltugh\tit(ªly) d\}rI, rۈlly, el\iior-pf ur-\inoew. Hor,\f mra inoew,\sl ft u ry\tt cn onany\pڴaall,aԢ ng\pgmaۈb aunt\t uranurork\inlitonlcr `5\o`6 o-ofil-orr\pgms. Adrnstand\otorad t(and\n' kit!).\\Anyy, if, i arcs,\— I' unrms\ "Dt?" aninsau\ ^rd "inuant" and\"o" t kI'\e pnin FASTWORD!\\ - Ban\\\\FASTWORD i`12.95 incnp&p\fm...\\\ BRUCE PUBLISHING\ 72A LAWE ROAD\ SOUTH SHIELDS\ TYNE & WEAR\ NE33 2AJ.^ THE BROTHER HR5 PRINTER\ e bNic Les\ -----------------------\\Er s e t ad-\r§nt HR5 pnr\f U.K. Ho Comrs, and\tt p osunr\ftundiemcn\ sd. I mylw\t adranpТuU.K.\Ho Comr oro.\\Fom`56.00 (`3.05 s) I\it HR5 pnr, the\tr bns, anl of\r r. I al t\ina~pa`2.95. Safr\na inr(wcI ll\l aur) I ut\pn pnt. ^T attod\unt tr bns. To\ca oxI und\mylpnn rs\ot b c. T\bn, un t nnol\pnbn, } onl ud\on. Tis, on ot\pnad, tco of\b irnt. Hor,t\}st tobn\t it. Iokզ a\C90 }st.\\\Afurosng\aunI unmylly\thugt b }st, and\ap o`6.70 t it\r rexns-\i s¡. ^Dunt¡ I pnd\l una A4 I\oat otopo of\untr r.T 30-t\ll aib f U.K.\Ho Comr`12.90. Ts\ul aun200 A4 sets\insao4 o5.\\I t enI ught \tr f In(In\Littods), sn`9 t\30 t lls. SI a\capnwcica\n.\ SPECIFICATIONS\Connt ¡ w t\HR5  ip a\iatpnt(untrl\r). T pnprtt\pntys, tis, } and\e. ^Pi}, t ul՘, alws\pnni 80 mns. E\alw96 mns. I adon\ ta anenrd\cctngs. Ung\cc՘ alԫd\132 mnwciզ tn\eugh.\\T HR5 nt ˘r\unrng, r/b-scpt,\empanwР զ.\Ie atr\at(NLQ) ՘. T HR5 al\prtgpcta\o ou 960 t\t .\\Swhii cap? Firstly\it sseo30 cr-\acrnds. Ty ^e sirn \rsw pnnof\non. T pns\fco ewcۡ¡s\antnpnon\ocotia t\}l.\\Arf t seant\ciitr t isn't\c ult HR5,esally\ap oftund.\\ INTERFACES\I al ughminr fm\U.K.Ho Comrs.Tnsts\oa RS232 Centڼcnv-\erwcnct RS232/\MIDI romPT mt-\e l Centڼcon\t |c ot pnr. Tis ^t ia inr PT\owrat a alady\pndrilin\BASIC. Ionls`10 all.\\T HR5 ˡi tRS232 or\Centڼcinr ty, o\inbcoff. I ul-\mnt Centڼcatt\it զ Řlud.\\ CONCLUSION\Foۡo w ntt odd\tntit\ia pnr. Iu' ong\gatpnth\sed, o elw (May at\t HR10 ~iswel). Y }n't\ wnta 80 mn\pnsnt aan\Alpm/ZX pnr.I kwch\o I ulck. ^Foզ inro aut\HR5 antmp pnt\nct...\\ U.K. Ho Comrs,\ 82 CrchrAe,\ Snn,\ Wilts.\\ ...opТ t on\\ (0793) 695034.\\I ntlorst\˪`5. I }n'l u\wii aisn't\ˡ t.\\ Ree: Nic Les.^antmp pnt\nct...\\ U.K. Ho Comrs,\ 82 CrchrAe,\ Snn,\ Wilts.\\ ...opТ t on\\ (0793) 695034.\\I ntlorst\˪`5. I }n'l u\wiiZm*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >z  TO THE WINNER! - Malcolm Goodman *************** 3 **************  \ SY Tn Y Ca Hack?\ bMall Gdn\ --------------------------\Titt mo in-\n int es\o pg pڨcon. WI\ ̢ i and\wiui pڨcon\u¢ t owcu\p|bln'e Φ and\t cln I' tnwn\i trannt\sraddsot ˘ - t\t . ^Al onl ed\anal rcentel \'in t t'. T nll\ t r wЧ entrts\dw f 't t'. T only\ itssc\ t spo nd\t ˘ srt. anytntt\nta'tt tns\insd' l  n-\an a r\nop  l u\tt isn'arsor\r ai ghu\l e՘skwd of\c ˘. Tents\ue(?)mo pa nd\`1 in( ˪so,\& anp}on) :-\ MALCOLM GOODMAN, 17 BROOKHILL\ AVENUE, LEEDS LS17 8QA ^Mo i l. All\}ststcܛtr\anona t\t 14 ~yostch.\\ A PRIZE OF TEN POUNDS WILL BE\ AWARDED TO THE WINNER!\\ - Mall Gdn.^\& anp}on) :-\ MALCOLM GOODMAN, 17 BROOKHILL\ AVENUE, LEEDS LS17 8QA ^Mo i l. All\}ststcܛtr\anona t\t 14 ~yos m*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >zԋO     \Well, OUTLET isl gng!If\ni aniniepa\altt nply\a OUTLET orrs\anpco poty. Most\"mng"eel alt\ti OUTLETTERS - ct\rsnn a }n'ˤ! ^Cast ur֨ t \nr|c Is9 r\a rnrrfm\5 8 t n'nt\nthla "THAT'S THE\TICKET!" |ckrds! Pa \enaiinll\~y'r cnron\' tnt!\\I tisTASBAS isn'nk-\ed. It'TASWORD 2 BASIC st-\od u ni by\Mar Batn. Y } onlu\itt o Tas2 ˘.\\I}n'afr`30 t\PCB gebGnt\Di i CHECKOUT, no unl\xntw OUTLET as\Gnt'ow exlngr! ^Ma ncdru\} al enr: RUN : RUN nnn\w nn it rs3 trs\(ԫ}) ot ad\OUTLET pgmf RESET.\\OUTLET e orled,\bt DutcDis˪rCtt\yOUTLET tnand\iexn! Isenan\asmbr,ROTATOR(UNIQUE gpc\pgm), HANDYWIDE'64 mn\pnannimtuld\ |ri a`5 ch.Btus\`2 p} exn!\Tiaddsii t pl\Ja Bwn'OUTLETTER iu\n pڨst... h! h!)\\Filly, ' inieas\ OUTLET iacall.. ^ OUTLET RECIPE\\SERVES: Anasb!\\INGREDIENTS:\ UTILITIES, REVIEWS,\ NEWS, HUMOUR,\ PROGRAMMING,GRAPHICS,\ LETTERS ETC. ETC.\\P }ll2-3 nths\mpsanstughly.\\T ¡, o \ rer...\\ Ro & Ba Cars\ CHEZRON SOFTWARE\ 605, LghugRd\ Birsll,LsLE4 4NJ\ (Ps Mlx:014703943).^PROGRAMMING,GRAPHICS,\ LETTERS ETC. E @ @2"9994":"9986":O=ç:I=:"7":ڰ"7":I:O: J& "  R. Abrahams " T"GRIDPRINT fills the screen with a grid of chosen dimensions. Itcan then be SAVEd as a or sent to a printer. A simpleidea but could be very useful." " "8955" " O:K$= "K$="R"O,O;"No. of squares across?(2127)";a:O,O;"No. of squares down? (288)";b:c=""/a:d=""/b::N=O̯""c:n=(n+.5):N,0:0,"":N:N=O̯""d:n=(n+.5):0,N:"",0:N:"",O:O,"":-"",O:"9E3": "WK$="C"#O;I,"14";"CONTENTS":"23608",O:*"M";I;"CONTENTS" "VK$="N"#O;I,"25";"NEXT":"23608","9":*"M";I;"CONTENTS" " "8905" "b"23658","8":#O;O,O ;"RUN PROGRAM CONTENTS NEXT ": #(E"23658","8":#O;O,O;" SAVE PRINT QUIT" #ZO:K$=:K$="Q" #K$="P""9700":"9E3" #K$"S""9050" $"-I,O; "DRIVE No.? (0=TAPE) ";DR $T#I,O; "FILENAME? ";N$ $DR*"M";DR;N$:"9E3" $N$:"9E3" &"9785":#O;O,O;"KEMPSTON E IFACE 1 OPUS ZX USER'S OWN DISCIPLE QUIT" &O:K$=:K$="Q";: &K$="K""9772":"9769": &"K$="I""BAUD RATE? ";BD:"B";BD & #K$="I"K$="O""9780":"9769": &"K$="U""9782":"9769": &$K$="D""9784":"9769": && K$="Z": &( "9750" &)[;:"9795":N="55"̰"71"Ͱ"8":"55038","8"-("2"N="71"):"55015",N:"55E3":N: &,:0 &. &4 ԧ:ӧ;"B": &6 &8 @"6",I: &9"23637+256*23638-0187"::K1@ 55000  !J>!yi7C~>*~ "~"|>!ti*| "|> *!xi= = > 9F,=~ $ >   >{= = ~# K 3 &C °"27";"@";°"27";"l";°"18": &"M";;"gri" &*"M";;"gri"ʰ"8e3": &"GRIDPRINT"ʰ"8e3": '"23637+256*23638-0184"::UDGS  !JXX?????????????zł|S[kV ' "64E3":"23637+256*23638-148":: AUTOCHARS PLUS !*v\%"6\!?~/wy [v\!P > ^#= 0R6-U^ kk6Yuh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >*:i:-mj1w)yf˨Jʯbܲ>%ĹGн)l ]Z+WkfO; would like to join in such a project please write in. I will \ ----- O U T L E T T E R S------\ March, 1989 Pa Reply\ Ho w us...02 -\ LeTyr............03 08\ Ke Cockng.........09 12\ N W...........13 15\ Ba Cars.........18 -\ Mall Gdn......19 20\ G.W. North...........21 21\ TonFell............22 24\ De Morn.........26 28\ R. TЇs............30 32\ ChOr.........34 35\ Mall Norod......36 36\ S Pepr.........37 39\ Gor Rorts.......40 42\ S Monk...........43 43\ Ja Bwn..........44 51\ Joh Luby............54 56\ Mall Plps.....57 58 ^ 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. ^F LeTyr, Clnm.\\T  otrs, , w\u ng-d, ub nty\40 tc scttiDISC-\iPLE and/oPLUS D inrs.\Wittarnnt, t sc\}ti 173K of\raft 6656 byof\t sys ion.\\I ntlˡ acsۡ\rb 5.25 incscwch\alt ui a\ng-d sysm. T\sc 2 tcinsaof\t ua 1, al t a 2\synРo c insad\o1. Tacst 'B' of\t siionlsr\ժ t sf t d,\r ioan-inrt. ^I e tnnona\ub-d sys \acm~ mgnsc of\scs, arnot\rb sccnmy\nd, aast ¡\ing. T l otr\pperorb scs,\t onlo I koat\t աnis...\\ MICROMEDIA COMPUTER SUPPLIES\ FREEPOST, DEPT CA3\ RYDAL MOUNT, BAKER STREET\ POTTERS BAR, HERTS, EN6 3BR\\ ...w a ric ined\ttirė. T ts\oottngall, t\allSctm-oenand\l ppl}th\uorr, iesd. ^T rb scs`9.75\o10,nacrd-\in anty, ana lly\aned.I rinl\mpint  on\tm!\\\Noup oestr\assn and/oinron. I\ e i insin\t 'MICRO-PROLOG' na\c bs|c by\SinciRearc\alye l|c f ing\in it,(a) }u it\ionl-|d, an(b) it\uusaunot\Sct ry, wcI \e ab und\t128K c. ^I ul g it is\an ull \tnst aca ~ s\ sc. T apa \mplarsbcko~\wcni ۡw in\t t instcon ad\t x~ bck. I tn it\p|blilw nng\t c ˘ }ll t\SAVE anLOAD u¢i t\ROM meonot\c ˘ pg r\r fit.Anlo ts\ul appaanI uld\ ins kit\a otraunw ts\c an ۡw\tit.\\I a al rt-oinsin ^t Hi-Sof"C" an"Pas}l"\cs, ul ins\at ewoan w s\tet anwtty\tn t naa or\(i t Sct n only, of\ur) SinciBASIC, g-\nbBETA-BASIC. T rd-\emadcl alst\rinl artfw\atany"Well,our!"\I'  w it\ˡ С mng. I tnk\t BASIC ۡ\anmptan\ou. T pn c±sm\iualltoset\tonlˡin iw us-\innspyai ar}\s, etc. oi ri }s\w ngthanª\}lona inld. ^An w } l} nct\ at...\ 119 AshndRd,\ Clnm,\ Gs. GL51 0DJ,\\ ...ob'pТ sengs\o Cln (0242) 30784 -\alygco ts\ܾ!\\Ceri adn !\\TnkLes. I ktnaut\Mic-PI, o, a a\gaproBASIC and, in\rr, Sct BASIC. It's\gtb ti t mr\eld,ai otlko,\t i cp첗 and\ig֌n. - Ban ^Fm: Ke Cockng\ 18 Cn End,\ Lersc Gen\ He Hempsad\ Herts.\ HP2 4PD\\\DRon,\\I ul rc 3.5"\sd mbc 128K +2\(t+3 ard) antraI\ght em pp-\e}llw } lp. I'\e e ltsds\a  t Sctm. I\ wt MGT -~\t ped. I innd\ncnRonRo e\wt, ianytng, t} . ^I al nnc t\RS232 cBtHR10\~iswe pnanl-\lI ulsl ab\ u it.I a nniۡ\lgh rth˻nfm\tuodloanof\uars.\\I a 54 aroa an} \mnۡ untha\(ip|blsws) ane a\tt pmpi ofng\anexen es.My\rsatmpard-pڗsng\tt 48K Tasrth\wcI ub pnt-t\rpy. At Micڀiin\Lon sΦ ChstI\rc"T LasWord" fm\Tڄ anunirs\ ^ imb. I a ry\pptt od\ iadr§i any\Ȣ.\\Tiaddss, sulan \insd, is:\\ Tڄ Pcts\ 166 Derlwy Dunnt\ SnSA2 7PF\ TepТ:(0792) 205941\\\ Yrnly,\\ Ke Cockng ^F Ba Ke Cockng\\I e MGT  \tid inr\r tt +2 t+3 ard.\I ull |c \t iI u. Ma\ablca t tt\ t +2 t+3 ard\anas tiadė. Tir\sadrt"}l r\iloron+2A\an+3".I  a whur\pnsuln\r f t RS232 ciit\rkrctlapnt. MGT\} aco 0792 791100.\\RonRo d\sysmaall.\ - Ban ^F N W, Ketng\\\DRon/Ban,\\A nci Outt, I\nt g. senғb and\insng. OllI a\ZX81 ut Sctm+ and\a tMicd, HR5\pnanDk'tڼcal\inr anft. Bng\l ontien\rina¡ll\rtit.\\I nI a ub pnt\imf Outanal tn-\st pnpg \cd.Angsonuld\ slˡ. ^Aa acª auast֡r,\I ul no t st\u okanSct s\o nasctoastmy\pbEcp Soft, 79\Ards Garns,Worsr\Park, SURREY. KT4 7AX. wcI\a nallung. Mana\i BASIC an iԦ\uow }o i La\anLon.\\ Yrnly,\\ N W. ^TN W f Ban\\\Y sul ab tnsr\upnft d\bunUNITRANS f Is16.\Le ki any\pbm.\\Hor,iul fl\u tinr pnt\OUTLET x}u t ft\u t raddss-\etۡ opgms\u. In try, alr\ 1415 i t CONTENTS BASIC\ ia uinr \pnnt ˘t alr\ 1420 stct off.\Bots RETURN at\t end. In'kw ^t strtnRETURN\onlatЧ - y\t ۡ pnt-e if\t r ipڤrly.\Tu ts, ct KEMPSTON\E opon.\\OtOUTLET pgmry\t sm \ia upniat\9884 anadsanntl\˘a9895 isry. Y\sult u t USER opon\ pnt. Eacpg \sghtlfn unsu\ ۡ gsoBASIC y\niflt. Regtbly,\iiimsb OUTLET \˪al t inrs\ spĘ t st\os. ^Alrªly, } n\ilouD'ktڼcs\instcons? Perp}n\nppon ur\ol? WitutI }nt\adħ o urinr-\. Witit, I  ab \l- aastt in\xpnng.\\Sin  a Inr 1\ana HR5 pnta RS232\I stnglmna\}b ant } u t\Inr 1 opo i al OUTLET\pgmt pbms. Y\} }b `10.95 fm\MICROSNIPS, 37 SeRd,\Waly, Mery, L45 4QN\\ - Ban ^F Ba al ars\\I' ins afm\anydto otЧ\pnrwc t r\ef unrath. I as\tant itcr\eBEFORE t acs\t pnad. Witrl\tce}n' up\t ot seth\t i  nion\ t 2nsetsna\set. Baeugia\pnn50 setaonly\t rso isVERY\s to- pnts!\\I tn t DMP e ts\"unrath" ed.I'\ kefcª iis.\ - Ban ^F Mall Gdn, Lds\\DRo & Ban,\\NubsSccur\e tubao ¡ or\attrted nct-\oro t urt. Well, my\appac tpb i\lld-ped pg\ t urt. Ts, i my\exen, impڪab-\itw add-ona ud, and\al t e can\w trsd.\\Hor,ta cap(aut\`7.50) f R.S. Comآnts, w\apa t onlur of\pply. Disunta aib\o ant it'an\ ^t w ul '\' -  kw. It is\euginst I } p\l orr.\\I sulno tw ld-\ein p t ed pgs\exnnt |c ot\Scctee \afcti'ng' tIF1.\\ Cers.\\ Mall Gdn\\\TnkMallm\ - Ban ^F G.W. North, Bexll-on-S\\\DCzn,\\\Dkoanssysm\t Sct tll\o tOscs?\\\\\\\No- Onlt ODis˪r}n\aDis˪ry-rtsks.\\ - Ban ^F TonFell, Wick\\DRo anBan,\\Gengf t rth.\\FirsI ul tn u\t rsup oskof\mbscpon. Se ot\pgm aladˡ in\extlu anm s\rimpstt BOOMBOX\pg o t ssk.\\Hor, I ˡ acsa\pb tpgms\wci n, (tЧ th\t instconCLEAR# oCLS#\s—ably). AmDisp\o ot re՘lI\sctt DOS i b\ ^( iGDOS2), anul\g iulnrm\ts. Itit } uld\I cfiunft\nt oulI \ncMGT ROM?.\\Sendly, } an lta\c ˘ inr dr\t Disp ant OCP\pg 'AddsMa+80'. I\ te nct\Comnte \Ϣ st. T expo in\t a ial "Gek" .\\ Yrnly,\\ TonFell\ ^TTonFel f Ban\\\Tilon\ouDOS. Y gh w\ MGT anask. I u\l e r ur\inr a up~ ty\mplnt DOS\o sk.\\I t an¡ } t\lng. W pg sps\} p CLS# tBORDER\7: PAPER 7: INK 0: BRIGHT 0:OVER\0: INVERSE 0: FLASH 0: CLS\\ ...ansժ CLEAR # or\sblp itCLOSE\#3 oCLOSE #4 nno t\pgm. ^NOTE: Y }net CLEAR\# f t HANDYWIDE REM a\9977 turpnt ˘\ sulu NEXPIKA fm\Is16 nt addsof\t CLEAR # ant POKE tt\addst32 wcll\p itSPACE.\\ - Ban ^Fm: D.J.MORGAN, Gosrt\\\DBan,\\I al bsc FORMAT and\ nfn in\sty opnon. I u\ e trn ncBob\Bnchttt css. A\'pТ }l i t afrons\em t s¡ \}tcm.\\Hanathugt trs\anpe a up of\mnts:\\I a g I a t\onlr snZX Comng\- o ot gats. ^G t pM.G.T.\f w I Ф o \tnSAM?\\I mno tnsrng\SCRABBLE sc. Haanydy\t 128K aery\¡ I SNAP SHOT ill\aan sn fm\FORMAT t.\\I o tt non\oGRAPHIC'S Libry. W fm\anwt'i it?\\Rern|c iseiit\sb onlۡ ims\aI ul t OUTCLASS on\M/C ano ot otims.\WlI eDISC cas\t i cs o on\? - De Morn ^TDe Mor f Ban\\Ba Gafnu48K\SCRABBLE nrr. Ian\ul tinci a\ ise,  kw. Can\an el ltt 128K\nron?\\Perpt r w wڨ in\aut GRAPHIC'bry\gh ni ils?\\I gtt, altug \ pĘ rۈ rė,\t pco oOUTLET is\aladfn}u Ron\anI s˦oinal\eeanests. I any\ent, e tt |\p oonl`2 an}n ^a ise, extcwu\sh, an-u t sc. We\ane- ie ANY ise\irt`2 t r it\l anurnd.\\Y e, p inal\mono esuld\inl cpn and\f t' cr\cզ t r isof\OUTLET imrally\ab. It'str\opnacstr. Each\OUTCLASS ul \-anBASIC wtn\ sp anLOAD t\xt. T ist\ monin\t t uld\alsrinl OUTLET-d\i.e. aun180K. - Ban ^Fm: Mr. R. TЇs, Cornll\\DMr. Cars,\\I  t 48K Sct and\Micd wcI uinly\ardpڗsi mt-\ aSecrot Rol\BsLeon. I ta\otub tt c-\d niw \mgnd pns.\\I  t +3 anAmstd\DMP 2000 pnr. OUTLET es\e t sI und\ altugI u\. I  tnsr\ۡ oi sbanof\Mul€ 3. I tr pnt\t }n~pg I d ^ced. It anytnI\} } ab pnt\upgms?\\I t lnoks:\THE WORKING SPECTRUM bDad\Lawn; INFORMATION HANDLING\FOR THE ZX SPECTRUM bC.A.\Stet; INVENT AND WRITE GAMES\PROGRAMS FOR THE SPECTRUM by\N Wilams. SPECTRUM INTER-\FACING AND PROJECTS bGm\Bisp.MASTER YOUR ZX MICRODRIVE\bAndPenll.Ianotm\a ou an I l nd\t s p̈on\I }  t BsLeon.\\Y ptrs\tt r a32. I\Ф tiwi.\ - R. TЇs.^TMr. R. TЇf Ban\\\T 32 m r ionlif\} ni rdpڗsr\ wc tynt\wР tn|c in! Al s\ansca ranit\ee s ar\ ty ti Tasrd,\pnit, nut pnt-\ant I ty i|c in\Tasrd! T a t 32\m esit -\rTasr f 64 \32 m  ̢ by\ wcioi at\3.00 a.m. i t rnar\ad appacs!Y et\rraurnind\i pnd-tonly. ^Tpnt-tf t +3 I\} onlgsnlt\+3 a  ntl\upn(I tn u\OPEN #3;"P" ia) and\alt I' nod\i mpl N W in\tise. I gtiis\simsb ˪all\inrs, rrlw \  t rd.\\COL80 (Is18)  t st\tn nrrsai}n\LOAD anpnxfm\anis(NOT xinstcons\BUILT-IN pgmour)\\ - Ban ^F ChOr, Sffs.\\A apai "Cat-Kit"\i OUTLET 17 wconl} \ghw mo "$" cr\pb"EDIT" at\m sntl. A \impڪnt, unrly\uptotrtot pg.\\Don'sir, al ied\bmpladn:-\\118 IF i$=e$ THEN LET e$=CHR$240\: LET i$=e$\\Tbs gh\u at enof\stnrr, taint\pb wc}ubt\u¢ snscen ^o et rr.\\Tmp t ir, inrt\in t r opo a\2030 ...:LET e$=CHR$ 7:... (or\wially\ci 20). Chs.\\\\\\Men- rrautt\Chs!\\Bt y, uot֨I\l i DRIVECHAT.\ant mnti u12th\Jan. t֨d.\ - Ban ^Fm: Mall Norod, Herts.\\I enҭIs16 an\aladunt --d\uºtrul. I Ф t\ennntpn} ined\ incd![YES-NEXT MONTH!-BC]\\I n' pnand\insi umnts\aupnrs. Hoauw\mntf otpnr\urs? It SLC10 aod\aiems? It Ci® 120\ooca \anod? \W eot Btr\HR5 pno an lˡ\ars' ewomnton\tieipnt.(Mantnkr\wauINDUG o)\ - Ban ^Fm: S Pepr, Bdngn\\Re: Alp & t OD, I\tet Alp 32 w I\rsupgf Micd.\UnrlI t \pbmsc(Demr\ise)tԪlbghurs\al ot scen.\\Afant arc I -\ iat I\oiuanexnd. I\unt pnr/muld\r it ron\at inܛtDID\r it Ostcon\st stcat ar.\A mp pnt-f VIDIzx\iencԧ(t̢ o an\OPUS!) ^I ul af an\w ownYAMAHA PSS-680 &\RAMMUSIC MACHINE (oQL Mic\MIDI inr) aI a ng\flel-tcnon\t QL & ur oenng\ft t RAM (I \teRAMM ugu\c aI e t\guiunrinۡ cns\i itoron).\\I a al o t our\o ˾eoOPUS ft\& a o oOm}l(sc\}st).I a o ghdt\ aۈb ppa. I\} nco 0262-601818.\\ YrSinly\\ S Pepr ^To: S Pepf Ban\\AftnutI\tught"I s tett!"\Hor, I aiand\pnt-f mAlpm\32! Asunng! I }n'e\I ul pgi at\intt Oaladon!\Anyy, I sl a odg\tmCATLOADER pg I\so rtr.\\I impsbt ®d\scens.Wlnnd-\ini ۡ զ orng\tys? I } u t a \ca OUTLET t s.\Y' rpw} \̢.\ - Ban ^Gor Rorts-->Mall Gdn\HOf\\Ref.IM2(17) : Da lws:-\\MASTERING M/C ON YOUR ZX SPEC by\TONI BAKER ss: IM-DANGER!!!\Un rmsnu ts\instcon.:RETI-Noapp}b\ t Sctm.\\SPEC M/C LANG. FOR THE ABSOLUTE\BEGINNER ebWILLIAM TANG\ss:INTERRUPTS-A RETI (rn\f inrpt) instco is\i r f t\inrpt. B eb\inrptw sfm\upg aotrŧ t\sys l  ab ad\t yard. ^Nrtin aib.Ub\ ba ˘ Ф tll\lupng.\\Mes ends.\\OUT 007.\\\Gorn-->Czn, I gc\tI obco \maddss/pТ mr\apani OUTLET. Wlson\tbcwau'Da-\|' omr incd\i OUTLET,tmrs' rss-\ our, tup~s\ OUTDEX?\ Sinly,\\ Gor Rorts. ^To: Gor Rortf Ban\\\\Up--~ Cusܡ~| t\aib aLon of\wcpڗsOUTLETTERS STOP\Pa inc addsanpТ\misisw in\a OUTLETTER STOP\\RETI DANGER ONLY SOFT STOP NO\DANGER TO HARDWARE STOP SPECTRUM\SAFE STOP PANIC OVER STOP I'VE\STARTED SO I'LL STOP STOP\\ - Ban ^F S Monk, Kent\\DRo & Ban,\\DoanootOUTLET\ark nct\SUPERSOFT? Al I kity\ i NortWesLonn.\\I tecrinies\tSUPERSOFT a t\si t pТ o I'm\sck.\\Mantnkanl}n\.\\\Sorry, n'ktm. Can\an el lp?\ - Ban ^Fm: Ja Bwn, PORTSMOUTH,\\[ength]\\DBa & Co.,\\Foanydsn kw,I'\SinciSct 48K ta\Dk'tڼcyard;MicĨc\uCuռta A~pt\EctڼcRGB (wcI\} ghlmnanydy\sn u ռtan\RGB T.T.L. int); Mul€ 1\(Tallisany\nlf-scnpgmm-\er);t d ODis˪ry\- d 1= D/S 80 T =826K d\2= S/S 40 T =178K - I ets\scI thugt\st; Dk'tڼc3 cnl ^uninr (B Bounds\gathugi- amp}on\iroanundcrysl\cathugtinr -\aib f Micsps); a\Como P ysc (ain\s- Is `15 5 ars\a, ttrcFIVE ars\a - Isndu anytng\f thniaunt\om, dpnio t fo&\e pnDe}th o it!\TtwI }l r\բy, s Outt. Filly\I CentڼcGLP 2 (GREAT\LITTLE PRINTER?) pnr.\\T tngI' ̢ ot\arinc :- mpnor\140 pgms(& ADVENTURES,\I' sit Adns ^CLtd.),cnin pgms\ nin s;ccr\tansp+ cnl\a(I' ssrmy\rso- Afrrr- anlp\ogsoncappad\anrnt pg \at lf sia\a in, altugon,\I' wt M/C u¢ \at lf ODisc;\TrkOK i BASIC as\o aI ؟ t ˘ in t\i pg l€ it\acst d t css\- I'  ck\t at),wnpgms\mylanȢI\nt (insn u\l t Bof Bwn\i t YSincil€\ ^c co - Tt' ! I\w pgmt SDC cb\(t brscs). I al\eanpgmr\t brscs.)\\AI' sl ascol(I' st\̢ mcks) I acs\t mrt. Spngeld\Compn 14 Arn\Arcs, BBC B'and\Masr'ano IBM PC.\\T Arcio nsc\mr. Foinsn is\s 8 cn un t\A, iacs 4092\uraltugonl256 } \spo t sce lt-\asl- T BASIC o iis\al extls(ELITE d ^ wt i BASIC ai t\RISC M/C is py\anul el\op- e t BASIC\ro ist t rm-\a BEEB ro i 6502!)\\FillesonI'\ ask:- (i)I pOutt\t c}lc\nod(Dis˪rurcb).\At tdn'r, ۡ\unkw an, annc-\ao i it. Tll\expi whI n'id\anytnf t ci t\Netrnds. Sulpa\l (a) t rcaddss\(tncaon) & (b) Iu\kwtt csll\est(aniiesn'uld ^I |c iseoanws-\trpetc.)?\\()Wli sb u\ Outo t sce in\64 crs? Foinsn I e \ snos tyng\ttr! At ansis\p|bl ('iul\n nr|c ises)\t pg wcpn12\t oA4,\ebsd?\\(i) F ant nOut-\triemt Tasr2\BASIC e sܻby\ op. I onl t\sn~rTasr2 o (wch\I nr sc) ta\otnronr ^pnnlp ˾eanr\unmWordunpg wch\I wt mylf. Perps\igh oi mb-\i al t iaܛtr, \p a ul‡ ro of\t TasrBASIC + ˘. Ds\anydel iao ts?\\W I' o t bcoTas-\rI ughTaspnt, nd\iesn'r tmp.\Angsoncappat-\ed. Al wt't fn\te t sn~rTasr2\ ft ant sal\Oro ?\\Besss,\\Ja (Bof Bwn!) ^To: Ja Bw f Ban\\\SorrI  utr\tds}ll ck\os.Tnkt pgts\wcI'l i ise\ans, ni al t otr\imnod!\\T Dis˪rUrCaddss\is:\\\ c/Mr. Mi Kukws,\ Urk 92,\ 1324 HR Al,\ T Netrnds\\Hor, tiwsti\naib i Engsh! ^I'  wa aut\sns tyni 32 l.\՘ i Tasr2! Tn't\cr it! Sesly, if\s epo ur\ow s- s-rit. It\esn's ans in\OUTLET at sa ժd\ant xmpsen\rtr. T onla ask\ii 32 l. ՘ i I\} eilsait\l apai OUTLET. Iis, of\ur, sb w\u¢ 64 m ՘\on-sce i OUTLET I uld\pau50 - I n64 a\unmrb. T wsr\sty pnt-o12 OUTLET\ a A4 seipnd\Is21. ^Mi H al wt in\auiat ul‡\TasrBASIC. Ian el\ul i i ca\pڞcpa w in. I ll\arn  i uch\tcotis\excn ias. I ulthin\gsonmylf.Soo\ie -or al t\efraI ~ sno\c¡ af png\OUTLET! Cerinl'l t\ li OUTLET ֢\ot o TASWORD ˘ of\ur!\ - Ban ^Fm: Joh Luby, DUNS,\\DRon/Ban,\\Li 1032 oFONT-GEN em\ e ղed. I suld\rpexpi tt tr\ng-ntI u\"t"ccrf t rnt\g alo\cc mاon\atr, wc} ndy\oc}olly. T ղ}on\pntts.\\Iars sܦ it,\tulMERGE "FONTFIX" [in\tis- BC] wcnins\t o 1032. TЧ\arw n'i tt\a sulp t "GOTO ^1165" i 1034 tmp\RETURN, at e an-\o ot slcr-\acspat t ft\it sry.\\I allBOOM-BOX.(I tnk\I' tn~faI t\olr). I Ф t ctit\No.1 ant a զ \ˡ. Ca t ˘ extcd\u i otpgms?\\An koanoft\talladn of\t 128 uncp?\ Cers,\ Joh Luby ^To: Joh Lubf Ban\\Yes, rrJohn. On ai my\eng/mpsnϢ ld!\\ABOOM BOX t CODE } \SAVEalws:-\\ AXEL F 55850,2340\\ PINK PANTHER 58190,1760\\ GHOSTBUSTERS 59950,2310\\ TOP GUN 62260,1240\\T wР bc } SAVEas\55850,7650. I c} u USR\START ADDRESS srt \ananyps sit.\Wil t atr, Lf?\ - Ban ^Fm: Mall Plps, Sna\\\Hel t, btrth!\\I e I sng u\o pnallinst-\inanfnsk-|d\Ȣ. I Ф ucss\nes.\\No ss. T pnut\opon, afncd\OPUS inr, unrly\pHUGE eds. I u a\BtHR5 anulmnd\an exennt \pb BREAKinin t p-\g analnt ed\acmnantn\RUNnt pg ain. ^Al, I —tMISTERMIND,\Is8, es˦ t\esrctly.Alns\100 an135 eo-2\insao0 em t\tck.\ Rerds, Mal.\\\Tnks, Mal. I' zzbur\o t epbm\aI }n'nanmn\in eds. T only\yI ka t mr\ nCHR$ 10 at enof\er ot u\alt pnpstch. Am\I oronۡtnlly?\\I t f MISTERMIND\ cI Īitise!\ - Ban.^ t epbm\aI }n'nanmn\in eds. T only\yI ka t mr\ nCHR$ 10 at enof\er ot u\alt pnpstch. Am\I oronۡtXm*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >z  \Nexnth: A Ta2 runt;\uºt spbckof\ri x; uºt n-\rf Ta3 2; UNITRANS+\rcUNITRANS tnsr\܇}llan"rl" \f d; DRIVECHAT;\OUTCLASS; OUTPUT;garit\dnpgm; a adn;\gse}st LOAD/SAVE; a\Ro }lc!; u¢\twi cd synx\ao auct and\ar ainst cck..^ Ta3 2; UNITRANS+\rcUNITRANS tnsr\܇}llan"rl" \f d; DRIVECHAT;\OUTCLASS; OUTPUT;garit\dnpgm; a adn;\gse}st LOAD/S&d"9E3":O:O:ٰ"7":I: "9100":"50003","10"  N=Ḭ"10"  T=O̰"22" 50001Q,T "L,SPLO1:H,SPHI1 ,X 6L,SPLO2:H,SPHI2 @X JL,SPLO3:H,SPHI3 TX ^L,SPLO4:H,SPHI4 hX rL,SPLO5:H,SPHI5 |X L,SPLO6:H,SPHI6 X L,SPLO7:H,SPHI7 X L,SPLO8:H,SPHI8 X T "16",O;M$(N):N "O=ç:I=:"8955" " O:K$= "5K$="R"װ".2","15":װ".1","20":"9E3":;:"250" "WK$="C"#O;I,"13";"CONTENTS":"23608",O:*"M";I;"CONTENTS" "WK$="N"#O;I,"25";"NEXT":"23608","11":*"M";I;"CONTENTS" " "8905" "d"23658","8":#O;O,O ;" RUN DEMO CONTENTS NEXT ": #(o"9E3":O,I,X,L,H,TEXT,SPHI1,SPLO1,SPHI2,SPLO2,SPHI3,SPLO3,SPHI4,SPLO4,SPHI5,SPLO5,SPHI6,SPLO6,SPHI7,SPLO7,SPHI8,SPLO8:M$(*," "):N=I̧*:M$(N):N::ç,,"5E4","50005","50006",O,195,143,196,105i,197,67C,198,29,198,247,199,209,200,171,201,133," WELCOMETHE OUTCLASS DEMO"," THIS DEMO HAS BEEN WRITTEN","SHOW THE SPRITE ROUTINE WORK"," YOU WANTKNOW HOW"," PROGRAM MACHINE "," WRITE SUCH ROUTINES AS THIS"," OUTCLASS!"," MONTH I WILL GO ONTO"," COLOUR SPRITES"," UNTIL .. BYE - NICK" #+,+;"NICK'S OUTCLASS DEMO!"'''':N=̧:"":N: %X"23637+256*23638-1824"::demo  !JPP !z##NFoW {g{ow$ @@UZ_\\UUAAADD U]T88\\L\LWKWC 88888080JX@P@@@٩$$'y @yȌ( ? *-/..T AAUAUT@U@@@@@@@..&.&+%+  aAAA@@@@@@@@@%, ( ?DlTDD I< <FEDOHNO@@@@@@@ UP P PEEAQQAUWU* 0P ppÀ  "6*""qIyII$r#""r'$d'    Uꃂ"U"P UA@@*U+PpP P`PppAA@P~~pp  @8$<$$󂃒BHO99S2 UTTT*(TT P@@`*(8UH興Ԉ(0(88 p p`ppp``(??88???È yAAIy!$'ɩ DU( P P0  ET``_880888P0p0pĄĄPNOII< $<΄DdTLDDD Uj}ppUUrU  UU(  UwRpp0p0_/_cubww (88??? (bB'd$$qHxIIB"2*&"x@p@xB" Q9**U* T QUqq1:1;;   qqqqqaqaSHIO8$<$$!A< 8 <Q! &@ç:ç:ٰ"7":ܼ:"49999":"9994":"9500":"9100":"8900" &"M";;"cla" &*"M";;"cla"ʰ"9900": &"CLASSDEMO"ʰ"9900": ' "64E3":"23637+256*23638-148":: AUTOCHARS PLUS !*v\%"6\!?~/wy [v\!P > ^#= 0R6-U^ kk6Yuh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >µ *ĉalOM43T{3T{O{K{O{3@{P{3,'P{4L{CoCoCIG)5]v>WANTED. Haan pof\Tasr128? Wil a\aۈb p.- A.D. Cpm,3 LrH, Dernt\Csnt, Arld, Notngm,\NG5 6TF, Tel: (0602) 203327 ^WANTED: Inron/adė on\unt Sct nt a\MODEL RAILWAY. Conct: CHRIS\CLAYTON, 21 RUDCHESTER CLOSE,\CARLISLE,CA2 7XL(Cars 32150) ^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 ^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.^O R.D. Di Tr\, `25.00 oasofr. -A Rutrrd, 33 Montϡry\Rd, Co, Farnugh, Hants,\GU14 0AY ^ 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.\\^DunrsnOUTCLASS? Wtc ˘ ty'\lnauanyy? Wis\rnt? Wes\PUSH HL an? T tof\OUTCLASS bngt mpnr'i Z80 asmblyna. Fos`3 t\t wР c f mp\nruprds. Sena\p: Benr'Cr\(OUTLET), Nic Les, 52 Ky\Csnt, Wtcrch, Carff,\CF4 1SU. Don'it! SenNow! ^Re stbnnuoldbpnbn:\ALADDINK, 4 HurCsnt,\Euth, Bercks, TD14 5AP -ind. Ta ofr:-\ONLY `1.25 bn! (08907 50965)^nr'Cr\(OUTLET), Nic Les, 52 Ky\Csnt, Wtcrch, Carff,\CF4 1SU. Don'it! SenNow! ^Re stbnnuoldbpnbn:\ALADDINK, 4 HurCsnt,\Euth, Bercks, TD14 5AP -ind. Ta ofr>"m*v\")J!J~͗"2\k #N#F+#~8N 8A{8O808#88 ւ>uh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >z7$&όeJ V|\ۚp#ߢp********** 2 ***************** 790 DEFB 255 800 DEFB 127 810 DEFB 63 _ \ SPRITE GRAPHICS\\ BY NICK LEWIS\\At enosntI\sro a intco \pnsps. TntI\ incnston\pg scsp\pnnu¢. Fotnth\I a in rraut\adnur, I'l o t\Sctm'ur, anits\onxnth. ^First, Φ onat\pg e ktt\զ ausps. T\|iosp itt\iigpwc} \lpanժo t\scen. Tinlsng\t ri ~ ۡw\i ranmni t\sce rasas\sb.AOUTCLASS igd\ a sintco \c ˘, s 6K sp\ra ot\eson. T u¢ I \gl p t sp\o t sce unccr\-ors. Ho t\efco ժnl \scr. T sp\pnu¢ edthts ^oinro o entry. T\a t t -orant\sp raddss.\\ Pbmi DeԾng\ A Sp R¢\\T rstnit s\nonot sp y\s ca. T u¢\inc alwan\sp f o cc t\wР scen. O csp t\pg skt ighand\ngtot sp i}n\or io t scen\rctly. Insaon\sft ighanngth\c¡ nt sp\pnI inct \abtt i ~. ^Tant mll\ t rst eof\i ~ anu t as\ighanngth. T only\d iw t i\~ iollpu\l inc t ight\anngtabs. Tis\rdlpb a sl e\r.\\T xpb i pnt\t i ~ t scen.\T a |}llt yof\ints. Firstli pnt\mp olfm\f ghant r ur\w ondlpnt\i ccbc by\ccbck. I cЧn\t not t ait ^alw ca ur\gpci t aur\gpc(UDGs). Iy\ins ktI \ t sp pn tt\il pnspgd\o t ARTIST II. Anyeugh\olnauit, te\ۡ acon.\\ Resro Entry\\T a usr \w }lnt sp\u¢. T a:\\ReD = T m m(0-31)\\ReE = T m(0-21)\\ReiHL = Sp addss. ^Pa ֨ tt sp\addsint t ighand\ngtabs, afwcis\t i ~. T u¢ }n\ panyw i ry,\an } t sp ~.\\ 100 SPRITE LD A,D\\Tt m mr\bsnii t A\sr.Y l whr.\\ 110 PUSH HL\ 120 POP IX\\T sp addswcints\ t ighanngth\bi˾ein t IX\insr. Ti̢ by\tnt i HL o t\ ^sc anpnt |ck\in IX.\\ 130 INC HL\ 140 INC HL\\T sp addsinbHL\iincn in t\i ~.\\ 150 LD C,(IX+0)\ 160 DOWN LD B,(IX+1)\\\T i wct pnng\rkibpnnat -\ori D anE t inc-\nnD (t mn) un t\enot rsmn. T D\sit  its\o bt A sr ^ant E s(-\or) incnd.T mn\ai iluan on\un t E sacd\t seight. T \lDOWN anACROSS in}\t aninops. T B\anC sra  t\ighanngtot sp.\\\ 170 ACROSS CALL PRINT\\\Atint PRINT u¢\i}lwcet m\t scen.\\\ 180 INC D\ 190 DJNZ ACROSS ^T m iincnand\t inocycd.\\ 200 LD D,A\ 210 INC E\\\T o m it\|c i t D sf t\A sr. T itn\incnadt xt\m lup.\\ 220 DEC C\ 230 JR NZ,DOWN\\\T oed \sd. T unC iud\t¡ anisr\. ^ 240 RET\\Tmpt nt rt\ot pgm. T sot\pg it aOUTCLASS\Jaareon. Tmply\}l冨t sce addss\ant mpt 8 byof\i ~ tsa.\\ 250 PRINT PUSH BC\ 260 PUSH DE\ 270 PUSH AF\ 280 PUSH HL\\Al t rا st-\era  t sc as\tl cnd. Iiimp-\orn t |c oft\sc at eni t rct\orr. ^\ 290 LD A,E\ 300 AND #F8\ 310 SET 6,A\ 320 LD H,A\ 330 LD A,E\ 340 AND #07\ 350 RRCA\ 360 RRCA\ 370 RRCA\ 380 ADD A,D\ 390 LD L,A\\\I }n thugtrof\t ur ˘ i i aI\l anmylfm\t ntha. Ia nf-\uafmbe thugh\y sul|ck\ise. ^Ba}ll290 390\}l冨 t sce addss. On\entrt DE silds\t X anY cc-orn-\as.W t u¢ iet-\et HL sill\lt sce addsot\-ors. Be}u ot\mpuot scen, a\oԵc, ڎo antt-\ined }ret. It\iĎ kt rk-\ingot u¢.\\ 400 POP DE\\\Tpt oHL wch\io t sc in DE.Remr\HL int t scen\addss. ^ 410 LD B,8\ 420 DUMP LD A,(DE)\ 430 LD (HL),A\ 440 INC H\ 450 INC DE\ 460 DJNZ DUMP\\T xrot pgm\mpt 8 byoi ~\on t scen. T i ~\iin bt DE sr\ir. Tiain A, t\nnoA it m\addsHL (wcit scen\addss). T H sis\incn in t \unratt pn on\t scen. T DE sis\incn in t xt\by oi ~. Ti̢\gh¡ ut\ccr. ^ 470 EX DE,HL\\T inDE li t\HL sio entr t\u¢ ed i HL\afeon. EX sndr\excn, anefcªly\cnt oDE HL\anė r.\\ 480 POP AF\ 490 POP DE\ 500 POP BC\\\T o ea |ck\in t rcsrs. Ts\mpt PRINT bu¢\ } rn.\\ 510 RET ^T pg e lly\wt sl }n n.\Iedt aca i ~\antit'raddss,\ngth, ighan-ors.\\ DenSp\\Timp i asmbly\na }u t a \radds mr.For\emp I n a\sp tt ao2*2\ccsas. FirstlI\ult abat\sromi ~.\\ 600 SPN1 DEFW #0202\\I }lt sp SPN1.\T ighanngta in\ai ~ aaʪ. ^T aca i ~ } \i wcarif\unt asmbr:\\ 610 DEFB 1\ 620 DEFB 3\ 630 DEFB 7\ 640 DEFB 15\ 650 DEFB 31\ 660 DEFB 63\ 670 DEFB 127\ 680 DEFB 255\ 690 ; TOP LEFT\ 700 DEFB 128\ 710 DEFB 192\ 720 DEFB 224\ 730 DEFB 240\ 740 DEFB 248\ 750 DEFB 252\ 760 DEFB 254\ 770 DEFB 255\ 780 ; TOP RIGHT ^ 790 DEFB 255\ 800 DEFB 127\ 810 DEFB 63\ 820 DEFB 31\ 830 DEFB 15\ 840 DEFB 7\ 850 DEFB 3\ 860 DEFB 1\ 870 ; BOTTOM LEFT\ 880 DEFB 255\ 890 DEFB 254\ 900 DEFB 252\ 910 DEFB 248\ 920 DEFB 240\ 930 DEFB 224\ 940 DEFB 192\ 950 DEFB 128\ 960 ; BOTTOM RIGHT\\Tionl2*2 sp!Au\} iipc} \en~ i ty. ^[DEFB 175,192,15 etc.i JACKSOFT\wcier- BC]\\T s ca sps\itۡ arc. I \aladnot ArsII,\al it ANIMATOR 1 wch\alwtsn~rd. T\ANIMATOR 1 e t ngth\anighabt otr\und, rdlpbm\tugh. On t i ~ is\t et pg \ait.\ 10 LD HL,SPN1\\TintHL at srof\t b. Simp isn'it? All\ ea t -orn-\as. Fot nt ot\sce ty in: ^ 20 LD D,15\ 30 LD E,10\\T u¢ ienrctly\sulspand\s w n.\\\ Unt R¢\\No t u¢ rng\t a enost-\s.T a lonotcks\i pnnsp t\sce ca ժnt,\inntngs, aon,\t t! Gnnۡtng\ s} aceby\pnnt anink\urs. Pi ժninls\n iot\ ^ sp, cڎo\ f t xt. W n\ܛttl p a\ nsp.\\Ao } ̢ i t\ bsghtlcnng\y, t armangon\ot welo ti oen\t ganaor \ca lԾnefct. T\siendss. Al iedis\uion.\\Ot xup onthI\l wnu¢\mpnt sp u¢\t aʪ efcts. Fow,\o at i teon\oOUTLET ۡ ot\efcti acon. T nstr- ^ao iwt i BASIC t\ժnisԫw nd-\ebly. Tnth's i\u t sp u¢ pd-\u anefcf ժ-\n l sce expons.\I ul insi ng\ۡ oupgms.\\Tt'al tnth, ys\anrls.I anw\m adb}on. I\n'raust\nth'sk, I a in inc-\ ii xnthOUTCLASS\aI l inզ on\yards. Ho enҭts\nth'OUTCLASS - sl n't\ania wrof\pgmnn ok\in. I l eo esng.\ - Nic Les..^anw\m adb}on. I\n'raust\nth'sk, I a in inc-\ ii xnthOUTCLASS\aI l inզ on\yards. Ho enҭts\nth'OUTCLASS - sl n't\ania wroT @T PQO=ç:U=:O,O;"Degree of detail? (ENTER 1 to 7 or 0 to QUIT) ";d:D"8E3" R#O;U,"9";"SPACEEXIT" U "9989" Z-h=128/2^d:h<1h=1 _v=h:i=d:x=64@:y=23:p=x:q=y:x,y:"2100":"4E3":#O;O,O;" Space is now filled !! press any key to re-start":U:O: ..Procedure A  i=0 ,i=i-1:2300:p=x-h:3000 2000:q=y-v:3000 2000:p=x+h:3000 21004:i=i+1   4..Procedure B > i=0 H,i=i-1:2200:q=y+v:3000 R21004:p=x+h:3000 \21004:q=y-v:3000 f2000:i=i+1 p ..Procedure C  i=0 ,i=i-1:21004:p=x+h:3000 2200:q=y+v:3000 2200:p=x-h:3000 2300:i=i+1  ..Procedure D  i=0 ,i=i-1:2000:q=y-v:3000 2300:p=x-h:3000 $2300:q=y+v:3000 .2200:i=i+1 8 ..drawing routine p<0p=0 q<0q=0 p192p=192 q151q=151 p-x,q-y x=p:y=q    ..Frame 64@,23 &128,0:0,128 (-128,0:0,-128  @"9994":"9986":O=ç:I=:"4":ڧ+:O:O::" ------------------------------ This is a demonstration with 7 degrees of detail of a 'curve' which, at its limit, will fill the available space. C. GRANT DIXON" " "8955" " O:K$= " K$="R" "WK$="C"#O;I,"14";"CONTENTS":"23608",O:*"M";I;"CONTENTS" "BK$="N"#O;I,"25";"NEXT":*"M";I;"gri" " "8905" "b"23658","8":#O;O,O ;"RUN PROGRAM CONTENTS NEXT ": &"M";;"pea" &*"M";;"pea"ʰ"8E3": &"PEANO'S"ʰ"8e3": '"23637+256*23638-0184"::UDGS  !JXX?????????????zł|S[kV '"23637+256*23638-0104"::SUPA-QUIT  !JW>2\!6>G^>?GV:\ :E\ :F\ ! "B\>2D\v ' "4E4":"23637+256*23638-148":: AUTOCHARS PLUS !*v\%"6\!?~/wy [v\!P > ^#= 0R6-U^ kk6Y2D\v ' "4E4":"23637+256*23638-148":: AUTOCHARS PLUS !*v\%"6\!?~/wy [v\!P > oo2:ç:ç:ç::"1e3":"23608","R":*"M";;"CONTENTS" "23637+256*23638-6350"::#19  @!. z[~( (#F##% zxf3f*H(8`3>?Vl` @IuA_? 7073; E@6(%򾪪 U@P`_ f|f ff& [8<0f30fJ#s 0@(޺7p`30<@oW U5KU}30733?PQbX|! UU@D(_pf`f f~&+_ h|0f30f*CΫ 0 *)*0o0??`~nW݀OXH4?13AP>Fs030333.8EU T("~1 P P x~~f ~>0}0f30f*þz 0_)?zqpxx|>P_G>EP?`??93?hpDPg??3??!UU"  ~@ *( 0<?z{) @CGϗUg(30=30*UEAE]L@_` @""~~~~ ~f@@(p p|~D& <30x| ~JY`>~ƿ`?3  xbET\ڂ0>=3> PPQH]ZUà  {/fff ff@mT9Np<8<n2' x~3~~|G`3; vϪ8q?/D {AA07>?3UPTEV*EUʀ @Pb ;ߣfvf ff( mh^' *P+mAU "+ա QU@U,| ? TU8:Uwp?{K PӾqppp8 Ңvqppp?"Q@ 0 aG< qppp8b( >(@( G.|@`p?(!  ҅S  j UPװ B-A@GPhma¼ IPUE H~"Ewp? ̲LtCqppp82>qppp8"*P @f@mC qppp8 !X+ y!@p?( PU*+C QT ָ 1T  da?wp?D*U  h CA_wp?)2(=]t߀qppp? "F wqppp8"( @@)ǝ qppp8 P7 ;p?()T " >!l D*V2Ct}wp?zE"T QQqppp8*r #vb_cqppp?+(3>qppp8#"A( ^:# qppp8* " @ ??p?(!(P*Ⱦӻ` ;* B!TZUQ& 碕T"KU[PT}t/wp?8T / P_qppp8*(*\M;qppp? @(Spqppp8"*R(p! qppp8 E@?jp?*1*$UCZ"9џ` J*Uz UUUj׋7 ` ͠T?wp?TAP`0O`qppp8.l qppp? ** PH([iHSqppp8e( jB|{! p?y:$ J`?p?"(UZ" >` UN$# q U_."@> wp?xBT _8qppp8@"*(ǼDU[qppp?,(hEڭH %C{ qppp8ʊQP B! p?(+(Tʈ P > >p n UUT j @UYUy{Qw>`wp?xh RpIw8qppp8*OpT|} Xqppp?,( *$ %PeG; qppp8TBrYRGd&?~a p?!ĨHРՏ$ ÊP //|p E@"7n~8@ 2#Wn 3 /B(J)P+ 3> `  /Cރƃ U%(_[}8?>033Ej103333PR(PUA(6_@  0E? "@UD,T:W^/ 3 3";:n+H@Pɬ 30 3 g 9cd E lK???>?D103333PPQH6 n (₋EB(o)/4 "hYA2St_!X >>3? 3 @20 ]T ##33 3|*j77HnA Dg/r_?????DU@_W1?3??@%w\@6E \ "RJ) 4 *90B9yT޽ ??3? ? B" ?mUE ?????0*j?A`10l P1r533???DU@[W1?3 ??AH6_=T t(@) ""AR ܿ_ *yA r 1133 0J F*<?U ?????_:(4I;0??HEw`533??XEW13 EK"ױLz  [5J BaR!﯋O? sDP> 0033  X?Qy7P;0??HC o:w010033UYqAA W CfxUQIȈYp*O  ? cDBJ+OUH >>3? 'H* ?D=Po[P`?033@!H:10033UYe@EB w xB8BP ɤ* * "1X;Wpj 3 "%DCJ/T >>3?  h <Ӓǂ E%:a=64@*(a/64@+0.99}p):a=03000 20:7:0:7::4000 3,12 ;0;"C Catalogue";12 ;"D Change Microdrive";12 ;"S Save Text File";12 ;"R Replace Text File";12 ;"E Erase Text File";12 ;"L Load Text File";12 ;"M Merge Text File" 12 ;0;"T Save Tasword";12 ;"Y Edit Text File";12 ;"B Into Basic";12 ;"N Change File Name";12 ;"U Run Tasword Tutor";12 ;"I Change Text Colour";12 ;"F Format cartridge";12 ;"K Keyboard Lock" 21,0;1;1;"Name: Drv: Len: ";21,5;n$;21,20;md;21,26;a;21,31;ink;" " ?20,0;0;" " ""32 !a$=:a$=""33! ""A$<97aA$=(A$+32 ) #a$="c"MD3,12 ;"C":c=319:c,0;" ":c:3,0;:md:3,12 ;"C":30 $a$="d"4,12 ;"D":20,0;"WHICH DRIVE ? 1-9 (0 FOR TAPE) ":9000(#:MD=NO:4,12 ;"D":30 %VA$="n"13 ,12 ;"N":1000:13 ,12 ;"N":30 &a$="t"md10 ,12 ;"T":*"m";md;"Tasword 2"15:*"m";md;"tasword"54784,10751):*"m";md;"Tasword 2":*"m";md;"tasword"54784,10751):10 ,12 ;"T":30 'a$="t"md10 ,12 ;"T":"TASWORD"15:"TWO"54784,10751):"TASWORD":*"m";md;"TWO"54784,10751):10 ,12 ;"T":30 (a$="y"ink:10 )a$="i"15,12 ;"I":20,0;" NEW INK COLOUR :":9000(#:ink=no:15,12 ;"I":30 *&a$="b"12 ,12 ;"B": +Ua$="p"13 ,12 ;"P":200:13 ,12 ;"P":30 ,ia$="l"mdn$""n$"NAME ME"8,12 ;"L":220:8,12 ;"L":30 -ja$="l"mdn$"NAME ME"n$""8,12 ;"L":220:8,12 ;"L":30 .(a$="l"a$="s"a$="r"a$="e"a$="m")(n$=""n$="NAME ME")20,0;"YOU HAVE NOT NAMED ME ,HAVE YOU?":1,0:c=1200:c:30 /SA$="s"5,12 ;"S":300,:5,12 ;"S":30 0Sa$="r"6,12 ;"R":290":6,12 ;"R":30 1Va$="e"md7,12 ;"E":290":7,12 ;"E":30 2Sa$="m"9 ,12 ;"M":225:9 ,12 ;"M":30 3Ua$="u"16,12 ;"U":350^:16,12 ;"U":30 4Xa$="f"md16,12 ;"F":"m";md;n$:16,12 ;"F":31 5Ua$="k"17,12 ;"K":400:17,12 ;"K":30 q20,0;"WHAT IS THAT SUPPOSED TO MEAN ?":1,10 :c=1150:c:31 pg=a/1408:pr=pg+0.99999X;:pr=(pr):20,0;" PRINT COST : ";pr;"p ":c=1200:c: a=59081:a=0 [mdb=p(62216):*"m";md;n$(a+b),((p(62221 )+22)*64@-a):10 Tmdb=p(62216):n$(a+b),((p(62221 )+22)*64@-a):10 "md"m";md;n$ ' a$="e" ,b=p(62216) . n$>10 n$=n$(10 ) 1&md*"m";md;n$b,a:*"m";md;n$b,a: 2mdn$b,a:n$b,a: ^W20,0;"ENSURE TASWORD IS IN MICRODRIVE ":c=1300,:c ba=59081:a=0 c`mdb=p(62216):*"m";md;"tutor"(a+b),((p(62221 )+22)*64@-a):10 dYmdb=p(62216):"tutor"(a+b),((p(62221 )+22)*64@-a):10 A20,0;" PASSWORD:":i=20:j0=10 23659k\,0 1:7:0 !g$=n$:6000p:a$=n$:n$=g$ W20,0;" PASSWORD: ":g$=n$:6000p:b$=n$:n$=g$ `a$b$20,0;"YOU ARE NOT GETTING IN WITH THAT":c=1200:c:410 0a$=b$0:0:23659k\,2: @i,4;"press y for yes";i+2,11 ;"n for no" ="n"Ŧ="N"i=0: ="y"Ŧ="Y"i=1:  930 Q1:20,0;7;0;" " i20,1;0;"NEW NAME :":i=20:j0=12 :1:7:0:6000p yn$>10 20,0;"THAT IS FAR TOO LONG, ISN'T IT ?":1,0:c=1200:c:1000 wn$=020,0;" I ASKED FOR A NAME, DIDN'T I ?":1,0:c=1200:c:1000 0:0: 04000:5,5;"FIND OR REPLACE" *i=23296[23361A[:i,32 :i 23362B[,0 38,0;"Word to be found or replaced :" Jj0=0:i=10 :g$=n$:6000p:a$=n$:n$=g$:a$=""10 Hj=0:i=1̱a$:23297[+i,a$(i):a$(i)=" "j=j+1 i Fj:12 ,0;"I asked for a single word only.":3000 23297[,a$ x12 ,0;"To be replaced with: (ENTER for FIND only)":i=15:g$=n$:6000p:a$=n$:n$=g$ (a$=""23362B[,1:3060 (i=1̱a$:23329![+i,a$(i):i *a=64955:a=64333M:20  U0,9 ;1;"Tasword Two";1,4;" Tasman Software 1983": pn$="":i,j0;1;" " zj=j0:""6010z b$= b$=""6020 b$=13 i,j;" ": b$12 6170 j=j062008 Gj=j-1:i,j;1;" ";0;" ":n$=n$(j-j0):62008 (b$<32 ůb$>12762008 $A.005y# =,5:i,j;b$;1;" ":j=j+1:n$=n$+b$ .&j=32 i+1,0;" ": 8""62008 B 6020 X&p(x )=x+256*(x+1) #(""9000(# #-!B$=:B$<"0"B$>"8"9005-# #2 NO=B$: 5y# =,5:i,j;b$;1;" ":j=j+1:n$=n$+b$ .&(@( "8E3" dP"9E3":O:I:O7:I::''':J$=" Need a":J:'''''''':J$=" header?":J:H OO4:O5:I:I::''':J$=" Then think":J:'''''''':J$=" B I G ! !":J:H ,O7:O7:I:O:: '"All you need to do is to press Eat the title page to extract theREM at line 9937.it andit into your programs thenuse..."'':O:J$="LET J$=""BIG""":J:''''''':J$="GO SUB 9937":J:H O5:O2:O7:I::'"  JUMBOCHARSare proportionally spaced, e.g. a 'w' is wider than an 'i'. After printing a string,the next print position is at top right of the last character printed as shown by the flashing square below:-"'':J$=" text":J:" ";::H:O:N=IO4:J$="See?"(N):J:װ".3",N*I0:O5:N:O6:'''''''" ...and  JUMBOCHARS  prints in whatever colours are set so use6 etc. before GO SUB.":H O:O::'''" ";:B=O:N=Ḭ"12"::N/2:(7-N/2N7):B=B:B:J$="Just to give"(N):J:.03{u\,N:N:O:''''''''" ";:N=Ḭ"11":N/2:(7-N/2N7):B=B:B:J$="you an idea"(N):J:.03{u\,N+12 :N:O:H XI:I::'" Note that when printing gets to the right-handit will continue ONE NORMAL below so you may need to use or''''' if you need more than one line of  JUMBOCHARS  text. ";:O:H:N="a"̯"z":J$=N:J:װ".1",N-"A":O5:N:H  O7:O5:I:I::" ...and when printing gets to the bottom of the screen it will continue 'off-screen'. It will not 'crash' until the top line of the giant text goes off-screen:-":H:O6:N="A"̯"J":N-"5",(N-"A")*O3+I;:J$=N:J:װ".1","A"-N:O5:N:H  #O7:O7:O3:O::J$=" finally...":J:I: 8,0; "The  JUMBOCHARS  is 3125bytes long starting at address57000. If preferred,you can SAVEand reLOAD the code separately -it will save 3K of memory in bigprograms.Use 57000after declaring J$ in that case." R"If you just want to add JUMBO-sized text to a , createa of JUMBO text or printout a simple letterhead or page heading then selectat thetitle page in this program." \H:"8E3" L"23658",O8:O4:O4:I:O::':J$="JUMBO MENU!":J:''''''"":O:"ADD JUMBOCHARS TEXTA SCREENCREATE TEXT HEADERIT QUIT MENUOUTLET":O,15:255,O:O,73I:-255,O:O,-72H:255,O:O,73I:-255,O:O,-72H H K$="Q""8E3" K$="A""6E3" K$="C""7E3"  "5020" p"23658",O:O4:O5:I:I::'':J$=" LOAD SCREEN":J:"9",O2; " A ADD SOME JUMBO TEXTRE-SAVE IT! (CREATE A)": "NAME OF ? (JUST PRESS  ENTER  A BLANK SCREEN";N$ *O6:O7:O8:O:I::O8:O:ñN$"6070" +"DRIVE No.? (0 = TAPE) ";D:D*"M";D;N$ 7D#O;I,O8;" PLAY THE TAPE ":N$ 7PUT:O,O;:"ENTER TEXT ";J$:O8:O8:GET:J:"6900" 0"23658",O8:Y=O:X=O:BR=O:OV=I:FL=O:INV=O O:K$=:GET K$=9 X=X+(X<31) K$=8X=X-(X>0) K$=11 Y=Y-(Y>0)  K$=10 Y=Y+(Y<21) K$"0"K$"9"ٰK$ XK$="P"Y,X;:J:#O;I,O4;" PRESS 09":I:O:K$=:K$"0"K$"9"ڰK$:GET  K$="B"BR=BR:BR K$="O"OV=OV:OV K$="F"FL=FL:FL $K$="I"INV=INV:INV .&K$=" "Y,X;:J:"6900":I:O:GET V Y,X;:J `)K$=13 PUT:O:O:O:O9:"6300" j6100 Y"NAME OF ? (QQUITJUST  ENTER  ADDMORE TEXTTHIS )",N$:ñN$GET:"6070" N$="Q"N$="q""5E3" 5GET:"DRIVE No.? (0 = TAPE) ";D:GET:D*"M";D;N$ nD#O;I,O;"Start tape, then press any key. ":I:O:GET:PK="23631+256*23632":PK,"o":PK+O2,"":N$ G"DO YOU WISHADD MORE TEXTTHIS ? (Y/N) ";Y$:Y$="Y"Y$="y""6070"  "5E3" O;O8,O;" THE CURSOR KEYSTHE TEXT. 09 CHANGE INK DIRECTLY. PRESS P09PAPER. PRESS B, F, OITOGGLE:- BRIGHT,FLASH, OVERINVERSE. PRESS  ENTERWHEN FINISHED USE SPACERE-DISPLAY THIS KEY GUIDE...": X"23658",O8:O6:O7:O:O:: "ENTER ONEOF TEXT. IT MUST BE ABOUT 10 CHARACTERSGIVEONEOF JUMBO CHARACTERS.NOTE THTHE DUMP ROUTINE WILL STRETCH THE TEXTA4 WIDTH ON DOT-MATRIX PRINTERS BUT JUSTCLIPS THE RIGHT-HAND SIDE OFFSO LEAVE A SPACE THE END...CENTRE YOUR TEXT PUT SPACE ATTHE FRONT!EXPERIMENT, THEWORD ' LETTERHEAD', WITH A SPACETHE FRONT, FITS NICELY. (JUST ENTER QQUIT",J$:J$="Q"J$="q""5E3" J:10 ,20;"TEXT GETS^";11 ,20;"CLIPPED";12 ,20;"BEYOND HERE":"O.K.? (Y/N) ";Y$:Y$"Y"Y$"y""7E3" w"WOULD YOU LIKE IT ? [I.E. WHITE ON BLACK] (Y/N) ";Y$:Y$="Y"Y$="y"O,O;"":J:I;I;O,O,,,,,,,,,,,,,,,,,, *"O.K.? (Y/N) ";Y$:Y$"Y"Y$"y""7E3" ;10 ,20,11 ,20,12 ,20, "9700":7000X 6#O;I,O9;" PRESS A KEY ":I:O:K$=: @"4":ڧ+:ٰ"2":ܼ:"47999":"9994":"9E3":J$="*****|*****":J:''''''''''''':J:"7",O;:J$=" Jumbochars!":J:ڰ"4";O;"21",O,, " "8955" " O:K$= "K$="I""d" "K$="R""5E3" "WK$="C"#O;I,"14";"CONTENTS":"23608",O:*"M";I;"CONTENTS" "BK$="N"#O;I,"25";"NEXT":*"M";I;"wit" "K$="E"#:"9990" " "8905" ""23658","8":#O;O,O ;" ERASE ALL BUT JUMBO RUN INFO CONTENTS NEXT": #("9E3":O,I,O2,O3,O4,O5,O6,O7,O8,O9,I0,J,H,PUT,GET:ç,,"2",,"4","5","6","7","8","9","10","9937","7900","9950","9955": &"23658",O8:"9785":#O;O,O;"KEMPSTON E IFACE 1 OPUS ZX USER'S OWN DISCIPLE QUIT " &O:K$=:K$="Q" &K$="K""9772":9769)& &"K$="I""BAUD RATE? ";BD:"B";BD & $K$="I"K$="O""9780":9769)& &"K$="U""9782":9769)& &$K$="D""9784":9769)& && K$="Z": &( "9750" &){;:#O;I,"12";" PRINTING ":"55130",O2:"55159",O2:"55015","55":"55E3":"55015","63":"55E3":;: &*"9772":"9795": &,:0 &. &4ԧ:ӧ;"B":"9795": &6 "9795": &8@"6",I:"9795": &9"23637+256*23638-0187"::K1@ 55000  !J>!yi7C~>*~ "~"|>!ti*| "|> *!xi= = > 9F,=~ $ >   >{= = ~# K 3 &C°"27";"@": &~ "23637+256*23638-3142"::jumbochars  !J5 è*6\"B!\>!22#>22̓#N#"Fx!"6\*#"~ o&)^#V2K< *:<2(/>::e>:2:2 x *"6\:2e:2>:::W:߂2 v 2:<2*K\KY\|0*>Jn #^#V#v #~(~(!>?F %6G`y1B[l4Mf/Haz"C\u ,Mn.GXi"C\m~%>Wp??????????????????>>>>>/IA1I17/03E<;&I&<;1<'+>HD*))*6FEI@AA@G7+>+>/MN3OKP1QR&*@/I3E@&7&;B(B&;IE@KG@17@@)@)B))IE@KG@17/I3I3E@KG@1QRA/03412/0KL12/I3EKG12G1QR+>+>+>+>&&;<'<'<'&;;/I3E@G@7/034K12/I@@@@@@@@@(MN(O(GR(EN(G(QR/MN3O KP1QR)0,?4,?,?,?L)2B@@@BB@@@@/MN3OAKP1QR(A(A(A(A(A(A(A>>>>(ABFL12ABA&;;'A<'A@@@@@B*'&@*@*<;@*@*@*@@AAA@A@A@A/MN3OKP1QR(MN(O(GR(((/MN3OKK171F)E0))G2)E0)B)B/IK1IE@KG@1RBAAAAA KP1QR)*>*=)=>(+?A-@)>)>)>*=*=+,B(B<'&;43LK&;<'B('&<'&;$%+?+?+?B&'HIER((/=DE=FGF1210EG2/0DFG12/DFF121/I3E#17/034/I3EKG12FG1QR04G12F12***&*#*EI*@@@@@@G120/ED-=-=/IDK/0DEFG120EG2/JDEFG12;/ID/I1FFEI17@@@@G12==KLF121>,>,'&<;*=*=+,B'&<;&';<KG12FG1QR(B&;&;B/3GEK104FDL2/034KL12 &E"23637+256*23638-0013"::48000  !@ &E"23637+256*23638-0013"::FROM 48E3  !@ &"M";1;"jum" &*"M";1;"jum"ʰ"8e3": &"JUMBOCHARS"ʰ"8e3": 'y"23637+256*23638-0065"::deliner  !JX0X!n!&#n!&n!'#n!&"B\>2D\ ' "64E3":"23637+256*23638-148":: AUTOCHARS PLUS !*v\%"6\!?~/wy [v\!P > ^#= 0R6-U^ kk6Y2D\ ' "64E3":"23637+256*23638-148":: AU@DO RE-NUMBER "KSTATE-" + I  "LASTK" "REPDEL" "REPPER" " DEFADD" "KDATA"  "TVDATA" 5>" STRMS-" +h$((i/2)-11 +(256i<22)) 7 " CHARS" 8"RASP" 9"PIP" : "ERR NR" ; "FLAGS" < "TV FLAG" > " ERR SP" @ " LIST SP" A"MODE" C " NEWPPC" D "NSPPC" F" PPC" G "SUBPPC" H "BORDCR" J " E PPC" L " VARS" N " DEST" P " CHANS" R " CURCHL" T " PROG" V " NXTLIN" X " DATADD" Z " E LINE" \ " K CUR" ^ " CH ADD" ` " X PTR" b " WORKSP" d " STKBOT" f " STKEND" g"BREG" i" MEM" j "FLAGS2" k "DF SZ" m " S TOP" o " OLDPPC" p "OSPPC" q "FLAGX" s " STRLEN" u " T ADDR" w " SEED" z"FRAMES" +(I-119w) |" UDG" ~"COORDS-" +(I-5)  "P POSN" " PR CC" " ECHO E" " DF CC" " DFCCL" " S POSN" " SPOSNL" "SCR CT" "ATTR P" "MASK P" "ATTR T" "MASK T" "P FLAG" ""MEM-"+((I-146)/5) "Various" " RAMTOP" " P-RAMT" "FLAGS 3" " VECTOR" "SBRT" " BAUD" "NTSTAT" "IOBORD" "SER_FL" "SECTOR" " CHADD_" "NTRESP" "NTDEST" "NTSRCE" "NTNUMB" "NTTYPE" "NTLEN" "NTDCS" "NTHCS" "D_STR1" "D_STR2" "HD-00" " HD-0B" " HD-0D" " HD-0F" " HD-11" "COPIES" E"23658","8":O=ç:"7":ڰ"7":O:O::"9800":;:K$="Q""8E3" TH$(X) = P$(1+(X/16)) + P$(1+(X-(X/16)*16)) P$="0123456789ABCDEF"  O$=" " I=0239 v23692\,0:I/22=(I/22)IS=2#0;1,0;"more...":1:0:; A=23552\+I $D=I-58: .(D$=(43++(D<0)+(D<0)) 8Y$="(IY"+D$+H$(D)+")" BD>127Y$="" LI:V$ VV$=O$V$=V$+ " hi" `!V$=32 O$=V$:1140t j v$=" "+v$ t6#s;"5C";H$(I) ;" ";Y$;(" "ñY$);" ";A;" ";V$ ~?I:;:S="2"#O;,"7";"PRESS A KEY"::O @2"9994":"9986":O=ç:I=:"7":ڰ"7":I:O: J "-GEOFF WEARMOUTH" Tl " SYSVARS  produces something of a rarity- a complete list of theSpectrum system variables.I findthis invaluable when programmingor studying the ROM Disassembly.Although a text file would servethe same purpose, a program ismore fun and IY offsets caneasily be altered to suit indi- vidual preferences. It occupiesless cartridge space too!" ^"The program produces a list ofvariables in decimal, hex and asIY offsets. Detailed names aregiven and the program uses thecomputerto good effect." " "8955" " O:K$= " K$="R" "WK$="C"#O;I,"14";"CONTENTS":"23608",O:*"M";I;"CONTENTS" "BK$="N"#O;I,"25";"NEXT":*"M";I;"jum" " "8905" "b"23658","8":#O;O,O ;"RUN PROGRAM CONTENTS NEXT ": &zI=:S=:#O;O,O; "SCREEN KEMPSTON E IFACE 1 ZX OPUS DISCIPLE USERQUIT" &|O:K$=:K$="Q" &}K$="S"S="2": &~K$="K""9881": &"K$="I""BAUD RATE? ";BD:"B";BD &K$="I"K$="O""9887": &K$="U""9888": &K$="D""9889": & K$="Z" & "9852" &"9883":"9895": &:0 & &!ԧ:ӧ;"B":"9895":ԧ:ӧ;"T": &"9895":: &@"6",I:"9895":@"6",O: &-°"27";"@";°"27";"W";I;°"27";"l";°"5": &"M";;"sys" &*"M";;"sys"ʰ"8E3": &"SYSVAR"ʰ"8e3": '"23637+256*23638-0184"::UDGS  !JXX?????????????zł|S[kV ' "64E3":"23637+256*23638-148":: AUTOCHARS PLUS !*v\%"6\!?~/wy [v\!P > ^#= 0R6-U^ kk6Y!7C>* "">!* "> Ͱ!= = > Ϳ̗,=~ $ >   >{= = ~# K 3 &C °"27";"@";°"27";"l";°"18": &9 "23637+256*23638-2817"::tele1  !J >c\ [e\R‹(͢-+-‹(y2\>>>!ׯ>>l>>>Q>P>>A>ׯGF(8''o???@gg[~GV(D=GF(L&&'0##R(<GN(8>>*>ׯ>![~~~~#> (,&'0#>>*>ׯ>!Z#~~>>lׯ>>2M=W>!"%!+o!T"v\ck o!"!"!!!!>ñ5Hͭ*!ѧR"*!ѧR!"!!> 6 HͭI*!ѧR"*!WѧRI!W"!!>e7dHͭ¢*!"*!ѧR(!"!!>þ8Hͭ*!"*!ѧR(!"!!>! Hͭ7ck o!`"v\c>!}**KE"c>!}!!w$c>!}!!Ww$c>!}!!w$c>!}!!Vw$!}!*ѧR!J"*!f"!@"!! #S"¥!*ѧR!f"ĥ!"ȥ*ĥ!ѧR(!"ȥ*ĥ!ѧR(!"ȥ*ȥ! *ĥJ*DMi`!f"ȥ*!ѧR!H"*! ѧR!P"!!#S̥"Υ*"Х!!#Sԥ"֥*ȥ*̥!J*ԥDMi`!DMi`ѧR"إ!X*إ!*إ!fJѧRs!Y*إ!fs!m"v\*Х!Z~o&s*Х!![~o&s*Х!!Z~o&s*Х!![~o&s*Х!"Х*ԥ#"ԥ[֥R/*Х!"*̥!ѧRS*!ѧR"*̥#"̥[ΥR*ȥ! "ȥ*!ѧR"*!ѧR"*#"[¥RF!! #Sܥ"ޥ!!#S"!X*ܥ!@J*DMi`!J"Х!**DMi`~o&"*Х*s*Х!*s*Х! *s*Х!!*s*!"*#"[⥧Rԡ*!"*ܥ#"ܥ[ޥR!"v\!ck oo!ߢ ڢsCCCC 1. LOADSAVE sCC1 2.A PRINTER sCC[ 3. ZOOM FURTHER CsCCË 4. ZOOM FROM LAST STAGE msCCû 5. QUIT (RETURNOUTLET) sC!!!!!>1Hͭǣ!!>857HͭSSǣ!!>o3nHͭ“!"v\S!!>ï4Hͭ!b!s!`"v\!b!sS!!> 1Hͭ(!_!s!!>D2CHͭc!_!s!!>5~Hͭž!_!sO;Q [w 8!*>5H &"23637+256*23638-0131"::tele2  !JTrT!@@![XG>x(p(0h( `(2Z>X(P(0H( @(2[!@L!L@ &C"23637+256*23638-5387"::tele3  !J``*e\d "!ok o,>s> *\#6#ͫͪ> *("ͪ:G~ > YYYl s> Yzs*([\RPs> Ys*\P> YYY,>sK(S_U_ V_eB`d  ZX COMPILER V2.0  1983 THRELFALL and HODGSON Compiled OK Program Length = bytes To run enter RAND USR "[!!G!"#"%">2**"(*#>!t!%>"t !or2X<2*S\###"]\>2\͕$(̣i~V ̃̾̊M̯ʕ̪̫by̴ 80!M r!r!or*]\~:Y ͕*]\~:Y J͕*]\#~# ͕͕;}2*!Z++6>!*t.:gw!+r w# ! "(*e\d ""z(J{!90){ ͲKB#))yx0|g}o(yxyOxGxD||G||/g}/o#!r=| }l&@R0?jj\jgW< U>?YU*6!7͵!rK(y( *T]6 >Y>2'Y>"Y2͍[(*w (ZSS :j\2j\) :A\2A\) 8 0{(y8Yw#2͍>?͍ͦyS+~(-()6 >Y>Y> YY>YYY2͍S2'6 + 6 >?͍ͦS>"Y> YLq#px y*2>Y:A\ :j\_(>C >L¯>Gͦ˗2'y8ï6#y8ï>YYw#>Y:'Y2͍S>Y:'Y>"Y>YYUYUU>LY>YUw (. (e+(-( 0^:^ y nY* w* 6 !* ~ (+(-(0)))_*~-yʶ> Y>YY> Y>Y öU>?YU>YxY *(w#"([[Rѯɯ͂+( -( *(/2>~͕+(- #gx !DMw>!i`t/(*-!Jr-!f>~+(-!w!Rw->~>~) ͕!͕( ( J:00O *]\"]\>~}~|~V#^"l\"I\C@> YQG[(G[R"[\RK(:*(>*l\t!r!r>To*\*\>ׯ>U,s>ׯ>PU"\"\h!|+s#r#^#V#*!#LB*R#>͕;QLt>*]\#~: > ͕*]\#~ ("]\ (( 8:(Y:> !r>2+͕!r>DM >2\2\o:k\GD>2k\Do[v\c.zRR_PR0#"v\˼DM͂ (>*!x\t>"!v\t|( >-Y'͏0͏0d͏0 ͏0͕͕d͕ ͕͕R>0R8<Y͕R>!t>~>[!t!Gr͘!r)#*J8 T]*\%R06S!Kww!) w>~!Lr!w͕R>*t!#"ww##>~>[t>!Rt>Lt͕R͕>#~!Sww>"##t[(G͏!sw,*6#6'#[(Gͪ>~!cr!k r!or!r| =͘!r*]\#~ (((PP"P#~$P !r>I !w>!Rt= >Y >Y>(< >e !(w>>e͕~*I\#QLw|z7|(7z7͚.K&Ew!"r!cr͕8 ͕͕ ͕͏m!srLL!or͕ +>2+͕ 1"ʘ'H,;(~3:+(@R(!r ">~!Gr>!t͕!r>"t*]\#~$ʾ !@rp!r(ͣ!sr]>~*(w*]\#~Y"(~"]\[(G>t>t͘!r>}|͏!r>{}͕, >>.&t;+'+!Cr!Cr>}~!Yr> Y!CrA˯[[*]\#~08:8 A8˯[0͕˯(2($  Ͳ&o))K G:$(( x>!Z[2 o :n +n+([!4~ w+[[Ro(w":͕ >!t!r:!FwLz[GG*(["T]*\%R͕R >~&͕=͘1| !w!Gr>"t !~ow!&w C͕"( !r͕˯A&o>t>*!{\t͕"> ~`i!>*t>~.8>~!r*SRgoo#!r !|w>!t]͕R͕>!t!Vr##L !jr||.&“>~>&h.t!&w !r "!%͕.K&Ewr!r.`&iw !"ç͕(0>!&jte͕͘>~͘>~͕-̕((0 A5B/͌͘!rR >*t;>!tN#F #:K\:L\o:\2\>M n(:\ > :\ <͎ 0_3>ͽ͏ͽ!r1!r͕/!r>.&8tÕ_|(ULGö*o>>&t͘.}&w͘>}~!"r>͏ͽ !w$r ͏ͽ!#r>.&t1>.&t!cr͕8͕ >͏ͽ͏ͽ!-#r*l\#QL>t*#| *("#*%[(G͕" ͣ>~-̕;w͕ ( ͏>~ί~*("%!w1͕;QL###>!t>"!%t͕R !Wr>~!Gr' ͕!tr>!t!r !Wr>"t͕ 1*%| L~# L"%!*%|  ~Lx(8*%  ~# L"%͏>~>!it!r>2+͕>!r͕͂(s!w!#r͕6!w!-r͕6>!t!r*]T6 *x.+͕((" ͣü !rü !rümüR͕͂( 4͕͘*]\~) !]Tw ͕!r>!t!r>!t!r!r͂)( ͕6͕͕"͍2 ɧRDML*"x*S*[RLx(*q#pH""*>w#!r6͕!>r6!Hr!r= >Y >Y> >e<( >Y!(w>Y*K <4#> Y͕͕R͕"(͕" > Y>:Y> Y(( $( "(  4>AY> YP> Y>PY> YP> Y^#V(> &"M";;"tel" &*"M";;"tel"ʰ"7900": &"TELEZOOM"ʰ"7900": '"23637+256*23638-0184"::UDGS  !JXX?????????????zł|S[kV ' "38932":"23637+256*23638-148":: AUTOCHARS PLUS !*v\%"6\!?~/wy [v\!P > ^#= 0R6-U^ kk6Y&>@6O=ç:I=:O:O:O::"9E3":٧+:"9994":"8955" " O:K$= "K$="R""65220" "K$="I""9500": "WK$="C"#O;I,"20";"CONTENTS":"23608",O:*"M";I;"CONTENTS" "5K$="O""J";"34499":"34999",þ"34999":"8955" " "8905" " "23658","8":#O;O,O ;" OPUS DISCOVERY JOYSTICK:O"+("N"þ"34999")+("FF"ƾ"34999")+" RUN INFO CONTENTS": #("23637+256*23638-5517"::  @!. z[~( (#F## $DHD@5 @0HOO$@0/ I  `vE pwI^pX0IzvE %G@X0<<x$dHFH5 ~(8HH<@")2 D* $:DpsCXrT")2N#x$:DG@T"$$HB@ $$HBBe" D(xHH@F a pp@d $b1|pq 3X5& ?'h $b15@&Ȕ~~f$>N~>!H 'fOCb>~~?~~(FL QHH< 2HS>pxp  4A>x Ѓp40S?`,h 4Ap3v 0ÙB$cBc$ !BAA+BP$caÙ(Bc T+1HH$*QH|p|| 3mp|p|< n8QH?vh@3mp?gtm8B|ABRT !BAI*BJA@<*dB)+HH$`HQ&Tpp<~>x;đI?p~䍔BIL$H)('L~x~~x~<4`pV)pp<1֙,L௙kV)xY%O@,U;8G@ @  @ @?p @?p8} D @ _t/:W03*?x;88G@@ x @8g  @/y`?$+0?3?"7?8?h ;885@@ 8x @8?   @ <{D13>>07?9??nh |ﻀ8p; 991p9@8p f@? ~{`{L);38[{78;.h@ǀ>;m A D8)?>~WwA@=?3?078;pph@8}W=À8@Á8??0 ;?ـf; =?3a}7|;8 <x@88C?CC8$&c1 8_5To1?َO 8=3 a`D+?|;8O@??8 9 J/=03َ'k@= ="/?@/?yx?Uxxyx>p:_xxyx>p?? .?yx?6wxxyxp@7x9xpx??sޓ98  \[>; ixx|yx|>||>Wxxyxp x9xp@A@@J$@1p (a1Y4:@xx9y>|>x-xxyxp?x9>|>xK$)$BR!) !& )BRY7L: xx9y>|>x xxyxpo?xx9>|>xr$@3 !03Ayxϲ:oxx9yxp gNxxyxpx|y|>~|>'Jp%)L  p!  Ay?x/Lmxx9yxpZ@sNxxyxp?'Kޔ8q8< bqAy?x/>?xxyx>p;_xxyx+!s=\v!5J ' "64E3":"23637+256*23638-148":: AUTOCHARS PLUS !*v\%"6\!?~/wy [v\!P > ^#= 0R6-U^ kk6Y+!s=\v!5J ' "64E3":"23637+256*23638-148":: AUTOCHARS PLUS !*v\%"6\!?~/wy [v\!P > ^#= 0R6.xĆm8|llll|888<<8|L8p||8|L L|88x||`x L|88|`xll|8|| 80008|l8ll|88|ll< |8|||||0000||||~x||000000||8l|88|Ƅx0000 iSU!J6jJi,y>j` x x7##> yDo&K B~ *[ͦj:qjͭjC>}|{z>|(E+͋j: >ͭjB0 DMq p !Rxx(  &oi"U"W!J6j>tKzmKzm(0*a̔mR:Y!:\&i!HkF #!fCd c_Ya$ۯw 6 # X# (w!J!:\,y6#z !J%k7!:\V0(!CCdaoi!4Cdky!J  p# ( > (# !Q(!Cd!K ~#aͬc ^#VR NEFFx&iF#!Bk:Y:!:\͸k!~ }!CdCN %oi:Y: 6!:\͸k*a[R CN %ͥkoi-XOk*a>%k*a[R> ##"a!""f͂l**͞mn(s#r+KJ͔mKzm##m*ͩm*~;(*(8m 8 Cm8m8Cm+m_DMzm( ##Kam1mZmmH Hx X DXx Dx Dx D  xX DxH DX DH  Dx  x ?\ ? D ?mD` D8 8x H Hx xȀ x Ȁ  xH x8 H 8  x Ȉ x ([R<d8""р"̀! Ϳe}G(>g. >^a![ "Ӏ!?Cd*""2*" #^#V}> = Qv:a^#Vz(!^A32?3w33ȒE22@D3{3h32 lS3>37)  Lț6- V`2w,wlLS3736 2!2 36V@3 www!$q,q4q@p !ȀGG@ @p p@p @ @A8@0Bp   dp \` \q]!;Ąߎ8D PDp @D @9;89?Ā" p@$@%.p@w r"s!A#'8''܈ p IhHHJ8' \(@i@A(E|(i?_ Cp ܈jz x "ӁȀ;9Ҁr Ȁ;">ߊ8'r t tt r '?>>?0x0pp|88xpx\_ >|8<>88Bp p00??>?B88><|8> _\xpxχ??9?π߀ppfd  ~~8|8xp <π?>??:@`???@  `@?@?`?   `~~0y1090? ?(?p`?`? @{@??8X P  |@{@??C??? ~`~`>pp0?``~~|@{@??C0x0p0?70cpA@G?? 0 x??ǂ€ > <?>>>>>>>8???< >< >>>>8|(DT8@ 8@TD|(88|((D8D(|(8C>"*I  I*">C>"@">=_?_/? P P*U*UP*UTeTx~~TygX~??P?P=P-`7<@@^U`j^C8c~(kH_ PQpxxXބ T_I;߉w"w"aL/2  ?-))B8??l?|?X|`\LS2D߄bTR~$'84X5Xr^p;?     ````  ???;++{ }(|(8Hߍ߄BBBbe"55U4DTHB@B@B8[[?????????????@?`?`?p+#{1Y,]$\~$UnQjJߊߊ܈HLEE2G" p B8~<8gt3v%Y%[`?x? dD*~ 4ߊ߉F"0H**d?|(;(8;;pv'#kތòw#/ ??p!?H*N2Ha܈mވ? '1QxɀWBH(JP$Q(?<?o?omxA1?yb2lB<>??0?Cd?>l9?(?~<?o?omxC3 ?L3?b?Be?m?(?~<?o?omxF6`? ? ??? ?? ??Be?` (?~<?o?omxC3 ?L3?b?Be?m???p????   @9@@ @C$ [ Y,||ttXXX (? h)x?x?XA40$??,$@^[_UUuuv~vvxP!  X@$߀oooo}zzzz)P@H` $@^_;;:;3??777776?===??_M*ɀa@@|  ?P| |T TT? x**P*(P (P~Pygw P*U*UP*UPP~Pyg_; P*U*UP*UTTT ``A@`EDdEDUDQTUuV]\WtUTTTT?D?p@  @mVxmV 'm`xm`p0x8 0x p8x  p@pH @p0hHx 0h@xxȀ xpx p@pȀ ph h08xH 08@ 0x8  0@0H @0@0(8 0(8 80x 00Ȉ 0(x (pH pX xh x` `X XP P`H `H HPxH Px@ @ `Hh  `(h (XHX X X  PHH PHXH H @hH  @P(H P(` H ` &?*x\">2͖͙h!\!:؆wx :_>0_) ɯ/(>G&>G !qɨ!!w۽5C(!`r>7((8h!۽Eh!w!w۽ C(*!>7((8h!۽Eh !b !wC & &> !6ñ>>G!n7(0!n~ ~ ~ د<3Droomdata b!̩ͮ08^ V !>ͮ0%!ݩͮ0^ V n f>ͮůLoader ==3Dgamecodexa\!ZZwG & !aa@1b>32y!">ؽe1bbͨ*#":؆2͐/͓N![~ݶ :طʆE/ :ط)/&x(  &!44!@[ .~(~( 6 >2!44!@[ .~(!  (6 >2>289:; :ط=2![!a8` :O:ط y̫:ط yتy>A`)!۽E& GDDFFEC    & & & &"& &&&" & &  & && & & &%& && & & " GDDDEC  &&&&&&& &&& &&& &&& &&&&&&& &"& &&&" &&&&&&%& && & &&&&&&!y"/!"2!0ԭ!׭h!۽}Zh!w۽!w!e"/!w"2C & &  &&&90:7:0::24831`:"":0 &&%& & & & " ҭҭҭҭҭ SЫG2! !jx8_:<20~w#{# 8FOE   &"&&& & &&& &&& &&& &&&&&&&&&&&&&  &&&#!     "& O:Ԯ <2Ԯ*Ү#q "Ү͒:Ԯ=2Ԯ*Ү6& +"Ү͒G 6&#G> /Ox G(w#h!۽0ڭ:( : 6:Ԯծ ͙ : : Ͷh!۽0ڭ:( : :)ծ  : : FOE   &"&&& "%& && & &&&&&&&&&&&  &&&O:) <2)*'#q "'͒:)=2)*'6& +"'͒ͯx ڭ:(  : *-3s~wo&n~~݆w~݆wN[ä&Ëy߱ë÷>_7Wyǫ_888! MD|/g<<<<<<W z/ { _8zW!Wx Gz/ { _8zW w# &. w, @?o?GO&)++O N w#O N w+++ ߱~`r_ݮ@k~= w~(Kδ~݆ր݆ w~ݖƀ?݆ր݆ wo&)))))[ &) N#fi遃 ; Redisplay  ;!![ 0~(V(q# 6R}2%2|!"}*}~#"}(:^(x0܅8DoͷҰyMoxDgK!|4!|~xAO!|5 ~ݖ8NN~݆_~݆8_yG{g~ݖ8FF~݆_~݆0{o~ o~0~݆ o~8 ~ o~ݖ 0~݆ o~ y8O~ o~ݖ 0~݆ o~ y8 Oi:::::::$$DEF S( SB(A*+ͫ>2*+N((y>*"!~#( -![ 0~w~w~w~w&.>w$6%=, T]>7$%, =b?wG>2x/"2:w݆8D݆wNFҰs̴~  // // // // //yOxG= {̴bg?2x/"2w݆8D݆wNFҰsI~  kj/ $kj/%kj/ $kj/%kj/ $kj/%kj/ $kj/%kj/ $kj/%yOxG= {I@w~w >/ݦ&PR~_({w:(ff:(v(v(~w~@w~w >/ݦw>/ݦwRͨɋ~w~w~w~wɯ22:طf( R:ؽ(%f(~8 :(~_ ~_< W{w: <2 ~րG: O>Z >dG yG ~րG>G .v(.^,~݆ 86:_W{=2~ݖ 68:_W{<2~ݖ 68:2~݆ 86:2:oͨc^V .{>8!,{0^V ,{0 ,{>8f}2<~ 0 6 ͯ:طȸ;͕͛~ 0 6 V~w~w~w~ w~_({w&:0z 8zW~wzw͛:̫f~D~D:260!f(:of(:: Rͨ~_2D8 >2:ط {w͘͞ѷͳww!w͛:GɌʸ![!@[.50.80&;0 ȹÿöÎG\qVÖֺÉ~wo&ѹ~~݆w~݆w~݆wnOo~g( 4|(ֺ~O( >y(V~o( ͘}(͖qut![0~(,n &\0!q0G008~wyͅO ![0~(,n &G0!q0\008~w}ͅo ![0~(Jn DG0?\0:q0508~w^ ~ ~w~ ~w|ͅg |݆|ͅg ~ _y݆ZD~ _}݆oD|݆Dݖ ɧ=<׻![ >0~(/V )~0D0~0D0 = ~_~W8{o~_~0{g~^0_~݆W~݆0zWͮ~`r_~(d26 7ɯɷ_8{~^ 6 .&!@[.~z(G0 \0q8  s ɝ \íôFC~#_MD~2 #= i`N#FF: o&)))aw$  #YPxgXWxo_q/(?(MxAO <]T=(ů { +| ʹ >xGxGg(!6!G(6O(6_(6W6>G !6!W 6_ 6g 6>g6>G !6!_ 6g 6O 6W6!)0)RPF|M!jR0?igx >/!8##^#V|#?????????? !" 2 ɯ/ * : #" ~ =2 ~2~p2ɭ22|!"}*}#"}| :ط >2!ӿ"ȿ̀*!|~6 ">G(̓: !"}h\͉>G  >/( !"}8 :y2ĭ:o&+)^#VS*˾ + ľG(Ͱ: !"\>G w w w :̓A!HQ!H!^I !H!Y !!H~#w~#w~#w~#ÆÎAÙt>!ZZ6T] wo&)^#V![@͆>.![6usrw6 6 6 6 6 ! [6*usr w6 6 6 6 6 ![!@[.͡0.ͤ0&ͧ0 ~ w ~ wɯ2!͆!X͆!@[͆!@[qͥ![! [~w~w͓͐ͥ͜:!X͆:طG*^#V#"A !b:ط( G~#_"~2~2#":؇_"kzg))|gƀww{8Hozww{Hoz@wwz>p͎www w w w w :A!ĢQ!)Ģ!I !1͢!>Y !͢~#w~#w~#w~#w~#w ~#w ~#w ~#w ~#w ~#w O?_! p~A O?8 !!!!_! p~wō0Ds0Ds;0;08H€0:X€09h€0sƀ0ƀ0:€09€0;€08H€0;X€09h€0:x€09€0:€08€0;€0;>0D8>0D9>0D:0D:s0D:>h0D9>X0D8>H0D;>0D8>0D:>0D9>0D:>x0D9>h0D;>X0D8>H0D;o×z( n|g>7õlyx0ú3!(! +>G- %/> 7;oz( n|g>7lyx0B> <#1>z<; O͸0!+| ʹ0ʹ0>Ƹ0$ ͸0x0͸yO& 0uyO~#.ʹ>˸қ|gz |͸>= >Щ (y/O7>d݆݆/G~w~w~w! [ .~(7R \yG 66665͘͞~ݶ( ~ w( :͌w:͌w͏͕͒͛~25͘͞:ݾ(~ݶ FF(n( 666͕͛![0͢~('o è^(~< >d26 _!؆w !~5~_W{=w͕͛>N(=DÂ>V(Dw͘͞~( ~w͕͛>N(Dw͘͞~( ~w͕͛>V(DTF ~ݶݶ 6:06:GĒ͕͛͘͞6~6F(~ݾ(6~(~$ݾ(6͘~8<6͕͛͞F ~#ݾ8 06~ݾ(6͘~86͕͛͞5͘͞V(~ N(!~( :20E:_~w^>K(DC(w6Dw6͕͛:-27<ȳ AAAALJF$$$$ʏɏɏɏ=JxȦ^ ~=w͕͛͘~v͕͒͛͞:ط![}y_sr~w~w~ w͞6 6 6 6 6 6 ͏ͱ~86͢>2ˇˇØ>>![~͐w~͐w~͐w͕͛͘͞ɯ~www6͕͛þÁ̷>>ɯ~www6͕͛ͷʹ~w~w~ w~y_sr͞6 ͏6 6 6 6 6 ͱ͢~66~H06H86~H06H866 6 ͕͛![~w~8 ~ 6~w~w͕͛͘͞w  CDDDDFFEG   && &"  &&" & &" & && && & && & %& & & " !aa@1bcu>*2>2!"!"! "Ḧ́1bQ֯͋FkPI[1ͻ ,2)/`c[$ö~#_MD~2Z|#= i`N#FͶ:Z o&)))aw$  #YPxgXWxo_/(?(xAO <]T=(ů { +| $ >xGxG>g !6!O 6G 6_ 6W6g(!6!G(6O(6_(6W6>G !6!W 6_ 6g 6>g6>G !6!_ 6g 6O 6W6!)0)RPF|M!jR0?igx >/( !"u8 :x׹y2x:xo&+)y^#VS*˾ +4a֊ֽ>/!8##^#V|#?????????? !"د2ɯ/ *:ط #"~ S=2~2~p2ɥ2wد2t!"u*u#"u| :ط >2!"&*[!t~6 ">G( :wط !"u`́>G }Ɂ&3????5??3#?????1??3#?8#?7A *:ط #"~ !"د2S=2ɨw3ľ/Bx!n!'n!`"\6>+s=\!Ćax&*[!t~6 ">G( :wط !"u`́>G }Ɂ&3????5??3#?????1??3#?8#?7A *:ط #"~ !"د2S=2ɨw3@q:O,I,P,H,SET,ZX,A$,B$,C$:+:ڧ+:O:O::"23658","8":ç,,"900","997",O,O,"2 X 6K","2 X 10K","3 X 8K" '" PRESS!NOTE: THE LAST MOMENT IT WAS FOUND THALTHOUGH MULTIBASIC WORKS ON THE OPUS DISCOVERY YOU MAY GET SOME WEIRD CRASHES WHEN SETTING IT UP SO EXPERIMENT ALITTLE RATHER THAN JUST FOLLOWTHE EXAMPLES GIVEN! SORRY! - NO TIME LEFTFINDWHY. TESTED ON DISCIPLE/+D TIME OFWRITING. WORKS FINE ON M/DRIVE &CASSETTE.PLEASE WRITE IF YOU FIND WHAT IS HAPPENING!":1:0: &X$=" MULTIBASIC 48K RAMDISC":P X$="THIS SUITE OF THREE ROUTINES IS INTENDEDALLOW YOUSWITCH BETWEEN EITHER TWOTHREEBASIC PROGRAMS THARE STORED RAM.":P X$="EACH ROUTINE IS LOADED INTO THE PRINTER BUFFERIS CALLED BY '23296', ALTHOUGHINITIALLY THE IS STORED IN 3STATEMENTS.":P (\X$="THIS IS DONE SIMPLYMAKE LIFEEASIERYOU, THE USER, BYHAVING A FIXED ADDRESSCALL.":P -XX$="EACH TIME YOU WISHEXCHANGE BASIC PROGRAMS ALL YOU NEEDDO IS '23296 '.":P:H 3''  S#O;O,O;" PANY":O:K$=:K$"P"N=O̰"23":3582 :N:: "9800":"997" @/"9994":"9986":O=ç:I=:I:I:ٰ"5":O: J "________________________________" T "          from MALCOLM GOODMAN " h "   Switch between 2 or 3 different BASIC programs - all in memory at the same time! ":"8955" " O:K$= " K$="I" "WK$="C"#O;I,"11";"CONTENTS":"23608",O:*"M";I;"CONTENTS" "VK$="N"#O;I,"24";"NEXT":"23608","4":*"M";I;"CONTENTS" "K$="E"#:"9990" " "8905" ""23658","8":#O;O,O ;"ERASE ALL BUT MULTIBASIC REMS INFO CONTENTS NEXT": &HSET;:"9891"-ZX:: &z#O;O,O; "KEMPSTON E IFACE 1 OPUS ZX USER'S OWN 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$="U""9888":SET=I:"9800" &!K$="D""9889":SET=I:"9800" &!K$="Z"SET=I:ZX="8":"9800" & "9852" &"9883":"9895": &:0 & &ԧ:ӧ;"B":"9895":ԧ:ӧ;"T": & "9895": &@"6",I:"9895":@"6",O: &"23637+256*23638-0129"::hurrydump  >!"[K[*6\y_y@W`(< =O# >2[ Hx > :[:[2[ >2[> :[2[ &9°"27";"@";°"27";"W";I;°"27";"l";°"4";°"27";"Q$": &"23637+256*23638-0115"::2 x 6K  !J[b[p0u!\$[!>[p!0up0u!\p!\ &"23637+256*23638-0114"::2 X 10K  !J[a[(!\$[!=[(!(!\(!\ &"23637+256*23638-0155"::3 X 8K  !J[[| !\!\ !\ [,!^[|!\%[\!%[!%[!| &"M";;"mul" &*"M";;"mul"ʰ"8E3": &"MULTIBASIC"ʰ"8e3": '"23637+256*23638-0184"::UDGS  !JXX?????????????zł|S[kV '"23637+256*23638-0084"::deliner  !XX?6?! @7@!n!&#n!&n!'n!&"B\>2D\!v '#:"23561","10":"23562",:::::"23637+256*23638-0135"::T+SK62193  !Jv>G^>?GV*I\"l\*[\ :\ (% >2\BDM[Y\R8C[\}> 2\> 2\ T]*a\++R8S[\}> 2\ ' "64E3":"23637+256*23638-148":: AUTOCHARS PLUS !*v\%"6\!?~/wy [v\!P > ^#= 0R6-U^ kk6Y 2.<@Y'KFlexipage 200 Read Only1988 David Wornham FLEXIBASE SOFTWARE  2155/061288 1U="100":Z$("32"):M=ç:E=:E:Z=M:F=M:U װ".1","40":װ".2","36": ("2":׼,ç:ç: 2O"23617","236":"23658",ç:ç;"20",ç,,,,:ڰ"4":ç:"19",ç:"30": P H=çH: Z d CLOSE # 3 p`N$("22"):h=ç:h:"80":h:"23658",h:c=h:h:i=h:j=h:k=h:l=h:m=h:s=h:t=s:g=s:pp=h qڰ"6";ç,"6";"Flexibase Software";,"6"; " FLEXIPAGE 2OO ";"2","6";"1988 David Wornham";"4","6";1;7;" Read Only System "::d$="":n="6"̰"13"Ͱ"2":b$:f$:ڰ"4":n,"2";b$;n,"16";f$:n:"14","9";ڰ"5";"Press Letter" r0;3'6;"No writing facility."'6;"To obtain the full"'"FLEXIPAGE 2OO AUTHORING SYSTEM"'"write to: Flexibase Software,"'"20 The Parklands, Droitwich Spa,"'"Worcs. WR9 7DG. tel (0905)775840" w~ "Interactive ","Print pages ","Free format ","Save program ","Automatic ","Load data ","Z:printer","Mode to 48K " x]"12","11";ڰ"2"+("4"M=);(" on "m=)+(" off"m=ç):"30":ç:R$=:R$"z""135" }:m=(m=ç)+(çm=):IF m= SGN PI THEN OPEN # 3;"t" !IF m= NOT PI THEN CLOSE # 3 "120" 3"80":R$="p"P$="print ":S=-:"650":"670" R$="f"R$="i""280" 2R$="s"q$=" prog":P$=" save":"1211":"1226" $R$="a"P$=" auto":"650":"800" R$="l"p$=" load":"3000" R$="m""6000" U "190":"200":"210" ."50":ۼ;"Wipe pages":"40":ç:"w"U ç:: G"50":A="200":"no.of pages/";A:"1090":A=B:A$(A,"160"):B=: B=BA l"440":"50":"19",ç;"new page ";B;"/";a:"23658",ç:"50":"21",ç;:"465":I$:I$="_"I$=""U ç: I$()=" ""40":"220" A$(B)=I$:B:U R$="i"B=:"80":"310" "F=ç:F:"1090" 6R$="i"N$()="_"U 7,Q="6":R=ç:X$=A$(B):X$()=" ""290" @"815":"1070":"360" JQ=RR="7"*(Qɰ"7") Y h)R$="i"G="2"V=B:D=B:"670":"400" rGɼR$"i""400" |v=b:d=b:"670":"50":ڰ"5":N$:S>çۼ;"SCORE:";S;"/";T;":";((S/T)*"100");"%":m=n$:"SCORE:";S;"/";T;":";((S/T)*"100");"%"::: HG=ç:S=G:T=G:N=̰"50":װ".02","35":װ".02","40":N:G::"280" LB=R$="i""50":"Your name? ENTER":"23658","8":n$:B="2":"310" ,R$="i""940":"50":"type number.ENTER" "290" ç: Oڰ"6":ç:"PAGE:";B:'A$(B):n=26:ڰ"7";޼;n,"29";" ":n: e"50":P$;" start no/";A:"1090":V=B::"50":P$;" stop no/";A:"1090":D=B:D"6"V$<":"X$("64")=" "  & V$=X$(PP+"31"):V$Z$m=V$:P h=ç:R$="i"G=ç: N:U "80":B="999""790" B="888""780" O=12:N=16:3:.03{u\,35#:0:.03{u\,40(:N:6:N=18:3:.03{u\,35#:0:.03{u\,40(:N:15:O:  7"4":װ".2",ç:"6":װ".2","5":"2":׼,"8":ç: 8N=̰"5":"5":װ".3","36":缧:װ".3","33":N:ç:  B=V30 %,X$=A$(B):Q="6":R=ç:X$()=" ""800" *"815":"330":"920" /9V$=X$("30"):T=T+"9"*(R$="i"):V$<"0" V$>"9""820" 2!S=V$*(R$="a")+(S+V$)*(R$="i") 4$V$=X$("32"):V$<"8"V$>"/"Q=V$ H$V$=X$("31"):V$<"8"V$>"/"R=V$ #V$=X$("63"):V$="'"V$="("G= V$="*"V$=")" G="2" "h=ç:V$="+"V$="*"V$="("H= #r$="a"c=hɼ:("49"*s+) TV$=X$("64"):V$>"6"V$<":" "80":"769"+(V$="7")+"11"*(V$="8")+"21"*(V$="9")  c=:"80" "V$=X$("62"):F=ç:V$="-"F= "330":"690": "1070" :ç H=ç:F=ç:B:"800" HJ$=X$("94"̰"96"):N=̰"3":J$(N)" "(J$(N)<"0"J$(N)>"9")"970" N:J$=" "J$="0" J=J$ KK$=X$("126"̰"128"):N=̰"3":K$(N)" "(K$(N)<"0"K$(N)>"9")"1000" N:K$=" "K$="0" K=K$ KL$=X$("158"̰"160"):N=̰"3":L$(N)" "(L$(N)<"0"L$(N)>"9")"1030" N:L$=" "L$="0" L=L$ I=: "80":"290" $U .?R$="i""20",ç;ڰ"2";ٰ"7";"10";"Please wait " 82q:r:f:h*"10",ç;:"65210":f=ç:f:h=f: B&B$:b$="_"b$=""(r$="a"r$="p")U LB$=":"R$="f":"1090" j/B$="""80"*(r$="f")+"40"*(r$="i"):"1090" 5N=̱B$:b$=""B$(N)<"0"B$(N)>"9""40":"1090" N <B=B$:R$="f"(B="777"B="888"B="999")"750":"290" B=çB>A"40":"1090" aI=R$="i"BJBKBL"50":;ۼ;ٰ"7";ڰ"2";"11";"These numbers only^^^":"40":"1090" J=ç:K=J:L=J:ç: r$="s""50":"+Data/Clear";q$;p$:ç:y$=:y$="c""190"::a=ç:a$(1):u="110":q$=" prog":r$="m":p$=" save":"1218":"1230"  y$"d"U Zs$("8"):"50":"name?";q$;p$:"":s$:t$=s$(̰"6"):s$()=" "s$()="_"켧 ç:: ,"50":"Menu/Interact/Free/Auto":ç:r$= r$="a""650" Qd$=(" auto"r$="a")+(" int"r$="i")+(" free"r$="f")+(" menu"r$="m"):d$=""U "4000":"45":"3030" 5e$(2)="d"*"M";;s$ʰ"1275":*"M";;s$:켧 "e$(2)="t"s$ʰ"1275" :켧 !s$ʰ"1275":"30":켧 ç:ç::ܼ:''''''''"  F L E X I P A G E   D E M O RUNNING! ";13 ,6;"REMEMBER - QQUIT!": "800"*(r$="a")+"280"*(r$="f"r$="i")+(r$="m") /"1218":"4000":"3030":q$=" udg""2100" e$("2")="m"!s$a$():켧 e$(2)="t"s$a$():켧 *"M";;s$a$():켧 4%e$(2)="m"!s$"a","168":U 9$e$(2)="t"s$"a","168":U #*"M";1;s$"a",168:U A"5040":"4000":q$=" data""190":"5000":"3010":"3040" q$=" udg""5000":"1218" "q$=" udg" e$("2")="m""5060" q$=" udg""5080" #"200":"1218":"3030":"3040" #"50":ڰ"6";s$;q$;d$;e$;ۼ;p$: +e$(2)="d"*"M";1;s$a$():켧 e$(2)="t"s$a$():켧 !s$a$():켧 G"50":"Disk/Tape/Memory";q$;p$:ç:ç::e$=:e$="d"e$=" disk": e$="t"e$=" tape": e$="m"e$=" mem": 켧 8"80":p$="cat ":ڰ"6":e$;" ";p$:e$=" disk""5020" :!:"5030"  1 /"50":"50":"press ENTER":ç:p$=" load":  q$=" data": 켧 "45":"3030" e$(2)="t"s$:켧 'e$(2)="d"*"M";1;s$:켧  !s$:켧 p#"50":"press G (GOTO) 1 ENTER": @װ".03","15":"6E4":"9988":װ".05","20":"9994":"9500":װ".05"," ":O=ç:O:O:٧:ܼ::X$=A$():X$()=" ":X$("30"̯" ")=" ":O,O;:"65210":ٰ"5" T." FREEWARE By David WornhamThis demo of FLEXIPAGEprovidesa continuous display so you canjust sit and watch or press anykey to jump to the next page. Ihave also added SUPAQUIT so youcan quit and return here just bypressing 'q' at any point. - Brian" " "8955" " O:K$= "/K$="R""23658",O:R$="a":"9989":"1275": "K$="I""9E3":"8E3" "YK$="C"#O;,"14";"CONTENTS":"23608",O:*"M";;"CONTENTS" "DK$="N"#O;,"25";"NEXT":*"M";;"tel" " "8905" "l"23658","8":#O;O,O ;" INFO RUN CONTENTS NEXT": #(Hٰ"7":: "In CHECKOUT in Issue 13 I failedto mention the automatic scoringin FLEXIPAGE's interactive mode.This must be particularly usefulto assess progress in education.There is a printer option for ZXor full-size printers(a detailedmanual helps with customising inBASIC for the latter but graphicimages print-out as '?'s)." #2"It's good to seeoptions tomake back-up copies easily or totransfer to drive.Note that thisdemo may be freely copied to anyfriends by using lines 9980/2/3.(DON'T USE!)" #<"The manual's highly-detailed,hasan excellent reference index anda separate booklet has exercisesto really clarify everything.":"9400" #Z^'''"The completeFLEXIPAGE package,including the graphics designer,is available for `10.50 on tape,`12.50 on Opus disk, +3 disk ormicrodrive. Full details can beobtained by sending an S.A.E. to DAVID WORNHAM FLEXIBASE SOFTWARE 20 THE PARKLANDS DROITWICH SPA WORCS. WR9 7DG":"9400": $3#O;,"8";" PRESS ANY KEY "::O:: %"23637+256*23638-0329"::m/c+UDGS  !J8ɺ*K\~`(  ( #N#F#  #~( ~X ####N#F#  *\+|g | |gw%w%w%w%$͈ w :\=2\????????``0X0L00|8(l0 6w<S &"M";;"fle" &*"M";;"fle"ʰ"8E3": &"FLEXIDEMO"ʰ"8e3": '"23637+256*23638-0184"::UDGS  !JXX?????????????zł|S[kV 'Y"23637+256*23638-0058"::*v\:f\<0&K=\ 2B\ 2C\ 2D\"\6>+!s=\v!5J '"23637+256*23638-0104"::SUPA-QUIT  !JW>2\!6>G^>?GV:\q:E\ :F\ !@"B\>2D\v ' "64E3":"23637+256*23638-148":: AUTOCHARS PLUS !*v\%"6\!?~/wy [v\!P > ^#= 0R6-U^ kk6Yuh>oN>i4>e>a #~a> ^(\(> *< S>>*̞B< ![#R0~ 8~> > >ze=r Express Weekly is now outselling Popular (around 50,000 I hear) so it seems like Popular are getting worried.  \At s-of-t-arenof\t rt, Ep pd\48- t-tpn\ aty. Hor, at\`2,199 ial lr's\p! 300 ccrnd\i df՘! A80 mna\ tt'arl4 of\pnnanie ps\ana100 cpi ttr\at՘!Gpcon\igt pnr\a360x360 tsa inch\aniinc10 fnt\tys. ^Mans Tall a NLQ\pnwch, aonl`149 ps\VAT. it ԫst-pNLQ\pno t rt. It't\MT-81 t130 cpi dfand\26 cpi NLQ ՘. It'th\Ep anIBM-mb ta\Centڼcinr.\\G Micڢt'Sctm\Mic|s'sron\t SAM COUPE itiion\ritunc(i May).\WoI ul tզ ls!\\Bac s-of-t-arl-\opnts,Mats oJa \ilut} g\ani sanJa and\tns ansa i Engsh\ta acco80%! A! ^PoComnWkland\ComGase (I d\py!) a r \} excզ ewin\Por! Mmmmm, apntlt\l, ComExpss\WklitlnPor\(aun50,000 I ar) it\em Poa tng\red.\\\I uldn'CRASH oPERSONAL\COMPUTER WORLD i ¡ ain. I\Ф, i nths, cԧ\t te eal\ad anp}on/ing\OUTLET w I ժ |c \Lsf Lon t's\Ф I } inc ALL t gs\զ rly. ^YOUR SINCLAIR SAM ew,\ۡ c ˘ u¢r\ntlnt sce ana\gpexpo efct. T\f o t ˪iARMY\MOVES - okoafa\̮ atmpts, ncof\wcI sau12 nds\annt rst\scen, I up. I n'nd\insnfltenring\i anoitlf.\\SINCLAIR USER'fok\tr. A adn3D (\WITCHWOOD i tise) is\pb- tugI onl¡\ic - anxt\adn wcemon.\SU et ROMBO ®r\(sI ulafro) anI ^tt aGSF SERVICES\w iInr 1'r\`13.50. Migh rtm/drs\nt addss:-\\113 Mnt|t Rd, Binte,\EsCM7 6TP (Tel: 0376 46637)\\Itit? - Afi. W I\t 3 ekes\an̮ nthlgrth\an- ant REAL\mg' al - t\dd˻cs. Ah! - t ln\~ys!\\ - Ban.^rtm/drs\nt addss:-\\113 Mnt|t Rd, Binte,\EsCM7 6TP (Tel: 0376 46637)\\Itit? - Afi. W I\t 3 ekes\an̮ nthlgrth\an- ant REAL\mg' al - t\dd˻c