L> HELP (*H) 1.2 HLP (C) BEEBUGSOFT 1985C.K.FitchHHHU GOHfu HeL׀L  h) hPhhh`z  Lȱ  (@)@[(`  L L )_Bȱ!)_Lf C_Yb XU u )XX  f f \ ρL{@L Ԃ+ L ہ 䁰 āb b ہ Lv fL{ ہb b\ L ہ Lv~PQ` āPRQS`RPSQ`Q݁P݀` Lvcdf ρPTQU 1$LTPUQPQPbPQ ҁL^ ہc 䁐^cc* āb b^ ہ 䁰 d ҁLd āLLv] ρP PQLHPQh ҁ ] 䁐֩`\ ρ \`f^_`aP ̃PQ`_^a`$_$Y YXl$`0VHa)_!+ Z^ f2! .^Lu*@)@E[a)_Li Z ^h`a`h` ہ \ 䁐Lv ā LvX  Y` Pb ̃PQLPQ`0:L `L  X $eLv)VWV0 VWL V0 ̃VWL+) ̃`P PQP PQ`QxD޻ǼYsHELPCopyrighBEEBUGSOFT LTD985Help be obta wi rgesubjectclud folw:ADVALADDRESSGSSEMBLERCOURCURSDISCVEPE FILESFLAGSFXHEXMEMYOPERATOSWDPTSCRESOUNDTELETEXT TRIGVDU*Syntax1) Topic ques*H topiceg *H FX*H FX32)earch ques*H @wdeg *H @PRT *H @PRI.archesoccurnces'wd'RNDRomi=RND-27483648<=i<=27483647n=RND(-i)-i t romqucer=RND(0)Repeatԫ gad by RND(1 r=RND(1)Rom 0<=r<1i=RND(n)Rom g<=i<=nGr=Gnba0 gLNr=LNnnatur gEXPr=EXPn e^ne raidpowSQRr=SQRnsqua otTRIG(nradisSr=SnSeCOSr=COSnCoseTANr=TANnTgASNr=ASNnArc-seACSr=ACSnArc-coseATNr=ATNnArc-tgDEGr=DEGnr gesn radiRADr=RADnr radisn gePIr=PINumicstDIM (D1,D2,..,Dn)clasrray''n dimsiehsize Di. DIM n sn+1smemyϷa''CLEARL.sllexcep @%,A%-Z%DATA D.eg DATA 4.2,3,"YES"READeg READ X,Y%,P$ Assign dataRESTE RES.nTake nexDATA˸nPROC PROCClcu ''DPROC E. pcuFN n=FN ''DEF a PROCFNCAL C. X,Y%,P$Decla mparyFNPROCSGNi=SGNnsignn,n=0,i=0;n>0,i=1; n<0,i=-1ABSr=ABSnmake nosiTi=Tnn und downgDIV=mDIVng divisiMOD=mMODnRemadfr mDIVnTRUE =-1FALSE FA. AND. /wi opatENOTwi examps:ANDENOT1111111010101010101010----------------10111001100101OSCLIC.s$Do *strg,whe$="strg"egCLI"FX3" = *FX3( IIAsciiASCi=ASCa$㶎a$㶎 XASC"X"CHR$$=CHR$i㨻ب whoinCHR$nGET$$=GET$ ͨGETi=GETnext$$=$nۨnext-1nospnici=name, but͝㶎i=-k-1۝ ks,0eg (-68) stsFTo fd ka:(-k): k k kkf0 33I 381 49 ] 89f1J 702 50 ,03f2K 7138 .04f316L 8749 /05f4 21M025 CAPSCK 65f517N 866 53COPY06f618O 557 37CTRL 2f7 23P 568 22DELETE 90f819Q79 391f9R 520 40RETURN 74A 66S 82- 24SHIFTB01T 36^ HIFTCK 81C 83U 54\21SPACE 99D 51V@ 72TAB 97E 35W 34[ 57URS UP 58F 68X 67_ 41DOWN 42G 84Y 69; 88LEFT 26H 85Z 98: 73RIGHT22PUT I.Gedatareg PUT"",X,Y%,P$will"", wait؁ply‹ssign riesComma gis '?'mpPUTLE I.LEasbo butlwcommas, quosbeedLEFT$r$=LEFT$(s$,n)fRIGHT$ r$=RIGHT$(s$,n) righMID$r$=MID$(s$,m,n) middcopypecifi n(mthLi=Ls$s$STR=STR(s$,t$,n)osit$s$,Ϸarcht nSTRG$ r$=STRG$(n,s$)$ peadn meEVAL n=EVALs$expssi$VALn=VALs$ s$STR$$=STR$nvsiSAVESA.s$Sa/Load/RunAD.s$ fiΟ$CHAH.s$MOVEMOVEX,Y mo codaX,YDRAWDR.X,YdrawX,YPOT PO.X,Y)ՌaX,Y (-1߇PRT P. Display/numicparat effect:=rtfrim; =mmialyfrim, =nexfield' = newExamps:1,2.........1.......2;50;3503"";X ƞ(X= "",X ..............""  ........@% tlMa4arts:s0f0d0wsTR$0d 1df 0 nm 1 expieg.2E7 2 fixcimdcimlew field widthTAB TAB(X)Mocolumn XTAB(X,Y) Mocolumn X w YSPCPCnn (TABPCdŰPUTHex~vwillvhex,v=&XassumeXhex(~bew BREAKPOS=POSColumn VPOS=VP.Row COUNT=COU.sceԸfeWIDTH W.nFce newafr nsʢCLS CLGFiHes竓cadawh opOPc=OP.s$Ops$OPUPc=OPUPs$updaOPOUT=OPO.s$ I, OPOPUPPUT# I.#c,X,Y%,P$/PRT# P.#c,X,Y%,P$BGET#=B.#cGet/BPUT# BP.#c,iPut׎EXT#i=EXT#c EOF#i=EOF#cTRUEdPTR#PTR#c=i i=PTR#c porCSE#.#cCccCllLET v=OpssignTIME TI.TimecicGOTO G.nGonGOSUBGOS.n GosubutetnRETURN R.to  afr GOSUBommIFd TH.1 EL.2IFditrue,TH do1,ELSE do2ON nGOTO/GOSUB L1,L2..Lm ELSEJumpLn eln outrgedoERR ERR. ȒON ERROFFȒON ERR OFFREPT REPO. ERL n=ERL ERR n=ERR USR=USRa mheaCALLA.a a.,X,Y  A%,X%,Y%,C% speclyUSRasppyyxxaaCALLlwpasseg.CALL50,a,b%,c$Pssuppliatodt6:1poun2ףp1p typetypes: 0 4 g 5  8tac($X 9 dynamic(X$F F. op counr vTOdNEXT N.v Loop unl v>=dSTEP.Op cmeg F=3 TO8TEP 5܆NEXTwillܣ4 meafr which 'i' will be 23REPEAT REP.LoopUNTILU.cEnd opctrueegREPEAT܆UNTILdiwillܣunlcditrueSTOPD ʸDTmaREMIgno folwmarkAUTOU.n,iAuto n=ϸ,i=cmDELETE DEL.m,nDemnLISTL.m,nDisplaymnLISTO L.OnLIST: n=1 fr +2 F .. NEXT d +4 REPEAT .. UNTIL dNEWCarOLD O. Resto(afr NEWBREAKRUMBER R.m,n numb leϷamcm nRUNTRACE TR.ON/OFF/n ʸwhdbewnPAGE PA. ǎ CFSE DFS19TOPEndǎMEM .ώ  =TOPHIMEM H.End OpatriityHighest! ? & - NOT ( ) FN G etc ^ * / DIV MOD + - = <> < > <= >= AND ESOUNDO.&h0s0f0c,A,P,DSoundeh: holde?=yes, 0=nos: waitأothes,3f: flush queue?=ye0=noc:A:mplitu (-0)ũpeP: Pitch 05Midd=1, 4/Semite 48/OctaD: Dura0.05s,4h=s=fsimppplicaVEPE shapeeV. N,T,PI1,PI2,PI3,PN1,PN2,PN3,AA,AD,AS,AR,ALA,ALDParRgeN1,16EnpeT0,7p hunddth (+8 Nouto-peats1,3pitch cPI-8,7 Pitchhge/spPNs0,5spsAA-7,7ttk Volumehge/spAD-7,7 DecayAS-7,0SustaAR-7,0ReaALA0,6 VolumedattkALD0,6 VolumedcayADVAL=AD.n Joysckßtatu nA/D joysck0iAND3no fi butt 1 ft 2 right 3 bothiDIV6cvd1,4 Posijoysck n (0-655-nI/Oi d/f1 32tot2631924645,8ound0,3169Speech64FX8ScMODE MO.nChgemonMo colmem HIMEM080x32 640x62K3040x32 3x64K302x3260x616K30380x-216K40440x32 3x6210K585x3260x6410K58640x-28K60740x Ƅ61K7CCOUR TELETEXTCOUR.n ՅnFrgd Bkgd MODE: 21,50,3,4,608BlkBlkBlk9RRWhi20GYelw31YelwWhi42Blue53Maga64Cy75Whi86Blk-Whi (flash 97R-Cy108G-Maga119Yelw-Blue0Blue-Yelw1Maga-G2Cy-R3Whi-BlkVDU19rGCOL GC.m,nՅnmspttmethod:movwri1 2ND3 E4 vn=d(COURTELETEXTSHIFT/ Fn Effectsf1R 95f2G 06f3Yelw 17f4Blue 28f5Maga39f6Cy 40f7Whi 51f8Flash 6f9Flash 7Nm height0Doub height1Cce 2Jo3Separad4Blk bkgund6New bkgund7Hold 8Rea9PT PL.m,x,yPt̅x,yEffectm:pttˍigABCDEFGH42 28 68 76 84 92 MOVE53 21 29 69 77 85 93 DRAW fogund64 22 30 70 78 86 94 DRAW v75 23 31 71 79 87 95 DRAW bkgundmu4ptA fullBs bunopoC dotdDC bunopoEoF hiztfillG fill trigH hiztblkrighVDU (V.CtrlDec Me0@ h1ANext to2B ޤ3C ޿4D a5E 6FVDU drivs7GBeep8H bk9I fward/TAB10J down11K upL (CLSM օNPage moO 16P (CLG17QV.17,n 18RV.18,n,mGCOL19SV.19,L,A,0,0,0L=A=ctuWD2TResto21UVDU drivs/22VV.22,necmo n23W V.23,n,A,B,C,D,E,F,G,Hwhe-H״ۨnWD0״CURS/:V.23,1,0;0;0;0;V.23,1,1;0;0;0;24X wdowV.24,xm;ym;xmax;ymax;Whe: x<80 y<1024YPT m,x,y PT26ZRestowdow27[ h(궇28\ wdowV.28,ft,bottom,right,topWhe: 0<=ft<=righ7 e. -(unfbbakBRKddcim cim moizzosulzocno bwAddss Examp equivimpli RTSRETURNcumulatASLA%=FNs(A%immia# LDX #2X%=2zoagezpLDY 96Y%=?96x X zp,XLDA 85,XA%=X%?85x Y zp,YLDX 76,YX%=Y%?76absoluaddrLDY7C Y%=?&7Cx Xddr,X LDA 768,X%=X%?768x Yddr,Y LDA 345,Y%=Y%?345p x (zp,X) LDA (6,X)%=?(X%!6postx (zp),Y LDA (8),Y%=Y%?(!8dict(addr) JMP (867) GOTO !867FXSg effectOSBYTE: *FX,x,ys FXx&yAlso:%=a:X%=x:Y%=y:R%=USR&FFF4: LDA#a:LDX#x:LDY#y:JSR&FFF4Clov60ۜv: X;X,Y=&FFX;YNo.4/5cdi6cknowdgeꉀcX=&FF, 020 dis(bar FX51 memy BREAK2229 X<>0, gis27230effects(0,urge etc11auto-pealayra196 FX11,32ic19781781/0ehӡX,Y&ED,&EC1sc=E80X7=ϟcX=&FF= ()-12sbo butX=&10172tǒXY1739 Y=posi me limitYCX= Y=&FF=1 no Y=&1B=1=塶,Y=&FFX=&FF,Y=&FFY=-6XY=-11.0,1.200.11Ectr0BC1 BBC+ 2.04 USA0IdifyЬBRK X<>0 RTStypeXX1. X=1. X=2 2.23hiftӔ4APS ck5HIFT ck6TRLӔ7HIFT ck v118 RefctLEDsX7=1Ctrl219 TAB2SectstamX ݿ1 2 3Sectstam0ݤ1 VDU2ޤ3޿4pool6޿exceptVDU1177 FX2236 FX39firsflashpiod10 cd,X fifeth193 Flashounr194 FX9195 FX1019Waitvcync4*TV4Xvio ULAĜopy5XULAatĜopy184 Vio ULA g185217 Lescescll h117VDUX0ޤ 1cll 2agcll 3ofscll 4hadow (B+ 5 VDU5 de 6֢itpces 7 VDU21 de160VDUX!&3XY174VDUǒXY175218sVDU21FlushX=01ڝ234-7ound0-38peechFlushclasXlX<>08 Inst YX3 Inst=ë Y=5 Get XY= C=1empty2XC=1empty 0 Y?!&FA=next8ADC/getЬY=ADCԁad=14XY==-ë, Y=&FFI/OX=d/f16SecADChnelscX417FceDCX188urrDC189 MaxDC190DCccury: 8/2up /boot247 Bak rcept2482493BREAK: 0-soft-pow 2-hard5-up op0-2mo 3 bootSHIFT4-5 disc m4֡cXi(15-92桄1-237 FX44POSX, VPOSY5X=0 Y=mo18Ret框2162210-CF 㶧222 D0-DFwh223 E0-EF224 F0-FF2226HFT-fn(Ectr FUNC-P227TRL-fnQ-228TRL-SHFT-fn244档vid211 BELL2 Enpe/Volume( 8*n-82 fqucy2 dura210ound/2 Enr lguage ROM X3 ROMvice quest= type Y=Y=ʹ168ROMtr tǒXY169170ROM fo tǒXY171186 ROMtBRK187 ROM2 Lguage ROMExp fis=pagesssign182 Expsita0high dǒXY179 PrimaryHWM180HWM1HWMXY2HIMEMXY3ǒXY=mo1 *SHADOW, X(B+4vail RAMpages; 64/81661675SectމstaXsk1arl2ݝ3r ute4 net5-5r245 FX56ޅigno X246 FX63 Dmtdrivice=3 (i.d7݁cei baud ra8 trsmiX=1 75X=5 242506 483 37 9642892181mo191192ctl3hshake ext4suppssi5ast/ݏc7*MOT9*OPT1*ROM0*TAPE176FS mounr183FS/RFSwitch119POOL/EXEC198 EXEChˆ199POOLhˆ7heckeof=hˆX eof, el eof7 Fastube BPUT#Y,X6 UpdaCIAtrl gĜopy232 IRQ 6850 mask242i ULAcopy6 Ecercept:Ĝl7/8٨8peechcess/9Y9peech50=,=235peechsEvEvX=0empty1full2 Ý3DComp4 vcync5 Inrv ms06ӝ78 Netwk9r ev6*CODE231r 6522 VIA IRQ mask233ysm238 Upda27E239hadowta(B+240 Upda2801r241 Upda2810 Upda28A1 Upda28B6/ FREDmapp/oage7ٕFC8/ JIMX=9ٕFDY= trsf0/HEILA1ٕFE243 Timwitchta234 TubesOSWDBck effect:WDXY P bck ClFFF10XY+02 Maximum3&4 M/maxC=0/1 rma by RETURN/Y= (cR1/2TIMEXY 5 me0.013/4قrv mXY 5 m5/6high dXY+0 32XY+4ׅtrsf7OUNDXYFour,68 VEPEXYFour, 8SOUND VEPE؉tail9pixelgivoXY+0 xoda2 yXY+4Վpo(&FF߇10 fiXY+0㶎 sidXY+1 Eigh8 dowatrnstopbottom11/pat (VDU19XY+0XY+1 32hysicposiXY+0 x Pviousoda2 y4 xurroda6 y* Opatsysmomms(OSCLIRUNAD run mheCATListcatagueCODEx,yLE via USERVEXECGetSPOOL Sd CѼno FXFXGOJumpa(TUBEHELPLisROMs mheKEY n|tl(VDU|!dd28next|| = ||" = "|? = AD LLoad/Sa memySAVE Π E X La''Hex:= E= d, +E= X= execu (op L= ad (opMOT xSwitchast layx=01OPT x,yCast/ROM filsysms:xtx=1 yno 1h 2 full20gno 1 -try 2bt3n/10c bck gapDisc filsysm:x=4 yNo booeffec 1 *AD !BOOT 2 *RUN!BOOT 3 *EXEC !BOOTROMcROM filsysmTAPE xccast filx=33 baud2 baudTV x,yAlr displayx=vcshify=rle, 0==Memy usagePage0 lguage (),FS 6502tk2Ȍ3 VDU,FSÌ4 sid g5 tk 6Ì7Ì8ound,& pe 9 pes,CFSACFSڌB框224-5D NMI ute, Vects ROM E (19DFS) UsHIMEMwk80 Pag ROMC0 ROMFFFFDisc faulnntt/snnPbau8Crupdisc: *COPYCE10ff w Nouch dri16 Hardwa fault:heck18d, 40/80 trk wrgnouch dri Theno 'fd' thiwd Try g arch*H @wdtrie tos)ldl o ofs1t ina 0O1a o 2 kees oen1a charactee number=0 ReadLvItEt valur codeing linetio2 if1 of set bian buffer O ortex address usExit: PRINT from graphics returnnam starEntry: file See pressed last colour cursor byt for write input th statemen RS423 printer screen carry Clea with ASCII noINKE Function channel progra of n ESCAPE statusaramete variables Keyboard onlspac flag forma erro defaultBASI register outputabl logicalengt execut string Define interruptmessagan