IMD 1.18: 17/04/2022 8:07:42 SSB DOS68 v5.1 for SWTPC 6800 Converted by Adrian Black Tested to work with SWTBUG and BFD-60 J 8020 to start the boot process      ΁D{~CB'G&9762zpipj O%\7!pppp3Z7&3L'~p+p9&~|p6)2' FD$m}p8 %~̦:;67<=ԧ32 *܃ $o%~ٔ~ KIFG9:HI&oBoCP͹̧*+Ba8&9:JK*̧ '!|Z&l+&l*l+&l*6767PN&ǥ&!zǥ2̦2ǥ'̦*+*+67677'Jl:&l9j&'~}ǥ&DE׽&ǥ̶CLBay^ܕ=#% %~} &qom&% ]ͽ%&̦Ч #|HLB8ay^ܕ=#Ն% %~ܽ%|̽l4l  ~ZGgLBAay^ܕŒh̦,' /'-o&o,o/o m%' MK% %~ܽ|̽'~ܦ"%"%& %&99:&; uėm8'l7&l667,'o8l88@Bv̀~ ~~ܦ& Z&9Z& 7ү39gml%|l 6oml02mo&g 0&j&EC-Z&̦,&  6Z&-܃'~ٔ~tGgL Bay^ ܕ=#*܃& $|}*܃ JH8'l7&l667*'o8l88+&678+ ~M&]9ڨo9o:̶ק'(m&'@|oDZ&̦<=OM:HIP͹̧*+8&9:JK*m' ̧23 ǥ&ǥ*̧ǥ'O& 23 '6}ǥ'8!|ZINKDFM68O352RBFUUUUUUDFM68O353RGP UUUUUULIST$RQCUUUUUUDOS6851CDH)E''9GgLJ7'.l:&l9j&&̶קDE'@̦'(<=~ '@@o@oA@~ٔnGgLBay^ܕ=#ՆOjBCaקDE'@̦'(<=~3'@@o@oA@~ٔGgDB̦Ч~ٔ~GgLBay^ܕ=#6 O-Z&' !܃& %\%T $L̶& IG $ ~ٔ~ GgLBay^ܕooooo?kBJĀO_d?PN 'MW%!$=ҏ'$3s)e- %˲(\oEBvPҦҦҦ~҃qos99ӊ# 'CA &'M&܃~z'&̦()&'o&o'9Bܕ-No hM $ ~ٔ~א%~9HF܍4+j&5&~e&9:; dė&&''('@̆&7I)6H$FG'(o&'@ ۦK7J6$DE o4)XOPMKBjҀ~ӫ~~~~~~:~P~j~?~՛~~(~~Ն~Ճ~҃~~҃~B~҆~Ԁ~v~Ӏ~-~~ʈ~҃~֊~~^~҃~҃~҃BHP@P#.' 62J&#}&} &І $9&9҆ҿ&9\Bv> s~r\ &&\0-9/ 6EC9}'0z*}*ܕ܃m'9~~ܽܕ=#B$ '  %~ܽ} ''JH& &'"%00'̆/ ~00 '8+I&4l&l&lY$59l88|&o8l7&l6l))8%OM3} ' & n׀ˉҦ˛Ў҃H Bv)ʽ;}'*~˪Ҧҵ Ȁґ%6&0$B@~~ܽ-N0 & &l#(+#' &@0o#&6Bq2l܃&9ܕ̶קl&lm& GE'Z+ ̶ߧ9G%4o595~ܽ'"%$% 9"%B€"%$ 9- ''~LJ$FVf;j>&9:9:6;79$ ~Į i7i6Z'I$~ĭD89 9_QO$&<$ ӊ &| ΁ '= '$/|$}%'v}&& }'~~ҾWBv~҆|# ܶ'6O2J&9} '  ӊ &' DB95 0&܃~̦ב"!|ג"?}ܕޭ9 ~ܽܕoЦ0~ٔܕvٔIG͹̧*+*̧23-& .&,&( /'-o/o,23-.-̆,8Oĉ͹̧01&R ,BÀ&G&&'NL҃99DAY MTH DD YYYYHH:MM:SSBvbBINTXTSRCBASCTLBAKDATFORTMP 'G97҉     AQ߁A-Z"2 92 9DDDD@~_ ' %э%\\Bvյ\7hiZ&\ң3 ݀0%% *% 9oZ&9FDҠ%.+*ȀxBvw' |*)&ҩ9l}B''G&pk&'/.-,|+ ЍML G.OPTION NOT RECOGNIZEDHEX VALUE ERRORDECIMAL VALUE ERRORILLEGAL CHAR. IN EXTE0CAnj~ra%z" 9ւC\ւ'n_Ȁ'%ִBv֣\zn+֡&\ִ\&ւ 9ւ, $|HF9'|~dBve& "bHң6s 2 ~n DOS68 V5.1C EXEC,START.UP DOS: INVALID FILE NAMEDIMKBvn9c9]9K 9E 9? 99939*#_!YW׆'ҩ~҃9#_"9Ҡ%vRS9_җ%0% "f6H@Bv̀y ґ$~ҝ ׆&Yl Ҡ%  ׆''8 3M+'" ' ܽ} '| &ɽ҉ ' EC& O9  z$~ԯBvXGET$RUNҌEXITQGOTOPPҔ '+*&+',n ~ҝ˲ Ҡ%nȀґ%DASET$JPVIEW$Q@DEL$AAREN$BBAPPEND$CCOMBv\IT=ON,WAIT=OFF,BS=,DL=,NULLS=,DP=,WD=,EJ=,ES=,UCT,CRT=,HC=,SY=,WK=,DATE=,ECHO=,STOP=,CONT=,BREAK=,LC=ON,LC=OFF,HB@&bҗ '0- 3"җ:'R"xn  җ$'cBv,% E| Z& 9} '$.&n&xnң  9GE||)z &Bv|'ϽҦү|* ִ׆& ִ922' ׆'|*~ҩ׃M'76ؽҦ0ү33LJBv9900~җ #9bHңWW~җ% %   ҏ ݍo9i 9o9iOBJNSIONYBRG̀DB9(ĽҦ70Ҭ3~ʍT& ā '&= ''!BK'$ -  ' ~' oz#~(  ' GSC ERR: CS ERR: CLB/OSE ERR: NOT HEX NUMNO TA ? CMD NOT FOUNDGҀNLBvHH2 oZ&9һ,' ' җ %Z&9һ,' 'җ0%9/A- Z"Z&9WO5  !~ҝEXT=,MEMAX=,WAI     QBҩ~҃BAD FILE NAMEG̈́FBv~5+ BACKUP - BFD/LFD - VER 2.2 ҦҦ/-''s ' ' "ҦKIBvS '2L&}&zҦΠ|ү~ҦΠ|ү~|~| }&& &_9} &~)Πz ƈ}'+~~~PNBvER !!!INSURE THAT MASTER IS IN DRIVE 0 - THEN PRESS .MASTER DISK FAILURE ---       kB;̀y ґ%9͒~ҝBAD FILE NAMEͼͼ׆'ҩ~҃QG̈́HFBv '|?k ;j&|&{8'Ő&{8'Ő'~_'\D  & +vҦ~҃+MKBvA{H+ H+H+|Πzl9r{H*9H*9H*99INPUT READ ERROR AT OUTPUT WRITE ERROR AT CANNOT RESTORE DF@Bv̀ yҩ~҃~ҝȀґ%߆ ׆'$&ҦҵҗY&Ȁ׆& lҦҵҗȀ '׆&җ &׆'ܽ#HIBACKUP$EP BUILD$Q@CONCAT$ABCOPY$CCEXEC$DGJHBv& ~}' }& ~ ' | ~Ҧ}'ýҦH*#~&Ҧ~҃A | }' }OMBv/ERROR. THIS VERSION OF BACKUP.$ IS FOR ROM REVS 7,8,9, AND 10 ONLY. COPY-TO DISK IS NOT OF THE SAME TYPE AS THE MASTB;̀yͼͼ׆'ҩҔ &~҃ґ%9ͮ~ҝBAD FILE NAMEfG̈́GEBvw~҃ҦҵýҦ` 6_'\_2'\+ ׆'Ҧ+ҩ~҃+ ׆& / &ӆ"}'L}&LJBvA | }' } !'ҦΠ|ү~|~| }&& &ƽ_9} &~,Πz ƨ}'+~?~~OB    GB;̀y ґ%9͒~ҝBAD FILE NAMEͼͼ ׆'ҩ~҃PG̈́IGBveOL׆' Ҧ~҃89{ȽҦ ҬƽҦk~2{k~s!k~2!kk  & ;kNLBvISK DRIVE. VERIFICATION ERROR. VERFICATION READ ERROR AT DISK FAILURE - CANNOT READ DISK TYPEROM REVISION U     QB0ҩ׆&~҃#:BAD FILE NAMEDELETE OLD FILE? G̀FDBv Z&  Ц&& Ҧ~҃ u$ z +  $  u" z 'D"$ J $KIBvA&9Ҧ ~Ϧ& } /׆&o9 ýҦ ҩ}'}'ͽҦ%Ć 5}'$}&m'| 5׆&PNBv& &.Z&9& 9ҦҵҗY'N& 9Ҧ $l9* ' 9& 9G9PATCH SPACE FOR NON-SMART(BABPψ׆&9ґ%9 ~ҝBAD FILE NAMEOUTPUT FILE? INPUT FILE? APPEND FILE? (Y/N) wG̀HFBvܡ & Z&0eҦ}' "z & &~& ̽Ҧ~҃$ ҉߁' u"0e$.  5}MKBv/ /׆&~\~TҦ 5ҩ} 'W 5 ''9ƀo*Z& 5 6Z&  v x 5׆&o9z#"@PBvFROM" DIRECTORY "TO" DIRECTORY NO FILES TO COPY. TO FILE EXISTS. COPY COMPLETE. ABORTED BY OPR: -> ECBvwHHHH  җV&  }'WҦ҉Ҧ u  ׆'Ҧҩ~҃l ׆&(%|ΜJHBv oҦ } &k 5} /׆'X\ |(z m&- 'O'L } /׆&} / ׆& OMBvZ&3Z& V" 5 ѧV_ _VZ&9Ҧ Ҧ 5 ~0: BBv̀ҦҵψnψG'ҦҵHVH/>&'< H4ҦҵҗY'ψ ׆&\9ҩ~҃H~׆oGEBve $ "  & Z&Ҧ~҃z *" 5 ׆&l 5׆''R~ u" " 8 LJBv 59T~m&C} / I J Ko  ׆'B~} / ׆&' 5׆&& } & 5}QOBv UG) USERSCANNOT COPY MULTIPLE FILES TO A SINGLE FILE. UNKNOWN SWITCH.  WAITING... FILE SPEC SYNTAX ERROR. "EDBv~ x @f~ҝ ݧ% Ͻݧ%V Ҕ җ 'Q/&җL'C'*P'6N'&W'2D~ҝҗ=&җ0"aIGBvS &'z't} &Z~ 5m&} /׆&$} /'6 5׆&&  +Ҧ 5ҩ׃~҃'}NLBv" &9"$*'?& $"Z&9 Z&$9 5   *'?'' 9Z& 9#7     AQBv CONFIRM: "Y" FOR YES OR "N" FOR NO PLEASE." "TO" FILE READ OPEN  "TO" FILE OPEN  "TO"  "TO" FILE CLOSE  FDBv~wac&~a&(~'O a~9wac*ȀoZ& ȀikgȀ׆'ҩ11~~l'6eoKIBvw&df&d&(ξ'O dξ9οzdf*ȀoZ& ȀlοnjȀ׆'ҩ11~l*9hNBBn9Bad File NameCHECKSUM ERROR TRANSFER ADDR=LOADS FROM: THRU G̈́CABv(&oZ&)җ:'$.'>*'\?&~ $'dҚ%;Z*ۆ )9'&+& o0"|'@i )Z&&&M')O & I )/FBeG~KBeG@Pz}' 9Ҧҵ^r r rrӽ I҆҆}'}'rL#0r ý  ~҃ uҦ jҦOqEBv~yȀґ$S߆׆'ҩ~҃׆ gkiwace~~^ņ'(~҃~~$҉ '(&.JBvyȀґ$οV~ҝ߆׆'ҩ~҃׆ jοnlοzdfhξaņ'(~҃$҉ '(OMBvα&|& C}Ҧ 8δμ׆& δ911'ҩ+ί'΍Ҧίү~҃~܍ΜҦβү9ΨҦζ θθүWB@BvpVERIFY ERROR. "TO" FILE VERIFY READ  "FROM" FILE OPEN  "FROM" FILE CLOSE  "FROM"  PARTIAL COPY?)&'bGEBv~ecc'&Ȁ׆'ҩ9ggiiZ&9e'  '&9MȀ׆' 'ҩMM'9BAD FILE NAMEzLJBvhff'&Ȁ׆'ҩ9jjllZ&9h'  '&9PȀ׆' 'ҩοPM'9BAD FILE NAMEQB_f flDFM68O352DFM68O353lLIST$` s&&'u K'!(s kw) `&/'B~y: BBJ ^9'"&7җ }&')m'm & җ.& }&'?~ ((9[GODEXECB$ILFIND$MOFORMAT$PJ1GETH$KMLINK$NNNBv̀y ҩ~҃o~ҝμґ%׆&lκdB'G&WίRΰ KLαEβ@γκ& tβζ|κζβ'p_βζzq     AQ  Z& Oo & νҔ/'%җ ' &sq}q' Ҧҵҗ '_00'/&r +1'2' 3' Ҧ BrҔ/FD~җ0%3"8B9}'~}&. Ҧr҆ սҦҵҗY'~҃ ؽҦҵҗH&#}'MoO}'L}' H9}' KIңv} ~|uuo&}oң}}s& s}&9 __ }vң          7i PN"O_9Z+s@9oZJ}'L}s&J OҦ M ;i 3h%|h 6kiB h02ik ;& ; 0& >& CA85QA99 ~Ҧ Ҧcm+3& ~Ҧi+,'& & Ҧi҆ Ҧiң HF| 6~΀B I_}'}';B>ң K L M .8&~ 8~  4~ G~ T~ QtYТqy<: o'v&}MK}s& s}&s|ttp&}x' 6~| .8~ цxm}& rҦtҬ ҦuҬ Ҧmtuyz&M' m' @PҦ׃9%׆&z&9߃ޅ߅ރZ&9~&i011 i~ ߽8'Ő' i011 i~ WHEN READYFORMATTING COMPLETE - FREE SECTORS = ** SSB FORMATTER - V1.4 ** FD SETTINGS /? HELP CURRENT SWITCH SETTINGS: //-΀{~CB'G&9762zpipj O%\7!pppKI'~ٔ~tGgL B!Bay^ ܕ=#*܃& $|}*܃ $m}p8PN78+ ~M&]9ڨo9o:̶ק'(m&'@|oDZ&̦<=FG9:HI&oBoCP͹̧*CATORE FAILURE: INVALID SWITCH FE: FORMATTING ERROR: BOOT ERROR: MFD ERROR: NO USABLE SPACE! BAD SECTOR: AUTO-DUP FHFLBay^ܕ=#% %~} &qom&MKBLB8ay^ܕ=#Ն% %~@PE'@̦'(<=~ '@@o@oA@~ٔnGgLBay^ܕ=#Ն% %~ܽ|̽EC /D DOUBLE SIDED /S SINGLE SIDED /8 8" DISC /5 5.25" DISC /Q QUIET MODE /A AUTO DUPLICATE FILES /# PRINT SWITCHJHBay^ܕ=#6 O-Z&' !܃& %\%T $L̶& -Z&̦,&  6Z&-܃OMoooo Ҡ%9o۽ڍhҔ 'jjkih%΍5 ݍ]& ,&o $&Ҧҵ ۆNLBv׆&lΘΖ'ΘΚ׆& ]Ҧ~҃+ A CANNOT CLOSE THE FILEINSUFFICIENT MEMORY TO COPYFILE COPIEDCHANG      BzB~J~|B.76>m*Π.39GB J>9OGJFD INITIALIZATION * PATCH PARAMETER TABLE HARD COPY CHARACTER OUTPUT ORG ZHCOUT JMP PCHAR PRINTER CHARACTER OUTPUT * ORG K TTL SERIAL PRINT SYSTEM OPT PAG,NOG * * GENERATE PRINTER DRIVER FOR USE BY THE P COMMAND * THIS VERSION FOR SERIAL PRINTERPN READY BEQ LOOP NO - RETRY STAA 1,X YES - WRITE OUT CHAR SAVEX EQU *+1 LDX #SAVEX PULB RTS * ORG $A04A SPLIT TO TOP OFC TTL PRINT SYSTEM OPT PAG,NOG * * GENERATE PRINTER DRIVER FOR USE BY THE P COMMAND * THIS VERSION FOR PARALLEL PRINTER ON PHF GENERATE READY STROBE STAB 1,X LDAB #$3E STAB 1,X LOOP TST 1,X WAIT FOR DATA ACCEPTED BPL LOOP LDAB 0,X READ TO CLEAR MKPATCH PARAMETER TABLE PRINTER PORT FDB $800C PORT #3 * * PATCH PARAMETER TABLE HARD COPY INITIALIZATION * ORG ZHCINT JMP P PINIT EC PARAMETER TABLE PRINTER PORT FDB $8018 PORT #6 * * PATCH PARAMETER TABLE HARD COPY INITIALIZATION * ORG ZHCINT JMP PINITH$3E STAB 1,X RTS * END PINIT OM ORG $A016 INTO SCRATCH PAD PCHAR STX SAVEX SAVE IX & B PSHB LDX YPPORT GET PORT ADDRESS LOOP LDAB #$02 ANDB 0,X PRINTERB B~J~|B&7'Π&39B J9aGJGE$A016 INTO SCRATCH PAD PCHAR STX SAVEX SAVE IX & B PSHB LDX YPPORT GET PORT ADDRESS STAA 0,X GIVE DATA TO PIA LDAB #$36LJ ON PORT #3 * * RUN FILE NAMED 'SPRINT.SYS' MUSTED BE PLACED ON * SYSTEM/BOOT DISK TO BE RUN BY START.UP FILE * ORG YPPORT QO SCRATCH PINIT LDX YPPORT LDAB #$17 MASTER RESET STAB 0,X LDAB #$15 8 BIT - NO PARITY - 1 STOP BIT STAB 0,X RTS * ENDDBORT #6 * * RUN FILE NAMED 'PPRINT.SYS' MUSTED BE PLACED ON * SYSTEM/BOOT DISK TO BE RUN BY START.UP FILE * ORG YPPORT PATCHIGIRQ SAVEX EQU *+1 LDX #SAVEX PULB RTS * ORG $A04A SPLIT TO TOP OF SCRATCH PINIT LDX YPPORT LDAB #$FF STAB 0,X LDAB #NLPINIT INITIALIZATION * PATCH PARAMETER TABLE HARD COPY CHARACTER OUTPUT ORG ZHCOUT JMP PCHAR PRINTER CHARACTER OUTPUT *       HPEDITC$AN2ASMBC$OJ2BASICC$KCSSYSEQUTXTDC6DO$DGFDBv FILE SPEC.BUFFER FULL - COMPLETE FILE NOT READNO LINES DELETEDNO SUCH LINENOT ENOUGH ROOMTARGET NOT REACHED! KIBv/" ' ' &Ӷ|i9'|i  i' &߆ & zi ~ =' |P#$9'$ n9g#~PNBv|K69 &6(0&''}G&}K&"667+32#K9&|K0*' 6+# V'7+3Z&69 `% _/#LCABvwEFIND F NEW-HEADERHINSERT dI dLIST ,LOG :L ,MONҌMOVEMONEXT NUMBERS NU N OVERLAYKOHFBvT PROBLEM AND TYPE "RETRY" TO ABORT AND RETURN TO DOS - TYPE "DOS"t"F"$GOHi&j'j~ F&&iMKBvP'X$  $}P&'߽'߽r'N&&|Z9Om$r'" ' `&v'& `& r& ӽ|}@PBvp"&"&m"&}_&}^&_9}^&k 6 &29t' t' &Z*9]'|M9v&N ׍v'9}M&}N9ll9ECBveONEZTABFILLEOLLINOON OFF  # BOTTOM OF FILE REACHEDNOT FOUND?FILE NAME: ILLEGAL?JHBv' x  d&Z& &OMNnǍF~9 H '    '9& 9& 'I 'OMBv k=l9 '9W' *mm%9_llkk9klm9klm9 UtWX׽ĖN'^'9~ ]g+~~KV& BBv~<~}H&~~~APPENDABOTTOM ?B ?CHG CLOSE 5COPYCOC DELETE DOSD EXPANDEEXP-GEBvSYOU SURE? NEW FILE:SOURCE OVERLAPS DESTINATION OVERLAY SOME LINES RENUMBEREDSYNTAX ERROR...ZONES OK? CORREC'LJBv'~g&.  $k& l&m$zg`'O~& }Q'$~ā!&v~^& zgt9+'-&Gzg' #:QOBv9"\9@#Z"9L'.'9xlykZ&ll d'O xmZ&mmzd&' Oklm9kltv&|N\97DBBvKPRINT 2P 2READ[RENUMBERTRENTREPLACE RETRYR SETSTOP :TABTOP NT NVERIFY V WRITEWX +ZIGBvA# 'ȧ 'a FOPg$ =& A J& 2 @ xm')`% & x m&m>NLBvK'_`&n9N9p_(_'p'\ *VO'9G& %"" |Gk |TB'SI62V'hi'Z 4 a'#hi62 i*66>Z&R'6>~n%@PBvm zx '/'".  _'\73&xx' Ox~ ~zx '& '@_\7ECBv S'Q& ' ~ ]Q&  RS' *&|R  ' '|S9kIlJ9R&IkJl' `& ~JHBv ' & Y'  `$g'ĖN'v4n"24 2"nĖN'v4O_2'L&\ ihI\'"Y&,M'X$~ $OMBvi &,$ rD& ' 'a  $ ';}g&' p' ߖg&!OhL' i2B@Bv ^H' g~tv'9D&   ' 9  9D'. %' '%' Z'*׆=~ . GEBv vt&X2Y&,N'm X&m]]' Z'mW zW_' -Zk hiX' 'a &@iLJBv~.|`_'p'\ @a'$>1` |`>GIBS'V&~.$n&|cT>f T>"zQOBvWn n$n$O_L&\n'2&iF~ihg 4"2n2$ MM'X|^_""['9~ ]GOXDBBv L ] k  '&9~ ' ' F9|Q k|PZn'*Q&C R&@8&:'F~n$'$4IGBv 2hi&]'6r'&}g& }f'$$nnM&ZJ& +F~v4d&42' 24 9|\'';NLBvSB'SIb&c&'$T'c'T~ ]r$n&|c>~[~(,*.VL9,(.*LV9 k pg ']'~p     AQBvE3&qXD' Z& _7+3\x& - x l q&~  ' ' "8  k8 ' ' " KFDBv4$2 2$4~ T%҆׆'ҩ 24' '; 6 }&҆׆'ҩ9ս 9ɽKIBvҍ҆׆'&*׆&R׆&}'ɽҵ ҩ҃ nґ%9 o&rDDDDrPBv~B? ~~Zb߇Ɇ &L߮469d߇ߜ ߞߠOYߋJߍߤB'CABv3#~ ~ '9 k$e"n&ee' $r$ ~ ]'Szx'J_h$v&~\ '4' x$L\HFBvGv}'׆'!& ҽ׆' 'ҩ  '& #= 9}& _v|^}&҆׆'lMKBvR6R ׆&l&' _|j w~s н׃R׆&~.z%q$ [~.~&& @PBv'^' 6|2W&':އ6&2W&:އz'у&ф&х&߇ 6y'W&:yECBv! 7Z' ' 2i7 3 Z& 2 '\ i4 2V'i *2( 4_e'r$ "~ ] kg& JHBvt$|w94*oZ& 2244Z&9| t2v4|& ׃&f}'O2<2|<2o MB &o r9GB@Bv  k:~ ~ p~    =&?@&;<&O6 ]&- ')6)&$ U2&M& &M&GEBvҽґ%9}&ҽ׆&9ҩ11 R׆&9ҩl׆'~+~ݽ%҆׆'ҩ~ lXvt'LJBvbstvH8:FqDE 'Қ$ 96߆׆'~+lҔ &2 eRRo | sQOBvwD'Z& 9iF N BqP'oV&LoqY&H&9F NLoN BqP' ΦV&疒''V'E)'cDBBv&i2 i\Z& &9 k &~]&& ' OL62&U1>h|e$n&eU& <IGBvҩ'_}'9~ AO'9|&&9 Ut2"4|t"~4O_2'L&\ ih &vw" %NLBvP& 9 9YOUR INPUT FILE EXTENSION, WITHOUT AN OUTPUT FILE SPECIFIED, IS NOT ALLOWED 0" U'      AQBvey2J&_&qY&"H'~9Z&9 &Z&9'S9 νi ' Z'8'GS9S`FDBv_\% '2_\ '# '_\ 9a_Z&`  ' &11O\12%|9W7aXZ+ ~Z=SduuKIBv OR LIMIT EXCEEDEDHHHHHyyyZ&9P|˖֔CBlkD"%E"k9Ħ'0' Җ@&PNBv ^LDX LNCLSRD *MON_NAMNEG@ *NOP OPTORA ORG1PAGPSH6 7PUL2 7RMBROLI *RORF *RTI; RTS9 SBA SBC CABvS  k3D'Z& 7Z&3kD&~<:s[&9'oJ&os''|s սiZ& %o HFBvLILLEGAL CHARACTER IN OPERANDRELATIVE BRANCH TOO LONGSYNTAX ERRORILLEGAL INDEX VARIABLEILLEGAL CHARACTER FOR SPECIMKBv2'}X&  B&~X&'X nABA ADC ADD AND ASLH *ASRG *BCC$ BCS% BEQ' BGE, BG@PBv L6V^_ OZW`ߖߘ} &9*'d '"ZA%Z#  @M& 'L &  '@_VZZߖ ' &ECBvA~ަ*&~ ' &9\ ~ \-\\\}' \\}2&}1& &K  \ %>}2&5 JHBv 9  6Z #2}W&2׫}&,֧U'#އ67߇LU& ai99փ&9ք&99ERRGOMBvMP COMC *CPX DAA DECJ *DES4 DEX END_EOR EQU?FCB FCC $FDBINCL *INS1 INX JMPn JSR LDA LDS B@Bvܖ:S&>'i'iZ&9 SYMBOL TABLE:NO ERROR(S) DETECTEDtZB kik')7Z& vGEBv/'=*** SYMBOL TABLE OVERFLOWUNDEFINED SYMBOLDUPLICATE SYMBOLUNRECOGNIZABLE MNEMONICILLEGAL CHARACTER IN LABELJBv~PQRSTULM9bP&Q&R&S& T&U95' ' M@&9O9O[X\]ޘmޖWQOBv SEC SEI SEV SPC\STA STS STX SUB SWI? TAB TAP TBA TPA TSTM *TSX0 TTLTXS5 WAI> }ߏ6DBBvp {֒' {Z' Z'  t v v~554493'_4455 : DDDD&]& \0~ޏ`'WIGBvFIED BASEILLEGAL OPTION SWITCHTOO MANY OPERANDS (DATA)&9gg }0&▪L"]9~', LNLBvpT. BHI" BHS$ BIT BLE/ BLO% BLS# BLT- BMI+ BNE& BPL* BRA BSR BVC( BVS) CBA CLC CLI CLRO *CLV C     AQBv _D'A'B&\\ ' ' ߘ &'}}9׭9׭'  ' &9 ' 9 P RT9L|| L| L2FDBv '}߁119W|2߉ޘu$Zm,&O~ &\ ׀s 7sJ')[s}\& &\ މ߉ 7sz[&݆[KIBviYޖ '}9o|8|Z9Z'3P&|2gޘ 'ߘgg& g' B49}ML }L9Z'P&PNBvF$ 7 3dfffZ&}9y{~|}{}y7}~ %}~ iiii3Z&}9:$ 9o{p|9+*'$CABv 9~ 7&B /'#&LM} O~ׁ*C}'~9& P' }߁~ #~ ր$&69 "'+J@@HFBv~߉' іJWW9߉}߀ /m ','9[mމ}~߉' Z'!P&'~&i]&LMKBvW]_39]& ~ ~ SSB MNEMONIC ASSEMBLER PAGE ---O}~emߘޘ'&_+''\-'"\*& ' \/@PBv|| 덟|m96 6h62By}~|}{D%&`|E$Z}k{okko'M#0}k7{{k3Z&&jECBv ׀911~mWbuWbm,6um3']& }& ~ &ր׀9m#&mր " '~ / J+~ K #JHBvSYMNOSGENNOGPAGNOPZ'P& ^''_9P&}Lo9P&~ߚޚ~}}o9ZP&݆UOMBvEO{|X'Z&'sm' }~~eH'J&mߘfe+~O9(g{|}~ {|}~ yyB@Bv :L|9PQR S TU990% 9#A%Z#11O9~ 62~DDDD@9IF9GEBv \W9us 7s'[sމ'ρ '˧߉' 7s ፸ ~߉|13~ 7m ','9[mމLJBv'~&m,&`a9~C7ִ'ZZiiɽZpZ_' ',\-\']&'iiuQOBv3 7{|%#||{{3O|{|{ 9ޘ{|9x|y{9G*** + ߛ|| 9̦0+"Fy|y{ 썶0+"ݍDBBv (O9J* ր ׀ J+ր?#@~ 711~ mX&  '" & ,' '- ') '~ 11~ /X& ' ' ւIGBv{Z&]^9~CZ'P&mܡ'& ~&62&mm ' ',' 9LISNOLTAPNOTNLBv' ',' &f mޘA%Z"{ { @{mM*P~e$'/\%'*\@'%\'' m |ZO'Q'ZB' ZH'Z ߘ     AQBv!s}B' Z& 'yZ& '~9oZ& ݖd'  doLߠ'䖒֩&oߢދր|J'ց|J'FDBvt~*uwuuwwZ&Ҕ+&6Ҕ 'F/'ґ%ߗ(Ҕ ',/&(җ%#w'm&'a X~IPNBvܦ DDDD09#76^ށ 7ށ6~~ DELETED  ? &M'' '''H'́ 'HI&}z&ضCABvZ&cC6cc26 2 ~i=c~ S1oLߞ'PFopJߍލ֒-Z' &Z'ߍ[&9sHFBvbK_=לBFJߍ()*+,C&}'+|'Ƅ }3+?-'}' +Ɔƽґ%߆׆& lMKBvw,~~~,~~~,~~~,~~~,~ށğ+'&7"39'ooooc>.9' o><@PBv  J&|FZ& 6 296AJJA~@|A|A9~ң>ߣ 0ߥޣ ߥ>ߣޥޣޥޣޥECBvƆU' &o DED DFFDDD;<;Bo<ҔX&()*+,3/0@A' & aҵƽґ$JHBuP'9w׆&w9~wƽ׆'& B(L)S*G+T,N3Y/M0P'ILLEGAL FILE NAMEDELETE OLD BINARY (Y/N)?FILES: pGOMBve7'&& &( ރK&~ 4239W$ '*  + Զ ߶P& 4 e8%  ށ߃~ B@Bv| ['>ss'3sދ| ߋ"962'J&ߋ9'6ߋ<26"263+GEBv<o Ɔі('E߆׆&l ,'~/'aĽ҆Y'~ѧ >-'-ZLBv 1~ (s`  *COPYRIGHT 1979 SMOKE SIGNAL BROADCASTING~~,~~~,~~~~ ~~QOBvSJ'&' Ȍ't&o!~ *'( # r&r ' oߡz&  &9011n}&: ?.FZDBBvs'sލߍ |&?';7FJSS==Z&ל=CSFߍ_=w3J9o&0#IGBv9a ҩ~҃.Fs;&|. '1&"}@+ z@gg ޖA@- & "  §}.'H9>|@|Aҗ$+':'.*NLBv9o.9'' & ''96>*9'-&'#W$'ށn'* *976ރ     AQBvAޣޥޣޥޣޥ>9> >X0X0X0X0X0X0o %% J9FDBv! , 009&+~<0 9> *&  >  /& > 9 {-&Ͻ +&ý +&KIBv$(l$l '- HU~670     32960 PNBv :M':' 9ߟ& ߟ$ ,ߟ%dߥޟ  '_/ߣޥ+/'4.'ߥ&'$%a'** m*ߥޣߟ,ޥ9ޣ %9ߥޣ CABv/a32$&{, 9W$_ _7Y&{36 ,`M* W%_m' æ$&D{ $` 6A+Z/ HFBv'ߣޥߥM&~ *ޥo}ޣ9 $9}{'*,}ߥߣDޣߣޥ'ߥZ&o},9~629hiiiiihiiHMKBv ս c0J& |R _Om*m*L (x$@R9X  XM' VJ&0Z&@PBv (ߗ29߿9ߞ&z@P& 4 '׃ BASIC Fv& %h M'ڽ Q ׀׃ B.jECBv%}{&~^%9(& )&9׽ ^'9,07'!= -& ,0N3]&M'< 6M* !2M* JHBvp& j ooe-7Z&d3 .}W'~0 67  Z&32~ֽOMBv :;%&]'  "&" *9, & M9$~ *ߟ#.M'J :;ޟ 9, &.9,M':&.9B@Bv,1111 9 9$$' 7(&3>"$ ' & & `> 9m+67$&D 32  {)'67%@,`M+`0`GEBv  -& M9E}{& C3~%~* +& }{'C ]&} M9~ "&.{ߣ}ߥޣ"LJBv ^   29%~ *`M      _\m*ZiQOBv ~ҍ=* COMPUTERWARE BASIC VERSION: BFD68 - 6.0 ~ O<=F{|Uۗڗzܗޗ "$(@0 DDBBvM&960+9/ 29 29>/~ *O_m+m'#--XITSXI%XI%TS%%սj&TT>9,~ * $ mIGBviiihiiiiihiiiii9dfffffdfffffdfffffdfffff7'ː39W$* WUNLBv L RU}L*~67 329629<=;:% "'e     AQBv b'\"$  'om' &߉oZ& Z.&'u0މ}."&~ 4 :&,~4.'/Z}|'[ Z] ZFDBv3K&&&&%&+h _OJ&Z&92Z&9 :&O,&;&,M978EoZ&4 0-2"$KIBvE4މ* % މ6','9& $ޟ '!*"' [ޟ &" ' HF:<97_*\&ߣ"G Z&"$PNBv-ENTER & ޽   ,&ߟ ,' F :%,9~ * L-' LONOP0819 $ .&O 9 0CABv ~ 4_V6'#3 މ ׆'ҩ8~ *Fމ ׆' &9'+$'. sV& |HFBv׆&l9ҩ~~ "&`'"',& $&), 9 92ށ߅2߁|9ޅ߁9 މ/ |ʍ̽M'MKBv3ޣM&ޥ9~ *,]*~9 $K~ 3,]'ZV Q'/' ~ %V. )bz& ~ *./b o@PBv>}L' 90oooooooM~$ 40% HHH097&׆'' ҩ`~ *39މ}oԁ}ECBv{ 2362677777P&]&~~҃s,  % sV9 zl %7ށJHBv%<`4L%36,'~ މ* ׽ %`4׍%މ׆&99~ *87~w,OLD NAME&4L%ؽNEW NAME&OMBv!ߣޥ}I&,' M' ߥZ&ޣ9oޣ 96}' ' &2}9,&~ * "&,$&ߟ,$C,ޟ}{&I$!M'REB@Bv , ) &2Z:,'.:;ERROR # 2ؽ,'/&ZzF' Z,' ^ &UGEBvi :&484 Қ%488Z&3 9.&4 8m' 3 9L &FILE NAME: && $%`4L%זL' fLJBv*ߥ"'ޣߣޥ 3G'o 9ޟ QJ"ߣ֢Р7 *F"$3 ߥޣ*' ߣޥ ߥ :;JKߥޟߣޥKQOBv%@0&}N& }O'zM N>8]'}P&Z HHHHsP8}O&|M> }O&.&O _E&-' +&7 2PM>0KDBBv& Z&9~  '* , 6 ':' O;;:: 6 "* *'"'}' # 9 _ IGBvWK''%z&+h l׆Oz}&~ 4~ މ͍ "'   O ڽ׃~8މ׽ 'NPNLBvV^, zV+ ,& $ .~ bj& b STOP Z )Z~ 4I;~I}ߣߥDޣu     AQBv& ׆9M' -,';'o} نٽ6#&*,',&,- "XZ*' 9 9,$r$d,B '=}{' 'FDBvP' ,'F9]' ZF-'Z&& 5 F]' ",}{&i , ,&,F'  ;& ,'dž, :KIBvQ ,' 9AVAIL=֊%$* PROG="#!  VAR=$%#"~g~&{/}{'D $PNBv{&~,CߥCߣޣ'ߣޥ& ߥ ޥ'CZ ,I$~Q, Q~ ! =&9<&=&9>&99>'~ *=&CABv4 6',$ 'މ}{& %  ٽ Խҽ!$ B9צ'& & l׆'6~ *׆'3 l ½6&~HFBv>Om*(z'l }O&ѽj&}&q$̍6 ѽܽ̍'E:'Z*-POL *J ~!֞0$ ѽMKBv٥xy}T&]*~<9,%~ }{&, )0ST'ST\'&& ./&' ܌(s&~ *ST\ @PBv,2,9 (&,$#g  dlg#g ܦoUd~$W%~7TSS3,9F\O ECBv׆$1 l'2 ͽ6& OF~*",}{&  ,& ӽC' 9, ,'S 8%>, ;JHBv,~ , :%~ %U~U9s|9 ~ н,,' )&, ~2, ~,{)%~ *M*,`$ _OMBv\''V''M&&^g^m*Qg^$^gx$^\9^ ,9 ~ *,"QQ}{'6"}B@Bvt)"' 8Bމ}Bl%  &$'~ *"'M&&  ,&B ,' :%,9צ&׆$3 cl'GEBv$~. O062 $97F\}'ш% ч$ &_F39U}&}'OOm& }& ~m*- .=-9M.LJBv$%9]& & O9}&M&~ *""S'Jyצ%Sץ{'Dߣ٣ףޣ~TO_tT$QOBvm9<'9߽Q M+'VVV9D(~8 ]/lZ oU~'˗L!}L*~m* ~DBBvb %,';'#& 9 9,,׋9 # #&',' ;':'~,ہ$7HHHL '߁ 39!$0~ *צ&IGBvZ& }U&9..m+JM'L&9>0m&m&m& m&m&m' >9% 9^,%~ * =' ,}{&  :%mNLBv='~ C&&,,\$\, C&& ,, !\$\, 8%,.S\ST\9,%~ 8%,     AQBv[TSSO07 3R%|R 6>0R2>&ֽU~'d C)'~,CO{ FDBv & %" 62 6,9#~ *k#ǽg #ǽg ߍK#g߽m+#ǽg~KIBv"g #ͽg $ i $ X  X  39W% פޣ&~ *Ф$ۤ~gm'Ͻ!=$o/PNBv$TXs$Bhvupfffgffg33338A&HXsuW1RNDTAB(]INT(CHR$(MID$(LEFT$(CABvIޣM+ߣޥߥJ]&ޥ o}{~2,]+C7L]&36J*O} D]+D9}o  (]'Z&9HFBv ,F~G7g Gg3Z&g~ 0 m' P o9!6*I/I  MKBv"~"\%!%צ'& І & ׆'6 $o ν\$~ !%׆׆' '7~ *׆׆'1 l ʽ!$~ צ@PBv%B(FNIMOD(":STATUS#[USER(LISTTHENUFORNEXTjGOTOGOSUBPRINT8LETINPUTYIFRUN READXDATECBv7&L +F)>TS,` )&+ =&$:']'T&$ S&ʀ ,9"~ *, (&N "'DE' JHBv!8 K i $ " g~(~ *0~0J  X#ӽg  X]* P 7#ӽOMBv#3333BqC i#ifffg#R33333333XsuW1IG`Y8ffgaHjB@Bv_\M&ZO ؽ$'~ *~ ,'~,9,"}{&~2,\7]+ нW$]*%~ *\7]+JCJ* 2Jߣ}ߥGEBv %#g~DWm& ~ ȍ ~$00&~$~э$3! C!$] -sLJBv"xg ~!ӽ\%c!$Q+Z "VXZ*2&92%$$\$%ي4Ƭ $+~<4$%2צ' l׆'~ o_|QOBv$ RIGHT$(mSTR$(ABS(SGN(SQR("cPI &LOG(!:EXP(!SIN( uCOS( ATAN( PEEK(YPOSSTAN( /VAL(ASC(LENDBBv 9]'7^ 3Z& ,,9ׇWWL9W$~F62F*} o~d}}9 'fF&bN&[%S (IGBv!K i# }I' #g2M*~ Ƚ0P/`%oP#ӑP'* 6g2L 6g2J $2߽ X NLBv#f''&O~g׆&׆o afbgfI&2cs$7%AiW2e(10P0%M     AQBv%A %RESTOREONdHOMERETURNDIMwNEW CHAINCLOSE"OPEN"WRITESCRATCH#-FLIST FDELUFRENMONxDOS`FDOSFCB EQU SYSBAS+$0880 DOS FCB ADDRESS SYSSTK EQU SYSBAS+$0A00-1SYSTEM STACK TOP EXTDOS EQU SYSBAS+$0A00EXTENDED DOS LOGICKICTER YDLINE EQU PARTBL+$09DELETE LINE CHARACTER YLPAUS EQU PARTBL+$0ALINE PAUSE CHAR YLCONT EQU PARTBL+$0BLINE PAUSE RESUPNEND OF PAGE YPPPAS EQU PARTBL+$20POST PAGE-PAUSE,0=ON.#0=OFF YSYSDR EQU PARTBL+$21SYSTEM DRIVE NUMBER YWRKDR EQU PARTBL+$2CABM&TSAVETPENDLOAD2SAVEAPPEND5PORT=tSIZEOPTION4TOSTEPҬGHF JUMP TABLE PARTBL EQU SYSBAS+$1300PARAMETER TABLE DOSBAS EQU SYSBAS+$1380BASIC DOS LOGIC DFMORG EQU SYSBAS+$1780 BASE ADDMKZE ZHCOUT EQU PARTBL+$12HARD COPY CHAR OUTPUT YECHOC EQU PARTBL+$15MONITOR ECHO CONTROL ADR YCPORT EQU PARTBL+$17CONTROL @PARTBL+$25UPPER CASE SHIFT LOCK 0=>NOT UC YOSWTEQU PARTBL+$26OUTPUT CONTROL SWITCH YDCMDA EQU PARTBL+$27DO COMMAND PROCEE OPT NOL,NOS,NOG * TTL DOS COMMON EQUATES *DOS68 SYSTEM PROGRAMMING EQUATES SYSBAS EQU $C000 BASE ADDR FOR THIS SYSTEM DJHYLINAD EQU PARTBL+$04LINE BUFFER ADDRESS YLINPT EQU PARTBL+$06LINE BUFFER RESET ADDR YBSCHR EQU PARTBL+$08BACKSPACE CHARAOMCHARACTERS/LINE YNULLS EQU PARTBL+$1DCR/LF NULLS YHCFLG EQU PARTBL+$1EHARD-COPY ENABLE YEJECT EQU PARTBL+$1FBLANK LINES B@Bv&0tEND 4POKE(8DEFSKIPREMQ:QTRACEMRJUST=ASTRING=BASE=$LINE=DIGITS==STOPWAITCONT TLOADGE LINBUF EQU SYSBAS+$0D00SYSTEM LINE INPUT BUFFER TCAEQU SYSBAS+$0D80 ORG OF TRANSIENT CMD AREA DOSJMP EQU SYSBAS+$1280DOSLJME YABORT EQU PARTBL+$0CABORT CHARACTER YABRTV EQU PARTBL+$0DABORT VECTOR ADDRESS ZHCINT EQU PARTBL+$0FHARD COPY INITIALIQO2WORK DRIVE NUMBER YCLINE EQU PARTBL+$23CURRENT LINE NUMBER YCCOLEQU PARTBL+$24CURRENT CHAR POSITION/COLUMN YUCSWT EQU PBB IGR OF DFM * * PARAMETER TABLE DEFINITION * YMONVEQU PARTBL+$00DISK MONITOR VERSION YMEMAX EQU PARTBL+$02USER MEMORY LIMIT NLI/O PORT 0=DISABLED YPPORT EQU PARTBL+$19PRINTER I/O PORT 0=DISABLED YDEPTH EQU PARTBL+$1BLINES/PAGE YWIDTH EQU PARTBL+$1C     AQSSOR ACTIVE YERSWT EQU PARTBL+$28SYSTEM ERROR SWITCH YCFLGEQU PARTBL+$29COMMAND LOAD FLAG YLOADE EQU PARTBL+$2ALOAD ERROFDO ROM MONITOR UCTBLEQU DOSJMP+$0F USER COMMAND TABLE POINTER * ZFLSPC EQU DOSJMP+$11 GET A FILE SPECIFICATION ZGCHAR EQU DOKILPEQU DOSJMP+$38 FORTRAN LINE PRINTER OUTPUT VECTOR ZPEEKEQU DOSJMP+$3BPEEK AHEAD AT NEXT CHAR IN LINE BUFFER ZOUTCH EQU PN EXTENSION INDEXES * XBIN EQU 0BINARY XTXT EQU 1TEXT XSRC EQU 2ASSEMBLER SOURCE XBAS EQU 3BASIC PROGRAM XCTL EQU 4COMMACA FOR FILE LOAD YDATE EQU PARTBL+$30SYSTEM DATE STRING YTIME EQU PARTBL+$40SYSTEM TIME STRING EXTTBL EQU PARTBL+$62FILE EXHF1D DIE, PRINT CMD STRING AND ERROR ZGETHN EQU DOSJMP+$20 GET A HEX VALUE ZADDXEQU DOSJMP+$23 ADD THE B REG TO THE X REG ZOUMKTATEQU DOSJMP+$47 TERMINAL INPUT STATUS ZRESTR EQU DOSJMP+$4A RESTORE I/O VECTORS DCMDLN EQU DOSJMP+$4D COMMAND LINE PROCES@P SPARE * * * DFM LINKAGES ODFMEQU DFMORG+0 OPEN DFM CDFMEQU DFMORG+3 CLOSE DFM DFMEQU DFMORG+6 I/O REQUEST ENTRY * FILEECE EQU DOSJMP+$06 CHARACTER OUTPUT ROUTINE(OUTEEE) ZINCHEQU DOSJMP+$09 SYSTEM MONITOR INPUT(INEEE) ZMONEQU DOSJMP+$0C JMP TJHRINT A HEX BYTE ZOUTHA EQU DOSJMP+$2F PRINT AN ADDR IN HEX * RESERVED DOSJMP+$32 ZLINEI EQU DOSJMP+$35 LINE INPUT ROUNTINE ZOMQU DOSJMP+$59 DECODE NAME AND JUMP ZCRLFEQU DOSJMP+$5C PRINT CR/LF STRING ZSTEXT EQU DOSJMP+$5FSET FILE EXTENSION * * FILEB@R FLAG YTAFLG EQU PARTBL+$2BVALID TRANSFER ADDRESS FLAG YTADDR EQU PARTBL+$2CTRANSFER ADDRESS YOFSET EQU PARTBL+$2EOFFSETGESJMP+$14 GET CURRENT CHAR ZGNCHR EQU DOSJMP+$17 GET NEXT CHAR ZANCHK EQU DOSJMP+$1A CHECK FOR ALPHANUMERIC ZDIEEQU DOSJMP+$LJDOSJMP+$3EUSER ALTERABLE OUTPUT ZPUTCH EQU DOSJMP+$41 DIRECTED OUTPUT VECTOR ZGETCH EQU DOSJMP+$44 DIRECTED INPUT VECTOR ZSQOND CONTROL XBAK EQU 5BACKUP TEXT XDAT EQU 6DATA FILE XFOR EQU 7FORTRAN FILE XTMP EQU 8TEMPORARY FILE XSPARE EQU 9UNUSEDDBTENSION TABLE * * MONITOR LINKAGES * ZCOLDS EQU DOSJMP+$00 MONITOR COLD START ZWARMS EQU DOSJMP+$03 MONITOR WARM START ZOUTEIGTST EQU DOSJMP+$26 OUTPUT STRING AT X (END ON $00) ZTYPDE EQU DOSJMP+$29 TYPE THE DISC ERROR MESSAGE ZOUTHX EQU DOSJMP+$2C PNLSOR ZEXCMD EQU DOSJMP+$50 EXECUTE EXTERNAL COMMAND ZLOADEQU DOSJMP+$53 EXTERNAL CALL LOADER * SPARE EQU DOSJMP+$56 ZNAMEJ E     AQ CONTROL BLOCK (FCB) INDICES XFCEQU 0 DFM FUNCTION CODE XESEQU 1 ERROR STATUS XUNEQU 2 UNIT NUMBER XFNEQU 3 FILE NAME XFDTOR NUMBER XPTEQU XDB+2PREVIOUS TRACK XPSEQU XDB+3PREVIOUS SECTOR XSODEQU XDB+4START OF DATA * DFM FUNCTION CODES(XFKIRANDOM FILE QORFEQU 21 OPEN A RF QPRFEQU 22 POSITION A RF QRRFEQU 23 READ A RF QWRFEQU 24 WRITE A RF QCLSRF EQU 25 CLOSEPNWEQU $FDISC WRITE ERROR EIFTEQU $10 ILLEGAL FILE TYPE ENEREQU $11 NOT ENOUGH ROOM TO CREATE FILE EWPEQU $12 FILE IS WRICAOR USED XSUCEQU 18SECTORS USED XRFSEQU 20RF FILE SIZE XRHBWEQU 23RF HIGHEST BYTE WRITTEN XRBAEQU 29RF BYTE ADDRESS XHFPEN FOR READ QSREAD EQU 5 READ QSRCEQU 6 READ CLOSE QDELEQU 7 DELETE QRENEQU 8 RENAME QAPPEQU 9 APPEND QDIRIEQU 10 DIREMKTS EFIBEQU 3 MASTER FILE DIRECTORY ERROR EFBEQU 4 FILE IS IN USE ENSFEQU 5 NO SUCH FILE EEOFEQU 6 END-OF-FILE EDFEQU 7 @PNSDEQU $20 NON-SYSTEM DISC IN LOGGED DRIVE ESFFEQU $21 SYSTEM FILE FORMAT ERROR ECSSEQU $22 CHECKSUM ERROR ON SYSTEM FILEECN FLAG XRIDEQU 33RF INITIALIZATION VALUE XDBEQU 38START OF BUFFER XNTEQU XDB+0NEXT TRACK NUMBER XNSEQU XDB+1NEXT SECJHLOGEEQU 17 EXAMINE SYSTEM DRIVE NUMBER QSSREQU 18 SINGLE SECTOR READ QSSWEQU 19 SINGLE SECTOR WRITE QCRFEQU 20 CREATE A OMEQU $BINVALID T# OR S# ON QSSR OR QSSW EIUNEQU $CINVALID UNIT NUMBER (ONLY 0,1,2,3 ALLOWED) EDREQU $EDISC READ ERROR EDB@FEEQU 9 FILE NAME EXTENSION XFTEQU 12FILE TYPE XFSEQU 13FILE STATUS XFSUEQU 14FIRST SECTOR USED XLSUEQU 16LAST SECTGEC) QFREEEQU 0 REPORT FREE SPACE ON DISC QSO4WEQU 1 OPEN FOR WRITE QSWRIT EQU 2 WRITE QSWCEQU 3 WRITE CLOSE QSO4REQU 4 OLJ A RF QERFEQU 28 EXPAND RANDOM FILE SIZE * DFM ERROR CODES(XES) EIFCEQU 1 INVALID DFM FUNCTION CODE EFEEQU 2 FILE EXISQOTE PROTECTED EDPEQU $13 FILE IS DELETE PROTECTED EFSEEQU $14 RANDOM FILE SIZE ERROR EDWPEQU $15 DISC IS WRITE PROTECTED EDBCTEQU 30CURRENT TRACK NUMBER XCSEQU 31CURRENT SECTOR NUMBER XRIMEQU 32RF INCREMENTAL MODE XRIFEQU 32RF INITIALIZATIOIGCTORY INITIALIZATION QDIRTEQU 11 DIRECTORY TRANSFER QRAFCEQU 13 READ ACTIVE FCB CHAIN QLOGDEQU 16 LOG IN A SYSTEM DRIVE QNLDISC FULL EIFEQU 8 INVALID FILE CONTROL BLOCK (FCB) ADDRESS EIFNEQU 9 ILLEGAL FILE NAME EFSEQU $AFILE STATUS ERROR EITS     AQ * *FILE TYPE CODES(XFT) * FTCSEQU 1 SEQUENTIAL COMPRESSED FTSQEQU 2 BINARY SEQUENTIAL FTRBEQU 4 BYTE MODE RANDOM FTRRFDBvw&df&d&(ξ'O dξ9οzdf*ȀoZ& ȀlοnjȀ׆'ҩ11~l*9hBvB~J~|B.76>m*Π.39GB J>9OGJPNCAL WRITE FARAEQU 4 RANDOM ACCESS * * PRINT CODES * CREQU $DCARRIAGE RETURN LFEQU $ALINE FEED SPEQU $20SPACE EOSEQU 0FBeGSET,ECHO=A00C,CRT=8008,WD=80,DP=25,STOP=11,CONT=13,MEMAX=7800 GET 0:SYSPRT.BIN * READY @PEBvyȀґ$οV~ҝ߆׆'ҩ~҃׆ jοnlοzdfhξaņ'(~҃$҉ '(* PATCH TO CORRECT MONITOR SHUT OFF ORG $BBD FCB $0D C/R FCB $0A L/F FCB $0A FCB $0A END OB@EQU 5 RECORD MODE RANDOM * *FILE STATUS CODES(XFS) * FANAEQU 0 NOT ACTIVE FASREQU 1 SEQUENTIAL READ FASWEQU 2 SEQUENTIAGEBvhff'&Ȁ׆'ҩ9jjllZ&9h'  '&9PȀ׆' 'ҩοPM'9BAD FILE NAMEQSET,ECHO=A00B,CRT=8008,WD=80,DP=25,STOP=11,CONT=13,MEMAX=7800 GET 0:SYSPRT.BIN * READY QOBEND OF STRING OPTLIS @PTCHTXTIISYSPRTBINJJTARTBAKKKSTARTBAKLLSTARTUPMMSET,ECHO=A00C,CRT=8004,WD=80,DP=25,STOP=11,CONT=13,MEMAX=7800 GET 0:SYSPRT.BIN * READY      AQFDKIPNCAHFMK@PECJHOMB@GELJQODBIGNL     AQFDKIPNCAHFMK@PECJHOMB@GELJQODBIGNL     AQFDKIPNCAHFMK@PECJHOMB@GELJQODBIGNL     AQFDKIPNCAHFMK@PECJHOMB@GELJQODBIGNL     AQFDKIPNCAHFMK@PECJHOMB@GELJQODBIGNL     AQFDKIPNCAHFMK@PECJHOMB@GELJQODBIGNL      AQFDKIPNCAHFMK@PECJHOMB@GELJQODBIGNL!     AQFDKIPNCAHFMK@PECJHOMB@GELJQODBIGNL"     AQFDKIPNCAHFMKKPECJHOMB@GELJQODBIGNL