IMD 1.17: 14/12/2009 9:41:52 CPM Utilities    0ISIS.PDS VOL1ISISPDS M 04 1                         L COMXD COMPIP COM< ASM COM@ SQUEZ COM{MAC COM\CHESS DOC DIF2 COMs !"#$SUPERSUBCOMeSID COM8fghiCAT COM,jklDIRCHK DOCmDIRCHK COM nINDEX101DOCLopqrsCHESS COMtuvwxyz{CHESS COML|}~ISIS COMMODEM9 COMMODEM9 COMICOPY COMUNLOAD COM%UNSQUEZ COMb&'()*+,RESOURCECOM--./LISTT COM0XT COMF12345XBLOCK COM67ALLOC COM8XGAN COM09:;INDEX101COMQXPIP COM>LINKASM COM,SUPERSUBDOC MOD73 COMMOD73 COMCOMPUSRVINFMOD7 COMNPRINTSQ COMC<=>?@DISKRCPMLST-ABCMODEM COMNDEFGHBAUD COMISPACE COMJDUPUSR COMKRPIP COM:LMNOTEXT BBS(PQRFINDBAD COM CGANEF COM0MODEM797SET-BAUD300 COMBAUD4800COMBAUD9600COMMOD9 COMMOD9 COMDUMP COMSNEWCAT COM,TUVFF COMWDESPOOL COMXYXSUB COMZBLOCK COM[\MAZE COMo]^_`abcSUBMIT COM dPRUN COMwLINKMT COMNMODEM797INFSORT COMSORT COMBAUD1200COMXGANEF COM0ISIS COM         ͒E!9"1́22h2}2~2A!~h͡ T#gz0{A-0:<2!@2i_F>20>2BXʮ͒ Enter F to scroll forward, B to scroll backward, or X to exit. h>,2z{ ~ +:SD 4.4 - 28feb82!9" 1  }2  W2t 2p 2[ W2s <2!\~P:s ?͊͞: W:^#~))))!^ o&:^ /o*~ "~ *| #"| T>k͞*` |ʚ Ĕ͊2n ppp>0Þ0|rx0”:n >0ž:w Ü2n Þ2w *| |2l:\@͞7vs}*~ TT|:78:o !p 4=2#0*:}2}:~12~A!g2}2~2A-!"\!*}#"}*#"|!L:] \͒ Requested file is not on this disk. Please check your spelling or use DIR. ñ͒Correct usage oC:\=!_!~2o !p !]~ > 6?#7>?2ht!\^W7x##~2_ #~2^ ##^#V"\ #^#VÔ*.;^#~2_ #~2^ #^"\ "b *\ #ڭW+}ʾz¨äi`:_ )="d *b #) "x "q *{zf7:p _ W!"` "| :[ w!~6:!~62&*6#=W;W!~6\!5:\@2h[|4:8>!\4:p څ>1͞:p 0Þ> ͞> Þ͜>|͞> G:*:W;!>p#"=2x_:W{ : :<H f BISHOW is -- A>bishow filename After first page is displayed, press F to scroll forward, B to scroll backward, or X to exit. ñ~ʟ͡#Ó_*"~ t \W ͺ*j *l ͥ*j *f {ozg*u *-2_~͞#͞*. V*.V--7:t _ WwW*d T^#V#N#F_~W #£’ ) ) Nq#Nq ) ) N#F^#V_~W #>2͊R͊ WW:͓Q͌Q!.ͷ6y#G͙Qà!2ͷQ͓͌Q!>ͷq eg͙Q:zJEËC–EQyQxQRQ** {zҷ*~#" <AOGƐ'@'OxƐ'@'ON# h #{z*f ç:¹!¹5W ͈##"q *q ^#V#"q >.͞::s _W* *}#>d2. >FNpq#=*: 1 Driv[ More ] $ ERRO - NO FILE on - ->Drive, user containsK in files withK freUser ADFNPR==SD DIR    (INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)(INP:/OUT:SPACE)221@:2!o6+6+6!6#6!6#6:G*o .!N6:^*M^!K6!6!6+6' :$::=2K  :ʤ\:ҷ\x'Ͳ:!\͢  :͈'! !p+q* !q*& *M *M !p+q*!!p+q*"!p+q*$!6  !kp+q*j> >ڪ Þ !qp+q/ *pDM9: :M2r:N!r !:r *r& N!r4 !6: :2!q: " *M n :c4 *M n :2!c:Q !c:2: !:cw>!n !5 Y : { !6!q:!lwҙ  â :0O !q:O| :O| !6:]2l:o'2o:n'2n:m'2m*mMͣ *nMͣ *oMͣ :] COPYRIGHT (C) 1979, DIGITAL RESEARCH, PIP VERS 1.5$$$ SUB =.:,<> _[]INPIRDPTRUR1UR2RDROUTLPTUL1PRNLSTPTPUP1UP2PUNTTYCRTUC1CONNULEOFDISK READ ERROR$DISK WRITE ERROR$VERIFY ERROR$NOT A CHARACTER SINK$READER STOPPING $NOT A CHARACTER SOURCE$:$: $͈Ͳ!N6' :!Cwͯ !6:^͢c!6{:/>!/H{ͯ :<2Š ::=HҮͯ !6:Ҿ:2 !6::/H͈;!6:> !/>͔: :ͳ.!ws+p+q+p+q:w=2wN *s*u w*s#"s*u#"u' !"*M^7 !x6:!xھ **DM͆ 2yʭ :yʗ ͯ *"*6:2x÷ *"!x4d !"/ !j}=2| !"*KM^'_ !z6:|!z1 *:   *}2D" * * *&"!q:UY: Y:ҩ: ʩ:_2ʘ:€!6<:<2!ژ!6 >!]Ҥ; !6:Q::H: !6*M : !6!q:a/>z!ABORTED$BAD PARAMETER$INVALID USER NUMBER$RECORD TOO LONG$INVALID DIGIT$END OF FILE, CTL-Z?$CHECKSUM ERROR$CORRECT ERROR, TYPE RETURN OR CTL-Z$INVALID FORMAT$HEX$$$$NO DIRECTORY SPACE$NO FILE$COM$START NOT FOUND$QUIT NOT FOUND$CANNOT CLOSE DESTINATION FILEHHͯ :^!w:<2:0}:@E}:!S!W6: z!]6:cm!c6:_z!_6l ::,: HHҰͯ : 2ó:E:1:2v!q!*8!*6: > "}*}DM͆ ' ͯ *"!z4 :e !"͆ !z6:|!z '? 2*H#"H!{6:{ր!Ң *{& :{4 2!{4m *":ڹ ͯ !z4I '2!"!q: !4>!S :S! :2*M/H:_2:!q:A/>Z!/H8: 2::=O>m:W!Q} Hmd>9>!6:2*M!E ^#V͎ڗO **~2*#"m2m͖ 2m!6m!6m!6 m2m$DESTINATION IS R/O, DELETE (Y/N)?$**NOT DELETED**$$$$$$$NOT FOUND$COPYING -$REQUIRES CP/M 2.0 OR NEWER FOR OPERATION.$UNRECOGNIZED DESTINATION$CANNOT WRITE$INVALID PIP FORMAT$CANNOT READ$INVALID SEPARATOR$1 :2L> ̈́M9 ͦ>ͦ!q:_  !p+q.*   !q*&!p+q*2!p+q*2!p+q*22!p+q*!p+q*!p+q*!p+q*2!p+q*! ^#V͎ * :w*#" = = = = = ͯ  *M !6q  !6q  !6q  *& !6à  !6 à  !60à  *& !6  !6  !6  *& . 1 4 7 : = F P [ f q  ͯ m!62m!62m!62m!62m'2:2:TҒ:2!6*ME:2::Ҳ:<22ý: 2:} >ͯ :i:2:d*M:[     *M:>!(:=2%> >>!F!5+N! ~2!4<2T>>!b}*bMͭz:b2!b6:<2é>!`ҥ*`MͭҞ!`6!6> :é:(!q:!wO! ~2*& :w>!:!4!6>:N<2N!÷:S:QHI:N<22: H@"2Í202O> c!6Í202O> ڍ*&O*& !sc*&P :w:·>!ұͯ :22:_!6=!6>'!E!4!p+q*0 !2*">!b!ͯ >!`0ͯ !q:E:24J!46*}a!44EJ *KM^'́:‚ͯ !36'n::0:f9OY#9.3'ͳ.:020' 'ͳ'7 6'DM!  ::=H-\:N2O_og_{ozg^#V))) _{ozg^#V) d^#V|g}o n_{ozgO{ozgi`N#Fogo&og H ©=¨> *N& N2 !p+q!6!6+6 !6: S: M!6g8:N2M*M8p!6!6!6>!ڕ*&P 6!4z!6!6#6#6!6*M8:ھ:*͇g2ê::¿::,͡A<2O>r+s+p+q*~$7*>*>H&>*#"*#"> 2:R͎:!6!6=2:ʙ!6:“H9Ž>!6-e!6ͻ2=2ʺ-é:>>"ͻ2:!!5ͻ2ͬ!\!j>A+!s!"@͓1!"<**"͓n "Dn"":!Q2҂:X!Wғä:ڤ*MEÓ:ұ@@:O2Mc;!6#6>!)*&P ~"::H:H ! !9!9DM! ~#fo#n}:w! ~#fo#n}:t! ~#fon&! n&n! ~#fo##s#rt!éþ! ~#fo#n}:ʾ! ~#fon&! n&¸! ~#fo##s#rþ!é! ^#Vr+sn`is{ʐ`in}? ! ^#Vr+sn`is{`in}.þ*M8):[ͱ!N5!6ñ:5!6#6>!ڰ!6:<2O>/:!O!T *M͡H~K:¡!6[–ͱ!N5:2:2!4=:[¼ͱ4:!6:.2O8: :* ͇g-:>>!p+q:,!6*DM9:<!6:z 2W!6D*&L :w:<2Ov*:>=20O> ڒ:0:AO>Ҥ::A }}Hͬ!wͻO`idͻV[2O>2:!X!6:!:H:H"!6!4:_jYO jM*"S*" 3@bl*M1͓!""7 *M^͆ \͔!":͎H*#"ͧÝ/ :>͛9ͯ .*#":_!:[ ͱ!N5!6:%:<2*6 * 6å!q!6> !d*&I :]>!4A>:<2O* :w:?†!6!q!6?!:ҠgÐ!q*&*~!6:22: :]Hں:A2O>: 2ͯ :=O!L NE!4 E E:/.*&L 6$L9k9.Xͯ *KM^020 :020:121'ͳ':²ͯ !G6!"!"7 *M^n/ :a/:H!6:ͯ !&6' !'6!36' :1/!aE*#">z?C9IͲÁ.!6> !ڇ*&' ~2 ʀ: y.*M!4Q>!қ:=2á:2:Ҭ\>!ҿ:=2K:2K!:!:K\: \!p+q͈*    1*" COPYRIGHT(C) 1978, DIGITAL RESEARCH !)ͼ !ͼ :5͡ :6:6͡ :7͡ :\ ʻ 24!dͮ 25ͮ 27ͮ 26!8 ( ʃ !Y 1  :7ʞ !z 8  !"2D2X2#! 8 !ͼ z{* ! !"!8 w á 4êü /L9ASMPRNHEX#  +6# *#"~!ͼ G:6QxJQS*!w#"! 1 !"!Y~~# …¡z!ͼ wʹ* ! w#" ! 8 !" ! zz_O4:  :6y:! G~#x=2> > ! >x6 #='G! ~ p( O*}O>4?:7w:#ĸ*"!͸* }w>ͪg( ʆ1 Y :7ʗ8 z !<ͼ CP/M ASSEMBLER - VER 2.0 NO SOURCE FILE PRESENT NO DIRECTORY SPACE SOURCE FILE NAME ERROR SOURCE!4w_#~ ʸ A:4~~# ¼ > \ ?ʻ w# !ͼ ? !ͼ  FILE READ ERROR OUTPUT FILE WRITE ERROR CANNOT CLOSE FILES END OF ASSEMBLY G:7xʘ!#~ʄl͸Ä**!O {zʊ͸*"!!#^4!$wͯͯWƐ'@'ê>:ͪ!#^Ww*!{͚|͚}͚͚{!$~#͚͚> ͪ> ͪ    @2 0 0:x0_<2! wI2 2> 2 >2ɯ22 !~@_6^4#: w~$w: 0 q: A: A͋q: a{_2  2 - !ɯ2I:  ;*:  ͭͷ ͭ͋{zA"*![N![ N#Fr+sq#p/>G=#w#w3#w#w!JSYMBOL TABLE OVERFLOW G*##~w*##~͎*_###s#r^#V`à 4 Wm ()*+,-/ABCDEHLMDBDIDSDWEIIFINORSPACIADCADDADIANAANDANICMACMz'{ͅ>ɯo>g"k!m6ů{_zW5>)D*kOxGd !m?FDM!xGyOڂÃ)sn55)=â|g}o=î--#zg{ozg{ozg{:|: |Ë  |*" ͩ !6="1 :  1}1:n:>BʋSSͦSSxS 1:  1"" ͦ 1 |R >O U!" 1 1!|_!^#fk $8AP`ix>9q>9: '!2 >9 7:! 6 >2>2: 2 Qͭ:Ğ! :lj<͖<j<|<: OʊQ>ÖH >2 2 û: B­>ôD> ¸!52 !"!N#~#A07O! ~*!) " CCMPCPIDAADADDCRDCXENDEQUHLTINRINXJMPLDALXIMODMOVMVINOPNOTORAORGORIOUTPOPPSWRALRARRETRLCRRCRSTSBBSBISETSHLSHRSTASTCSUBSUIXORXRAXRICALLENDMLDAXLHLDPCHLPUSHSHLDSPHLSTAXXCHGXTHLENDIFMACROTITLE  PF FP! ( 2/oÓ:: ;,!ɯ22=2l!"]!~H5_!m~0:ą:  *":  :‰:̅ԅ!^#=ʅVq”*qͦ1& O:lµ̅>2ly:_!w~!s!m~ùy !~=w_!m~ ͅH ñññ81Ľ y0îH ñGîG  ñH ñ(Ľ yîH ñîîĽ y0îîH ñG 1: :,; c*| } 8O:  '<ͭ'<>V$>O$:Ğà\ÞØ`rÍÖ?'  v:P@< !  PP27 ( *"  NZZ NCC POPEP M x_BH!œ#¶ ¦{KÈCÈ<:JCR:  !6 s!Ͱ>2lyPLnR>UX:l̅2l͓*>E2C!" """ :ʼ:*1 |R|ͦ0FIL: RĽ y0G G t :):,.>C :|: Jü;r :R: ʼʋ!ʼR!ʼʋ>SR{ozg!~4ʧͦ !6 ! **̈́**̈́\iͩ !w#H USE FACTOR !* "z{*"![w#w#b!"!F#v2[G*##~w*##~<*}q!~ڬ6![^![^#fk"͎͘!G#*####*^#Vû!^*"*#  ɯ<:O=_Z!F!V#fjQ̓E!^#Vo&)~#FxGyѯ<àn8!~ڢͅ6~44O! s#r!~ ڿ6ͅ^4!mw!wp!~ͅ!55N! N#fio&)^#fk  R* } *" :¿::¿üX!C^#fk[@ :Œ:=ʌG!ʆF#H vÛc*| EH ͺ,^1 ͦ *""1 EH DH ͺ,1 ͦ :  1:  " > 2 * "I !" :1 R O*UR X* G:xl :  *̩ : l x͖ *#"EH DH 0:~ ! ^4! w͆ Æ *! 6z͖ {͖ 4>R>V>D >P >L >N    *K͞+@,>IY'+FÎr ͖ 8{ Ăw#w#w^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z!a{   `OE!y6$ -7rBo&))T])))!yT_ENBUILDENPHUF!!9DM! ~#fo`is#r`i~#fo#|R`i6#6`i~#fok6H! s#r91.6 06-12-82File squeezer version %s by Richard Greenlaw 251 Colony Ct. Gahanna, Ohio 43230 Accepts redirection and pipes. Omit other parameters for help and prompt Parameters are from command line or one-at-a-time from standard input and are #|) ! ~#fo!B!-! o/ !")H!SV.! ͯ! o/! ~#fo!  ͛!_V.! ! ~#fo.#|š ! ~#fo!k!- ! }! s#rz !  ! ~#fo͘/#| ! ~#fo!!- Ý !V.! o/!  7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2qZZk:q|/g}/o#|/g}/o#:q<2qqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2qZZ͉M|}ȯ|g}o)|/g}/o~#fo#|ʄ! ~#fo^#Vr+s`i~#fo|, !  6#6!  ~#fo#|ʵ! !  ~#fo!  ~#fo͉s#r ! s#r! s#r! ~#fo|]! ~#fok6H~#fo|O! ~#fok6H##6! ^#Vr+s)! ! ~#fos#r! ^#Vr+s! ~#fo! output drives and input file names. Empty to quit. *!9DM! ~#fon}-] *.H}͝}2.H% ! ~#fo#n}: ! ~#fon&%.|ʷ ! ~#fo##n}´ ! ~#fo!. V.! ~#fon}2+H% ! ~#fo!@ !-% ! ~#fo`is#r`i~#fon}+ `i~#fon}* `i~#fon}0!  o/!9 %s -> %s: Can't open %s for input pass 1 Can't create %s analyzing, squeezing, Can't open %s for input pass 2 ERROR - write failure in %s done.!9DMW! ~#fo`is#r`i~#fo#|`i6#6`i~#fok6H! s#r~#fo#|#z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!"!Y">2>2>22!"!"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r! ~#fo! *=V!#|ʟ>2FY!"DY! 9*** rescaling ***, *6Is[l!9DM! s#r! !9DM! ! 7 ! ~#fo! '>2.H>2+H>:2,H>2-H`i6#6`i~#fo! ~#fo ! ~#f? ! ~#fo!U !-% `i^#Vr+s ! 6!+H! {.! ~#fo#n}:\ ! ~#fo##d ! ~#fo! {.! `is#r`i~#fon} `i~#fon}. `i~#fo#n}ª `i~#fo6 `i~#fo##n}q Q ! ~#fo!p !-% `i~#fo###6`i~#fo##6Q `i^#Vr+! ~#fo^#Vr+s`i~#fo|º!  6#6!  ~#fo#|C!>V.!  ~#foR!  ~#fo͉s#r! s#r! s#r! ~#fo|! ~#fok6H~#fo|! ~#fok6H##6! ^#Vr+s)! ! ~#fos#r! ^#Vr+sy! ~#fo! !+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#G.¶ww#?*>?w#> w#.7:77o`i~#fo)~#fo7 `i^#Vr+s! ~#fo|*@}e! ! !-!h !-! !-!4 !-`iw#w`i~#fo|&,! s#rz¡! 6 #6`i~#fo! ! ~#fos{ `i~#fo! 6`i^#Vr+sx! n}! 7 ! n}e*!sy ! ! {.! ! ~#fo͖ !9 Output drive =%s ERROR - Ignoring %s Ambiguous name %s ignored %s ignored ( already squeezed?).QQQ!9DM! ~#fo! ~#fo!V.! ! ~#fo.#| ! ~#fo!"!- !  ! ~#fo/ ~#fo! u*=V! #|-͑>2FY!"DY! 9*** rescaling ***, !9DM! s#r! s#r! s#r! ~#fo|! ~#fok6H~#fo! ~#fo! ~#fo! ^#Vr+s! ~#fo! ~#fok6H~#fos#r! ^#Vr+sr! ~#fo#    ! s#r! 6! w#w! ~#fo|Ҟ! ~#fok6H~#fo! s#r! ~#fo! ~#foҐ! ~#fo|ʐ! ~#fok6H! ~#fos#r! 6! ^#Vr+s! n}Z! ~#fo| ! w#w! ~#fo| ! ~#fok6H~#fo! ~#fo͉s#r! ^ s#r`i~#fok6H! s#r! ~#fo`i^#Vr+ss#r! ~#fo###! ~#fos#r! ~#fo! ~#fos#r! ~#fo! ~#fok6H~#fo! ~#fok6H~#fos#r! ~#fo##! ~#fok6H##n&! ~#fok6H##n&"s! ~#fo+!! ~#fo! ^#Vr+sn}*=V|ͩ)!0*=V! s#r! ~#fo! ~#foq! w#w*=V`is#r! ~#fo! ~#fot`i~#fok6H###~#fo! s#r`i~#fok6H~#fo! s#r! ~#fo|ͩ! ~#fo#*=V! ~#fo! s#r! ~#fo|*)H`i~#fo")H`i~#fo!9!9DM! ~#fo! ~#fo͘/#|X!ZV.!9Write error in putc() !9DM! ~#fo! ~#fo2! ~#foʰ!V.!9Write error in putw() !9DM*.H}J!S1`iw#w`i~#fo|B`i~#fo#Vr+s! 9!9DM! ~#fo++`is#r`i~#fo|h! ~#fo+`i~#fo! ~#foq`i^#Vr+s1!9!9DM! ~#fo)#`is#r! ~#fo! ~#fo)~#fo! s#r`i~#fo! ~#foڰ`i~#fo! ~#fo! ~#fo`i~#fo#)~#fo! ~#fo`i~#fo)~qÄ! ~#fo~#fo"=V! 9!9DM! n! nѯgWͩL! n&Q! n&!9DM`iw#w`i~#fo|`i~#fok6Hw#w`i~#fok6H##6`i~#fok6H###6#6`i~#fok6H6#6`i^#Vr+se!9!9DM`iw#w`i~#fo|`ͩ! ~#fo#'*=V! ~#fo! s#r! ~#fo! ~#foq! ~#fo! ~#foq! ^#Vr+s`i^#Vr+s`! 9!9DM`i6! 6*FY! nѯgW ! n}´`in&ø`in*GY! ng|g}os*GY! nѯg"GY*FY! nѯgW}2|`i~#fo!V.`i~#fok6H~#fo!V.`i^#Vr+s!1!9 Counts after 1st algorithm and maybe scaling %4X %5u !9DM*.H}*=V!V.`iw#w`i~#fo|X`i~#fok6H~#fo|L`i~#fok6H~#fo`i~#fok#fo͹|`i^#Vr+s! ~#fo`i~#fo)~#fo! ~#fo͹|ʰ! ~#fo! ~#fo)! ~#fo`i~#fo)~#fos#r! ~#fo`i~#fo)! ~#fos#r! ~#fo`i~#fo! ~#foq!9!9DM! ~#fok6H~#fo! ~#fok6H~#fo!&! i~#fo?V6`i^#Vr+s!9!9DM! ~#fok6H###~#fo`is#r! ~#fok6H~#fo! s#r`i~#fo#|! ~#fo#|! ~#fo?V! ~#fos! ~#fo)@W*BY! ~#fo|g}os#r! ~#fo|!!ÒÌ`i~#fo#|>*BY!FY`in&ø*FY&|T`in*GY! ng|g}os! n*FYѯgWs*DY|~>2FY! n}v!{`in&ø! ~#fo"DY#|š!"DY*DY)@W~#fo"GY*DY?Vn}2FYÏ!9>25H!9DM*5H}ʡʮø>25H! ~#fo"16H###~#fo`i~#fok6H##n&`i~#fok6H~#fo`i~#fo!V.`i^#Vr+sô! V.`iw#w`i~#fo|`i~#fo?Vn&|`i~#fo)@W~#fo`i~#fo?Vn&`i~#fo`i~#fo!! V.`i^#Vr+sf!9 Encoding tree - root=%3d %3d w=%5u d=~#fok6H~#fo! ~#fok6H~#fol! ~#fok6H##n! ~#fok6H##nѯgWl!&!&!9DM`i6#6! ~#fo| ! ~#fo~#fo! s#r! ~#fo! ~#fo! ^#Vr+s)~#fos#r! ~#fo+!! ~#foq! ~#fo~#fo! ~#fo}/o|/g|g}o"BY`i~#fo! ~#fo# #|>!Ò! ~#fo#|ʌ*BY! ~#fo|g}o"BY! ~#fo! ~#fo# #|Œ!Ò!Ò!9!9DM! ~#fo!vq! ~#fo*)Hq! ~#fo#n}:! ~#fo##s#r! ~#fo! ~#fon&#H*1H>>!>>+0>25H!!!"/H! ~#fo"3H*1Hg*/H|g*/H#"/H6*/H>v>ʅ>‚>ʍ×*3H"1H>25H*1H>25H!>25H*3H"1H>25H*/H!1!9Bug - bad state !9DM! ~#fo+2`is#r`i~#fo#|%3d l=%3d r=%3d Huffman codes %3d %4X l=%2d c=%4x !9DM!9!n s͐{~#fo! s#r͐y~#fo! s#r`i6#6!l w#w!9! s#rz˜ !#!o 6#6͐o͐"! ~#fo͐o)~#fon}!,!͐o+| ! ~#fo͐)!#s#r! ^#Vr+s!l ^#    Vr+s)!D ! ~#fo͐o)~#fo#s#r"! ~#fo͐o)~#fo&%|~!! ~#fo`i^#Vr+s)! ~#fo͐o)~#fos#r"! ~#fo͐o)~#fo! :!. !B s#r! ~#fo͐o)~#fo#n!/ s{:"! ~#fo͐o)~#fon!. s!0 !B s#r!. n&!+sç$! ~#fo͐6͐%!9!9DM! ^#Vr+sn`is{`%`in}*W%`in}?]%!f%.%!f%!9!9DM! ~#fo#n}:%! ~#fo#n}:%! ~#fon&! n&%! ~#fo##s#r%!'&! ~#fo#n}:&! ~#fon&! n&&! ~#fo`i~#fo)~#fo#n}*)!*!-9! ~#fo`i~#fo)~#fo#?:*#! ~#fo`i~#fo)~#fo#/#|š)! ~#fo`i~#fo)~#fo#!*!-9*#4*##n}?*`i~#fo! s#r! ~#fo! ~#fo~#fo*! ~#fo! ~#fo)! ~#fo! ~#fo#)~#} -*#! ͘/`i~#fo! ns*#! n&͘/#|Q-!-!-9*#n&|g}o|i--! 9|ʉ-!9+++|‰-9! n} ®-`i~#fon} ʮ-! !9! n&!9`i~#fo! ns!9File output error; disk full? !y9DM!9!- 6! !- n}""!%"!9!, s!, n}?"û"!- 6!, n& ?͐B#! ~#fo͐)!. B3#9s#rz’"!#!. ! ~#fo`i^#Vr+s)~#fo3 "!n n&!9!o ^#Vr+sá !o w#w͐o͐l#!q 6#6͐q ~#fo##s#r&!'! ^#Vr+sn`is{&`in}?g&! ^#Vr+sn`is{^&`in}.^&&d&!'&`in}*&͐n`is{ʘ&! ^#Vr+s`in}.•&Ø&p&͐n`is{&! ^#Vr+s`in}.½&&Ø&&`in! ^#Vr+sn}&&&!'&͐n}&!''!fos#r! ^#Vr+sø)! ~#fo^#Vr+s`i^#Vr+s*^#Vr+sq*! ~#fo! ~#fos#r! ~#fo! ~#fo~#fo)w#w*! ^#Vr+s`i^#Vr+s]'!9Can't open %s (t*! ~#fo`i~#fo)~#fo#n}')*! ~#fo`i~#fo)~#fo#.#|((!/*n&|g}o|+!+?:*#n}+*#!͘/*%~#fo|(+*#0*#o/!+?:!+!,T:*##n}+*~#fo! ,s#r*~#fow#w*~#fo*###~#foͳ:#|+!,!-9tempin.$$$tempin.$$$tempin.$$$/!͐##w#w͐~#fo!9DM͐͐,;s#rzB/!͐͐s#r͐##6#6͐~#fo!9DM͐ڇ/!͐~#foT;!9DM͐A0͐>»/>/>/>/>/>0>/>0A0! n&,! n&!99DM! w#w`i6#6͐|s$! ~#fo͐n} ;$s$! ~#fo! ^#Vr+s! ~#fo͐ns`i^#Vr+s$! ~#fo n} ʠ$! ~#fo! ^#Vr+s6.`i6 #6͐|%! ~#fo͐n} $%! ~#fo! ^#Vr+s! ~#fo͐ns`i^#Vr ~#fo`i~#fo)~#fo#!*!-9*6!*! ~#fo`i~#fo)~#fo3|e(*n&|g}osß)*##4! ~#fo`i~#fo)~#fo#*###s#r! ~#fo`i~#fo)~#fo#n}(! ~#fo`i~#fo)!*s#r! ~#fo`i~#fo)*s#r(*#n&|g}os! tempout.$$$ +=#~`=##T=xSڜ== =EXECL: Too much text $!p=!*w#¨=*:1=*=!=!a{ ѷ!!9DM͐n})2! ^#Vr+sn&,2!9DM͐|B2&,2͐+++|Y2!92͐##^#Vr+s|2!͐͐~#fou<`is#r!|Ҫ2͐##^#Vr+s2͐##͐?+s#r͐͐s#r͐^#Vr+sn&2!9!9DM#fo! x8ѯgs#r6! ^#Vr+s! ^#Vr+s~#fos! ^#Vr+s6! n}b6! 6#6! ^#Vr+s~#fo! s#r͐n}6͐|6! ^#Vr+s! ^#Vr+sns! ^#Vr+s! ^#Vr+s}6͐6! ! s#r! n}7! ^#Vr+s!|7! ^#V/g}/o#9::#"z{7*~# &: &:+*&! !\&!7*!~:&*!:&~:!&="&! BL<"e=L=7*^#V#z»:x2:+V+^+:*<::o&9!7,2q*& , FNxg>Goy*>$=EXECL: Too much text $!p=!*w#¨=*:1=*=!=!a{ ѷ!͐)͘/|;3͉͐͐͘/|;3͐!!9DM`iw#w! ^#Vr+sn}o3`i^#Vr+sP3͐v3!9!9DM͐`is#r! ^#Vr+s! ^#Vr+sns{ʷ3Ñ3͐þ3!9!9DM`iw#w! ~#fo͐n! ~#fo͐n}!4! r+s! n}7!07! s6͐! ^#Vr+sns{G7! ^#Vr+s7! n}x7! ^#Vr+s!|x7! ^#Vr+s6 Q7Î7! ^#Vr+s`insä7! ^#Vr+s`insÅ4͐6!9!9DM! ^#Vr+sn`is{ 8`in} 7͐! ͘/͐`in&͘/#|:q):$;=$;=r:qo&7*?:\!*:#7:)~:,"s!"u*|*uʽ;*~#”;"*s*u½;#"u*+"Á;7*|DM**;><;~# x; ><;~~#fo`i^#Vr+sn}4!M43! ~#fo͐n! ~#fo͐nѯgWM4!9!h9DM! ^#Vr+s~#fo! s#r͐! s#r! ^#Vr+sn`is{ʧ7`in}%‘7! ! s#r! 6#6! s! s! s͐n}-4! ^#Vr+s! 4͐n}04! 4͐n&8!8þ7!8!9!9DM! n&|ͯE8! n&|ͩ!9DM! n&|ͯt8! n&|ͩ!9DM͐͐ 8͐^#Vr+s͐ڳ8͐0û8͐7s!&9͐ ͐͐ ͉͐x8`is͐ ͐͐ )͐+ x;|}7:,*>:*2<}|2q c<Y<:qwT2.*M0"$/̓%!"":g0i!"P0"R0"2:0v: 0$  :[0-ʬ+ʬ* :[0!_0M!f0P p  !   :O0Ĝ!":O0:0 : 0 -Ͳ !/6+:.;?*$/*."$/?"$/:.l*.^#V{r+s5*.^#V ʓ:. r+s!06#wÚ> 209!e/~6![0~6". :0: 0,!0699*.~6 *.: 0,Ĵ".2f/*.s#r2:0!4 :0& : 0::0!xI !4̨ e ::̮>͞ } !~5:Į ͵ !4̨!~5 G!~Ҩ4_!p!~ʮ5^!~> >2\0:0N *K0"+"X0:0 >''!: 'd ! ^#V#*0}o|g*  ":D x=D y0P 2!0^4! 0q :0Ė: 0,; Ė*I0m |}$† ͌oy Ԍ͋ 8O͖ Ăy01y 1m X:0 : 0, >C͘%:0 : 0 v;:0*V0}|<r ͪ*|Ĵ:O0_͑H *V0"Ù*V0"E V» ͪ»**»"Ù*K0"X0!0NA#~' ~p"K0*K0N"X0!0q#*w œ:0!x ͜ *V0*R0:_0̍"V02*M0r; !:r [02e/*.#"X0$<5ͬ*$/"M00:T/2:/2[0 v>20*.".2[0v*R0m "R0͍"R0!/w >=G*R0*I0"R0"R0 m :/ }>͞ ¥͢ :O0*V0*ʿ͜">2:O0:0:O0!!4:0: 0,0N : 0,N :0 >  > !0N#~' ) > ''*K0"V0:\0x ʹ:\0" m }*K0"+"X0''*K0"V0>"4ͬ:2T/:[0 “ 2/-*M0"$/*X0!{#zڿ ~+"X0*M0+"M0wß #"K0*M0".:\0 N]T s#r+*V0*{_zW".:\02.R   : 0 v-!v !v-ʹ {ozg:.7ͮ2Z0!O0~4l!"*|>"V0*""J͊!/6 !/͒%:^0ʏ>2.͡%ͱ*K0*T0&*M0*T0&\ ͍!/w#õH USE FACTOR !/͒%*"P0Þ%z{*P0"R0*"V0 !":O:0F: 0e%;m ">2:0b: 020 W,F:0b: 0e,ʹ:re*X0#![0~ʇww2/ͬ:2T/-"."$/2/>2.v:.ʸ!/6+͕%>20:.ʮ:.0209$<!5*}Ģ*V0":0>"4:O0: 2\0:0=: 0 F!Fʹ%*X0"`0>2Z0*X0":0k: 0T!T:\0¦:O0¦:0=ʦ ʦ*"X0 !':[0'Tx»!Z04TT!Z05T:\0!":]0!**V0":O0*X0~ Ĵ*   % *I0:/ ͪ% ͬ:O0ĭ%  :.ʢ :0¢ *K0+"X0!2<20*#"" : 00Ĩ!??" 09"K0+"X0$< :0¢ : 0,? ʹ  *} :]0 :O0 :0 ͤ%:e0ĭ%:0 : 0  ͬͧ%vʹ 0Ģ*R0̜*R0ĜG:O0xě%:/ *R0̍:xz*P0#"P0E2D20:b!^4!/wjj*R0!6zz{z4A_A?ɯ2.2*T0"V0!.8w# *V0*K0{zҤ*b0+"X0 =$*y: 0:yv! X! ^#fkX _~ 0^ Z   2 5 8  :0‰:0=ʉG! 0ʃF#2sÖ*I0| E2V ,[ ͊m *R0"R0"P0 m E2D2V ,ʾ ͊:/ m :/ "> 2/:ĮX06 '>#G*I0!" :0 :Z0 !0N*K0:O0Ÿ"b0+"X0yʛ 'É' Ͳ >ͮ 222:0: 0 !ͮ-:0  ͺ :0: 0 !;* _!5 ^#fkS \ h n 2 ͠ ͻ ͵ ͠ ͖ 8{ Ăy0 2͵ ͖ Gͻ ͋ ͖ 1ͻ ͯ 2ͯ ͖ (Ăy 2͵ ͋ ͖ ͖ Ăy0 ͖ 2ͯ 1*X0#Þ!.*V0".#"X0$:d0<:0<! 0~?<#ʐ: 0͡!.".^#V"V0}{##~2.*.^#V#"."V0*V0}d##~<2.G*V0##"X0:.> u!.~w>w> u:.     P'!5^!/~ !~620͕%2.|z}z> u!.~w:.W=*u!.4C*V0^#V"V0ý!.5¯:20͕%!^4!/w>R͘%>V͘%>Dý>Pý>Lý>Oý>Bý>Sý>N͘%2 yU`:10_!~0!1s! ~͔ yU!1~N=w_! ~QZP>2 ypP͘% >U̘%>: 2 3>E͘%++!+"X0:Z02Z0́ͪ'2Z0X:[0*K: ḰͪX? X́ö20Pg>ã6r>ã:[0'ƒ2[0>ã ¡:.ʔ>+2/͕%!/6 >20>20:[02́:0:Z0: 0=!EQ<!LT:[0=!LE>!GT:[0=!GE2[0" 0!04 =;>?>P?<=?>>=<<i;m=>c==>o>v<=<;8?N!Nw#w#W!"V0!.w#w#l2N!.~4^!.~w!.ͼ!.ͼ!.ͼ!/~w!$/ͼ!D/~w!T/~wN#Fp+q!.~^!.!. !. !. !/!$/ !D/!T/-!2~B6~44O!! s#r!1~ _6^4! w!p!2~~!55N!! N#fiooo&)^#fk9BIO[ov ͌z{>ɯo>g͌"!6ů{_zW5>óf:.O*.~H:.=!4>͕%0:/#".R͆%2G:0xa{_ ʇ ʇ:0x҇_<20!/w:e/S:e/9ɯ2f/2d/2e/:0:e/ !2f/g/~#»S͉!f/~4!g/_:e/w2e/ɯ<*V0"36>20![0:0/ʦg¦´/ʦA¦:[0O<QA>HHR>22[0m:B_>fD> j!052!"0!0N#~#A҄0Æ7O!~*0!ʩң)Ú "0 x:[0 '¦́'æ:[0 :[0,;%:[0 !:[0; ,5~wN#Fq#p>BØ%!0" * F#%2NG*V0##~w*V0##~<͉:.t!.N!. yq~t +a62/-!.6*M0"$/B".2f/*"V0͗ 2f/2e/2[020202́/>20:[02́:0G:0::0l:[0'́:[0' 20/:[0'|>20^—́:[0  <¨!~4 >¼!~5 : >20>V>O>I>B͘%!0^*K0"V0*M0{z"K0!N"O1#w#w*V0!NN*O N#Fr+sq#p0U>G=#w#wY*M0!0n& {ozg"V0!K0{#z"M0b*M0!0N#yʢ ~Õb!."O1:N *M0!$/{#z"V0$ _!.*V0~#~1 ~#"M0û1 !͒%Þ%SYMBoolo&3:0: 0 ;!,ɯ2122=2 !"I0&q!1~\5_! ~͔D:2:/ *!"I0:/ :0:0! 0^#=ʙV¨*0!҂ :0:0& !!>O: >> 2͕%>20ɯ202!0~@$6^4#:[0w~$w:[00 6:[0A:[0?e@eAɷP6 o2[0:Z0ʦ:\0 :O0¦:[0':[0 !20:[0 R;/>20:Z0?:\0:O0?́;B*`0*X0++{z~ !QéÉ $ ? H Y ` e Ò ü ò ~ÏGÇåûfD?<==:e>?; ><>; ;<=R>>>F>;>G==<==>=s;=P=*>=$?P:-?]>*<<==<;=>>y> ;:OL TABLE OVERFLOW G*V0##~w*V0##~=*V0_###1 s#r1 ^#V1 ##"X0P wP ~O!0~z 6~=ͼ !0N#~ͼ „ Ͳ O2Ny2f0!"&:O0*!"%2%2%2%Z&%u'!-x&z{:]0ʢ)*%F)w)!"%r&\‰)*%#"%+~):.2]0ʢ)r&\!~-N'*%F))Z&!"%*%B&%)¼))*)6# )G&*%*%#"%~O DIRECTORY SPACE SOURCE FILE NAME ERROR INVALID PARAMETER: SOURCE FILE READ ERROR OUTPUT FILE WRITE ERROR CANNOT CLOSE FILES UNBALANCED MACRO LIB END OF ASSEMBLY G:%x-!%~--.-*P0*%O {-z-.*P0"%!%^4!%w.GCALLCSEGDSEGELSEENDMHIGHIRPCLDAXLHLDNAMEPAGEPCHLPUSHREPTSHLDSPHLSTAXXCHGXTHLENDIFEXITMEXTRNLOCALMACROSTKLNTITLEINPAGEMACLIBPUBLIC7 PF FPA A A* A A A(#&&#&2#/?&#' '( v'( %:P!@"PRNFTYPEsHEX&FTYPEB&!%w_:%M&:%M&:%M&:%M&:%M&~*~# x&> *\ ?=)$=)w#Ž&!\60 ڱ&>GO#w ³&>O # &6 &6L#6I#6B#w2|r&\u'>2]0!"%![0~2%wG&!,x&>!<-x&G:%7*$*x*7*x2*Ϳ'5*9**&*&w#"&!F)`&!"&*&%~ʅ*B&Œ*`*G&`*!S-x&ö,͟**>&*@&w#">&!F)l&!">&*@&&`*_!%~ .WƐ'@'Õ*>:͕*!%^Ww*%{-|-}--{?.!%~#-6.-> ͕*> ͕*͞*> ͞*ws<& #*)&# PP%27&#(&#  $ %*%"$  NZZ NCC POPEP M x#_BH!™# 0#³# £#{ڽ#KÅ#CÅ#<: 0 JCR:0 $# $! 06 p#! 0$#82%2%!"b0*"M0!1"%"&"@&#"K0"T0' _#~6' D':%A6'>:6'D'>.6'D'>-6'x&!,N'!k-x&!,N':% '> ':%'_!% '6 4ɯ2%2]02e02d02g02%:\*2%*b0}!,~ +*#+> *>#**> **b0~>+*#2+> *> *> *}2%!%*O*:/ :O0:%y*:%!O0•+:e0!]0+~,:/ ,!/~ +:f0,:/++:_0,+:/#,:/ ,:_0=+!/~ +!0s!%~!%*4:0!/,G~Y+ # ɯ<:0O=_^$!"F!!V#fjQ̀#G$2!!!^#Vo&)O~#F##xGyѯ2^02_0:m$(!~#$,(~(# 3(%Aʩ(Pʩ(Sʩ(Hʩ(Lʩ(*t(+t(-¶(^0~Sʣ(Mʣ(e0Lʣ(d0Qʣ(g0Rʣ(%1¶(x#3(~AҶ(#3(#6 !)-x&!x&!%͉&!%͉&ͳ'(`&͛'͠':%)!&͉&l&͛'#x=+> Y+> Y+20!/>x6 #=,G!/~ pͳ'*&}?,>*/,`&%͈':^0*+,!&6S#6Y#6M#w!&w:%2%!"&ͳ'*2%`&%͛'͠'+,:%ʶ,:%.*P0"%.*>&}ʶ,>͕*æ,+,:%,l&&͈'!-x&CP/M MACRO ASSEM 2.0 NO SOURCE FILE PRESENT N     CHESS.DOC DOCUMENTATION FOR CHESS.COM (SOURCE CODE WRITTEN IN FORTRAN) DECEMBER 25, 1979 CHESS.COM USES ALGEBRAIC NOTATION AND A BOARD DISPLAY SIMILAR TO MICROCHESS: A B C D E F G H 8 BR BN BB BQ BK BB BN BR 8 7 BP BP BP BP BP D 1) AND CC7 AT LEVEL 1 (CC7 HAS 6 LEVELS OF PLAY) FC WINS. WITH FC AT LEVEL 0 AND CC7 AT LEVEL 2 CC7 WINS. FC'S RESPONSE TIME AT LEVEL 0 VARIES BUT IS NEVER MORE THAN 90 SECONDS. I HAVE NOT YET CLOCKED IT AT LEVEL 1, BUT IT HAS A SIGNIFICANTLY LONGE*K͞+@O:'+FÎr ͖ 8{ Ăw#w#w^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z!a{   `OE!y6$ -7rBo&))T])))!y:=b#:=#:$=2#v+:<"(">6͋5:&=͋5#*&=|"M1Ϳ5#>6͋5:&=͋5>#͋5>6͋5:'=͋5#*&="<(#>͋5:&=͋5>s͋BP BP BP 7 6 -- :: -- :: -- :: -- :: 6 5 :: -- :: -- :: -- :: -- 5 4 -- :: -- :: -- :: -- :: 4 3 :: -- :: -- :: -- :: -- 3 2 WP WP WP WP WP WP WP WP 2 1 WR WN WB WQ WK WB WN WR 1 A B C D E F G H THERE ARE TWO OTHER COMMANDSR RESPONSE TIME (AT LEAST AS MUCH AS SEVERAL MINUTES -- ESTIMATION). HAVE FUN! JIM MILLS C.A.C.H.E. MEMBER E AT LEVEL 0 VARIES BUT IS NEVER MORE THAN 90 SECONDS. I HAVE NOT YET CLOCKED IT AT LEVEL 1, BUT IT HAS A SIGNIFICANTLY LONGE7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2qZZk:q|/g}/o#|/g}/o#:q<2qqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2qZZ͉M|}ȯ|g}o)|/g}/o5>@2=#R1Ϳ5#(,#:==2=)(@#>s͋5#͘(Y#X1:>͋5:&=͋5c1Ϳ5#f1Ϳ52=#(—#>͋5:&=͋5>{͋5c1Ϳ5#(#:$=µ#>}͋5c1Ú#:$=;-͘(#>&͋5͋5f2Ú#:$=$v+è":= WHICH DISPLAY THE BOARD AND ASK THE COMPUTER IF IT WILL ACCEPT A DRAW. THEY ARE "BOARD" AND "DRAW", RESPECTIVELY. TO CASTLE KING-SIDE, TYPE IN O-O TO CASTLE QUEEN-SIDE TYPE IN O-OO IF YOU TRY O-O-O IT SAYS "ILLEGAL ATTEMPT TO CASTLE" ALWAYS USE#z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!"!Y">2>2>22!"!"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r$,v+2#:$=>$$>͋5v+>͋5>@2$=2#*="<1Ϳ5:=2="<|s$}d$[2Ϳ5z$g$[3Ϳ5>G>)͋5$#͞*D)͏,Ͷ,v++4ʱ$̓)c"s Æ v(Ù î(]6(&!û+)ú)`6&!9DM!"9P! ~#fo! s#r! ~#fo! s CAPITAL LETTERS, FORTRAN-CHESS DOES NOT ACCEPT LOWER CASE. I HAVE RUN SEVERAL GAMES COMPARING THE FORTRAN-CHESS (FC) PROGRAM AGAINST FIDELITY ELECTRONICS' CHESS CHALLENGER 7 (CC7) (C) 1978 FIDELITY ELECTRONICS. WITH FC AT LEVEL 0 (IT ONLY HAS 0 AN+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#G.¶ww#?*>?w#> w#.7:77#r! ^#Vr+szP! ^#Vr+s~#fon}>=! ~#fo~#fon}+M! ~#fo~#fo#"9P! ~#fo! ͡{2`P{2bP{2cP{2aP{2_P*"jP*"lP! ^#Vr+sz6 ! ^#Vr+s~#fo! s#rn}-6 ! ^#Vr+sn}3 ! ~#fon&ͪ>d> >e> >u> >v      >& - !bP40 !aP40 *"jP!cP40 !`P40 X öÅ! ~#foX ! ~#foҮ !6 !Ͱ!T !Ͱ! !Ͱ! !Ͱ! !Ͱ! !Ͱ!ͳ!)H! ~#fo~#fo"?PͶ#| ! ~#fo~#fo! !Ͱ!ͳ )H"5P! ~#tandard Inputbottom[%d]=%x top=%x %s$a %u . Files are different No differences encountered '%s' Unlinked y )*5Pv Ì )*7P͉ ß l!9DM*}T *}T+"}T*T͜ `is#r! `i~#fo"T*T#| !0u"}T*T͜ "}T| ~#fo! ~#fo~#fo! n&!e!!9!! ~#fo*pP*rPҋ! n&)CP~#fo"pP*`P}ʀ*pP!!*tP|‹ç*pP*tPڿ*pP*vPڿ*`P}ʼ!!*pP`is#r`i~#fo##! ns`i~#fo"pP>2xP!xP5n}*pP#"pP+*np=%x î( ,.û]6!9DM>2_P*`P}U*MP###~#fo*KP###~#fo!L! ! s! sT`is#r`i^#Vr+s*KP"Ts#r`i^#Vr+s*MP"Ts#r! 6#6! 6#6! 6! n}W! n}! n}W! n}k! ~#fo! s#r! ^#Vr+szk`i~#fofo++|\ !/L! ~#fo##~#fo"APͶ#|R ! ~#fo##~#fo! !Ͱ!ͳY /L"7Ph *"lP! "AP*cP}y *"jPͼ!"=P";P"dP{2iP{2hPd"CP"pP"TP"GP"EP"\P"IP*`P} `i6`in& `in&)GP~#fo`in&)CP~#fo`in&! !Ͱ`i!*}T++"}T*T!96%*î(]6)!9DM$'*5P*vo*?P!}!-!0*5P*! ! s#r! ~#fo*5P3s! ^#Vr+sn}ƒ! *?P!!-*5P*! s#r! ~#fo|! ~#fo *?P!!-P!!9~#fos{++  *`P}W! ~#fo~#fo! n&!!! n&hP6`i~#fo6#6`i~#fo`i~#fos#r`i~#fo###6#6!`i~#fo! ~#fo`i~#fos#r! ~#fo^#Vr+s*pP+"pP! ~#fo~#fo!!*pP6*p*T s#rz! 6k`i^#Vr+s~#fo"T! ^#Vr+s!L! 6*T###~#foh! 6k! n}! ~#fo! s#r! ^#Vr+sz`i~#fo*T s#rz·! 6`i^#Vr+s~#fo"T! ^#Vr+s!! 6*T###~#fo! 64ü !"fP!"MP"KP!OP!Ϳ*CP"KP!WP!Ϳ*EP"MP*KP###~#foͣ*MP###~#fo|g}o| *MP*KP|ʌ  *dP*KP~#fo"dP*bP}ʵ *KP!$ *KP"KP*MP"MP9 *aP} *dP!* *_P} !3 !Ͱ* !H !!0!"yP!"{P`iw#w`i~#fo! ~#fot`i~#fo))yP*5P*s#r`i~#fo))yP##*5P*s#r`i^#Vr+s!9%s Not Squeezed (%s -> %s) %s has invalid decode tree size ,"1+î(n++!9DM! n&);P! s#r! n&)jP~#fo"nP! P`i~#fo! s#rzK`i~#fo!! ~#fo`i~#fo;s#rU`i~#fow#w`i~#fo###! ~#fo~#fos#r! ~#fo`i~#fos#r*`P&*pP! ~#fo`i~#fo~#fo`i~#fo! ~#fo~#fo! n&!!!9!`i~#fo`i~#fo! s#r! Å*`P}A! n&! n&! n&! ~#fo!a! *`P& ! w#w! ~#fo! ~#fo ! ~#fo)T~#fo~#fo! ~#fo)T~#fo###~#fo! ~#fo)T~#fo~#fo! ~#fo)T~#fo##n&! ~#fo)T~#fo! ~#fo!! !9! Ͱ*9P|* *9P*9P!d !Ͱ!9dif.c 2.00 (dif 2.0) 11-17-81Usage: dif [-dev] filea {fileb,outfile] -d display lines that match -e generate Editor script -u Unsqueeze filea -v Verbose Can't open %sCan't open %sSn&)GP~#fo"rP*rP"rP! n})*MP,*KP"tP*tP"vP! ~#fo~#fo"pP*pP|}! ~#fo"pP*pP! ~#fo "pP*`P}ʼ*pP*vP*tP*rP! ~#fo~#fo! n&!!!!9! n&hPn}E!I!*pP! ~#fo~#fo! ~#fo~#fo!  ~#fow#w*pP#"pPE!9File %d line %d q=%x qq=%x qqq=%x p=%x Getline called after E-O-F %d %3d fp=%x hash=%04x next=%x p=%x Wrapped: p=%x Buffer Filled EOF on file %d at line %d **EOF** Line %d is too long %d %3d gp=%x hash=%04x len=%3d ^#Vr+sW*!! ~#fo!T! ~#fo|;C! ~#fo! ~#fos#rñ*MP###~#fo*KP###~#fo!! *`P};! w#w! ~#fo! ~#fo;! ~#fo)T~#fo! ~#fo)T~#fo###~#fo! ~#fo)T~#fo~#fo! ~#fo)T~#fo##n&     ! ~#fo)T~#fo! ~#fo!! !9! ^#Vr+sÌ!! 9Difference at %d:%d Dodiff Quantity=%d k't=%d w'a=%d w'b=%d HTBL %3d:addr=%x f=%d h=%4x l=%3d nxt=%x Can't find match at a:line %d b:line %d HTBL %d:addr=%x f=%d h=%4x l=%3d #fo|!! ~#fo~#fo~#fo|$)! ~#fo~#fo~#fo~#fo! ~#fo~#fo~#fo~#fo_)! ~#fo~#fo! ~#fo~#fo;|ʎ)! ~#fo~#fo~#fo! ~#fo~#fo~#fo;|)! ~#fo~#fo###~#fo! s#r! ~#fo~#fo###~#fo! AP*MP###~#fo!"*MP! s#r! ~#fo###~#fo! ~#fop!! ~#fo!("! ~#fo! s#r#!`i~#fo"KP! ~#fo"MP!Ê!!9Found match at %d:%d Fudge=%d skipa=%d skipb=%d %d%d%da %u c %u . d %u -------- Line %4d of '%s' ---- ~#foG%! ~#fo͐)! ~#fo͐#)~#fos#r! ^#Vr+s$͐ ^#Vr+s`i^#Vr+s*^#Vr+sÓ%͐ ͐s#r! ~#fo͐ ~#fo)w#wá%! ^#Vr+s`i^#Vr+s"!9Can't open %s K$Ö%! ~#fo͐)~#fo#n}0#f$* ! ~#fo͐)~#fo#f"#|€#! ~#fo͐)~#fo#!%!i"l"*6!%! ~#fo͐)~#foo"|»#*n&|g}os$*##4! ~#fo͐)~#fo#*###s#r! ~#fo͐)~#fo#n}4$!9DMw}7'* &`is{ 4'* &`isL'!&`is{L'&`in}['!Æ'`in} ~'`i6 w}~'! !&`in&Æ'!9Þ'<.î(]67!9DMw} (! n} '*! ͒'*! n&͒'#|'!W(!͕'͘'w&|rT! s#r! ~#fo! ~#foG! ~#fo~#fo##n}:8! ~#fo##! s#r! ~#fo! ~#fo8! ~#fo~#fo##n}{)! ~#fo~#fo~#fo! ~#fo~#fo~#foʦ)! ~#fo~#fo###~#fo! ~#fo! ~#fo~#fo###~#fo! ~#fo)! ~#fo~#fo~!! *dP!!! ~#fo###~#fo! ~#fob ! ~#fo! ~#fo! s#r !!*fP! ~#fo"fPË *dP!!p!*?P*KP###~#fo!!*KP! s#r! ~#fo###~#fo! ~#fo ! ~#fo!"! ~#fo! s#rò * ~#fo͐)!%s#r! ~#fo͐)*s#rK$*#n&|g}os! ~#fo͐)~#fo#n}v$!%!i"l"! ~#fo͐)~#fo#r"*! ~#fo͐)~#fo#u"#|$! ~#fo͐)~#fo#!%!i"l"*#4w}m%͐! s#r͐g}o| (! ͛'|,(!͛'+++|,(͘'! n} D(! !͛'! n&!͛'File output error; disk full? |(0!9DM! n&y(|ʣ(! n& è(! n&÷(0n+!y9DM! `iͱ(͐`iʹ((!9(27!9DM͐!͐     (s#rz)!͐##w#w͐~#fo!9DM`iw#w! ~#fo͐n! ~#fo͐n}…)! ~#fo`i^#Vr+sn}‚)!ñ)9)! ~#fo͐n! ~#fo͐nѯgWñ)!9)0Á-!y9DM! `iͽ)`i)!9)&7v7!9DM͐ -J-͐ ͐͐͐͐#,! ~#fo͐s#r,`i~#fo͐s#rä,! ~#fo͉s#rV,!9Ç-Ï'!9DM͐n}ʱ-! ^#Vr+sn&̈́-Ï-ù-7!9DM͐͐Ͷ-s#rz-!͐͐s#r͐##6#655!h9DM! ^#Vr+s~#fo! s#r͐! s#r! ^#Vr+sn`is{U4`in}%?4! ! s#r! 6#6! s! s! s͐n}-”1! ^#Vr+s! 4͐n}0¤1! 4͐n&0}1! 01!! s#r! ^#Vr+sn`is{. 2! 0! s#r! 4! ^#7s!&[5͐ ͐͐ ͉͐ͽ4`is͐ ͐͐ )͐ͽ4`in&#&[5!9!9DM! n&0ͯڏ5! n&9ͯÙ5d5!9DM`iw#w͐~#fon&͖5}5͐ ?͐^#Vr+snѯg`is#rç5͐5!95.6!| *)*͐+++|"*!)*͐##^#Vr+szL*͐^#Vr+sn&*!͐͐~#fo)`is#r!ډ*͐##^#Vr+s*͐##͐?+s#r͐͐s#r͐^#Vr+sn&*!9*)!9DM͐*`is#rz"+͐*~#fo.8!9DM͐+.!͐~#fo.H.Ï'7 8!9DM͐+|h.! n&?.͐++|†.! n&!B.͐+++|¥.! n&!B.͐++++|.! n} .! !B.! n&!B.͐##^#Vr+sz/͐^#Vr+sVr+sn`is`in&1}D82Ut2X}2Oʆ2C2S2)4͐~#fo|t2! ^#Vr+s6-͐͐~#fos#r! ^#Vr+s! 6 Ì2! 6Ì2! 6! ~#fo! n&! ^#Vr+s~#fo! 0ѯgs#ru3! ^#Vr+s! ^#Vr+s~#fos! ^#Vr+su3!9DM! n&5|#6! n&(6! n&!9DM! n&aͯY6! n&zͯ  !\&!7*!6&*!6&6!, !\&!TELk76D9î(]67*^#V#z6+V+^+6*! s#rz"+͐?͐(+!(+!9!9DM`iw#w! ^#Vr+sn}^+`i^#Vr+s?+͐e+!9t+<.!9DM! ^#Vr+sn`is{+`in} ª+͐! q+͐`in&q+#|+!+|+!+!9!9DM͐`is#r! ^#Vr+s! ^#Vr! ns&!͐͐~#foE.8/!͐##6#6͐͐s#r͐^#Vr+s! ns&Å/ 8È88!9DM͐Ҡ/!ý0͐##~#fo¹/!ý0͐##~#fo`is#r͐͐͐~#fo|/͐0 n}3! 6#6! ^#Vr+s~#fo! s#r͐n}u3͐|u3! ^#Vr+s! ^#Vr+sns! ^#Vr+s! ^#Vr+s+3͐6! ! s#r! n}3! ^#Vr+s!3! ^#Vr+s! n}3!03! sÑ3͐! ^#Vr+sns{3! ^#Vr+s3! n}&4!6!7!66Broken pipe 7:O*o`7,2q*&:q):n7=n7=r:qo&7:)~:,"s!"u*|7**s7! ~76*u*+"*"*u#"uØ77`6277*7+sns{,+͐,!9&,d4!9DM͐͐k! s#r͉͐! s#r͐|x-͐͐k! s#r͐͐! s#r͐͐! s#r͐ `is#r͐͐`-͐͐ ! s#r͐|J-͐͐ ͐͐͐!,!9~#fo!ý0͐+?`is#r͐##~#fo|ʖ0!͐͐͐/͐##~#fo͐s#r͐~#fo͐s#r!!͐~#fo͂/ý0͐##6#6͐͐s#r!ý0!9!9DM! n&Aͯ0! n&Zͯ1ú4d5Ó ^#Vr+s!&4! ^#Vr+s6 3<4! ^#Vr+s`insR4! ^#Vr+s`ins31͐6!9!9DM! ^#Vr+szʱ4͐n`is! ^#Vr+s͐ ns! ^#Vr+s`insl4!94ú4!9DM͐͐ 5͐^#Vr+s͐ 4͐05͐\!*7#7:)~:,"s!"u*|*uʆ8*~#]8"*s*u†8#"u*+"J87*|DM**8ڷ8><8~# x«8 ><8~+ x8|}8):7:,*8:*9     }|2q 29(9:qw#9! {w7*!9& 6C#6O#6Ms9*|‰9!\&Û9!\&*|›9!!l&!~#fo9> +9#~¸9##ì9a{ !p9!*w#9:**9*!*+~# !\ F ͠ ͻ ͵COM͠ ͖ 8{ Ăy ö*B*D}|ڟ!"D*B{zґ*@‹*D"D]*D"B!"D*@*B}>*D#"Dɯ2+2?!"B"D<  NO IFILE FILE$!\ "D yѷ! , FNxg>GoyM:$\&Û9!\&*|›9!!l&!~#fo9> +9#~¸9##ì9a{ !p9!*w#9:**9*!*+HEX~# !\ ͠å** }|ڕ!" *{z҇*h* " : t DISK FULL: OFILE$!" ** #" ɯ22!"!" <  NO DIR SPACE: OFILE$!m0 ))))O "Iʊ>:%2>N:N:NNNpI?O:2y_y0:j%:N> %> %*>:%N‘> %> %* }±">%¥<  CANNOT CLOSE OFILE$     *K͞+@0;M'+FÎr ͖ 8{ Ăw#w#w^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z!a{   `OE!y6$ -7rBo&))T])))!y n}x! ! n}!91.9 6-12-82File unsqueezer version %s by Richard Greenlaw 251 Colony Ct. Gahanna, ! n}w!91.9 6-12-82File unsqueezer version %s by Richard Greenlaw 251 Colony Ct. Gahanna, Ohio 43230 Accepts redirection and pipes. Usage: usq [-count][-Fcount][-N] [file ...] Parameters are from command line or one-at-a-time from s!6L! ͹"! ! ~#fo!3!`i͘!! s#r! ~#fo|U ! ~#fo|o ! ~#fo!!Ͳû!".H!"0H!  w#w!  ~#fo! ~#fo !  ~#fo)).H`i͘!s#r!  ~#fo)).H##`i͘!s#r!  ^#Vr+sà *7M|ʦ! ͹`iv! s#r7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2qZZk:q|/g}/o#|/g}/o#:q<2qqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2qZZ͉M|}ȯ|g}o)|/g}/oOhio 43230 Accepts redirection and pipes. Usage: usq [-count][-Fcount][-N] [file ...] Parameters are from command line or one-at-a-time from standard input and are output drives and input file names. Empty to quit. *(;standard input and are output drives and input file names. Empty to quit. *!9DM! ~#fon}- ! ~#fo#n&|… !:M4 ! ~#fo#n& |͝}29M}ʳ ! ^#Vr+s!"7M! ~#fo#n} ! ~#fo#H "7M| ! ~#fo#! !Ͳ ! ~#fzʓ! ~#fo*7Mғ! ~#fo|g}o! s! n&|P! n&|ڄ! n} m p { {~Ð! ^#Vr+sÄ! 6.! n&͹ *9M}ʣ! ͹û! ! ##|! !"!ͲÄ`iv! s#rzP*)H! ~#fo")H*:M}!#z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!"!Y">2>2>22!"!"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2rFWcmuTOLOWETOUPPEATOFPRINTISALPHPRINTUNSQUEE!9DM! ~#fon}-! ~#fo#n&|P!:M4å!!9DM! ! ! ~#fo! !"7M}2:M>2+H>:2,H>2-H`i6#6`i~#fo! ~#fo%!o#n}:s ! ~#fon&!|Y ! ~#fo##n}V !"7M! ~#fo! 3!! ~#fon}2+H s ! ~#fo! !Ͳ ! ~#fo`is#r`i~#fon} `i~#fon}*ʧ `i~#fon}? ! ~#fo! !Ͳ `i^#Vr+sÁ ! ~#fo8 !9 BAD COUNT %s Output drive = ~#fo|! ! m#! ! ~#fom##|M! !3!ͲÄ! ~#fo*)Hʄ! !m#! !F!Ͳ! ~#fo|ʩ! !m#Ä! ͕$! %`i%! 9Can't open %s %s is not a squeezed file %s -> %s: +w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#G.¶ww#?*>?w#> w#.7:77 ~#fo`i~#fo)~#foM `i^#Vr+s! ~#fo| *@}w! !% !Ͳ!{ !Ͳ! !Ͳ! !Ͳ!J !Ͳ`iw#w`i~#fo| ! s#rz³! 6 #6`i~#fo! ! ~#fos{ `i~#fo! 6`i^#Vr+sÊ! n} ! M %s ERROR - Ignoring %s Can't accept ambiguous name %s!9DM`i! ~#foX!#|q ! ~#fo!!Ͳ! w#w!")Hdm`i͘!|ʯ ! ~#fo!!Ͳû`i͘!! s#r6L! s#r! ~#fo`i!s! ^#Vr+sn} ! 6!+H! ͹"%s has invalid decode tree size Can't create %s Write error in %s ERROR - checksum error in %s !"2L!c".L!9DM*2L|ښ*2L+"2L*4L! ~#fo `is#r!p|`i~#fo"4L*4L#|!0u"2L*4L! ~#fo "2L|!*2L++"2L*4L     !9!9DM`iw#w*.L#".L|u! ~#fo!"0L#|F!!".L`i~#fo)).H*0L|g}o)~#fo`is#rä`i~#fo)).H*0L"0L|g}o)~#fo`is#r`i~#fo|`i~#fo#`is#r`i~#fo|!`i~#fo`is#r`i~#fo!9!9DM*###fo^#Vr+s`i^#Vr+s*^#Vr+sW! ~#fo! ~#fos#r! ~#fo! ~#fo~#fo)w#we! ^#Vr+s`i^#Vr+sC!9Can't open %s !×!o 6#6͐o͐Ҁ! ~#fo͐o)~#fon}!͐o+| ! ~#fo͐)!s#r! ^#Vr+s!l ^#Vr+s)!D ! ~#fo͐o)~#fo#s#rr! ~#fo͐o)~#fo|$! ~#fo`i^#Vrfo͐ns`i^#Vr+sû! ~#fo n} F! ~#fo! ^#Vr+s6.`i6 #6͐|ҫ! ~#fo͐n} së! ~#fo! ^#Vr+s! ~#fo͐ns`i^#Vr+sM! ~#fo͐6͐!9!9DM! ^#Vr+sn`is{`in}*`in}?!s*#s*s! ~#fo! ~#fo~#fo)*s#r! 6#6`i6#6`i~#fo! ~#fo~#foq*##n}kq! ~#fo`i~#fo)~#fon}<ʚ|N+>Z! ~#fo`i~#fo)~#fo#n}º*! ~#fo`i~#fo)~#fo#X!#|! ~#fo`i~#fo)~#fo#!z͐,*#n}*#!m#*%~#fo|*#͕$*#%!͐,!!ͥ,*##n}*~#fo!s#r*~#fow#w*~#fo*###~#fo-#|!!Ͳ͍,tempin.$$$tempin.$$$tempin.$$$tempout.$$$! ^#Vr+s`in}.;>͐n`is{f! ^#Vr+s`in}.cf>Í`in! ^#Vr+sn}‡þÍ!éþ͐n}£!éé!é!9!y9DM! `i'͐`iq*!9!9DM! n&*| ! n&!!Ͳ͍,! ~#fo`i~#fo)~#fo#͐,*#! ~#fo`i~#fo)~#fo###|€! ~#fo`i~#fo)~#fo#!!Ͳ͍,*#4*##n}%`i~#fo! s#r! ~#fo! ~#fo~#fo! ~#fo! ~#fo)! ~#fo! ~#fo#)~#fos#r! ^#Vr+sÞ! ~#fo! ns*#! n&m##|7!!Ͳ͍,*#n&|g}o|Oô! 9-|o!9-+++|o͍,! n} ”`i~#fon} ʔ! !9-! n&!9-`i~#fo! ns!9File output error; disk full? !9DM!9-!n s͐{~#fo! ͐q!s s#r͐s͐V! ~#fo͐s)! ~#fo͐s#)~#fos#r!s ^#Vr+s ñ!q ^#Vr+sá!o ^#Vr+sÈ͐y͐s#r͐{͐s#r!×!u9*.*!9DM! w#w`i6#6͐|! ~#fo͐n} ! ~#fo! ^#Vr+s! ~#  ! n&&!9DM! n&+|; ! n&B ! n&&!9DM`iw#w! 6#6͐ n! s{ { ! n} ‰ ! ^#Vr+s_ ! n}-¨ ! 6#6! ^#Vr+s! ^#Vr+sn! s3+| ͐ ?! nѯg`is#rè ͐͐? !9     !9DM! n&*|ͣ/!! n&+|ͣ!y9DM! `i'`ib+!9!9DM͐!͐͛-s#rz҂!!͐##w#w͐~#fo!9DM͐!`is#rz!͐!! s#rz!͐?͐!!!!9!9DM͐|" ͐%!%͐+?`is#r͐##~#fo|ʤ%!͐͐͐.͐##~#fo͐s#r͐~#fo͐s#r!!͐~#fo6/%͐##6#6͐͐s#r!%!9!9DM͐%!͐~#fo͛/!^#Vr+sÂ)! n})! 6#6! ^#Vr+s~#fo! s#r͐n}ʂ)͐|ʂ)! ^#Vr+s! ^#Vr+sns! ^#Vr+s! ^#Vr+s8)͐6! ! s#r! n})! ^#Vr+s!|)! ^#Vr+s! n})!0)! sÞ)͐! ^#Vr+sns{*! ^#Vr+s=7*^#V#z -x28-+V+^+-*͞/:8-o&9!7:O* *p-+*|/g}/o#9t-p-#"z{7*~# ʂ- ʂ-+*&!7,2q*&:q):-=-=r:qo&7:)~:,"s!"uð"͐+++|"!9-ð"͐##^#Vr+s|™"!͐͐~#fo-`is#r!|l"͐##^#Vr+sð"͐##͐?+s#r͐͐s#r͐^#Vr+sn&ð"!9!9DM͐`is#r͐n}"! ^#Vr+s"! ^#Vr+s͐ns! ^#V9DM`iw#w! ~#fo͐n! ~#fo͐n}W&! ~#fo`i^#Vr+sn}T&!Ã& &! ~#fo͐n! ~#fo͐nѯgWÃ&!9!9DM`iw#w! ^#Vr+sn}ʹ&`i^#Vr+sÚ&͐&!9!9DM͐`is#r! ^#Vr+s! ^#Vr+sns{')! n}3*! ^#Vr+s!|3*! ^#Vr+s6 *I*! ^#Vr+s`ins_*! ^#Vr+s`ins@'͐6!9!9DM! ^#Vr+sn`is{*`in} §*͐! m#͐`in&m##|*!*y*!*!9!9DM! n&|ͯ+! n&|ͩ*|5.**s:.! ~5.6*u*+"*"*u#"u.7*͐,\!*͛-7:)~:,"s!"u*|*u.*~#º."*s*u.#"u*+"ç.7*|DM**/>r+sn}"͐#!9!9DM͐͐U.s#rz@#!͐͐s#r͐##6#6͐~#fo!9DM͐$͐>#>ʷ#>œ#>#>¨#>#>´#>#$! n&͹! n&!9-! n&!9-! n} $! !9&͐'!9!h9DM! ^#Vr+s~#fo! s#r͐! s#r! ^#Vr+sn`is{b*`in}%L*! ! s#r! 6#6! s! s! s͐n}-¡'! ^#Vr+s! 4͐n}0±'! 4͐n&3+}'! 0,'!! s#r! ^#Vr+sn`is{.(! 0,! s!9DM! n&|ͯ/+! n&|ͩ!9DM! n&|ͯ^+! n&|ͩ!9DM͐n}ʌ+! ^#Vr+sn&͹j+!9DM͐͐ +͐^#Vr+s͐+͐0+͐7s!&',͐ ͐͐ ͉͎͐+`is͐</~# x/ ><$/~+ x$/|}7:,*͹0:*X/}|2q ʉ//:qwz/! {w#7*!9& 6C#6O#6M/*|/!\&/!\&*|/!!l&-! n&!9-͐##^#Vr+s|u$!͐͐~#fo}.|T$!͐##6#6͐͐s#r͐^#Vr+s! ns&!9DM͐ڮ$!%͐##~#fo|$!%͐##~#fo`is#r͐͐͐~#fo}.#r! 4! ^#Vr+sn`is`in& }DE(Uʁ(Xʊ(Oʓ(C(S )6*͐~#fo|ҁ(! ^#Vr+s6-͐͐~#fos#r! ^#Vr+s! 6 Ù(! 6Ù(! 6! ~#fo! n&! ^#Vr+s~#fo! ͎+ѯgs#rÂ)! ^#Vr+s! ^#Vr+s~#fos!  ͐͐ )͎͐+`in&#&',!9!9DM`iw#w͐~#fon&3+}},͐ ?͐^#Vr+snѯg`is#r>,͐Ä,!9  !\&!7*!,&*!,&,!&="&! BL<"e=L!9~#fo%0> +͆0#~0##0xSO070 /EXECL: Too much text $!p0!*w#[0*:1u0*~0!~0!a{ ѷ! , FNxg>Goy0$    r area you are in, but on all available drives. These commands may be strung together to give you a directory of all user areas on all drives as follows: DIR *.* $AD One other option allows you to get a BRESOURCE by Ward Christensen (AS OF 01/08/80) $Copyright 1980 !9"1G Memory open to *+͚\221!#~ w;) ABCr D-EFKLOUP+QRS# UnXZʁ?ʋ22G? wGY/N p=)ͧ" + ,#ͧ"2͏:?:=wM*::w:ʇ**~ڇ#^~#j+t*>B͕ >I͕ *|*~ ##F>2ͮʾ#~\·Ü©*H +###~IEʁ#^#V*ͫ"2SIBʤWyurge all symbols & CTL?:#YtNw!$~ ͧ A,#>2N ORG z<{͌>Hͧ !##~w++~#~ڋ+~#~#F#~+A#~+-˜F>2#~¯N EQU ~<+~͌>H2##~7#͏q>2#!$~# G: INVALID CTL ENTRY w2+#ͧ{2~#,  w:/o:/g#>2NDS |<}͌>H"+>2NDW **^#V!*##"++2<2NDB **~  <>H:20#*#"::ʅ*ÄCongratulations, you found the patch area!**"!$~ ʌS =,^ͧ*" w m,#ͧ"*"*" *͏t͚͢~͌#}̢}̢}ž~ >.#}̢ù"::ҏw#ͧ#",RҞ:2Ҟ>,ó>':<2~~'#*#":H:ʀ*ͺҀ:<2#xm+~# ʀ~ x'>'>'+GSYMTBL=!͚*͚GPC =*͚GOFFSET=*͚*|GCOMNTS=*͚*͚GCTLTBL=!͚ R w!%~.$Bh'*'!^#V#~w͚F#~#7͏'*͚w!$~ Iͧ "w:" 2\2h!$:% :”:$@2\##]͢͢~ ʿ#.ʿ¢~ .#ô> ¿>22>2222:22!$~ +, ~###<+++͚w!$~ Kͧ"*" K ;,#ͧ *"*͏*~#"O~Ot+͚͢O:/_:/Wͫ>2NEND 2:w>Ͷw2G++ASM FILE CLOSED++ wm:" !e ͅ! "##6Ë!eͅ> *    |q \&  ͚t͚w!e ͅO !eͅ * "6#6ËG++NO, THAT WOULD OVERLAY THE DISASSEMBLER BECAUSE OFFSET IS TOO SMALL: I s#r## w# p  0))))o s#r#w# 6#6 !$~ ʢ ͧ# ʜ H ,~ Z ~ w*s#r##w e #"6#6pw*~#+<7#z+’ {##~7#Á ~ å *͏^#V#z;F#~½ #å ~#<+T]##~7#~#OS>PNPSW*~+*~!e7~o$ڌ>0Ì~#KNZZ.NCC.POPEP.M.BCDEHLMAACI.ADC.ADD.ADI.ANA.ANI.C...CALL/CMA.?CMC.CMP.CPI.'DAA. DAD.DCR. DCX.DI..EI..vHLT.IN..INR.OT FOUND w*|+\!2~#"PG++UNEXPECTED EOF w>w+\\<2|!"\£\ > >*_::!{Ķ Y : 0))))oY m:" !e ͅ‘ !V^#V#~#Gj u > Ͷ~Ͷ#T > Ͷ> ͶA >Ͷwwz|Ͷz̀Ͷ{|Ͷ{̀ö!e ͅʳ !eͅ !eͅ>22VG++WRITING .ASM ENABLED USE Z COMMAND OR E CONTROL TO MAND IGNORED++ ++Issue 'UNNNN' to tell RESOURCE to use address NNNN as the start of the comments table w!$~ .ͧ|ڔ""6#6wG++NO!! <1F00H! w>2*ͺH~+-# ¾K>:ͩͩͮ*͚2͢͢*͚>2INX.J...JMP.:LDA. LDAX*LHLDLXI.@ MOV.MVI.NOP.ORA.ORI.OUT.PCHLPOP.PUSH R...RAL.RAR.RET.RRC.RLC. RST.SBB.SBI."SHLDSPHL2STA.STAX7STC.SUB.SUI.XCHGXRA.XRI.XTHLNNM{ :!5!>N !"^#6 !"#~ a0{0_w022~#~O#ɯ2!"> 2$!">I2*|"6#6# … ʫwG ABORT Y/N _Yw ȷ ? *CLOSE FILE++ w *##6*> G++NO FILE ACCESSES PERMITTED UNTIL .ASM CLOSED wG++UNEXPECTED EOF w!$~ j ͧ d ʍ ,#~ͧ wH +ڢ ###Ѿ2H :ID WD BD SD ED K!~#+< w# +++:KE ͩͫ**"*#"~G!g~ʳO#~'#~2#~.<*:a a#^#"_!o*ÓÖßèñý msyÓͩ'ͩͩͩͤͩ*#"*~ [:~>'ͩͮ~ <>HMDDYY?????!!6L#zo{o!!h's#r*T]xo|g"##6++DM*{PzW Fs#r#p#w_!##~#ʰڜ¦Oͅʕڰ~#om$m++ѷOͅ҉ðHͅʰ҉++"7!~#~#~7#oҽ$ý#~#G7!$ͧ~ ,#~.B ASMCOMCTLSYMDOC#6# … ʫwG ABORT Y/N _Yw ȷ ? *B W I S!~###< ###!+~{* z* `is#r#:w##w!~#+<7#z+^ {###K H m !͏^#V#z<} ͺږ ~#… >:͚͢͢>,~#m V!^#V#z< u >,Ͷ~Ͷ> Ͷ> Ͷ#ù >Ͷww!! , :0ͩ*~ͤ*#^#Vͺ7:@ @Kͩͮz>0Vz\<{͌>H{ h<T0Vͩmͩ*~0ͩ*~ͤ~Ù>,> >;NDB >2*~!U7~#~.>''*~+~w!$~.BhDM##~o|g#*{/z6%`i"##6w#~#+F-F0g:FAg[F+|w#̀w# ډ0|̀|͌}͌> ~.~0:AG0))))o#ðBh^#V~!"2|\ +> w͘>͘!#~ +4+ &!#~ >+n+ K2 !7-K!?-j* *}|!"* {zҺ* ´*"Æ*" !"* * }>*#" 9**K͞+##+'+FÎr ͖ 8{ Ăw#w#w^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z!a{   `OE!y6$ -7rBo&))T])))!y":>""G #Ϳ,"x ..Ϳ,.ͭ'5':>?2>I#:>>2> *<-*N*l*2>ͻ':?[#7/ͽ6:>1$:>$:?by that name on this disk == $== No file requested == $== No "*" or "?" please == $ LISTT Pgm v1.0 10/17/82 Do you want tear tabs to use roll paper? (Y/N): Number of spaces to augment left margin (0-99): Ignore FF (Y/N): Heading/date is: Str!>A2ɯ22: 8!~ DF>0 t:G:j!-!7!; £Ð ڐw#0ڻ:һxڐ Ð>!<~ +~ 0G> +~10G >  !77||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2qZZk:q|/g}/o#|/g}/o#:q<2qqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2qZZ͉M|}ȯ|g}o)|/g}/o$_,:>#)’#>66:?6#*?|£#2͈7#>66:?6>#6>66: ?6#*?">)#>6:?6>s6>@2>#2͈7#ͺ)#:>=2>))$>s6#́)($2:>"$2͈7#3͈7#*>">*?">:?ʒ$:>s$)f$>>6:?62͈7#2͈72art at page : Quit at page : HIGHEST PAGE IS: !9"1!V7!~!~:!#?#~ !\ #~?  :g2o|g"!7!7_Y2!77!7!M L:'w#x}' '!77!7! ʂp]w#x] ]!77!7! ʸ¦Ów#xړ Ó!77: U> ͧ:<26> ͧK!A!t7_Y2K!#z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!"!Y">2>2>22!"!"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r>#)f$>6:?6>{62͈7#)«$:?„$>}62i$:?$.́)$>&663i$:?$_,w#:>$h-_,$:?>$>6_,>6>@2?$*>">óG=y E O!9DM! ! ͐͡|!ͤ!ͤ! ͤͧ!, ͤ! 6\ $222*" "<͂# :ʿ Et2 \ d ʂ ʼ> ?:2:<26ҙ> ͧd:<26ҙ> ͊2 K4!3-j#:> t:¼2>^t@t) !A!7x?"!77  ʿ ~# $~t#-~͘#7~ͧ#A!->-͊:G> ͊[>-t!-2 ʊ ʊ:<2͑ͧ_: {__: +w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#G.¶ww#?*>?w#> w#.7:77! n͐! ~#fo! n&)~#fo`iͪ>q?>f>aK>ʕ>xW>ʟ>c>ʢâ`iͭ>y>ʈ>a…>ʋÒÒ`iͰ`iͰ! ~#fo! n&)~#fo!e ͤ! 4!!9Syntax: XTYPE filname.typ ... Wild ch    ars. (* and ?) OK, Multiple file names OK Ctrl-S pauses, Ctrl-C Aborts, Ctrl-X skips to next file can't type %s... Ô k=èÊ!9DM͐| | ͐!  !Í *͐͂ ! s#rz ͐!  !Í ͐ͅ  ͐|/ ͐!"W *Q !*6#6*##6#6! w#w͐͐ң ͐))**N s#r͐))*##*N s#r! ^#Vr+sI `i͐!CW *w#w*w#w*6#6*Z ! s#rzM|͐|5! n} 5! n} 5! n} 5! n} A! n&ͮI!9DM`iw#w*^#Vr+s!|͐F*s#rz!8*w#w͐))*M|g}o)~#fo`is#r͐))**~#fos#r!|g}o)~#fo`is#r͐##^#Vr+s|z!͐͐~#fo`is#r!M͐##^#Vr+sÑ͐##͐?+s#r͐͐s#r͐^#Vr+sn&Ñ!9é;w!h9DM! ^#Vr+s~#fo! s#r͐! s#r! ^#Vr+sn`is{`in}%! !! s#r! ~#fo n&|? ͐!  *͈ !Í ! ~#fo#n&|j ! ~#fo##n&|ڢ ! ~#fo n&|Ґ ͐!  *͈ !xÍ ͐͐ ͋ ! ͐ ͎ |I !# ͐ ͎ |I !( ͐ ͎ |I !- ͐ ͎ |I !2 ] *Q !!9%s has invalid decode tree size %s -> %s ^=ë!9DM͐!R*w#w*w#w*6#6*U`is#rzM|͐XÖ*[!!9 Listing file %s !9DM͐`|W͐#`is#r͐|'!+͐`is#r͐8!9M=!9DM!!D|!!D! s{ŠG! n}!!D|ʮÕ!!D! s! n}!;J*6#6! n&!D! n} ! s#r! 6#6! s! s! s͐n}-9! ^#Vr+s! 4͐n}0I! 4͐n&͠}f! ͣi!! s#r! ^#Vr+sn`is{.±! ͣ! s#r! 4! ^#Vr+sn`is`in&ͦ}DUX"O+CqSʢ͐~#fo|! ^#Vr+s6-͐͐͐ ͎ |I !6 ͐ ͎ |I !; ͐ ͎ |I !@ ͐ ͎ |[ *͈ !Í ͐ !.͑ `is#rzʇ ͐##n}Q‡ !qÍ !aÍ !9 '%s' bad name, (name too long) Error on %s, check your spelling. Error on %s, check your spelling. Fis#r͐n}{͐n͐ n}m͐`is#r͐ ! s#r͐n}F͐Á`i^#Vr+sn! ^#Vr+sn}jm5! ^#Vr+s!Á!9!9DM͐n}! n͐n}³͐! ^#Vr+sÒ!*w#w*6c#6C!9DMM| n} *6#62! n} 2*^#Vr+s!9 FÚ !y9DM! `i@`iC!9!9DM`iw#w! ^#Vr+sn}ʘ`i^#Vr+sy͐ß!9î!9DM͐!͐ͫs#rz!͐##w#w͐~#foY!9DM͐~#fos#r! ^#Vr+s! 6 1! 61! 6! ~#fo! n&! ^#Vr+s~#fo! ͝ѯgs#r! ^#Vr+s! ^#Vr+s~#fos! ^#Vr+s! n}µ! 6#6! ^#Vr+s~#fo! s#r͐n}͐|! ^#Vr+s! ^#Vr+snile %s not for distribution. .COM.OBJ.BAD.LOG.OV.REL.CRL.IRL` g=ë!9DM* w#wH K *N |ʠ *Q !a*N ! s#r`i! s#r͐*T s! ^#Vr+sn}¾ *N ! s#r͐|*^#Vr+sMââ͐`is#r!p|d͐*s#rM#|Y*60#6uMââ͐*s#rz‡!ââ*~#fo++s#rMâ!9ñA!9DM! n&|g}o! s! n}*6#6A! n&| ! n&!͐~#fo!9DM͐`is#r! ^#Vr+s! ^#Vr+sns{W1͐^!9m!9DM͐j`is#rz͐j! s#rz͐?͐ù!ù!9\Ñâ!9DM͐|Ñ͐+++|!Ñ͐s! ^#Vr+s! ^#Vr+s͐6! ! s#r! n}q! ^#Vr+s!q! ^#Vr+s! n}h!0k! s6͐! ^#Vr+sns{ʚ! ^#Vr+sq! n}! ^#Vr+s!! ^#Vr+s6 ä! ^#Vr+s`ins! ^#Vr+s`ins͐6    !9!9DM͐n}9! ^#Vr+sn& A;!9DM͐͐ ґ͐^#Vr+s͐ ~͐0Æ͐7s!&͐ ͐͐ ͉͐>`is͐ ͐͐ )͐>`in&#&!9!9DM! n&0ͯ(! ~#fo͐)!G s#r! ^#Vr+s!l ^#Vr+s)!D ! ~#fo͐o)~#fo#s#r! ~#fo͐o)~#foP|¬! ~#fo`i^#Vr+s)! ~#fo͐o)~#fos#r! ~#fo͐o)~#fo! S!. !B s#r! ~#fo͐o)~#fo#n!/ s{:5! ~#fg}os`i^#Vr+së ! ~#fo n} A!! ~#fo! ^#Vr+s6.`i6 #6͐|ұ!! ~#fo͐n} n!ñ!! ~#fo! ^#Vr+s! ~#fo͐n&|g}os`i^#Vr+sH!! ~#fo͐6͐!!9!9DM! ~#fo#n}:4"! ~#fo#n}:1"! ~#! n&9ͯ!9DM`iw#w͐~#fon&}g͐ ?͐^#Vr+snѯg`is#r(͐n!9}ï!9DM! n&z|ʤ! n&é! n&!9DM! n&aͯ! n&zͯ  ) ,7*+++:Go͐o)~#fon!. s!0 !B s#r!. n&!J!- 6! !- n}P!S!J!, s!, n}m!- 6!, n& ?V|!, n& ?͐BY! ~#fo͐)!. \#Ms#rz!> !. ! ~#fo`i^#Vr+s)~#fofon&! n&+"! ~#fo##s#r1"!f#{"! ~#fo#n}:{"! ~#fon&! n&u"! ~#fo##s#r{"!f#! ^#Vr+sn`is{M#`in}?"! ^#Vr+sn`is{"`in}."{""!f#J#`in}*&#͐n`is{"! ^#Vr+s`in}."""͐n_*DM!o&7,2q*&:q):Q=Q=r:qo&#:wok2w&!o Ž . &7:O*7:)~:,"s!"u*|**s! ~6*u*_;!n n&!J!o ^#Vr+s!o w#w͐o͐l !q 6#6͐q͐ !n n&! ~#fo͐q)~#fo͐o)!D ~#fob| ͐q`i^#Vr+s¨ ͐q!s s#r͐s͐! ~#fo͐s)! ~#fo͐s#)~#fos#r!s ^#Vr+sôX`is{##! ^#Vr+s`in}. ###"J#`in! ^#Vr+sn}D#{"J#!f#{"͐n}`#!f#f#!f#!9 *ڕ#+*|/g}/o#9͙#ҕ##"z{7*~# ʧ# ʧ#+*&! n&+"*"*u#"u  , > _ ;eÑo#K à##Ô k!!9DM!J!n s͐{~#fo! s#r͐y~#fo! s#r`i6#6!l w#w!M! s#rz!> !o 6#6͐o͐'! ~#fo͐o)~#fon}!Z͐o+|!q ^#Vr+sH!o ^#Vr+s/͐y͐s#r͐{͐s#r!> !u9*.*!9DM! ^#Vr+sn`is{ʅ `in}*| `in}?‚ !Ë S !Ë !9!9DM! w#w`i6#6͐|!! ~#fo͐n} !! ~#fo! ^#Vr+s! ~#fo͐n&|    1o; Micro Resources Block Lettering Utility Version 2.0 Copyright 1981 ; Select first overprint character (enter carriage return for each block letter printed in its own symbol) : ͚ͳ 2 ; Select second overprint characte`````0 0 0 0 cc?`:` 0X?`f0?3 0`  `0@fcl6f```00<<`c ```` 0`````x0 `0``````````0<< << 03<< 1>r :͚2 ͳ2 2 ; Select a text string of block letter printing. Carriage return to exit. : > 2  2 G!w#‰ ̀_> ͦ> ͦ~ ͦ#ÿ; press return to continue or ^c to exit ͚0` 0?<<<<````00`00<x 1 0<<````<`c?<<?<0?<<0? <<<0p00000p01| l <p00000 s 2_2O _yړ> 2o _}ڣ> 22}¶/2: : "">22>2 :: ʂ*~ >!_@ 0 ` 0` 000?``?< fyq_!:ʂ<2> q:¯: ʯ2 >2*": ʂ> q>2*": <2> q> qCopyright 1981 Micro Resources000 0< 0 l >= !C2*͏ͼ ! x͌::M{EBK͛ >-͗> 2+*#}b|ʇ+Qʒz{{U ͛ ͚E ͛ ͚s*h |~> ¬>(͗~ͧ #>.͗:͗~ͧ ~> >)͗ ++FREE++ :C - 22 zap "all but" 22K. ALLOC - FOO.ASM zap "all but" nnK, where nn = FOO.ASM size. Notes: 1) Typing ^C restores the original map. 2) If interrupted, ALLOC skips bit map and prints just totals. 3) Drive name prefix is ok% full `i) y2O:G5G +x2!5:O:>D5:<2xͻG Hx *c :)=r:ʉ=}:: ++ K to "zap" rounded down to whole blocks ++ $|g}o:2:*DM>x >2212>2!"Q:, ~ ;# }2+? -t =t<>#?)AzCl DzFʫ Gʙ HzLqM'NʳPQR Sʙ Tʙ UVWʅ XYʒZ%/2 ?2 +++ Out of memory +++  Di2s>:͗ ~# ~#͋ &͗*#"!"!~{~_#~{:[W#w*|s>*2"\ *+"|;*:G::*!W LAST ADDR=* "+|ͧ }ͧ 2 ++YANK MEMORY FULL :: "ALLOC - B:FOO.ASM" 4) "- " may precede or follow the operand: "ALLOC 22 -" $!9"c 1c :m-ʅ:^ ‡:]H-‡x2X !""! """"! 0"""">22&:\=_ }*6~##^#F##~###^#Vwz# \!l~# !e p#z.*+|&.H&."\>?2h>2Ô*DM=o&)))))^#x=}V#zʔ!e 6**#" s:O>2<[:ʳ!"*o"!]  "0:?T])))0o$::> 5> 5sk Information: Tracks: *#; Sec/trk: *; Grpsize: :2 :.!W 2 ++NO "<" SAVE COMMAND ISSUED ~#Wɯ2Qt!C6 G~{:*}ͼ 2**͏ !~#":###F#N2 #":] 6ͽ7:6>2Go>2*"Gd *&"*z"*:/_B>0*#"ʙ ~™>1:<22zʹͻÀɷ#*yoxg!":PY)*)":'2="!2z~0 x<Q/ ̓[͍̍OÌw ~ ;}#AOy2:ʰ|^#V#"!~#fo$**|2 ``*"!"*#DMBK:=͌*ʁM{!Qs~c~8 ? ? ? ?~͋ B͗,sͼ **͏ ++EOF++ s :2 ++Can't dump, no sector read. 2 Use G command following F, or R or S following T ~;  BK     ; #`i}ͧ :AT ~ͧ } } {E #}% Q:Hʌ ~ d ~f >.͗{u #}W sQ{ s{ ~;ʥ © Tʼ S GP ͎*X`>2 ͎z*͏2 *y * ~ ; :- ͏ 2 ++Can't read - not positioned Position by: Track then Sector, or Group  ><͗ͧ >>͗:ʦ xͧ yͰ  ڹ 0×   |ľ {0͗> ×>*×Q~͍è'2 ++WRITE failed++ Operands in brackets [...] are optional Numeric values: 'n' are decimal, 'x' hex +[n] step in [n] sectors; -[n] step out [n] sectors # print disk parameters for curr drive. =xxx search for ASCIIitch Q Quiet mode (no msgs) R Read current sector Snn Sector nn Tnn Track nn Unn Set User nn for Find command (CP/M-2 only) V[nn] View [nn] ASCII sectors W Write current sector X Exit program Y Yank current secto***+:G}2:G "*2:2-? o&"h M*X"2} ͏2 bk:)=‚ :o*ڗ ** #`>2\  \< 2 ++FILE NOT FOUND =2o&)))))͗#~ #Mz#{#ƀ_ɯ2 ++BAD DISPLACEMENT (NOT 0-7F) ~#ʍ~} ;,->#0:ڀAG0))))oV#~} ;,-#0:0bk)))o|gÑ :!C͍Of N0 w#͗ xxx from curr sector. Caution: upper/lower case matters. Use for hex: To find "IN 0" use: =<0> or "(tab)H,0(CR)(LF)" use: =<9>H,0 < save current sector into mem. buff. > restore saved sector r into sequential memory Z[nn] Sleep [nn tenths] /[nn] Repeat [nn (decimal) times] (Type any char. to continue) Cancel a function with C or Ctl-C. Suspend output with S or Ctl-S. Separate commands with ";". Example: g0 +;d;z#20 >D2 ~.5 6 ;6 }# ~ ;#.#> 6 ~ U ;U Mzͼ zU **͏ ~ ʊ ;ʊ Mz*+|¯ *|¨ *"*ï +"*"zŠ ^ *#* *#* "!"** *+>*͗w͗> ͗!Cɯf+y*~͗;;1J  $6 s!C~ ͗#X>^͗>U͗> ͗> ×`_O °> ͗:  ҿ ʿ :y >2 :<2:*? give help A[ff,tt] ASCII dump (Type any char. to continue) C Change: CHaddr,byte,byte... (hex) or CAaddr,data... (Ascii) Allowed for imbedded hex. or CHfrom-thru,byte e.g. ch0-7f,e5 or CAfrom-thru,b;/ would step in, dump, sleep 2 sec, and repeat until control-c typed. All "nn" usage except "/", "T", and "S" are HEX. Use #nn for decimal. See DU.DOC for complete examples. y#x}/o|/g#ɷ|g}o }o   **= G=*DM͛ >:͗:ͧ >,͗ T=*; , S=*; , PS=*; s~}##-‰ #BKÎ ,H A~ ;  ڲ ~Ҳ ø ͋ û ͗"ͳ#y *™ ~ ; #~ ; , "M{ͧ X"BK*"*`i4:N+N* :Dg:N&i"DMɯ2 ++not within tracks 0-*; ++ `>22 ++READ failed, sector may be invalid++ :2 ++CANNOT WRITE UNLESS READ ISSUED yte D[ff,tt] Dump (hex+ASCII) Fn.t Find file Gnn CP/M Allocation Group nn H[ff,tt] hex dump L Log in drive Lx Log in drive x M[nn] Map [from group nn] (Type any char. to continue) N New disk P Toggle printer sw|gBKx!! T]x! :6Wl*.:^#"^#"~#2~#2^#"^#"^"!~:w*} ""w    *K͞+%"i'+FÎr ͖ 8{ Ăw#w#w^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z!a{   `OE!y6$ -7rBo&))T])))!yltiple file names OK Ctrl-S pauses, Ctrl-C Aborts, Ctrl-X skips to next file can't type %s... !9DM͐! ! !͑ !")!")!")!) `is#rz *)| ͐͐ Ø !).! !9 Listing file %s !9DM͐##^#Vr+sa !9 '%s' bad name, (name too long) Error on %s, check your spelling. Error on %s, check your spelling. File %s not for distribution. .COM.OBJ.BAD.LOG.OV.REL.CRL.IRL!9DM!" ir{!)| !).!a<!)! s#r7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2qZZk:q|/g}/o#|/g}/o#:q<2qqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2qZZ͉M|}ȯ|g}o)|/g}/o|p !͐͐~#fo͵ `is#r!|C ͐##^#Vr+sÇ ͐##͐?+s#r͐͐s#r͐^#Vr+sn&Ç !9!9DM! n&|g}o! s! n} !") ! n&| ! n&| ! n}  ! n}  ! n} `i! s#r͐!) s! ^#Vr+sn} !)! s#r͐|S͐|o͐!E !).!<!"%!"%! w#w͐͐͐))%!)s#r͐))%##!)s#r! ^#Vr+sÃ`i͐!f ! !͑ !")!")!#z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!"!Y">2>2>22!"!"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r!9DM! ! ͐|! ! ! ͎ ! ! 6! n͐Ҷ! ! n}  ! n&!9DM͐W|J ͐! ! !)͔͐! s#rzz ͐!. ! ͐+!! s#r! ~#fo n&|ڿ ͐!R !).!x ! ~#fo#n&| ! ~#fo##n&| ! ~#fo n&|")!)̈́! s#rz.*)|.͐͐ !).!<!9%s has invalid decode tree size %s -> %s !"i!c"i!9DM*i|ڨ*i+"i*i͐`is#r!p|͐"i*i#|!0u"i*i͐"i|!*i++"+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#G.¶ww#?*>?w#> w#.7:77 ~#fo! n&)~#fo`i >q*>Q>a6>ʀ>xB>ʊ>N>ʍÍ`iͽ >d>s>ap>v}}`ic î`ic îî! ~#fo! n&)~#fo!O ! 4!ü!9Syntax: TYPE filname.typ ... Wild chars. (* and ?) OK, Mu ͐!v !).!x ͐͐ ! ͐ | ! ͐ | ! ͐ | ! ͐ | ! ͐ | ! ͐ | ! ͐ | ! ͐ | !).! ͐ !.ͧ`is#rz ͐##n}Q !q !i*i!9!9DM`iw#w*i#"i|s͐ "i#|F!!"i͐))%*i|g}o)~#fo`is#rà͐))%*i"i|g}o)~#fo`is#r͐|͐#`is#r͐|!͐`is#r͐!9!9DM!!͑ |    t!!͑ ! s{!͎ t! n}[!!͑ |E,!!͑ ! st! n}t!  !")! n} *)+|g}o`is#r`i^#Vr+szʿ! !͑ *)#")Ù! n&!͑ ! n} ! n} !")! n} *)â!- 6!, n& ?͝!|ҟ!, n& ?͐B! ~#fo͐)!. W#L!s#rzy!!. ! ~#fo`i^#Vr+s)~#fo!n n&!;!!o ^#Vr+sO!o w#w͐o͐lҶ!q 6#6͐q͐Ҩ!n n&! ~#~#fo##s#r!! ^#Vr+sn`is{`in}?d! ^#Vr+sn`is{[`in}.[a!`in}*͐n`is{ʕ! ^#Vr+s`in}.’Õm͐n`is{ʽ! ^#Vr+s`in}.ºýÕ`in! ^#Vr+sn}!͐n}!!fo! n&! ^#Vr+s~#fo! ѯgs#r! ^#Vr+s! ^#Vr+s~#fos! ^#Vr+s! n}}! 6#6! ^#Vr+s~#fo! s#r͐n}͐|! ^#Vr+s! ^#Vr+sns! ^#Vr+s! ^#Vr+sØ͐6! ! s#r! n}9!#")!9 !9DM͐`is#r͐n}ʘ͐n͐ n}Š͐`is#r͐ ! s#r͐n}c͐Þ`i^#Vr+sn! ^#Vr+sn}ʇÊR! ^#Vr+s!!Þ!9!9DM͐n}! n͐n}͐! ^#Vr+sï!!9DM!;!!n s͐{~fo͐q)~#fo͐o)!D ~#fol|ʚ͐q`i^#Vr+sBÚ͐q!s s#r͐s͐җ! ~#fo͐s)! ~#fo͐s#)~#fos#r!s ^#Vr+sN!q ^#Vr+s!o ^#Vr+s͐y͐s#r͐{͐s#r!!u9*.*!9DM! w#w`i6#6͐!9!y9DM! `iq`i!9!9DM͐F!͐~#foͤ!!9DM`iw#w! ^#Vr+sn}ʄ`i^#Vr+se͐Ë!9!9DM͐!͐ͧ!s#rzҾ!͐##w#w͐~#fo!9DM͐`is#r! ^#Vr+s! ^#Vr+s ^#Vr+s!|9! ^#Vr+s! n}0!03! s͐! ^#Vr+sns{b! ^#Vr+s9! n}ʓ! ^#Vr+s!|ړ! ^#Vr+s6 lé! ^#Vr+s`insÿ! ^#Vr+s`insà͐6!9!9DM͐n}! ^#Vr+sn&!!#fo! s#r͐y~#fo! s#r`i6#6!l w#w!L!! s#rzF!!o 6#6͐|͐o͐! ~#fo͐o)~#fon}!͐o+|µ! ~#fo͐)!s#r! ^#Vr+s!l ^#Vr+s)!D ! ~#fo͐o)~#fo#s#ró! ~#fo͐o)~#fo#|e! ~#fo͐n} "e! ~#fo! ^#Vr+s! ~#fo͐n&|g}os`i^#Vr+s! ~#fo n} ʒ! ~#fo! ^#Vr+s6.`i6 #6͐|! ~#fo͐n} ¿! ~#fo! ^#Vr+s! ~#fo͐n&|g}os`i^#Vr+sns{ ͐!9!9DM͐ `is#rzb͐ ! s#rzb͐?͐h!h!9!h9DM! ^#Vr+s~#fo! s#r͐! s#r! ^#Vr+sn`is{`in}%¬! ! s#r! 6#6! s! s! s͐n}-! ^#Vr+s! 9DM͐͐ K͐^#Vr+s͐8͐0@͐7s!&Ö͐ ͐͐ ͉͐`is͐ ͐͐ )͐`in&#&Ö!9!9DM! n&|ͯ! n&|ͩ!9DM`iw#w͐~#fon&͟} ͐ ?͐|9! ~#fo`i^#Vr+s)! ~#fo͐o)~#fos#ró! ~#fo͐o)~#fo! }!!. !B s#r! ~#fo͐o)~#fo#n!/ s{:! ~#fo͐o)~#fon!. s!0 !B s#r!. n&!;!!- 6͐|Ң! !- n}!!;!!, s!, n}! ~#fo͐6͐!9!9DM! ^#Vr+sn`is{]`in}*T`in}?Z!c+!c!9!9DM! ~#fo#n}:! ~#fo#n}:! ~#fon&! n&! ~#fo##s#r!! ~#fo#n}:! ~#fon&! n&! 4͐n}0! 4͐n&͟}.! 1!! s#r! ^#Vr+sn`is{.y! ! s#r! 4! ^#Vr+sn`is`in&+ }DʥUXOC9SjÖ͐~#fo|! ^#Vr+s6-͐͐~#fos#r! ^#Vr+s! 6 ! 6! 6! ~#^#Vr+snѯg`is#r͐" !9!9DM! n&_ |R ! n&Y ! n&&!9DM! n&|ͯڊ ! n&|ͩ 7*+++:G_*DM! o&7:)~:,"s!"u*| !**s!!     ~ !6*u*+"*"*u#"u ) ,7:O* *r!+*|/g}/o#9v!r!#"z{7*~# ʄ! ʄ!+*&! n&#7,2q*&:q):!=!=r:qo&  ! > _k | CHAT17 .AQM 8k FLIP7 .AQM 4k | MBOOT .DOC 4k | MBOOT3 .ASM 8k | MCNFG797.AQM 12k MNUMB797.AQM 4k | MODEM7 .DQC 12k | MODEM768.DQC 12k | MODEM797.AQM 60k MODEM797.IQF 4k | MODEM797.LQB 16k | MODEM797.SQT 4k | MODEM7XX.HQS  .TQT 4k HOME-SAT.DQC 8k | RPIP .AQM 8k | SPEL8080.AQM 20k | SPELL-11.AQM 20k SPELL-11.DQC 4k | SPELL-11.FQX 4k | SPELL-11.OBJ 4k | SUBGEN10.DQC 8k SUBGEN12.AQM 16k | SUPERSUB.AQM 16k | SUPERSUB.DOC 4k | SUPERSUB.OBJ 4k WHATS "*~# ʄ! ʄ!+*&! n&#7,2q*&:q):!=!=r:qo&  ! > _8k MODMPROT.0Q1 8k | NEWBD21 .AQM 4k | PMMIINFO.DQC 8k | PROTOCOL.DQC 8k SENDOUT7.AQM 8k | SEQIO22 .LQB 16k | WHATSNEW.COM 4k | XFERTIM2.BQS 4k XFERTIME.OBJ 4k | XMODEM47.DQC 4k | XMODEM60.AQM 36k ->Drive A, user 2 contains 320K in NEW.COM 4k | WS-H19 .AQM 8k | WS-H19 .HQX 4k | ZREF .ZQ0 16k ->Drive A, user 5 contains 260K in 28 files with 72K free -NEWPRGS.A/7 0k | HP-125 .DOC 4k | LBR-UTIL.LBR 8k | PRINTER .ASM 4k WHATSNEW.COM 4k ->Drive A, user 7 contain27 files with 72K free -ZCPR .A/3 0k | GENDOC30.DQC 12k | GENSYS32.AQM 20k | GENUSR37.AQM 32k PCPATCH .AQM 4k | PCPATCH .DQC 4k | SECTION .AQM 8k | WHATSNEW.COM 4k [ More ] ZCPR .DQC 28k | ZCPR .LBR 76k ->Drive A, user 3 containss 20K in 5 files with 72K free -DISK .B/0 0k | ALLOC .OBJ 4k | CPYFST43.AQM 28k | CPYFST43.DQC 24k DSP .DQC 4k | DSPOOL .AQM 16k | DSPSET .AQM 16k | DSPSET .OBJ 4k DU-V77 .DQC 4k | DU-V78 .AQM 32k | LISTT .AQM 20k | LISTT  188K in 10 files with 72K free -MISC .A/5 0k | BLOCK .OBJ 4k | CALENDAR.DOC 4k | CALENDAR.OBJ 12k CCT2 .AQM 20k | CHESS .DOC 4k | CHESS .OBJ 28k | ERAQ .MQC 8k EX12 .AQM 16k | EX12 .DQC 4k | EX12 .SUB 8k | EX12  .DOC 8k LISTT .OBJ 4k | RELDUMP .AQM 8k | RESOURCE.DQC 20k | RESOURCE.OBJ 8k REZ .AQM 24k | REZ .DQC 20k | REZ .OBJ 8k | SWEEP37 .DQC 8k SWEEP37 .LBR 36k | SWEEP37 .OBJ 28k | UNERA11 .AQM 4k | UNLOAD .OBJ 4k UNSPOL    32.DQC 12k | UNSPOL33.AQM 16k | UNSPOL33.OBJ 4k | WASH-10 .DQC 12k WASH-14 .AQM 24k | WHATSNEW.COM 4k | XREF141 .AQM 28k ->Drive B, user 0 contains 432K in 31 files with 120K free -HELP .B/1 0k | ALGOLM .HQP 8k | ASM .HQP 4k | ASM2 4k PINUP1 .PQC 8k | PINUP2 .PQC 4k | PINUP4 .PQC 4k | PINUP5 .PQC 4k PINUP6 .PQC 4k | SALTGIRL.PQC 8k | SHIP .PQC 4k | SNAGLPUS.PQC 4k SNOOPY .BQS 4k | SNOOPY1 .PQC 4k | SNOOPY2 .PQC 4k | SNOOPY82.CAL 8k STARTREK.DOCPR .CQ 4k | PR .MAN 4k | PRF .OBJ 8k QSORT .CQ 4k | RUNOFF .LBR 32k | SH .LBR 16k | SORT .CQ 4k SORT .OBJ 12k | TYPE1440.OBJ 12k | TYPE17 .CQ 8k | UNIQ .CQ 4k UNIQ .OBJ 12k | WHATSNEW.COM 4k || OSBTRX11.TXT 8k | OSD .DOC 4k OSD .OBJ 4k | OSMBOOT .ASM 8k | OTERM4 .DQC 28k | OTERM40 .OBJ 32k OTSET4 .OBJ 12k | OTSETUP4.DOC 4k | WHATSNEW.COM 4k ->Drive B, user 6 contains 204K in 15 files with 120K free -LU .B/7 0k .HQP 4k [ More ] C .HQP 12k | CBASIC .HQP 12k | CBASIC2 .HQP 16k | CHDIR .HQP 20k COMMPROG.HQP 12k | CPM .HQP 20k | CPM2 .HQP 24k | EBASIC .HQP 8k FORTRAN .HQP 8k | HELP20 .AQM 24k | HELP20 .HQP 16k | HELP20 .OBJ  4k | STARTREK.PQC 20k | TIGER .PQC 4k | TIGER2 .PQC 8k TWEETY .PQC 4k | WHATSNEW.COM 4k | XMAS .PQC 12k ->Drive B, user 2 contains 180K in 31 files with 120K free -C .B/3 0k | ALIENS11.CQ 12k | ALIENS11.DIF 4k | ALIENS11.D WILDXP14.CQ 4k | XTYPE14 .OBJ 12k ->Drive B, user 3 contains 532K in 44 files with 120K free -RBBS .B/4 0k | COUNT21 .BQS 8k | COUNT21 .DQC 4k | NZPASS21.AQM 4k PASSWD30.AQM 8k | RBBENT27.BQS 16k | RBBEXIT1.BQS 4k | RBBMIN27.BQS 20k | LDIR .LBR 16k | LMODEM16.AQM 24k | LRUN .OBJ 4k LU .DQC 16k | LU .OBJ 20k | LU-110 .BUG 4k | LUDEF1 .DQC 8k LXMODEM .DOC 4k | WHATSNEW.COM 4k ->Drive B, user 7 contains 100K in 10 files with 120K free -PICTUR2.C/0 0 4k LINK .HQP 4k | M80 .HQP 8k | MAC .HQP 8k | MBASIC .HQP 16k PASCAL .HQP 8k | PLI .HQP 8k | RBBS .HLP 4k | UNERA11 .HQP 4k WHATSNEW.COM 4k | XMODEM .HQP 4k | ZCPR .HQP 12k ->Drive B, user 1 contains 272K inQC 4k ALIENS11.OBJ 16k | AVL-12 .CQ 12k | B-SORT .CQ 12k | B-SORT .OBJ 12k BAUD .C 4k | BDSC15-2.DQC 12k | CCOL1 .DQC 8k | CCOL2 .DQC 8k CHDIR .CQ 12k | CHDIR .MQG 4k | CIO .CQ 4k | CONFGBDS.LBR 32k CONFIG .C RBBMIN27.DQC 12k | RBBS .DQC 4k | RBBSNSTL.DQC 8k | RBBSTIME.FQX 4k RBSUTL22.BQS 8k | SECURE .AQM 4k | SECURTY2.AQM 4k | USRDFLT2.CQP 12k USRPW35 .AQM 16k | WHATSNEW.COM 4k | XFERTIM2.BQS 4k ->Drive B, user 4 contains 144K in 19k | ASTRNAUT.LBR 108k | BEETHOVN.LBR 24k | A>^C A>~_J9wn~C4K⵽0g;2O<á!.R}4-K㸽?p .DQC 8k LXMODEM .DOC 4k | WHATSNEW.COM 4k ->Drive B, user 7 contains 100K in 10 files with 120K free -PICTUR2.C/0 0 27 files with 120K free -PICTURE.B/2 0k | CALEND .PQC 8k | CINDY .PQC 4k | DRAGON .PQC 4k GIRL .BQS 8k | GIRL .PQC 4k | KIRK .PQC 4k | MONA .BAS 4k MONA .PQC 4k | NUDE .PQC 4k | NUDES .PQC 16k | PINUP .PQCQ 16k | DEVICE .CQ 8k | DEVICE .MQG 4k | ED-BDS .DQC 8k ED-BDS .LBR 68k | ED-SMC1 .PQC 44k | MFP21 .CQ 12k | MFP21 .DQC 8k NOBOOT .OBJ 4k | PACMAN .DOC 4k | PACMAN .LBR 36k | PACMAN95.OBJ 20k [ More ] PMMI .H 4k |  files with 120K free -GAMES .B/5 0k | README .DOC 4k | WHATSNEW.COM 4k ->Drive B, user 5 contains 8K in 3 files with 120K free -OSBORNE.B/6 0k | FOG/LIB .QQQ 24k | MODEM7 .DQC 12k | MODEM7 .LQB 12k OSBMDM7X.AQM 36k | OSBORN .CQS 16k     AۑӐې-rrsp2M'A= B=Beaverton RCP/M 641-7276C=CBBS/NW 646-5510D= E=Ron Fowler 313-729-1905RF= G= /2*=n''!("@'>2N&:L'2J'>2M'>>2M'FʿQG:&>2&x¼"ʴ̀*G:xʆ\iʿʬ¼:N&ʿ> 9> 9>:9>î>2ÿ>2&ÿ **9:w#"@'G:x/ >:9: QUIT: &#,&!a =$a a !~L FF Q#2 M 9 ô ++File transfer unsucc ʺ Fʂ QG:xʱ iʂ 9 9 f:Z& >2C':&Ģ >B2Z&>:] ʑP'6!&N!& 6 !&F#P ~  #P ~ "F'+#P ~ 0 :I'<2I'#P ~ B 0 6 *F''~ i #\ #~ i "F'!'p \ȇ!o ~¬ #~+] P!e~w#~w\!\l P!u6B#6A#6Kl!l6\: H=Hyde Park 1-312-955-4493I= J= K= L=Dick Lieber 1-312-326-4392M= N= O= P=K.Peters ::=**>22&8!(V:w#9V:w#9>:K'*:uʶu9:ʲw#"@'W:zʥ/u u>:9uu:K'**@': ::=* Memory save buffer full *:͆( 22w&:f&=8J  >J( 2f&f:Z&W >2C'ͻ b >B2Z&:] ʑh x =ͮ:Z&| :S&ʝ File open, ready to receive :f&>¨ >C:f& CRC in effect Checksum in effect  2 h:S\< 2h:W>2!\ :\2!\ \Ë!\ \!\ \<7”2=Ɓo& ] 2h2|w#~w\!\l P~# xɯ2w&2x&:S& Awaiting # en 313-759-6569RQ=R.L.Ploufe 703-524-2549R=Bruce Ratoff 201-272-1874S=SYSOP Sys 1-313-885-0506T=Tech. CBBS 1-313-846-6127U= V= W= X=   x6#}l&)>o(b'b+|;'!'͹!\' P!a ͹!l͹:&    ++File does not exist++ Type "R" to return to modem Type "A" to re-enter name: & Awaiting name NAK P0>!H'5@ *D'\ P"D'G >7 !]~:S&~9sڇ ] #O >:S&,Qsʴ >u:S&ʧ Checksum error P0>H >!\ͻ:S& Awaiting file name ͐  7!]s+ *u&#d (͈H)}:&f2&:f&fsn ++Switching to CHECKSUM MODE++ >C2f&>s ;H7G:V&ʐ:S&ʮx,͕H recv'd, not SOH sҮ>:w&<2w& :V&:S&ͬh" ++Unable to receive block - A Y= Z= !9"'1'h MODEM 7.67 - 07/04/82 $ ͖>2N&/2:L'>2M'>2M':O&X >2:O&G:xʱCY M#!>2N&:O&Eʂ TS R6 D":N&*:] >2N&Q[9,AʐRʴ$ @g- @ʑ# ++File transfer completed++ ô ++File transfer unsuccessful++ ô ++ Transfer cancelled ++ 6# 6 #¾6# Enter file name to be transferred - C/R TO :S&( Time out receiving filename d ʎ O w:S&~9>#}d :S&,ysʎ !\ͻ:S&ʅ Checksum error ͐ څ >s7>2&2H' !g"D'T !\'=$  :f¿ *D'\ P"D'!H'4ÿ !I'5³ !g"D':H'A>@2H'!Iborting++ $:V&:S&ʮ ++ Timeout ++ :w&͕,î:x&F7:V&V:S&ʮ :x& }++Framing error++ :x&ʞ++Overrun error++ :x&ʾ++Parity error++ î:w&͕,s ;HWs ;H/:V&:S&ʮ     ++ Bad sector # in Hdr îz2t&>2&ͮ!s ;Hw,.:f&pQ2&s ;H¯:t&G:u&<s ;Hr_:V&ʙ:S&ʮ ++CRC error++/:V&ʽ:S&ʮ++Cksum error++ />:S&  Send # *u&d (Æ*z&!N"z&:|&<2|&:|&O'\P! %2|&!'"z&"Error writing file $:~xG: ʟ„„~7:ʮ 82x&ͷO:T&:V&:&:U&:V&:&ͷO   >(͕>)_> 9> 9Oa{_ n |d{0|͕}͕͞ ڧ09:Z&µ<ɯ2w&Multiple errors encountered. Type Q to quit, R to retry: Q,p:3b No answer after time-out. Redial? (Y/N/C): Q9[,NYbC/232w} Connection established - Select options: Fv!>9 ¯¯à&!\=$:]EMG:xCTMS R:Z&  ++Bad Opt͈H)>:u&:u&/>2&ͮ!~,+2&yz{mڽG:S&{x,͕H Recv'd, not ACK :w&<2w& :V&ʓ:S&ʘͬ7" Can't send sector -- Aborting $:S&{ Timeout on ACK {:V&:S&FQ1's>:V&:S&0Awaiting initial NAK sCG0CRC request received 2f&::Y&z:M'Æ:X&:M' -::M'-*"J"U"?:!: 2.<22<2%2(<2+]2O& !P& O2L'A>2L'6#[RQ¬~# :Z&>Q2S&*': ~#P:ȯ23w!&~!&Ç Waiting for dial tone >-d͹ ++No dial tone after 10 seconds++ 7 !4'PP > > > ion++ :m  Re-enter PRIMARY option and file name only: &#ú:m c>2>2N&/>2N&: Enter New Baudrate: !e6Q ›,-0ڍ:ҍwO9#Í!"O*yO}o|g|g}!o"ͷͷ*T]*|>!g&s>  Routine cancelled >B2Z&*u&#"u&}:Z&ʈ\<File exists -- Type 'Y' to erase: Q9[Y,\ No file specified \<"Error - Can't make file Directory is likely full $#\*}"~&!&:f&:O&R‚&:V&2S&:Z&:S&Z!]<PP Transferred :\2B'!\͹:B'2\!g&t&P:C' : >2&2N&/2:V&ʝ:S&ʽ All transfers completed :Q& ++Press RETURN to disconnect++   ++Disc>$ ',Enter number or library letter - Type C/R when finished, CTRL-X cancels while dialing: &#:&!&A~ʛ ʼÎ!4{ʰ~ ¦&pP:&_!&~' #FQ#*-t&P![&P& P>2/2&:D! CPM - Exit to CP/M DEL - Delete present file (From Terminal mode) RET - Return to Terminal mode - no loss of Data WRT - Write file to disk (From Terminal mode) : CAL - Dial Number DSC - Disconnect "}ɯ2h\<'"Can't open file$:Z&3:S&File open, size: *~&d (͈H) sectors \<"Can't close file$:|&=2|&*z&N"z&:y&7'\="++ File read error ++$! yé>2y&y2|&!'"z&onnected++ :͉>C2f&>2&:W&,*1:0>20]-! N)F>@ӑ>6,* G0O]! ~)v>@ӑ>6Ӄ}Ӏ|Ӏ>ӑ>%ӑ Choose One 1 9600 2 4800 3 2400 4 1200 5 600 6 300 $!l\P2|2h  >'$$90R6{ʀ:@> O:'$G$O>-$\>-$i W>-:&2&F͹ڳ$¢2wҼ,â$FQ ¹7">?*>-,>*>]-DIR - Directory listing (may specify drive) XPR - Expert mode Toggle (turns Menu on/off) ^E - Exit to MENU ^R - Stops copy into file (Terminal mode) ^Y - Copies into file (Terminal mode) E - Echo (if in Terminal mode) R - Receive CP/M fil    e S - Send CP/M file T - Terminal mode (optional file name)  DEFAULT DRIVE: A9 Command: &#,&"CPM:"DIRp""RETڬ!:J'2R&*@'*:!"DSC""BYE:""WRTҚ""XPR""DELv":!"CAL!> 2& ":$w#$~*%# %%-%~*)%#%-%6?#-%&!\=$!,&͹:l2,&:m %%&2M&,&%%~ʼ%~¼%#%PP | :M&<2M&,,&%s%NOT FOUND,>? !-&w#%!m-& P_ @G0O$! ')!j>@ӑ>6Ӄ}Ӏ|Ӏ>ӑ>%ӑ BAUD RATE INITIALIZATION PROGRAM V1.0 CHOOSE FROM VALUES BELOW 1 9600 BAUD 2 4800 BAUD 3 2400 BAUD 4 1200 BAUD 5 600 BAUD 6 &!""ͺà: ++Disconnected++ : Goodbye, happy up/down loading ps* 5%D!:' 'b>2N&/2!'͹:N&:' *@'8Y>2N&/2!'͹:/2F#""7SRTEM~""#">#"7!:,&&@&A2'& DRIVE 6?#-%&!\=$!,&͹:l2,&:mADOQRSVT01ADOQRSVT01BC''Invalid option  | :M&<2M&,,&%s%NOT FOUND,>? !-&w#%!m-& P_ 300 BAUD 7 110 BAUD $S BELOW 1 9600 BAUD 2 4800 BAUD 3 2400 BAUD 4 1200 BAUD 5 600 BAUD 6 ##կ# #N#N#ʄ#ʖ## #G#4+~#ڻ#px($###G~wm#+xF6 t#r##4#>($> ($>($#>#($> ($> ($#G>#($> ($> ($x#($¯##>($5#> ($> ($#> ($> ($F##> w##$#$a!:,&&@&A2'& ++Bad library number called++ $&͹:l2,&:,N'!k-$[M&/$J [MA&[D 7&Bs% '> ':%'_!% '6 4ɯ2%2]02e02d02g02%:\ ${ $_* $*4$* Oͷ$#^#6 $$ ʣ$ u$ $ ʣ$ …$u$ ʣ$ $$ ʣ$ $#% %6# > $>$ > $>$w#$:$_@w# .     :0:_:0:&_00  RPIP COM:SPACE OBJ* 2:\=_<2\>?2h!m~#0> >W{_':N{2tY Invalid destination user #$2\<ª Originating file not found$=`!O :<2 ͻ\<ª:_ \ ͻ2\6$ !\ͻ!":22 >ڪ Þ !qp+q/ *pDM9: :M2r:N!r !:r *r& N!r4 !6: :2!q: " *M n :c4 *M n :2!c:Q !c:2: !:cw>!n !5 Y : { !6!q:!lwҙ  â :0O !q:O| :O| !6:]2l:o'2o:n'2n:m'2m*mMͣ *nMͣ *oMͣ :] COPYRIGHT (C) 1979, DIGITAL RESEARCH, PIP VERS 1.5$$$ SUB =.:,<> _[]INPIRDPTRUR1UR2RDROUTLPTUL1PRNLSTPTPUP1UP2PUNTTYCRTUC1CONNULEOFDISK READ ERROR$DISK WRITE ERROR$VERIFY ERROR$NOT A CHARACTER SINK$READER STOPPING $NOT A CHARACTER SOURCE$:$: $͈Ͳ!N6' :!Cwͯ !6:^͢c!6{:/>!/H{ͯ :<2Š ::=HҮͯ !6:Ҿ:2 !6::/H͈;!6:> !/>͔: :ͳ.!ws+p+q+p+q:w=2wN *s*u w*s#"s*u#"u' !"*M^7 !x6:!xھ **DM͆ 2yʭ :yʗ ͯ *"*6:2x÷ *"!x4d !"/ !j}=2| !"*KM^'_ !z6:|!z1 *:   *}2D" * * *&"!q:UY: Y:ҩ: ʩ:_2ʘ:€!6<:<2!ژ!6 >!]Ҥ; !6:Q::H: !6*M : !6!q:a/>z!ABORTED$BAD PARAMETER$INVALID USER NUMBER$RECORD TOO LONG$INVALID DIGIT$END OF FILE, CTL-Z?$CHECKSUM ERROR$CORRECT ERROR, TYPE RETURN OR CTL-Z$INVALID FORMAT$HEX$$$$NO DIRECTORY SPACE$NO FILE$COM$START NOT FOUND$QUIT NOT FOUND$CANNOT CLOSE DESTINATION FILEHHͯ :^!w:<2:0}:@E}:!S!W6: z!]6:cm!c6:_z!_6l ::,: HHҰͯ : 2ó:E:1:2v!q!*8!*6: > "}*}DM͆ ' ͯ *"!z4 :e !"͆ !z6:|!z '? 2*H#"H!{6:{ր!Ң *{& :{4 2!{4m *":ڹ ͯ !z4I '2!"!q: !4>!S :S! :2*M/H:_2:!q:A/>Z!/H8: 2::=O>m:W!Q} Hmd>9>!6:2*M!E ^#V͎ڗO **~2*#"m2m͖ 2m!6m!6m!6 m2m$DESTINATION IS R/O, DELETE (Y/N)?$**NOT DELETED**$$$$$$$NOT FOUND$COPYING -$REQUIRES CP/M 2.0 OR NEWER FOR OPERATION.$UNRECOGNIZED DESTINATION$CANNOT WRITE$INVALID PIP FORMAT$CANNOT READ$INVALID SEPARATOR$1 :2L> ̈́M9 ͦ>ͦ!q:_  !p+q.*   !q*&!p+q*2!p+q*2!p+q*22!p+q*!p+q*!p+q*!p+q*2!p+q*! ^#V͎ * :w*#" = = = = = ͯ  *M !6q  !6q  !6q  *& !6à  !6 à  !60à  *& !6  !6  !6  *& . 1 4 7 : = F P [ f q  ͯ m!62m!62m!62m!62m'2:2:TҒ:2!6*ME:2::Ҳ:<22ý: 2:} >ͯ :i:2:d*M:[     *M:>!(:=2%> >>!F!5+N! ~2!4<2T>>!b}*bMͭz:b2!b6:<2é>!`ҥ*`MͭҞ!`6!6> :é:(!q:!wO! ~2*& :w>!:!4!6>:N<2N!÷:S:QHI:N<22: H@"2Í202O> c!6Í202O> ڍ*&O*& !sc*&P :w:·>!ұͯ :22:_!6=!6>'!E!4!p+q*0 !2*">!b!ͯ >!`0ͯ !q:E:24J!46*}a!44EJ *KM^'́:‚ͯ !36'n::0:f9OY#9.3'ͳ.:020' 'ͳ'7 6'DM!  ::=H-\:N2O_og_{ozg^#V))) _{ozg^#V) d^#V|g}o n_{ozgO{ozgi`N#Fogo&og H ©=¨> *N& N2 !p+q!6!6+6 !6: S: M!6g8:N2M*M8p!6!6!6>!ڕ*&P 6!4z!6!6#6#6!6*M8:ھ:*͇g2ê::¿::,͡A<2O>r+s+p+q*~$7*>*>H&>*#"*#"> 2:R͎:!6!6=2:ʙ!6:“H9Ž>!6-e!6ͻ2=2ʺ-é:>>"ͻ2:!!5ͻ2ͬ!\!j>A+!s!"@͓1!"<**"͓n "Dn"":!Q2҂:X!Wғä:ڤ*MEÓ:ұ@@:O2Mc;!6#6>!)*&P ~"::H:H*M8):[ͱ!N5!6ñ:5!6#6>!ڰ!6:<2O>/:!O!T *M͡H~K:¡!6[–ͱ!N5:2:2!4=:[¼ͱ4:!6:.2O8: :* ͇g-:>>!p+q:,!6*DM9:<!6:z 2W!6D*&L :w:<2Ov*:>=20O> ڒ:0:AO>Ҥ::A }}Hͬ!wͻO`idͻV[2O>2:!X!6:!:H:H"!6!4:_jYO jM*"S*" 3@bl*M1͓!""7 *M^͆ \͔!":͎H*#"ͧÝ/ :>͛9ͯ .*#":_!:[ ͱ!N5!6:%:<2*6 * 6å!q!6> !d*&I :]>!4A>:<2O* :w:?†!6!q!6?!:ҠgÐ!q*&*~!6:22: :]Hں:A2O>: 2ͯ :=O!L NE!4 E E:/.*&L 6$L9k9.Xͯ *KM^020 :020:121'ͳ':²ͯ !G6!"!"7 *M^n/ :a/:H!6:ͯ !&6' !'6!36' :1/!aE*#">z?C9IͲÁ.!6> !ڇ*&' ~2 ʀ: y.*M!4Q>!қ:=2á:2:Ҭ\>!ҿ:=2K:2K!:!:K\: \!p+q͈*     USE CTL-K TO ABORT HELP LISTING OF LOCAL PUBLIC ACCESS SYSTEMS LISTING LAST UPDATED - 03-OCT-1982 CBBS NORTHWEST............... (503) 284-5260 (THE SYSTEM YOU ARE NOW ON) OR (503) 646-5510 NO NAME BULLETINSTEMS ARE IN ANOTHER AND SO ON... THERE IS ALSO A LISTING FOR SYSTEMS THAT DON'T FIT INTO ONE OF THE STANDARD CATAGORIES. THEY ARE CLASSIFIED AS 'MISC' FOLLOWING ARE THE KEYWORDS FOR EACH OF THE LISTINGS: DIR-ABBS ABBS TYPE SYSTEMUSE CTL-K TO ABORT HELP DIRECTORY OF ON-LINE REMOTE CP/M SYSTEMS DIRECTORY LAST UPDATED 05-JULY-1981 RCP/M AABB NEW YORK, NY.............................212 787 5520 RCP/M CBBS CCCC LAKE FOREST, IL.....................312 234 9257 RCP/M CBBS CP/M 6 6127 RCP/M MISSISSAUGA, ONT, CANADA......................416 826 5394 RCP/M PALATINE, IL..................................312 359 2553 RCP/M RAPM, CHICAGO, IL.............................312 384 4762 RCP/M RBBS, ALLENTOWN, PA......................... BOARD....... (503) 654-9352 R-CP/M (CHUCK FORSBERG'S).... (503) 621-3193 R-CP/M (DAVE MORGAN'S)....... (503) 641-7276 BACK WATER MESSAGE SYSTEM.... (503) 657-6167 NEXT KEYWORD:DI[\[\R USE CTL-K TO ABORT HELP ASSISTANCE IN USING THE ON-LINE DIRECTORY DIRECTORY LAST UPDATED 03-OCT-1982 THE ON-LINE SYSTEM DIRECTORY IS A NEW ADDITION TO THE CBBS/NW HEL REMOTE CP/M TYPE SYSTEMS DIR-NSTAR REMOTE NORTH-STAR TYPE SYSTEMS DIR-LOCAL LISTING OF LOCAL SYSTEMS (NEW AS OF 07-FEB 1982) (LAST UPDATE 24-MAR-82) IF YOU HAVE ANY CORRECTBS TOWSON, MD...............................301 337 8825 RCP/M CBBS VANCOUVER, BC, CANADA....................604 687 2640 RCP/M DETROIT, MI...................................313 584 1044 RCP/M LOGAN SQUARE, CHICAGO, IL.....................312 252 2136 ..........205 895 6749 RCP/M RBBS, HYDE PARK, IL...........................312 955 4493 RCP/M RBBS, LARKSPUR, CA............................415 383 0473 RCP/M RBBS, LONG ISLAND, NY.........................516 698 8619 RCP/M RBBS, NEW YORK, NY..........P FILE SYSTEM. IT IS A LISTING OF KNOWN PUBLIC ACCESS ON-LINE COMPUTER SYSTEMS AROUND THE COUNTRY (AND FARTHER) THE LISTINGS ARE ARRANGED IN ALPHABETICAL ORDER BY TYPE OF SYSTEM. BY THAT I MEAN CBBS(R) TYPE SYSTEMS ARE IN ONE LISTING, ABBS TYPE SYIONS, ADDITIONS, DELETIONS FOR THE DIRECTORY PLEASE LET US KNOW. IT WILL BE UPDATED OFTEN. NEXT KEYWORD: (OR PRESS RETURN TO END HELP)?DIR=HP\PH\CPM KEYWORD NOT IN HELP FILE NEXT KEYWORD: (OR PRESS RETURN TO END HELP)?D)\)\IY\Y\Z\Z\RK\KDIR-CPM RCP/M MAUDE, MILWAUKEE,WI...........................414 241 8364 RCP/M MCBBS, DETROIT, MI............................313 535 9186 RCP/M KEITH PETERSON, ROYAL OAK, MI.................313 588 7054 RCP/M MCBBS TCBBS, DEARBORN, MI.....................313 84..................516 791 1767 RCP/M RBBS PROTIEUS, BEL AIR, MD....................301 879 7841 RCP/M RBBS, ROCHESTER, NY...........................716 223 1100 RCP/M RBBS, SOUTHFIELD, MI..........................313 559 5326 RCP/M RBBS, WESTLAND, MI..    ..........................313 729 1905 RCP/M RBBS, YELM, WA................................206 458 3086 RCP/M RICK MARTINEK, MILWAUKIE, WI..................414 774 2683 RCP/M SJBBS, BEARSVILLE, NY.........................914 679 6559 RCP/M SJBBS, JOHNS!9"1W͜Q>2!͢QG}DrYQ|͏}͏#> ex͏#r* _> e> e ҉0Ë7e}} :³ʳ7_<2!~ɯ2|\\FILE DUMP VERSION 1.4$ NO INPUT FION CITY, NY.......................607 797 6416 RCP/M SUPERBRAIN, LEXINGTON, MA.....................617 862 0781 RCP/M TRS-80, CHICAGO, IL...........................312 949 6189 RCP/M TERRY O'BRIEN, VANCOUVER, BC, CANADA..........604 584 2543 NEXT KLE PRESENT ON DISK$ ҉0Ë7e}} :³ʳ7_<2!~ɯ2|\\FILE DUMP VERSION 1.4$ NO INPUT FIEYWORD: (OR PRESS RETURN TO END HELP)?8649 MSG 08649 IS 06 LINE(S) ON 11/14/82 FROM DOC WATSON TO ALL RE: FREE-FOR-ALL HI GUYS; THERE IS ANOTHER SHOUTING MATCH GOING ON BWMS 657-6167. SIGN ON AND JOIN IN. VERY FEW RULES, NO EYE GOUGING OR BITING, AND ALL EARS TORN OFF MUST BE RETURNED AFTERWORDS. THAT'S ABOUT IT, ENJOY. DOC WATSON --END OF 08649 MSG #: TO RETRIEVE (C/R WHEN DONE)?5>:2[5ͤ!ͮ!~"!N6 ! t6!q66.!66/:26ɛ    " 1- Diskette Catalog Maintenance Utility, V 2.9 Free Space (ENABLED) All Users (ENABLED) 51K CP/M required to run. Type "NEWCAT ?" for help. :]?Y ! "*z |ʩ!Zw#w:l=w:\=2Z:Z>=2\m:[A2d22O2FORE RUNNING THIS DISK AGAIN. :\^ Mount CATALOG SYSTEM DISK in Drive A:, press RETURN^ :\° Mount CATALOG SYSTEM DISK in Drive A:, press RETURN  :[_MAST CAT" FILE ON DISK. PUT TH-@E d**}|M! ] :  1 ! ( $ !=  S 4 !$ ͛ DEL: $ !=  S W ! ͛ n ADD: $$ !=  S ! ͖ 6.#͖ 6,Y !  ʠ ~ ʡ ) “ à #ˆ n >*}º ">® <    CANNOT CLOSE MASTOUT$ ??????????XXXXXXXX.YYY, . XXXXXXXX.YYY,XXXXXXXX.YYYXXXXXXXX.YYY,XXXXXXXX.YYYFRE NEWCAT NEWCAT IS A PART OF THE DISKETTE CATALOG SYSTEM UTILITY. IT READS THE DISK DIRECTORY OF THE "DISK TO BE CATALOGED" AND  The DISK TO BE CATALOGED and the CATALOG SYSTEM DISK will alternately be inserted in Drive A: 3:ZA22:[A2O22 CATALOG SYSTEM DISK *MUST* remain in Drive A: When requested, mount DISK TO BE CATALOGED in Drive A: 3:Z:"*{z?*!9*#"*"*"!"**}>*#"ɯ22!@""<ž  NO MASTIN FILE$$NEW CAT[_MAST CAm@IL`**}|P!"*{zB* w#  ! ! MAST.CAT now has entries. THIS UPDATE COMPLETE. ANOTHER DISK TO CATALOG (Y/N) _ 3Y3 :c ʟ .  w#– 2c6 # 6# >2c*a~#"a!$ 6,#  6.# UPDATES THE FILE "MAST.CAT", WHICH IT EXPECTS TO FIND ON THE CATALOG SYSTEM DISK. THE PROGRAM WILL WORK WITH A SINGLE DRIVE SYSTEM, BUT IS MUCH EASIER TO USE ON A MULTI-DRIVE SYSTEM. THE "DISK TO BE CATALOGED" AND THE "CATALOG SYSTEM DISK" MAY E[ A scratch disk *MUST* remain in Drive A:1-!o"a"m!"k! "9 "; >)2Y 2d2c!"] Mount DISK TO BE CATALOGED in Drive B:, Ready? (Y/N) _ ʲY`  :Z_"e~2g !\ !o .FRE !{6 #"!*#"*" - DISK FULL: MASTOUT$!"**#"ɯ22!@"!"<®  NO DIR SPACE: MASTOUT$$MAST BAKT CAm@IL`**n  !   !!  L( :dH   ,@ .@ @ H w# 2d6 #@ 6#H 2dF !V y !< ~ l >0 >   ~ ʴ _#¤ > _> _w# , >/w# # *e^#ACH RESIDE ON ANY DESIRED DISK DRIVE BY USING THE RUNTIME OPTIONS DESCRIBED IN THE NEXT FRAME. HIT ANY KEY TO PROCEED: NEWCAT USEAGE AND SYNTAX: NEWCAT YOU WILL BE ASKED TO ALTERNATELY INSERT THE CATALOG 6 # \kú / ڛ z/W{/_y1ҹ xyº >+ú *mw#"m~_#~ # > _> _ ??SYSTEM DISK (CONTAINING MAST.CAT) AND THE DISK TO BE CATALOGED IN THE CURRENTLY LOGGED DRIVE. NEWCAT B: MAST.CAT WILL BE FOUND ON THE LOGGED DRIVE, BUT USE THE SPECIFIED DRIVE FOR THE DISK TO      BE CATALOGED (DRIVE B: IN THIS EXAMPLE.) IF THE SPECIFIED DRIVE IS THE SAME AS THE CURRENT DRIVE, YOU WILL BE ASKED TO ALTERNATELY INSERT THE DISKS. NEWCAT B: C: MAST.CAT WILL BE FOUND ON THE SECON ++ FATAL ERROR - CP/M system too small for this .COM file. Memory requirements can be reduced by reducing the BUFSIZE equate in the .ASM file and reassembling. $  ++ FATAL ERROR - "All Users" enabled, but user areas do not exist under the CP/M1( FILEFIND ver 11.0 Type CTRL-C to abort :]  Usage: FILEFIND You must specify the file(s) you want to find. Ambiguous file names may be used. Example: FILEFIND MODEM.DOC D SPECIFIED DRIVE (HERE, DRIVE C:), WHILE THE DISK TO BE CATALOGED WILL BE PLACED IN THE FIRST SPECIFIED DRIVE (HERE, DRIVE B:). HIT ANY KEY TO PROCEED: GETTING STARTED: EACH DISKETTE MUST C version currently running. Set the ALLUSR equate in the .ASM file FALSE and reassemble, or use CP/M version 2.0 or later. $ FILEFIND *.ASM :222+G>+>22>2*""!"2O}:<22\:_  ʫ« +++ ABORTED \::û:<2G:x:2 :e: ONTAIN A FLAG FILE WHICH SPECIFIES THE DISK NAME AND/OR NUMBER. THE FIRST CHARACTER OF THE FILE NAME OF THE FLAG FILE MUST BE A "-". CREATE THE FLAG FILE, FOR EXAMPLE, BY "SAVE 0 -DISK.001". WHEN YOU FIRST START USING THE SYSTEM, YOU MUST CREAT +++ FILE NOT FOUND *":2O:222Fo&)))))::@Ϳ g>0Ϳp >1Ϳ0Ϳ>:ͿͿ|>.ͿͿŒ:=ʨ2͸>2>2> Ϳ> Ϳ> Ϳ> _~Ϳ#~E A FILE NAMED "MAST.CAT", AND PLACE IN THIS FILE A LIST OF FILE NAMES TO IGNORE IN THE CATALOGING PROCESS. THIS LIST SHOULD HAVE 1 NAME PER LINE, AND SHOULD BE ENCLOSED IN PARENTHESIS, FOR EXAMPLE: (STAT.COM PIP.COM ED.COM) & %     d DESPOOLER VERS 1.1, COPYRIGHT (C) 1979, DIGITAL RESEARCH DESPOOL ALREADY PRESENT, TYPE CTL-F$:w @!~=ŐW!xʕ ~#Èbxʷ {ª~#o}oҳÙ.!v4˜8AO͐:͐ͱ*##N!ͽ"* N#F*͠"#6 #~? x>K:*:22221"+"1Wï!9"1W¡!26 >21"+:2*+N#:3x~ +x=~2E*/"ͧ:2)* & *):)2):):*)!) *)) s, >X\:)“>!d!")>!) $! "DH@H "@ ! $$$!$@ @$"ðV- COPYRIGHT (C) 1979, DIGITAL RESEARCH  ** DESPOOLER READY, TYPE CTL-F$yʋ ʋ ʧ "a Ë:†>*/*+++ *_!~6Ø:͘͘2>K!9"1Wy^$@Oy $ $:͜2E!26:1&2E͜  Kx:2å[x~+lͦ2ÿ}!>w”:!ү5̓à͎ï͎xʿ#Ní:ʿ!2̓!5ÿ#wO~xp $21 ""$H$@B "B "!D!"B$ H"I!$I$$I$B!!D@B"D $HA!"H$ !"@ ͜O  :>ͧ :[y!4 5~yU5 6*/  c *a 2 #$ͦ:! $Ö $ $:]?½>2*###*~# * "_!x" *" ."-*"/!"!"!:4|!6~ 5 _:2cs!^4!Nys N!56 _!5>26y m!5>4w[>24:1*:)<2)M*)#")/:)ҩ*)+")`*")#"]!*)!/H!")!"]*)) *)s#r!"a5͒212322<24:O*- =_.:;<> ;1w**+:1:222<23240͒ y ͋! ^#r!c ;ʗG:ʞ:wäx2p#*·6?ùw¦ý#6 .#*6?w#6 ).*)&*)*)&*) w:)<2)* ** PRINT FILE NAME: $ $ ** NO PRINT FILE $*)) N#F*)) q#p*)%) *) ~e *) * ~o&͞ *)%) q#p!)6* >!)6!)6>!)=:)!)w=*)&*)~2):    W Extended Submit Vers 2.0Xsub Already Present$Requires CP/M Version 2.0 or later$:y*###ƒ# yk   җ 4!~=ŐW!xʵ ~#èbx {~#o}où.xsubb!np+q*m2_!pp+q*o1o; Micro Resources Block Lettering Utility Version 2.0 Copyright 1981 ; Select first overprint character (enter carriage return for each block letter printed in its own symbol) : ͚ͳ 2 ; Select second overprint characte`````0 0 0 0 cc?`:` 0X?`f0?3 0`  `0@fcl6f```0 ]xsub*"-!/"*"+!""1 M*!"́!"* (xsub active)$|*y ʥ*"*7***x*́͋<͛ :%*=26͋!7^#6 #6 #6$ 8*7~O #w# !6:6=r :͚2 ͳ2 2 ; Select a text string of block letter printing. Carriage return to exit. : > 2  2 G!w#‰ ̀_> ͦ> ͦ~ ͦ#ÿ; press return to continue or ^c to exit ͚0` 0?<<<<````00`00<x 1 0<<````<`c?<<?<02% ͋*-"*$$$ SUBq:(=2(N *$*& w*$#"$*&#"&' !"N*M^7 !)6:!)ھ *N*DM͆ 2*ʭ :*ʗ ͯ *N"P*6:2)÷ *N"N!) $@BA$! A "!$""#ɳ2 2 ; Select a text string of block letter printing. Carriage return to exit. : > 2_2O _yړ> 2o _}ڣ> 22}¶/2: : "">22>2 :: ʂ*~ >!_@ 0 ` 0` 000?``?< fyq_!:ʂ<2> q:¯: ʯ2 >2*": ʂ> q>2*": <2> q> qCopyright 1981 Micro Resources000 0< 0 l >=z/@*2`)3*25*2#"2*2`)3*26!"2f*2+"2*2`)3*26!"2á*2`)3*255*2#"2*2`)3*26!"2*2+"2*2`)3*26!"2u!21R!42t!2>ͽ%S .!"2*w2"S5*S5*2)`)3*26!36:3] !"2*2`)3*2+~D*2 "2*2+`)3*2~g*2 "2*2#`)3*2~ʈ*2##"2*2`)3*2#~ʨ*2#"2!w2*2)^#V!75x"2*2+|C*2++|i*2+++|ͤZ !95x"2*2+| *?<<0? <<<0p00000p01| l <p00000 sͽ%S .V!21RV!>2t!2>ͽ%S .*2#"2!21Rt>t.^#V"U5!'5!2'!2'!'5)!'5) !'5'!'5)*U5^#VR%!'5 ' !2'%\R !2>ͽ%9!2>%ͽ%9.B"!2++| C*2+++|ͤZ !;5x"2*2+|2C*2++|?ͤZ !=5x"2*2+|W *2++|dC*2+++|riZ !?5x"2*2+|ŠC*2++|—iZ !A5x"2*2+|¯ *2++|¼CZ CZ !C5x"2*2+| *2++|i*2+++|ͤZ !E5x"| <<<`f`f0` cͽ%G3!R>!.!21!"2*u2"+5*+5*2)!"2*w2"-5*-5*2)*2`)3*26*2#"2â*2#"2É!"2*w2#"/5*/5*2)*236*u2#2*2+| i*2++|ͤZ !G5x"2*2+|2 *2++|?ͤZ ͤZ !I5x"2*2+|] *2++|jiZ iZ Z *2*w2)|ʗ*2*2"2H !21R!M2t!2>ͽ%S .!"2*w2"K5*K5*2)U*2`)3*2~*2`)3*2~`)3*26*2#"2!"2*u2#"15*15*2)d*2`)36*2`)3*w2#6*2#"2(*w2++"55!35x#"2*2+"2*2+|!21R!C2t!2>ͽ%S .*2+"2}!21R!H2t!2>ͽ%S .!21R>t.!"2"2"2"2+"2*2+!21R(!R2t!2>ͽ%S .K!21RK!W2t!2>ͽ%S .*2#"2!21Ri>t.*2*u2)|!36H !21R!\2t!2>ͽ%S .!"2*w2"M5*M5*2)' *2`)3*2~og+++|!21R!a2t!2>ͽ%S . !21    R !f2t!2>ͽ%S .*2#"2í!21R; >t.!"2*2#"2*2"2*2"2!"2*w2++"Q5!O5x#"2*u2`)3*255*2+"2*2+| !21R !k2t!2>ͽ%S .*2+"2Î !21R !p2t!2>ͽ%S .!21R >t.0!9~+ !i1~5>.< G:l1x0# :i1> !k1~6 5!i14!f15-2l1x!f1^4{U U !V1~0>0"Y5*T1~2]5:k1s s ):]52^5>V!^5… 5~/o :n1» >9ʻ >*ʩ  ë *:^5!9q#=² >2_5<2`52a5< 2\5:`5_:]5*T1~2[5:[59:_5:_52_5=6x!s16 :1)6:s1> A>2g5!e5}:1]!s1]> e> ee2d5!b5!!h5Õ+^(^#Vʵ“x#FҮ#N®#^#r+s#^#V++r+s~x5x5^(q#pxO4~ _(s#r#s#r#q!Õ+6͕+!s16#6!66 :1 !6!^#V"6!o1"6*6"6!6}W!1"6!"6!6͕+T:1*6~ q*s1#"s1*6~ …!s16#6:1*6~ §*w1#"w1!u16#6*6~ *u1#"u1!u1#!u16#6*u1*1#)|!1"6!"6!6͕+!{16"6!w!9(y c& & >0 )zW{_|g=1 |g{_zW=B ́"T1 f BZ!9ʅ | ~#Al > A| &9¯ x2g1y œ 2h1"W5s <͟ *W52 x2g1=)A A  G:g1=)x2h1"W5s !j1F6!V1~# x=2m1͟ >EA:a5=O:_5QI:a5O:\5I Z(*sO:_57y2_5:_5[:\50[:a5O:[5*U> Im:_52_5:a5O:\5I :[5:[5¸:[5.¡:a5O:[5QI :[52_5:a5O> I :_5:\50:a5O> I:a5=O:[5QI:a5O:\5I:_52_5:a5O:\5I 1   Format Overflow*1-&1!5`O:1y]!9GY~#'JJy`O:1oøx{€*1|ʩj& *1*s1)#)> > > {=>'!9=~#'{>'þ{=>'{>b*s1++|2+6!)6!9"6!6! 9^6~# *6^#V|2*6*6 x%*6 nbg*6 !7>%Á!6>ͽ%*6̓%!7%*6~#­*6^#V)))|*66P#6*6~#*6^#V))|*66#6*66<#6*66#6*66#6*:m1+ -/2k1K U · ʻ ^ K è . K U ^ K e E% K + K - K U  :[5VE:_53:_52_53:a5=O:_5QI:_5?<2_5 :a5O:[5z:_5e:[5Boq:_5*q> I :a5O:[5CʈD:k1›> I Iø:[5C¯I >RIøI >BI :^5*Y5!a54!`54S+-$G:]5Ox*T1## <>S>+>-ɯ>>266"76"96`i";6!9"=6!,6,6 ~# 1*6~*6~u!6>ͽ%G3!!!1!1"6!6ͽÝ!6>ͽ%G3!R.!!1!1"6!6ͽò*6"6!6ͽ!6*6^#V!|1s#r*6^#V!~1s#r*6^#Vr%|*1r%|G!6Z*6^#V}66#6*6 6*6^#V}."}27*6^#V}>!744*6^#V}T>27*6^#V}*6~#*66#6*6"7*6"7*6"7!7Z*6^#V|¼*6"#7!"%7!7͕+^#V^#VJ/:1!͕+21O!16 +~#w!1 s#r!14/)GK U  xGGGK ! GyO4 )K % :f1F ^ 7 y2j1R ~#z0 0!n1_w!f1~{ 4_!V1s))2i1G:j1<2f1=):V1) ¹ :V1ʹ !j15!m14):h1G:g1 !k1͂ >2l1 A!g15 :h1!j1<_!V1>w w>>C>D:/,.B!`5N*T1# Ⱦ%G:`5_:]5O x*T1# Ⱦ@!i#9w$G:k1jx+-~Sxx+~-S{>+>-> x šx=G Á :1ʪڻ!u1xʁڻ8ÁÁ ʁ> A x>8Á  Áx>ʁ*1}G!6Z:1>*6^#V}*1}G>!6Z:1Y*6^#V}Y!6Z^#V"6!1"6*6"6!6͕+26!6}^#V"6:1:1*6*65!66:6 ʲäÓ!6!*6*65!{16!6!:{1*66þ͙26:6!1"6!"6!1   I/O Stack Overflow!9"'7!'7\!9$>Y%~T]O R+~G>x^#V"+7*+76;m!1"37!"77!/7͕+͐2.7:.7B:-7> b²Bø>Bm͈vþ͈:.7͐B͐    vIB!{16%͈-v<:-7!{1wB͙2-7*+7~S:-7*+7#*+7~ogw*+74:-7:-7 :-7,:-7 ?:-7':{1¹!o1">7!:7j!976:{1297!{16:97 *s1#"s1:97 !s16#6:97"P "R *P ^#V#"P ^#V*Z #:_ O#s#r# r+s{B!Y 4*\ +>|Q+}o~2X "T :X `͍ʓG:X `*V p4#6A :X ڮK*P ++"P ÷}+ʻQ}|2K "I K"N 1A*|`##"Z 6*V s#rͨ{ *Z :X w6#N#F#w#q#pp ` ~'!#!! ! 6?O>G!$q#p#6Ä!"7"727x27` 27p !7~5("͟ !=!:7!*7WObk++ʷ%~+¯%y~#/[]y *T $ NZ$$N$1| o&))))\xH  ʙ#w ™NT*Z #AGN$: 6p4N+f#$#*6?wN$ N!*N "L <7:X (<!"L *Z (I w# C*Z ~# !*Z 0>A *V w#wA A fqA A N͟A *Z ~" 4#4#4A ~¾}!A >A A ~>A *Z ~>A ͂!A *Z !*~!/!̀ :7"*7!͏ " *7"7Ù!:7/g.>Gx|g}o5"27272727!"7"7"7"7!9"7͎# e"!76+~"-"6͎#.”":7)/27~"E"e"ͦ#!o&*7DM*7%%$%$`i|~""7"7:7~"*7+"7~"͎#+"27"-""͎#ͦ#2 6 #&'&(27x&>*)#"7"7`i"7(*7"7!7w`i"7&&"7*7*7&"7&"7*7`)&)*7*7|&)*7&)*7|&)))ں&ú&*7&*7))ҵ&)Һ&:7O:7Gz&z& ))&&:7))DM>!=))& &&|g#6 .CN f7$C#*/6?3wN$JN7#6 C%#6L*Z ##^ ~?c# \xCON CON RDR PUN LST M!~ ~T$N$1\ʮl$!~ N!k$ N#x=GN>ɯ*Z 2^ *Z |(^#V{z+z2Y zZ:^ NfqUN͟#5*Z |ʏ*~ʏ=!Y ڌ:^ ʉ…wl͐>A |}A ~> A A "N#F#~q#p#7͎#ͦ#*7T])))_"7͎#)"*7:7-)*7"7:7o&9*7! *7DM*7xf#`i)DM)`#-N#!9~~#x#$f#͉$f#kbYP:7):7™# #=27*7~#"70):)0'('!("7!'^#V*7"7!'^#V!9*73333"+^#V#{#z6#6 r+s!@7F#~\!@76P  `/ `/!A7^r+s6 #6 !A74^N*Z |Œ}=y,È̈́ʄO>~ʘʘ>N*Z |Ÿ́=ʱy½`/>~=>q2_ *Z /"\ 1{*\ w>A A >A *~!0 =" >!*Z " s#r#w=A *R  }!76 4>27*7!4#4#4~#N#F#y#x#:7*7!!:7ʺ ͏ y :7~G~#~O? #~ ! p! y! q< "(27###+++27E(:727J(/<27(##(!7(~w(:7һ(ڃ(ZQHt(ʙ(oxGyOzW{_-ˆ(!7(ҩ(# DMx(PY)GOWÙ((xGyOzW{_ɯ_>W>O>G###~(GOW_goހ_W+~G~+    N+f.z)z() ))))}=)$=)=)=)xO)T)T)>$*>*yƀGOS\{E͔)D͔)zE͔)D͔)\e. ҂) ҈)S\e. ғ).HEg)Ҟ) )ң) )Ҩ) )ҭ) )Ҳ) )ҷ) )Ҽ) )) ɯo>g^#V#N#Fq#p#q#p{ozg!)Õ+))))) Con#V#͂,,->: ->?Z,!-͵,͵,>=Z,^#V|R-}I-.)).õ,#F>A-> #m-~ >.-~ -=^-^#V# File: Traceback:-------- ERROR FIXED OVERFLOW OVERFLOW UNDERFLOW ZERO DIVIDE END OF FILE UNDEFINED FILE KEYvalid I/O List End of Execution$#1+1x++1xPRSYSIN552222222222Q5d5g5p5q51r5t5 Invalid Format Itemversion2*!*Õ+****&*2<*x2;*!3*Õ+;*<*=*?*#}OD*!8~҃*##~#foJ*!_*Õ+g*h*i*k*m* Free Space Exhausted##^#V#{_zWL+{_zWO*4z©*{*##^#V# ##s#rs#r#s#r+++~sw#r####}*!8}|F+*{zF++F+N+V+5^{L+{NULCONCONRDRPUNLSTBADG!2~I...0 Condition Stack Overflow$4Ox!7 w#s#r#s#r!9!2 s#r!2N!7 +++++‚.#{›.#zʠ.++~Â.++!25!~# ¯.ë.!2N!7 +++++.#~#.+{.#z.++~.#^#V=!1~J/SYSPRINTBuBHmsy+ +--+Z~ Please input a number -- any number: P$LST start! !stop+6667696;6=6 Stream/Record Sequen/Direct Input/Output Keyed Access P< $con66o1w6?6M6[6i66666 66666 66666666.datzL+}|L+{&+&+i`~sw#r##q#p i`N#F#^#V~L+q4#p+i`##s#rR+0n+0 FREE Request Out-of-Range$ Free Space Overwrite$GKҭ+Mbkí+z-Fy-Ny-N#Fy-^#V"2y22x+i&ͺ.++x+>+!1{#z*|1*~1.xy5:1_!1^#V"1o1.~# /*1)))))1 )| 1/*o1|}*22"s1:1*1o1w# W/*22{ q/ u/!#"22ç/Copyright (c) 1980 Digital Research, v1.3 !"8"8"#82221*&8 /"8q#p##}o"!8*}o|/00+w+w+r+s4w#w#s#r77766#7%7)7*777>797x,^,_!-^#V͵,X,>(Z,y͑,>)Z,|;,M,"-|G,M,͵,,0>,Z,X,> _`/ `/ `/0:Z,Z,h,h,X,|v,}v, ڡ,dԣ, ͣ,ڮ,å,xh,N #~Z,÷,!-͵,*8!9{_z,{, ,,X,>#Z,*8>=^<2%8++*8s#r"8*8#"8*8DM!8x~¹0#~+¹0+F+Nq#p*8+"8ʴ0ҷ0=j0!+~O~#~G!>w!/x’0yʯ0 >O6# ‰0 y0=ɯ ~#fo++(0!8~#0*800001  Insufficient Memory$ In(8     copyright(c) 1977, digital research $Error On Line $SUBNo 'SUB' File Present$Disk Write Error$Command Buffer Overflow$Command Too Long$Parameter Error$Invalid Control Character$Directory Full$Cannot Close, Read/Only?$!9"!͇͊!p+q*-!6]:ͧz2~e:~2O! 6*~& 6$>!~_z*~& w!~5Bx:yͧ*v+"vv ~_{ozg001 $$$$ SUB!9"1t SuperSUB V1.0 $ :] i?h@!e~ U›!_~#_!͟2/†#"~2 #x~# ʔ †͟ͱÔ~#7 ʟ ʟ+**~s#r#"~#  "p7?:/\<ʛ$ # *.P error on line number: $ *$!26# xE!"!"!t ">22 v * How to use SUPERSUB: SUPERSUB :print this HELP message SUPERSUB / :go into interactive mode SUPERSUB /< ͊!p+q*͍2!p+q*͍2!p+q*͊!p+q*͍!p+q*͍!p+q*͍2!s+p+q+p+q:=2ʦ** w*#"*#"!p+q(+*DM*p*& 6:ep\:=*#"**"s#r##KEdE  =w# "q"q:/\͈t:yh>_<2!~\>7?:¦: ڣ=2 > >*~#";¶> ɷ>;  : ! "7?:=Ì<:2 :use SUMMARY mode SUPERSUB :as in standard SUBMIT.COM In "/" (interactive) mode, SUPERSUB will prompt you a line at a time for the SUBMIT job input...logical lines may be combined on the same input line by sep- erating thͧ!t6>!t%\= >!t6:t<2t=O! ~2u b:<2O>9b!60+~9b!60+4:uat:u_2u:uMʉSͧ!v6!"v!|6:|Ҁ!x6 2}:} Hk:} h:}$6 2}$*}M3:}02}O> ͧ3!z*|^#V#"~,*|2^#V#":~#2"!"2Ew#Mڿ$v:/>$vڴ$|S'ڴÓڣ'ڣ0OxGÇx=ڴGS~#ï*6#}m!~=7w*~#"?!4*w#":7~em with semicolons. Example: A>SUPERSUB /STAT;DIR specifies two commands on the same input line. Submitted jobs may be nested...SUPERSUB does not erase any existing submit job (appends to them instead). $line by sep- erating th6ͭ:}"!}5́ͭ́3*yM"h:}^a a2}O>Vͧ^:}>*z& ~ !z4í!{q*v#"v͙dͧ*vv :{w:x<2xO>}|ͧ? o&)^#Vz~##0:? 7 |.{0W> W> _a{_Disk full$Directory full$Memory full$Submit file not found$Parameter$Too many parameters:$Line too long:$Submit file empty.em witmicolons. Example: A>SUPERSUB /STAT;DIR specifies two commands on the same input line. Submitted jobs may be nested...SU$$$ SUB    =COPYRIGHT (C) 1977, DIGITAL RESEARCH SID VERS 1.4$10 !~=W!xe ~#Xbxʇ {z~#o}o҃i.g> >کÝ!p+q*DM͡:͆ ͆:_2:`!!:*& N͆!4!6z8O!B N#N ¾SP.* |} !9":q!"# !L6-75A_!N^#V- g  g Rů2[\ͤ>2N!""͖ Q¾:L͕ =" ͖ Q" ="=> 2 Qn!Ow #w q!\ͷ  ͹ :5 @w#ͷ : G6# .̹  U ͹ I 6# W  6   w#j !ex#y#*}|̈́ ":N!̈́ Q1 !=:L  ! !|"!&~ #~#V z :w ÃO$+q+p+qy͏ , $  ͌ 9!z6 # L!zw͌j# X:z 0 ͘=N#Fy}80*z{¯#z+++ ¥ z#½# · 9!`͠ y9!rͷO=!9 Ÿ!6q!2qC J R q!z z=naO $q$,!;,!Ù!;qz8O! !;,z;qyO! ͣͣW_͕qyO! ͣ͒qy=&="&! BL<"e=L=W*e}o"gU_ *e"iͧ>::Mʓ^#V#ͧ;ڧ zç~E#;ڧ}“"e:L*iͯ*e}¸|¸*e; ZQ{z| } :!&~% :w#s#r   !&~[ :LH 6[ U~E#^#Vn 6 Q!w ="!l~# ‚ :]?@ ͂>HXEw * \ͤ@ w# ͎ î ͪ: W2 _2 2 O { x! i`" y=!z{w# % w!P͠ y͓}*w#"͌ @.@<!Eͷ~P !ͷ’P͌Q!ͷªP}QxQ!ͷ͓G@Q! ͷ y͓Gþ!ͷ ͓Q!ͷO!b q!vz͒q.?*!9"8"͉Z*" +*'/7?v"*2:EI SPHLDI XCHGPCHLXTHLRET HLT CMC STC CMA DAA RAR RAL RRC RLC NOP CPI ORI XRI ANI SBI IN SUI OUT ACI ADI CALLJMP LDA STA LHLDSHLDMOV ADD ADC SUB SBB AN2FUQ2G"H"JDM1 !F6M ; "=M ͡ =M YP͡ !&~ʇ #^#V:Fʀ *{€ z€ "#~62"Ç #w6 R 1**!W~4ʼ #~#F#¼ x¼ ~#s#r#w>Qʅ = =Uͧᯕo>gͧ 'd @ 2 2 w# 2 ͎  ͪͪ GтWx!̈́ P :N̕>ULTw !\~# a 2|:] !6 ͂<ͪ !ڂ   _*ͪ ʱ ͪ څ æ *+ͪ !w{ö *#^#Vr+s+6̈́ *"s#s#r ͓Q͌Q!.ͷ6y#G͙Qà!2ͷQ͓͌Q!>ͷq eg͙Q:zJEËC–EQyQxQRQ** {zҷ*~#" <AOGƐ'@'OxƐ'@'ON# A XRA ORA CMP INR DCR MVI LXI STAXINX DAD LDAXDCX RST PSW POP PUSHNZZ NCC POPEP M B C D E H L M A B D H SP PSW ??= ÖäìEnQ_Ð"R*"!"!""2W2N2%2T!" "e""!1!++""P>28!"9:]Un>#! ^#V#0}o|g- xD y0K GW yW W GD  z { < >'{>' *##V+^+N+y Uͧ ʮ ~+â _ Ê x. * w#͹ ͹  * ͹ ?r# :L! **" !@ *ͧ*ͧ*+ͧ  SYMBOLS NEXT PC END B=Uͧ:My^#Vͧ}~E .š:n >."¯  \w#àT=:Ms#r#\}w#:M\#\>>2TB!"P#}    =="P"U2G *  +   !># 1 UQ =xҏ|}ͤgA>͉Ag}͉ ÉŸ|}!w s#r :[_!~![4\ͤµ2[õ7U>?  mͤ!o"k> EͧU!#x 0Ͱ͖ P*" !6x+"g*~E#;xt^#Vnx~E*~Gxü@¬xvx80x64ʼ5>=*~E*x**:L}CZMEIABDHS/o>g{z<339E5DAA093 :10EA00F20CB10E1CDAA10FE20DA850EC3A63F :100EB0000E2A060@1E002BCDAA10FE09CAD40EFE73 :100EC0000DCAD40EFE21DAE110771C7BFE10D2E1B0>7D00010C3B60ED5E5EB2A0600235E2356E17259 :10 @!!BH @@_ͤ~#  a_!n~> 45*k~#"k @0766> >  ͤͧ:L>.^+~†:LUͅ>:|E}Eҹ >.*g}o|/+- , 0 ^#V#*NyP!"U2T"+"!91*~:"2F!B~M#^#V#~ @͢!W~6p=G#^#V#~x_ʔ#"!N#Fڔ *R>7* :%9!&~#~#V*z~==2%wo:LͰ* Ug++!.@l^#V={^'Ÿ  'š 'S_Á#0 )DM)) O ä^*^#V#^))))o" s#r#!^4-_9o!=Ͱ* *͐ * :F9*JMD*H:G7* U͢!"P 2%>**͖ \" m*"e  PASS !T~*U+"U|ˆw=2%~ !~##ʞ‘Z:"*#w2"*F#͋!Os!^#V  /``]]S`Ncc::^#V#I$H D   "@DD"@ H " "BI$!$  @HHBI!$$ H  ! @AA@H@HBD@@BI@$ $HBD!B HI$$$"$ D$"I $I$D$B" @@@D@"!B""D" /+* T+,T -Ty_xW!M6WT6!^6# ʖ,o>2^r ʖ ʖ ^!XN!~ͤ ʿ÷!_^!^#Vxʹ>-~~>=!~*^#V>ecx'g8_c*c:O?*###c>e><7*P|ʘ!ON*!ʘ>#E> <:T!Mʮ<ڮ>=_~/w/w{<=YPõ"*##F+N+~@$D$$ HBH!@ DHDIHI!$"D!"D I$I "D @B$$@B$ $$$$$I"I$! !$I@!B B"D$!D $I$    " 1- Diskette Catalog Maintenance Utility, V 2.9 Free Space (ENABLED) All Users (ENABLED) 51K CP/M required to run. Type "NEWCAT ?" for help. :]?Y ! "*z |ʩ!Zw#w:l=w:\=2Z:Z>=2\m:[A2d22O2FORE RUNNING THIS DISK AGAIN. :\^ Mount CATALOG SYSTEM DISK in Drive A:, press RETURN^ :\° Mount CATALOG SYSTEM DISK in Drive A:, press RETURN  :[_MAST CAT" FILE ON DISK. PUT TH-@E d**}|M! ] :  1 ! ( $ !=  S 4 !$ ͛ DEL: $ !=  S W ! ͛ n ADD: $$ !=  S ! ͖ 6.#͖ 6,Y !  ʠ ~ ʡ ) “ à #ˆ n >*}º ">® <    CANNOT CLOSE MASTOUT$ ??????????XXXXXXXX.YYY, . XXXXXXXX.YYY,XXXXXXXX.YYYXXXXXXXX.YYY,XXXXXXXX.YYYFRE NEWCAT NEWCAT IS A PART OF THE DISKETTE CATALOG SYSTEM UTILITY. IT READS THE DISK DIRECTORY OF THE "DISK TO BE CATALOGED" AND  The DISK TO BE CATALOGED and the CATALOG SYSTEM DISK will alternately be inserted in Drive A: 3:ZA22:[A2O22 CATALOG SYSTEM DISK *MUST* remain in Drive A: When requested, mount DISK TO BE CATALOGED in Drive A: 3:Z:"*{z?*!9*#"*"*"!"**}>*#"ɯ22!@""<ž  NO MASTIN FILE$$NEW CAT[_MAST CAm@IL`**}|P!"*{zB* w#  ! ! MAST.CAT now has entries. THIS UPDATE COMPLETE. ANOTHER DISK TO CATALOG (Y/N) _ 3Y3 :c ʟ .  w#– 2c6 # 6# >2c*a~#"a!$ 6,#  6.# UPDATES THE FILE "MAST.CAT", WHICH IT EXPECTS TO FIND ON THE CATALOG SYSTEM DISK. THE PROGRAM WILL WORK WITH A SINGLE DRIVE SYSTEM, BUT IS MUCH EASIER TO USE ON A MULTI-DRIVE SYSTEM. THE "DISK TO BE CATALOGED" AND THE "CATALOG SYSTEM DISK" MAY E[ A scratch disk *MUST* remain in Drive A:1-!o"a"m!"k! "9 "; >)2Y 2d2c!"] Mount DISK TO BE CATALOGED in Drive B:, Ready? (Y/N) _ ʲY`  :Z_"e~2g !\ !o .FRE !{6 #"!*#"*" - DISK FULL: MASTOUT$!"**#"ɯ22!@"!"<®  NO DIR SPACE: MASTOUT$$MAST BAKT CAm@IL`**n  !   !!  L( :dH   ,@ .@ @ H w# 2d6 #@ 6#H 2dF !V y !< ~ l >0 >   ~ ʴ _#¤ > _> _w# , >/w# # *e^#ACH RESIDE ON ANY DESIRED DISK DRIVE BY USING THE RUNTIME OPTIONS DESCRIBED IN THE NEXT FRAME. HIT ANY KEY TO PROCEED: NEWCAT USEAGE AND SYNTAX: NEWCAT YOU WILL BE ASKED TO ALTERNATELY INSERT THE CATALOG 6 # \kú / ڛ z/W{/_y1ҹ xyº >+ú *mw#"m~_#~ # > _> _ ??SYSTEM DISK (CONTAINING MAST.CAT) AND THE DISK TO BE CATALOGED IN THE CURRENTLY LOGGED DRIVE. NEWCAT B: MAST.CAT WILL BE FOUND ON THE LOGGED DRIVE, BUT USE THE SPECIFIED DRIVE FOR THE DISK TO      BE CATALOGED (DRIVE B: IN THIS EXAMPLE.) IF THE SPECIFIED DRIVE IS THE SAME AS THE CURRENT DRIVE, YOU WILL BE ASKED TO ALTERNATELY INSERT THE DISKS. NEWCAT B: C: MAST.CAT WILL BE FOUND ON THE SECON ++ FATAL ERROR - CP/M system too small for this .COM file. Memory requirements can be reduced by reducing the BUFSIZE equate in the .ASM file and reassembling. $  ++ FATAL ERROR - "All Users" enabled, but user areas do not exist under the CP/MDIRCHK [6/8/81] This program is used to verify a directory. The directory is checked to be sure that a group is used by only one file. This can happen when a disk reset is not performed after a new diskette is inserted. DIRCHK is also useful toD SPECIFIED DRIVE (HERE, DRIVE C:), WHILE THE DISK TO BE CATALOGED WILL BE PLACED IN THE FIRST SPECIFIED DRIVE (HERE, DRIVE B:). HIT ANY KEY TO PROCEED: GETTING STARTED: EACH DISKETTE MUST C version currently running. Set the ALLUSR equate in the .ASM file FALSE and reassemble, or use CP/M version 2.0 or later. $ see if groups of an accidently deleted file have already been allocated to another file. The directory and group numbers (in decimal) are displayed. Also groups used by multiple files are marked. ONTAIN A FLAG FILE WHICH SPECIFIES THE DISK NAME AND/OR NUMBER. THE FIRST CHARACTER OF THE FILE NAME OF THE FLAG FILE MUST BE A "-". CREATE THE FLAG FILE, FOR EXAMPLE, BY "SAVE 0 -DISK.001". WHEN YOU FIRST START USING THE SYSTEM, YOU MUST CREATE A FILE NAMED "MAST.CAT", AND PLACE IN THIS FILE A LIST OF FILE NAMES TO IGNORE IN THE CATALOGING PROCESS. THIS LIST SHOULD HAVE 1 NAME PER LINE, AND SHOULD BE ENCLOSED IN PARENTHESIS, FOR EXAMPLE: (STAT.COM PIP.COM ED.COM) & %     O1ZA:VV:Wk:X:W/:Y Number of files: $ Number of blocks: $ Number of actual directory entries: $ Number of blocks remaining on disk: $ Number of errors in the directory: $ =   Text file INDEX generator (c) T.Jennings 7/21/81 You can do anything you want with this program except sell it. Give it to anyone who wants it. Address bugs, suggestions, etc. to: n insert control characters into the text. No other assumptions are made about the contents of the file, except that the file is terminated by a control-Z character (correct way) or end of file.    |^#*.7?yOxGxJGyO-82M>d2L2P:MO:LW4x2Myx:Pʇy0_>2PÊ:LO 4y2L:L[:M0_\ Š 6?#ƒ>?2hͩͩʬôÛ *Nw#"N!~:=#!W4!Z_~s#r5 * Blockn alphabetically sorted index for a file. Words or phrases to be put in the indexed are marked with control characters not used elswhere within WordStar. (At least as of version 1.01) If a file is later edirs, pages are counted internally. 1  Text file INDEX generator (c) T.Jennings 7/21/81 There are two different ki is already assigned to: $ !Y4^#V *Oted, invoking INDEX again will remove the old index, produce a new one, and add it to the end of the file. INDEX can also be use with any non-WordStar text editor that cands of index entries; WORDS and PHRASES. WORDS are what are normally thought of as words; groups of characters, seperated by spaces, commas carriage returns (called CR from now on) or linefeeds (LF)    . PHRASES are groups of words, including the spaces that seperate the words. Since words are easy to find, only a single marker is necessary to identify them. This marker is a it scans the file for "dot commands"; notably .pa and "..index". .PA is used to count pages, and must be the first word on the line to be counted as a dot command. The "..index" is created and  2  Text file INDEX generator (c) T.Jennings 7/21/81 Sorting As stated before, the index generated is sorted alphabetits, these next are all in proper order. This This is This is what 3  Text file INDEX  control-K character, ^K. Phrases must have both ends marked, and control-P is used, ^P. Below are some examples: The sixth word in this ^Ksentence will be put in the index. ^PThis entireused by INDEX. As defined in the WordStar manual, any line beginning with two dots (..) will be ignored when printed. INDEX uses this to mark the beginning of the index. When INDEX is run, if it finds cally. The entire phrase or word is used in sorting, except that case is ignored. If identical entries are found, they are listed on a single line, followed by all page numbers foungenerator (c) T.Jennings 7/21/81 Side effects and cautions This is a list of implementation peculiarities, etc. -In general, any group of one or more white-space characters (see  phrase will be there^P, also. Since this is page 2 of the manual, the index for these should look like: Sentence...................................... 2 This entire phrase................. the "..index" line, it will remove all text following that line. This allows creating an index for an updated file that already has an index. If one was not found, it is added. CAUTION: NEVd on. Unfortunately, multiple identical page numbers will be listed. For clarity, some examples of how things work follows. The following two phrases are equivalent, as case below) are converted into a single space character. Phrases with embedded spaces will have all extra spaces (more than one) removed. A phrase may start and end on different lines (or even pages........... 2 These two examples are actually in the index at the end of this manual. WordStar dot commands INDEX is optimized for use with WordStar. By default, ER put a ".." WordStar dot command followed by index, as described above. All text following this line will be deleted from the file. A single space after the .. will suffice, or use .IG instead.  is ignored, and will be listed on one line. The first occurence will be the entry on the left side of the page. This is the first phrase THIS IS THE FIRST PHrAsE Since length coun) and will work properly. Leading spaces will be removed from the index entry. -The following characters are converted to and treated as a single ASCII space character. These also mark the end of a      word: CR LF tab comma (,) semicolon (;) colon (:) suprise-mark (!) -BUG NOTICE Periods are removed from the character stream. This was a chtilities use end-of-file instead of a control-Z character to terminate text, INDEX cannot detect the following read errors: unwriten random record, zero length. -INDEX sorts in ASCII order. Digits, quote End-of-file............................. 4 Examples................................ 2 Filenames............................... 4 INDEX................................... 1 Leading 2 WordStar................................ 1 WordStar "dot commands"................. 1 WordStar dot commands................... 2 ^K...................................... 2 eap way out since it is a sentence-terminator. The only time this is a problem is when putting things in the index such as filenames. (i.e., FILENAME.TYP) If someone complains, it will probably get fixed. s, parenthesis, etc come before letters. -The sort routine used is horrible. It uses a bubble sort, with extra unnecessary exchanges. Didn't require much thought, though.  spaces.......................... 4, 4 LF...................................... 4 Non-WordStar text editor................ 1 Periods................................. 4 PHRASES......... ^P...................................... 2 5  -Words and phrases will have any leading spaces removed. The first character of any word or phrase will be converted to upper case. Note that if a phrase consists of a single blank, it w 4  Text file INDEX generator (c) T.Jennings 7/21/81 Colon................................... 4 Comma................................... 4 ........................ 2 Semicolon............................... 4 Sentence................................ 2 Side effects and cautions............... 4 Suprise-mark................ill NOT be removed from the index. This does not count for words, of course, as the next word that comes along will be indexed. -Because of wonderful CP/M, and the fact that some of it's u Control-Z............................... 4 CP/M.................................... 4 CR...................................... 4 Embedded spaces......................... 4 ............ 4 Tab..................................... 4 This entire phrase will be there........ 2 White-space characters.................. 4 WORDS...................................     *+8f"""go"22!"{?No Start Addres?Loading Erro?Fatal Table Collisio!@o!Ou!2*22ͤr,  /rM­G@RSUE =O2Hr2G:2:>`r,<7|*>]9`FORLIB RE ,x*:9*!w#Kͺ i~@i+^+V"!x !o?Start symbol - - undefine72**6~G~@#/2:`#~> >/9+^+V+~9/9~@>*297<~`~W+++~9+ %2nd COMMON Larger * ""> Åz"ɯͺ ~@† ~@w+:i ~_q+e:=b >86+p+q+6+r+s!  `%Mult. Def. Globalůͺ ~++ #N+F@ : x PYOG |}|: #q+p:\-#VV Fr#Nsp+qF+N++V+^+* DM~_q+Vp~_q#. :H DM* *{OzG**c ##|j }ʔ #ya #xb #~c :c ~@w"2}7>2*DM*^*6" z¼ {¼ `i"**6l**DM*^6{OzG* " xrrÏ"z2ļ2!~wJJ:ʗ~wY:Äʹ YYyȷYͺ y~@Y"Y͊Y*~ ‰::ʬ͘G@•x xԘÝ?Command Erro~9#~#  ` +!~G#~ k7+^+V<7:?2`~*<</O à|}:a)09) P09M|f}Gqx0:|9`͊Ägo"2"*"*"""{_zW{_#"">22"oʹ m!U ~#foBK:2#:= X - >8:= >w+r+s+6+r+s:=Q 2͈ |Q : ^#VV E z :=2͈ : ~s#_~rWV f :=* DM*"!~#4  6+w͑ xG © ɯ2͑ ͥ 7ͧ $ ͧ   ͧ $  ͧ !w 4DM*`i"**6l|&} *6 /O* "*6Z* DMͥ :=yoxg":=|*!"oš*{OzGDM7'e'e'e$DCOF88fn REL.*+,-./-'eoo'e'eHo[x+#$~`>*9 j> 9:k!lo>g6 > _!Po?File Not Foun> 9> 9P/e SS,A:FORLIB/S >2!w#!w!2:_<2!~5*|}"*|&} op#p#*|CMH}M"*|[)`})*DM ͥ ):ʟ:=“>8͆w+p+q#B++ss#r#,:7>»C?@2,x  > 6 #=y.,x#6 _ ͥ w# ! "O<2ͥ Xͥ PG O! N#F :S  ff L ff, Ru C > :ʆ > *">ͺ f+^+V":2=:* **|G} ~O  A+++ + ~ y0 S ^#V#! ))))oͅ  s#r#!34ͅ !36# } ,V >23Y  - } ͅ  - } ͅ  - S 3S !kXN!~͋ ʦ Þ !f_^!ͩ ^#V~o x ͛ ͞ >=o !~ͭ ͺ ![ͽ #x [9">2<7*"'!~ '6R#6E#6Ly$K[O0OAK:O/O:o|~_q#Vpa- := >8:=ʈ>ͺ ڿ/o/g ~@wq+p*}| ""* "6DM+!  >/9/O ÿ Ow+w+w+w+  . w+w+"7Ɏ  :ȯ2**"6] ܠ **|l }~ _a +!6 ^#V+++a V+^+*ڝ N#F r+sV+^++F+N+"* 2: ~s#_~rWV V+^++F+N+"՟2: : r+s^WWWWWWWWWWWWWWWWWWWWW2!#Z#!2WW WWWWWWWWWWWW|WWWWWWWWWWWWWWWWWWWWW$#"%     !& 'Z2#! VU]bTW^a_\cSXRY`|A B C D E F G H 1 2 3 4 5 6 7 8 Q R B N K P A B D R O W : - <7*%|!$N*!>#(1X//1X.Q'X2!+Q!>ͽP'X*}26*+}=26!"79!.Q'Xm!+Qk!>ͽP'Xq!.Q'X*k}/<!7#w!u51*}/<*w}/<*w}/<y!.Q'XØq!.Q'Xq!.Q'X!DH!"*}u!"*)"*{*~#fo{ozg}26S*#>>ô!"*)"**~#fo{ozg}26•*#>>Vô*k}/<! *{ozg"! *{ozg"!"*)"*y*~#fo{ozg}26*#>> >d>U*k}/<* !.Q'X67!.Q'Xq!.Q'Xô*"}g!.Q'XØ*"}!.Q'Xô!.Q'Xô e e   ,19HMIKES CHESS PROGRAM//)(1X,14HLEVEL 0 OR 1 ?)(I1)FCD(1X,42HCOMPUTER TO PLAY WHITE (0) OR BLACK (1) ? )04(I1)(1X)C0F7(1X,4HMATE/1X,16H YOU WERE LUCKY)!!u(1X,I2,2H. ,10HMY MOVE:- )(1X,4HO-OO)(1X,3HO-O)!$A "(1X,A1,I1,A1,A1,I1)(.Q7!>ͽP'X*}?0!.Q'X^!.Q'X^*}/>i*"!"*}26*"*#>>*k}/<! *{ozg"! *{ozô*+! ͢P*"!"*)"**~#fo{ozg}26^*#>>ô*+! ͢P*"!J*}/<!.Q'X*}/<!.Q'X*}/<!.Q'Xô*}!.Q'Xô!.Q'Xô1X,24H PAWN PROMOTES TO QUEEN)(1X,11H STALEMATE)(1X,11H CHECKMATE/1X,11H THANK YOU)(1X,7H CHECK)(3X,12HYOUR MOVE:- )$I$D{}(5A1)UUU@$(3X,5HCHECK)(1X,27H ILLEGAL ATTEMPT TO CASTLE)(1X,14H ILLEGAL MOVE)(1X,25H ILLEGAL MOVE INTg"!.Q*)"*!>ͽP*)"*!>ͽP'X*}/<^!.Q'X*}/<{*w}ô*w}è!.Q'XØ2!.Q'XØW!.Q'Xe!.Q'X!+Qy!>ͽP'X!"**{ozg}26*}*q!.Q'X!"*k}/<: !.Q'X!"3!"5R7!.Q'X! "3!"5!"`*5*3"3!*{ozg"!"*"b*"d*#"++"}!"*"b*"d*k}/<*` *{ozg"f*`*"f*f)~#fo"h!"j*j)."*h '0uB222og"%"'k 2~ OG:¯ 2'<2>2y._!:!y'2=2>2:%r :y+l -l xa yZX* 'O CHECK)"H(1X,33H H G F E D C B A)D!(1X,33H A B C D E F G H)"!(8X,I1,1X,8(1X,2A1),3X,I1)(1X,21H YES - O.K. ACCEPTED)(1X,21H NO - OFFER DECLINED)(1X,20H YOU MUST BE JOKING)!"!"!.Q'X!"!{ozg}2*y*{ozg}!!62**{ozg}26*}*{ozg}2*y*{ozg}!!62E*}*{ozg}26*y*{ozg}!62!"**{ozg}26*+}!62!*~#fo{ozg}26Y*j)"*h*~#fo{ozg}26j*j#>>Ö*k}/>vn!.Q3!>ͽP!>ͽP3!>ͽP'X*`' *|* *"2<2<2a 2o!6yI; O; 5>2!yh w+F $F >2SA:u2%Ï:%2E2oa !6:“!'4A#} :E02#ғ#>2Óx@":EE D >2!:[h>2>2"- "+": 2o: !    Q . > 22>2*|* *} *| ":%-*A":a d 2o͆Ad ~ @">2:´ <2o:ENY!>,!v# ʼ!!{# >22>2=2<2a .ʩ! x!yH´ 2>2=2*|* *} *| ":%T!"Z!"\!"m#*m#)`~#fo"h#}B%*m#)@~#fo"s#R%*m##*{z%*s#)"h#!c*h#s#r!"u#*s#}=Ɓ2j#œ%*s#"s#*u##> >j%!"w#*w##"w#}=2j#S'*s#*w#{ozg"m#}=Ɓ2j##&!"y#*y#+! ͢P*m#"{#*{#)"h#}ʒ)+*#"h#}›)*#"h#})!"#**{ozg}2j#*~*{ozg}!j#2#|)!"#+*#"h#}+!"#+*#"h#})*#"h#})!"#+*#"h#})*#"h#}+! "#+*c#)"s#rb'!"m#*rog"#*m#"}#*}#)"~#fo*#{ozg"h#}/>j-*#)""h#*m#)"~#fo*h-d md !&4 !(~  w:E0 w":&!(~I"/2':|"!'5 #2#h"!(~""5#+A###!'>wh" 4#+A##+A>P##=¶"###h"} >2#">2!'4 !ͣ :%-?:o"h#*w#)\~#fo*h#s#r*y##> >%*w#*s#"m#}=2j#‡&!"y#*y#+! ͢P*m#"{#*{#)"h#*w#)\~#fo*h#s#r*y##> >F&*u#*w#{ozg"}#}=Ɓ2j#&!"y#*}#+! ͢P*y#"{#*{#)"h#*w#)\~#fo*h#s#r*y##> >&*w#*u#"}#}"h#*h#~#fo}*!"##*!"#*#)~#fo*:{ozg}2j#S**#"#*#)~#fo*:{ozg}2j#ʃ**#"#+*f#~#fo}?2j#+*#}2j#*#}!j#2#*#}!#2#*!"#*D*:{ozg}#s#r*m##*c#{z - Name ExpecteIllegal Argum .".$.&.(.*.,...0./qT: .".$.&.(.*.,...0./*>}/<%/!".*.)".*.~#fo}%/*.#>>q.!".2..!.DB*0.}.%/*".}=Ɓ2F.*".}?!F.2G..!"0.â.*c##"c#)".:'g"L!k L!!~w+#!w#(#!~w#8#+A2#2##2#!~w+X# R#&:dҀ#:ao-'2"I*]"2"#########.#&̓#z:E=#2+Ago"I#:q@'#########.!4"f#*f#~#f=2j#¢%!"y#*}#+! ͢P*y#"{#*{#)"h#*w#)\~#fo*h#s#r*y##> >'â%!"c#`.!"###!#<*#}/<-*c##"c#)"h#y"#*#*#s#r*h#A "#*#*#s#r*h# !"#*#*#s#r*h#!"#*#*#s#r*#)~#fo"#*h#""#*#)P"#*#)"#2j#*#}!j#2#&+!"#*F*:{ozg}2j#*#}!j#2#`+!"#*#}2j#*#+++}!j#2#ʕ+*###"#*#}2j#*#}!j#2#+*###"#,*f#~#fo}2j#,!"###!#<*#}y"H.!*H.s#r*.""J.!(*J.s#r*@}/>6/!".L..!.DB*0.}//*".}=Ɓ2F.*".}?!F.2G.ʷ/!"0.g/*c##"c#)".y"H.!*H.s#r*.""J.!Z*J.s#r0/ *aB*wo#*f#s#r"h#}S'/$!"Z!"T!"\*v+}2j#%!"k#!"m#*m#)~#fo"o#*o#).~#fo*k#"k#*m##*<{zL$*k#*x{ozg"h#}/<$!"q#!"m#*m#)`~#fo"o#*o#)~#fo*q#"q#*m##*{z$*q#*x"h#}%!"v!"R!""#*#)"#"#*#"#*#~#fo*#~#fo{ozg*#~#fo*#~#fo{ozg*#~#fo͢Pog*#s#r!"#*#"#}**#})*#"h#})*#"h#}(!"#**{ozg}2j#**{ozg}!j#2#(!"#+*#/<,*##"#+*B*:{ozg}2j#*#}!j#2#P,*#"#*H*:{ozg}2j#*#}!j#2#ʎ,*#"#*v}/<,*#}2j#,*# "#*#*#{ozg}2j#,*#"#*c#)""h#~#fo*#*h#!`e 000/0 0/|00*|30:F0 0"0$0&0(0*0,0.07 2<9`00=–0:L0N0P0R0T0V0X0Z0\07aB:23‡0͘Tͯ͡.qT*:y0{0}00000007aO!a:Gw#°0000000007|:0aB͘T!J20000000007!y2Ͳ9`!    $11:a001111 1 1 171͘T!2Ͳ269`"/"/!*/s#r!"/!"/*8"/*"/*tog"/!"/!"/ 00!037*/}/<6*t"0!"0000!0DB*.0}&666*"0*/{ozg"D0}1!".0*0"/Ü1*/"F0!"H0^0J0!H0<*\0}03*0"r0*r0*F0{ozg}=Ɓ2v0.5!"0w2*r0"F0*H0"/*F0*0{ozg}?2v0`5!"\01*F0"0*0"/*/)"D0~#fo"#1*D0~#fo"%1*/+}2v05*/+"'1*/)"D0")1*'1)"+1~#fo*)1s#r*D0"-1*+1~#fo*-1s#r*'1"/Ï5*#1"*%1"*9*:*0{ozg*"*:*7s#r*-7)"+7!*+7s#r*-7)"+7*7~#fo*+7s#r*7~#fo)"/7*7~#fo*/7s#r*7~#fo)"17*7~#fo*17s#r**7~#fo"* 7~#fo#* 7s#r*c#{ozg"+7}/<9!*&7s#rç!*>>{?? @!*!*!*!7^*&7~#fo}/<9* 7~#fo}/<9*"7~#fo}8ʯ8*8"2!"4!"6*2"8!"(7*(7)~#fo}2*77*(7)"+7!*+7s#r*(7)~#fo}2*78*(7)"+7!*+7s#*+7s#r*(7)~#fo}2*7;;*(7)"+7!*+7s#r*(7#*<{z:ç<* 7~#fo)A ~#fo*7s#r* 7~#fo) !~#fo*7s#r* 7~#fo)!~#fo*7s#r!"-7*-7)~#fo*7~#fo{ozg}2*7;*-7#*<{z;*-7)~#fo"+7}D<*7~#fo"+7}=2<=*<~#fo)~#fo**<~#fo}0?>!* !<^*<~#fo}/<=!**G~#fo}27H7I!"@*G~#fo"8H}ZI!">!"@*H}LJ*G~#fo}27HʇI!"*G~#fo}27HʨI!"!":H!*Gs#r!" !'B^*#B~#fo}/<|B!*5Bs#r!*7Bs#r^C*5B~#fo}/H*Hs#r*8H`"BH*@H`~#fo*BHs#r*!VJ^!*^Js#r!*VJs#r!*ZJs#r*XJ~#foM~#fo}|PBO*}/_>#N!"MMM!M<*M}NrP*M}=Ɓ2M*M}?!M2MʤN!"MTN!"*"*"!"!"M*M)@~#fo}2MN*M)@"M!^*Ms#r*M)@#fo*=Bs#r*)B~#fo)"?B*+B~#fo*?Bs#r**+B~#fo"*7B~#fo}/|A}4K*ZJ*XJM*ZJ~#fo}/b>SO!"MMM!M<*M}OrP*M}=Ɓ2M*M}?!M2MO!"MÄO!"*"*"!"!"M*M)@~#f!D8D E#EE!*-Bs#r!*/Bs#rLD!*-Bs#r!*/Bs#rLD!*-Bs#r!*/Bs#r!*3Bs#r*-B~#fo#*-Bs#r*/B~#fo{ozg}=2CB^C*-B~#fo)~#fo*1Bs#r*'B~#fo*)Bs#r*1B~#fo*)B~#fo*)Bs#r)~#fo*+Bs#r}VD1G*+B~#fo";B}GVD*+B~#foA:H3B>gOJ>}AA:3B>oAHHHHHHHH!HMJ>TA>]A>"G"G>!G^*G"H*G"H*G" H*G" HH*G!G37!*Gs#r!*Gs#r!"H#HG!H<*!H}/!"@LJ*G~#foM!"JJJ!JDB*rJ}/*TJ~#fo}o}2M*P*M)@"M!b*Ms#r*M)@~#fo}2M_P*M)@"M!a*Ms#r*M#*{zO|P!*Ms#r|PʝPږP)+~#foo&)#ÖP||DM!>))ҸP =°P>P>P>P>2f0^D^~#fo"eD^"+e*e"/e:#fPeRPdZ"    P{c>2f2f<2eDQ>2f3Q2f<3Q>2f2f2e~#fo"$f!Se"2e~#+RQ!"e:fjQgo"e"e"eØQ!e>^*e~#€Qgo"e*e~#ŽQgo"e*e~#fo"e2f2!f2#f2f2fgo"e"/e*e|QZ*e"f(2Z{c25e24e<2#f:f>W̓]UQi[wQ:Me/<RRi[=Q"e*f+"f|#TÙ[!e:5eO5:U:4e?U?U*2e ~ 2"f!5eq>1U> 1UUMU !e4DU:eI”U:LegU{c!fxU{c}U#mU:fʄ\*f|/g}/o#"fÄ\>21e!Le:Ne®U:e®U:Rew~/]!Me4>W*f5e|b]b]Ù[{c :4eÙ[ $Y*f+"f|n]Ù[:fG:e2Me!1e>w!Me5:[ X:[RR cbccc^^^^^M[ XM[RR X\[RR]M[M[M[!Me4|/G}/O!>^ 2Me:fʄ\/ ʄ\i[=R̓]:Me3R3R $Y='R2Me:fER>i[=>R:fG$Yi[ER!f0fw# [R:fʋR:5eO:4e2)f*2e *+eͩRy25e"+e:4eO>2)f*+e*2e ͩRy24eÇR:fG:)f=R:fR:)f24e>W*2eéR>W:4e2)f*2eéRw# ­R*/e+"/e|©Rfo:fV}o:1eg" fÄ\!U]]:f=2V==V{c:fog"fgo"f" f2 f>2 fͬ\:MeS:Me2Je2OeXDU nV>00V:V02"f>ɯ2Le2NenW-šV>2fßV+¢VnW\!5e5!e45W:"f.V>2Ne2Me5W:"fTUEVDVnW+V-V>21enWy2e!5e5!e44Ù[!1e6:f*Z:e*Z:5e$Z<*2e6 24eI]:1e25e:f>Z>24eZ25eÙ[!!f~UZwdZ*/e+"/e|dZ:!fZ*f|ʙ[+"f:Re2Le2f2Me21ego"f"f" f" f:e!ew:fʨZ4*f:fG*+efºZ f~#ºZ"+eäZ:eWɯ21ego"f*e*e~# Z-Z1e Z"e2"fG^7>{_zW}o|g=]|g}o`iN#F#q#p#=!^2'e"f"f`i"(e2*e:*eY^!f_m^:'e*(er^_~#fo:*e<2*eW:'e҅^e c^!`"w"*G#"G>Ae !"! FORTDATQca````^``!^:$f_~!^:$f_^#V< S>G!6e60#͑]!Me4: f0w͏[S"f~:CS w+3Sw!6e|XS}XS!Me4#"Pe|/W}/_*f"f>2Ke:f.Vͬ\:LeG:fSx2JeS:fS2OeX:fS0$Y!Je5S<¨S:JeSSͱXûSE:KeSD$Y:Me!f2MeS+S-/<2Me$Y:Me_! dVWOx W{c> GV:1ex(W/<2MeG!Le~wTUdV: f5W X~[~[RR~[:"f!0fw#wZWRR!Le:Mew5WDU nW:e2enW.VFʐWT.V>2fDUWÄ\!f~ʨW>T>Fw> #w#w#wR> W> W>O}2$fO!]:$fQQ=_^#V ^#VWW*e| X{c*0[ [*fT])))_Z*f|%[#x:1e6[o>g"f|x! f~w+ @[:[! f~w+S[!7fP[^[f!fw#r[6 !f~w#…[~[‘[Z"f¶[,ʙ[/Z)Y'pYP[:f2fÙ[|[{c!"f2e!R\[# [{cyO!p\:f[!\\ ^#2^2^^_@~¯_:$f_!^6* e[b|/_}2_"^" e^*e|D_+)|! w#w#M__ͯb2e $YþT*e*eDM*fDU+|T"f"eÙ[*e*eF$Y*e#e| X{c!0ffw#X!f0fX:#f!1ew Z:f>W! f~YXx8NXG@G͑[>XdX~[YXx|“XzXƒXŒXejSXÓXÓXch|X{_zW}o|gÔX"f"fx!Je5X:f*$Y!f50$Y*PeF#"Pe$Y!e~!f!Je2fXY2Je/Y:f-$Y!OeV"fy\*e"f!"eZ$\{c}2e2Rey D\:"f.N\Z*f}2Re*e+"eHZ{cXH(AILEFGDN]TTYQVwWVVVVm]TTYR#VWnST|TkS:fG*+ef–\ fw#–\"+e*f|ʙ[HZ! f~6]x21ew:f=\=\+>2f>w\!f~1]/W+~/_s#r>2f7] #w#^w#B`w">wT] 6^^6q`b^ͯb! w^@``ɯ^(w*2e*4e&`w#æ`^77^8w*2e^>24e?ɯ^2^:4e*2e~~#    4w:4e~+)a1a> a)a0> a> a#=7a~a)a> a:^7:^aa^b^2^<2^7^ w24e2^Ͱaڥasaʮa*4e&*2ew"4e ʥa}sa{c:^?ɷ!^:$f_~a5!^/Ɓ_#>Wͯb^2^>w7!^:$f_~@b4!W!d&e!e* e>2$f> td> tdy!\>a!"**{ozg}26*}*{ozg}2*y*{ozg}!!62**{ozg}26*}*{ozg}2*y*{ozg}!!62*} **{** g}26*Ks%%osÎú SID VERS 1.4$10 !^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z@w#!.!:w*>?J͠RHw#*͠R<> w#J[7:>[7?n<27͍́qyyGOOG0ڜ Ҝx7Ͷ[7.7:77!a{   O !jy$ 7ͺ^_#>Wɇb> a>a!^:$f_~6ͼbo&?b6#<4b+ͯb^2^^ww!^~{2$f``{ ^b~ ^2$f^_^ w ʝb#w‘b:$f_!]^p+qͼb:$f_!^^#V!ccccccb:bc> eczc2b:b*b> ec> *y*{ozg}!62!"**{ozg}26*+}!62!"*}!"*)"*{*~#fo{ozg}26*#>>6!"*)"**~#fo{ozg}26*#>>x*k}/<! 7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2$ZZk:$|/g}/o#|/g}/o#:$<2$qDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2$ZZ͉M|}ȯ|g}o)|/g}/oo&))T])))!jyqC J R q!z z=naO $q$,!;,!Ù!;qz8O! !;,z;qyO! ͣͣW_͕qyO! ͣ͒qyec* eb|c}c"b" eQ:brc:4e*2e=> ec~+Wc1Gc> ecWc> ec~0Wc> ec#~#ec=Yc_>2bc~#O!c ^#V"e!e ~td#•c:e<2e e eIDF0MPIRFWITEXDOMLDZLGSQIBTLOBDEISBEINOVCNGLGSSNA2IODTBIRCEFd/dcccccQ#z/W{/_!9~#fo! ! ! ! ! ! R!9~#A"&!*"f!"h!Y"J>2`>2c>2b2e!"B!"F!@"D!"H ʞ!"> 6#=§ !|}2Q  y >.w#6!&F#xW~#O!b q!vz͒q.?*!9"8"͉Z*" +*'/7?v"*2:EI SPHLDI XCHGPCHLXTHLRET HLT CMC STC CMA DAA RAR RAL RRC RLC NOP CPI ORI XRI ANI SBI IN SUI OUT ACI ADI CALLJMP LDA STA LHLDSHLDMOV ADD ADC SUB SBB AN24e̓d d*4e&*2ew"4e }d{c:4e*2e=> td~+fd1Qd> tdfd> td~ fd0fd> td#~#td=hd_*e~ ̔d#~"e d!d^#6 #> tdwP *}/<*w}*w}!{~2!ͳͶ!&2%~# W"&2%'+}|~#WG:%xK".2%+w# .+6# !6#]2*2+*&!>ͺڄo&͎=u ͺo~ʰ6!+W ?_!~7z?2>$6#=Ϳ:>Ͷ^+"{;V+^+"y;V+^";"w;*;+~2;+V+^+";V+^+"~;V+^+";V+^+";V+^";";2#$q##P$!";"7;2;<2;2;2;k%ʭ$͠%ʭ$%ƒ$2;2;è$&”$$2;2;͌%2& %>2;:x;!;4̀%¹$*{;"7;:x; $:w;$k%$:w;$! UÃ#    Î" e . Ñ"æ"!9DM!* e INDEX-- Text file Index generator (c) T. Jennings 7/21/81* 6B#6*6#6*6H#6*w#w! ^#Vr+s!ғ ! ~#fo##~#fo*!! ~#fo##~#fo*-**!#|& ʝ! k +| Ý! w#w*^#Vr+s*^#Vr+s\ e *6#6* ^#Vr+s! ^#Vr+s! n*s{ʚ*#^#Vr+sw} `iw#w͐|*E^#Vr+s\ ! %2dMEn *E^#Vr+sn} * ^#Vr+s! w#9 (!9DM`iw#w! 6#6! w#w͐)*G~#fon}͐)*G~#fo͐)*G~#fo ͐)*G~#fo! s#r͐)*G͐)*G~#fos#r͐)*G͐s#r! 6#6`i^#Vr+s! ^#Vr+s+͐|! s#r͐#|!h͐! s! n};! n&h*! n&! n&|g}o! s! n} ʾ! n},ʾ! n} ʾ! n} ʾ! n} ʾ! n}!ʾ! n};ʾ! n}:! 6 ! n} ͐|! ~#fo`i^#Vr+s! ns! ~#fo*!!  Can't open %s !, 0 $I$*- **- #| *-!g Ç Can't create temporary file %s ! ÿ Specify a file to make an index from *!! Adding an index to %s (removing any old inw!͐|!`i6#6*###^#Vr+sw} b! 6#6! w#w! ^#Vr+s)*GMEs#r×w}͐|*E^#Vr+s\ !Ò%2dMEn *E^#Vr+sn}ʸß* ^#Vr+s! w#w! 6#6! w#w! ^#Vr+s)*GME!9ó(Ò!9DM`iw#w! w#w\|e!CI .pa!T` ..index ͐)*G~#fon}ʤ! ^#Vr+s)*G~#fo! s#r͐n}ʡ͐! s#r\! s#r͐*! ! ^#Vr+s! ^#Vr+sn͐6! n} ͝!!! s#r! n&|g}os! n} ^! n}^͐! n&h!9w!9DM͐n} ˜! ^#Vr+s͐n}.!í.pa͐!t|* ^#Vr+s*w#w!..index͐!t|dex first) ! ( Sorting,  !6 B saving it,  !P ^ cleaning up, *!*9!~  BAK*9 *9 *9*! *!*- ! done.  !9DM`iw#w͐ ' ͐n}.s#r×͐|͐|ʗ! ^#Vr+s!'җw& ڗw}.ʗ͐|[w} ʗ*E^#Vr+swsME6w} ͝Œ!Ï!! s#re ME6! ^#Vr+s)*GMEs#r\ ! Put %d words in the index q \!! s{,*! n&`i^#Vr+s`i^#Vr+s!(S*!.,*! ! ^#Vr+sn! s{ʕ*! n&d! w#w͐)*G~#fon}y͐͐ )*G~#fo͐|y͐ y͐! ^#Vr+s͐6*6#6!!!9.ô!9DM͐n&+͐n&+͐n}f!ê! ^#Vr+s! ^#Vr+s6͐n&+͐n&+`is#r͐ê!9ù!9DM͐n}*! ^#Vr+sn&Ͷô!9DM͐ ͐n} ' ! ^#Vr+s`i^#Vr+s ! ^#Vr+s6.! ^#Vr+s! ^#Vr+sns{\ 6 !9t qÕU!n9DM`iw#w! w#w! w#w! w#w*E*Es#r! w#w*#w#w*###w#w*w#w* w#w* 6#6*6#6! h out of a total of %d words.q %!94ô!9DM`iw#w͐)*G~#fon&1! s{͐)*G~#fon} ͐#)*G~#fon}͐)*G^#Vr+s͐)*G~#fon&1! s`i^#Vr+s)*G~#fo! nsB!)*G~#fo! s#r͐6! ^#Vr+sn}4*!,! ^#Vr+sn! s{v*! n&E÷*! *! `iw#we*!**! 9õ!9DM! w#w`iw#w*N! ^#Vr+sn&! ^#Vr+sn&@!! ^#Vr+s!^ë !y9DM! `iX`i[!9!9DM͐`is#r! ^#Vr+s! ^#Vr+sns{ʻÕ͐!9#!9DM! ~#fo!͐s#rz!!$     ~#fo##w#w! ~#fo~#fo&Ñ"E#!9DM͐ ! ~#fo͐#s#rzX!! ~#fo! ~#fos#r! ~#fo##6#6! ~#fo~#foÛë!9DM! ͐͘ú#!!9DM! n&ͷ|! n&! n&v#ì#ÿ#!9DMz!! ~#fo^#Vr+sn&â!! ~#fo! ~#fo~#fo;`is#r!Z!â! ~#fo##6#6! ~#fo! ~#fos#r! ~#fo^#Vr+sn&â!9úR!!+"ô!i9DM! ^#Vr+s~#fo! s#r͐! s#r! ^#Vr+sn`is{ n}!!! ^#Vr+sn& !9DM! n&aͯN!! n&zͯX!R!!9DM͐͐ Ҩ!͐^#Vr+s͐ ҕ!͐0Ý!͐7s!&!͐ ͐͐ ͉͐U!`is͐ ͐͐ )͐U!`in&#&!!9!!o % . &7:R)~:R,"&!"(*V|q%*T*&v%! ~q%6*(*V+"V*T"T*(#"(=% , FNxg>Goy%$͐+|! n&͐++|6! n&!͐+++|U! n&!! ~#fo##^#Vr+szʎ! ~#fo^#Vr+s! ns&!! ~#fo! ~#fo~#fo!! ~#fo##6#6! ~#fo! ~#fos#r! ~#fo^#Vr+s`in}% ! ! s#r! 6#6! s! s͐n}-E! ^#Vr+s! 4͐n&ͱ}b! ʹe!! s#r! ^#Vr+sn`is{.­! ʹ! s#r! 4! ^#Vr+sn`is`in&ͷ}DUXO'CmSʞö ͐~#fo|! ^#Vr+s6-͐͐~#9DM! n&0ͯ'"! n&9ͯ1"!!9DM`iw#w͐~#fon&."}~"͐ ?͐^#Vr+snѯg`is#r?"͐Å"!9  !\&!7*R!"&*T!"&"!"&! BL<"e=L=W9DM! n&0ͯ'"! n&9ͯ1"!!9DM`iw#w͐~#fon&."}~"͐ ?͐^#Vr+snѯg`is#r?"͐Å"!9  !\&!7*R!"&*T!"&"!"&! BL<"e=L=W! ns&ÿ#'$x$!9DM͐8!É! ~#fo##~#foU!É! ~#fo##~#fo`is#r͐! ~#fo! ~#fo~#fo͐ʮ!É͐+?`is#r! ~#fo##~#fo|V!! ~#fo! ~#fo͐!fos#r! ^#Vr+s! 6 -! 6-! 6! ~#fo! n&! ^#Vr+s~#fo! ͮѯgs#r ! ^#Vr+s! ^#Vr+s~#fos! ^#Vr+s ! n}±! 6#6! ^#Vr+s~#fo! s#r͐n} ͐| ! ^#Vr+s! ^#Vr+sns!7,2$*R&:$):T=#==#=r:$o&N#Ñ"#7*RH#\!*RK#  #  Ô#_  #7:RO*To`7:R)~:R,"&!"(*V|*(%$*T~#7,2$*R&:$):T=#==#=r:$o&N#Ñ"#7*RH#\!*RK#  #  Ô#_  #7:RO*To`7:R)~:R,"&!"(*V|*(%$*T~# ~#fo##~#fo͐s#r! ~#fo~#fo͐s#r!!! ~#fo~#foÉ! ~#fo##6#6! ~#fo! ~#fos#r!É!9Ø$!9DM! ~#fo~#fo͕$ì#%!9DM͐|͸â͐+++|!ͻâ! ~#fo##^#Vr+s ^#Vr+s! ^#Vr+s͐6! ! s#r! n}Y ! ^#Vr+s!Y ! ^#Vr+s6 2 ͐! ^#Vr+sns{ʂ ! ^#Vr+sY ! n}ʳ ! ^#Vr+s!ҳ ! ^#Vr+s6 Ì ! ^#Vr+s`ins ! ^#Vr+s`ins͐6!9 v#!9DM#"T*&*(%$#"(*V+"V#7*V|DM*T*Rr$V$> _[]INPIRDPTRUR1UR2RDROUTLPTUL1PRNLSTPTPUP1UP2PUNTTYCRTUC1CONNULEOFDISK READ ERROR$DISK WRITE ERROR$VERIFY ERROR$NOT A CHARACTER SINK$READER STOPPING $NOT A CHARACTER SOURCE$:$: $͈Ͳ!N6' :!Cwͯ !6:^͢c!6{:/>!/H{ͯ :<2Š ::=HҮͯ !6:Ҿ:2 !6::/H͈;!6:> !/>ABORTED$BAD PARAMETER$INVALID USER NUMBER$RECORD TOO LONG$INVALID DIGIT$END OF FILE, CTL-Z?$CHECKSUM ERROR$CORRECT ERROR, TYPE RETURN OR CTL-Z$INVALID FORMAT$HEX$$$$NO DIRECTORY SPACE$NO FILE$COM$START NOT FOUND$QUIT NOT FOUND$CANNOT CLOSE DESTINATION FILEHHͯ :^!w:<2:0}:@E}:!S!W6: z!]6:cm!c6:_z!_6l ::,: HHҰͯ : 2ó:E:1:2v!q!*8!*6: >$DESTINATION IS R/O, DELETE (Y/N)?$**NOT DELETED**$$$$$$$NOT FOUND$COPYING -$REQUIRES CP/M 2.0 OR NEWER FOR OPERATION.$UNRECOGNIZED DESTINATION$CANNOT WRITE$INVALID PIP FORMAT$CANNOT READ$INVALID SEPARATOR$1 :2L> ̈́M9 ͦ>ͦ!q:_  !p+q.*   !q*&!p+q*2!p+q*2!p+q*22!p+q*!p+q*!p+q*!p+q*2!p+q*%    !p+q* !q*& *M *M !p+q*!!p+q*"!p+q*$!6  !kp+q*j> >ڪ Þ !qp+q/ *pDM9: :M2r:N!r !:r *r& N!r4 !6: :2!q: " *M n :c4 *M n :2!c:Q !c:2: !:cw>!n !5 Y : { !6!q:!lwҙ  â :0O !q:O| :O| !6:]2l:o'2o:n'2n:m'2m*mMͣ *nMͣ *oMͣ :]*M:>!(:=2%> >>!F!5+N! ~2!4<2T>>!b}*bMͭz:b2!b6:<2é>!`ҥ*`MͭҞ!`6!6> :é:(!q:!wO! ~2*& :w>!:!4!6>:N<2N!÷:S:QHI:N<22: H@"2Í202O> c!6Í202O> ڍ*&O*& !sc*&P :w:·>!ұͯ :22:_!6=!6>'!E!4!p+q*0 !͔: :ͳ.!ws+p+q+p+q:w=2wN *s*u w*s#"s*u#"u' !"*M^7 !x6:!xھ **DM͆ 2yʭ :yʗ ͯ *"*6:2x÷ *"!x4d !"/ !j}=2| !"*KM^'_ !z6:|!z1 *:   *}2D" * * *&"!q:UY: Y:ҩ: ʩ:_2ʘ:€!6<:<2!ژ!6 >!]Ҥ; !6:Q::H: !6*M : !6!q:a/>z!> *N& N2 !p+q!6!6+6 !6: S: M!6g8:N2M*M8p!6!6!6>!ڕ*&P 6!4z!6!6#6#6!6*M8:ھ:*͇g2ê::¿::,͡A<2O>r+s+p+q*~$7*>*>H&>*#"*#"> 2:R͎:!6!6=2:ʙ!6:“H9Ž>!6-e!6ͻ2=2ʺ-é:>>"ͻ2:!!5ͻ2ͬ!\ "}*}DM͆ ' ͯ *"!z4 :e !"͆ !z6:|!z '? 2*H#"H!{6:{ր!Ң *{& :{4 2!{4m *":ڹ ͯ !z4I '2!"!q: !4>!S :S! :2*M/H:_2:!q:A/>Z!/H8: 2::=O>m:W!Q} Hmd>9>!6:2*M!E ^#V͎ڗO **~2*#"m2m͖ 2m!6m!6m!6 m2m*M8):[ͱ!N5!6ñ:5!6#6>!ڰ!6:<2O>/:!O!T *M͡H~K:¡!6[–ͱ!N5:2:2!4=:[¼ͱ4:!6:.2O8: :* ͇g-:>>!p+q:,!6*DM9:<!6:z 2W!6D*&L :w:<2Ov*:>=20O> ڒ:0:AO>Ҥ::A }}Hͬ!wͻO`idͻV[2O>2:!X!6:!! ^#V͎ * :w*#" = = = = = ͯ  *M !6q  !6q  !6q  *& !6à  !6 à  !60à  *& !6  !6  !6  *& . 1 4 7 : = F P [ f q  ͯ m!62m!62m!62m!62m'2:2:TҒ:2!6*ME:2::Ҳ:<22ý: 2:} >ͯ :i:2:d*M:[ :[ ͱ!N5!6:%:<2*6 * 6å!q!6> !d*&I :]>!4A>:<2O* :w:?†!6!q!6?!:ҠgÐ!q*&*~!6:22: :]Hں:A2O>: 2ͯ :=O!L NE!4 E E:/.*&L 6$L9k9.Xͯ *KM^020 :020:121'ͳ':²ͯ !G6!"!"7 *M^n/ :a/:H!6:ͯ !&6%    2*">!b!ͯ >!`0ͯ !q:E:24J!46*}a!44EJ *KM^'́:‚ͯ !36'n::0:f9OY#9.3'ͳ.:020' 'ͳ'7 6'DM!  ::=H-\:N2O_og_{ozg^#V))) _{ozg^#V) d^#V|g}o n_{ozgO{ozgi`N#Fogo&og H ©=¨16ÃLINKASM AS OF 7/13/79 6060ASMPRNHEX!w_#~ 22uOT!"! ,ͅA@x[1!80PbvC:c:d~O#~zn+}|#|T]|##x G###*|~_##N#~y~͞#¦> ͞> ͞##~#foÈ> Þ*}>͈u>Ɛ'@'ÞSYMBOLS !!j>A+!s!"@͓1!"<**"͓n "Dn"":!Q2҂:X!Wғä:ڤ*MEÓ:ұ@@:O2Mc;!6#6>!)*&P ~"::H:HbSET UP CON #Fq#p!)/4`!'/6!)/6~*$/ :)/w*$/ :'/w!'/6!)/6!-/q*9,N-/U*/Mͱb:.  :!.~*./M̓ ̀ CON:=SET.UPA:~3~# > 3\ ? w#! !x ! ::::! :l2:] 2!d222!!luOT:ʋ!|OTË!"22 No source file present No directory space Source file name error Source file read error Output file write error Cannot close files End of assembly G:x!p~ڻ*f*nO {z*f"n!p^4!qwWƐ:H:H"!6!4:_jYO jM*"S*" 3@bl*M1͓!""7 *M^͆ \͔!":͎H*#"ͧÝ/ :>͛9ͯ .*#":_!: G:q OdJ}!s Oc* 2* D)>" : OBO/2 Oí9~ e-!2 z{*he!" !6\w# M6h6# a6*#"~ z!I G:ʦxŸ3æͨ*!6'w#"!u!"!6'~~# !` '@'>:!p^Ww*n{|}{7!q~#.> >  n n:xn_<2!w͇2H2> 2GU>2ɯ2 2I! ~@ڝ6c ^4#:Hw~$w:H0 ͯ:HA:HAͯ:Ha{_2HJ2H: ' !'6!36' :1/!aE*#">z?C9IͲÁ.!6> !ڇ*&' ~2 ʀ: y.*M!4Q>!қ:=2á:2:Ҭ\>!ҿ:=2K:2K!:!:K\: \!p+q͈* *!6+w#"!|!"!6+_O͈: :y3:!jG~@#x=[2> @> @!>x6 #=|G!~ plʤ*}ʤ>͈Ô::p*f"n*}>ülu>:|>:=2!!ɯ2͇:H 9;&*2:G 2?& ? J>~ͯU>~:H'f2H>~ |:eU!6 >2>2:H2Gď:!H:±ͨʁÁG ͨʁͺ:HOQ>H>2I2H :GB>D> ! 52I&    !"! N#~#A 0 7O!I] ~*!< 6 )- " :H c ''Á>Vi >Oi ̈́!6/w#w#y !"l! F# 2r G*l##~w*l##~<*l}͈ ! ~ 6!r ^!6/^#fk"lͯ ͥ !  G#*l### # *l^#V !" #  ɯ<: O=_f ! F! V#fjQ͏ Q ! ^#Vo&)~#F xGyѯ<! ~ڠ ̓6~44O! s#r! ~ ڽ 6̓^4!k w!u p! ~ ̓!55N! N#fi o&) ^#fk*}x*l":´:!:´ñ9X!8^#fkP   0ͥ:: =ʁG!!{F#kÐ*a|lE͔,SÓͥA3*h"h"fÓͥ3ED͔,ʸÓͥA: “3: "> 2:: ! *c*j**j\6D!8Fw#-H use factor ! *"f!a#~ U Î input lines read :e> !g~0 60+Ä*f"h*"lͯ ͛!":e͉ xw *hͤ ͉ rͭ *hrG:ex͛: *hD: ! ^*c"l*{zX "c*l!r N!6/ N#Fr+sq#p F >G=#w#wJ #w#w!a ÎSymbol table overflow G*l##~w*l##~ͥ *l_###͖ s#r͖ ^#V  4  c y ()*+,-/ABCDEHLMDBDIDSDWEIIFINORSPACIADCADDADIAN z%{̓>ɯo>g "i!k6ů{_zW5>)D*iOxGb !k?DDM!xGyOڀÁ)q lÑ 3Ñ 3Ñ ʑ )=àʑ |g}o=ì Ñ + +Ñ # zg{oÑ zg{oÑ zg{o! 3!!: ZG> ZOw#& 86 #.:HZ 8ñp# &8!f U++ERROR IN LINK OPERAND++ ͛*h3"hͥD!6="hÓͥ3: “}ړ::!>B̄õµ µµxµ3~Ó3: “"h"fx1*f#"fED0:!^4!w!!*h!6z1{14>R̈́>V̈́>DÁ>PÁ>LÁ>N̈́AANDANICMACMCCMPCPIDAADADDCRDCXENDEQUHLTINRINXJMPLDALXIMODMOVMVINOPNOTORAORGORIOUTPOPPSWRALRARRETRLCRRCRSTSBBSBISETSHLSHRSTASTCSUBSUIXORXRAXRICALLLDAXLHLDLINKPCHLPUSHSHLDSPHLSTAXXCHGXTHLENDIFMACROTITLE  PF FP! ( ::! ;,!ɯ2 2 =2j !"a[! ~F5_!k ~ .: ă: * "a: }:‡: ̃ԃ!!^#=ʃVo’*o /$ O:j ³̃>2j y : _!u ~! s!k ~ ÷y ! ~=w_!k ~ ̓ͥAÓ͉͛ x>w 3͛ͤ !"Ó~Ó!_!M^#fkkt^ys^T8ʓXy0sTGyITymmT(XysITTXy0 2/?'  v:P@< !  PP27 ( *"  NZZ NCC POPEP M x _BH!¨ !# ² { KÔ CÔ <:!JCR:    !#6 ͮ >2j }y}P̈́ l͉ >Ūͭ :j ̃2j ͑ (>Ë́ɯ2es p!2p!""f"h":ʱ:!*“͛ô %͵ ͯ  :er͉ ~ôTm͔ͥÓ:l:!,; l*a3|b}?bI8OTXy0?3:‹:!,ʐ>C̈́ͥ::! ¬ñ;ͥ:´:! ʱ!ʱô!ʱ>S̈́ô{ozg!e~4ʒA!6&     SUPERSUB DOCUMENTATION ---------------------- 09/05/81 by Ron Fowler Westland, Mich SUPERSUB is intended as a replacement program for SUBMIT.COM provided with CP/M by Digital Research Corporation. This document assumes yoile to compile a program: BASCOM =$1 L80 $1,$1/N/E PIP B:=$1.COM ERA $1.REL ERA $1.COM named COMPILE.SUB. You may then submit a job to compile several programs using COMPILE.SUB. For example, you can create a file called COMPALL.SUB consistinle on B:, then compare the two. (CRCK, by Keith Petersen, and COMPARE, by Ward Christensen, are available from the CP/M Users Group). INTERACTIVE MODE ---------------- You may enter the interactive entry mode by typing "SUPERSUB /" (ie, "SUPE) If you change the drive specification for the output file, you may want to do the same thing with XSUB (Digital Research's function nine extender). Within XSUB, find the submit File Control Block (search for "$$$ SUB" within XSUB.COM) au are familiar with that utility and its use. ------------------ SUPERSUB provides the following new capabilities: 1) Null input lines are properly interpreted; they cause the creation of a zero-length line in $$$.SUB. 2) SUBMIT jobsg of: SUPERSUB COMPILE MYPROG SUPERSUB COMPILE RBBS.ASC SUPERSUB COMPILE PRIMES.BAS. This is especially useful when using INTERACTIVE or SUMMARY modes. In combination with Ward Christensen's FMAP program (CPMUG), some very powerful command structRSUB /" with no arguments). Supersub will prompt for input with an asterisk, and you may then enter SUBMIT lines from the keyboard. You may enter more than one logical line on a physical line using semicolon seperation. An empty line terminates the innd change the first FCB byte (ie, the byte before the first "$") to: 0 - use default drive 1 - use drive A: 2 - use drive B: etc. 3) In SUMMARY and INTERACTIVE modes, passed parameters have no meaning. When these modes are used, the may be nested. 3) For small SUBMIT jobs, the command lines may be specified on the SUPERSUB command line, seperated by semicolons. 4) An interactive mode allows command lines to be entered directly into SUPERSUB without need of a text edures may be built. SUMMARY MODE ------------ Summary mode allows the entire SUBMIT job to be specified in the CP/M command line. This mode is enabled by using the slash ("/") character as the first character of the command line. The indiv- idualput. Example: A>SUPERSUB / *CRCK *.* F *CRCK B:*.* F *COMPARE CRCKFILE.CRC B: * A>CRCK *.* F has the same effect as the above SUMMARY mode example. HELP FUNCTION ------------- Typing  parameter flag, "$", will be passed through literally to the output file. 4) Zero-length output lines may be created in SUMMARY and INTERACTIVE modes by using two consecutive semicolons. This is, in effect, a blank logical line. 5) Inteitor. 5) A built-in help function is provided. 6) The output drive and number of allowable parameters may by specified at assembly time. NESTING ------- SUBMIT jobs may be nested under SUPERSUB. For example, suppose you have a submit f submit lines must be seperated with a semicolon. For example, A>SUPERSUB / CRCK *.* F;CRCK B:*.* F;COMPARE CRCKFILE.CRC B: ^ | ----> (this space is optional) will create a file of CRC's of all files on A:, then create a similar fiSUPERSUB with no arguments will print the built-in help file. NOTES ----- 1) Nested SUBMIT runs are only usable up to a maximum of 128 nested commands at any one time. This is a limitation of the CP/M Console Command Processor. 2ractive mode may be aborted by typing control-C as the first character of a line. Also, all normal CP/M editing characters are available. borted by typing control-C as the first character of a line. Also, all normal CP/M editing characters '    þ(}ۑӐې2A$͇J͇EÇA"l!Ì$':͇Version for PMMI S-100 modem starting at port: :(͇H ͇Version for Non-PMMI modem >@ӑ V= W=Ward Christensen....312-545-8086X= Y= Z= !9"B1B͇ MDM702 - 01/27/83 o̓92TB92SB>2A/22A:HECKSUM in effect T& w w<!B2!l2͇ File name to send? (RET to quit): Al!:A ʅ A!BBa ͇Want to include time delays? (Y/N): ͹N 2AvB 5   ͇ ++ Transfer 9 ï :MB<2MB  ~ Ĭ~ >.ͬ :wAvyͰWi !\4:wA` ͇++ CHECKSUM error ++ k ` æ >Ͱ͛W7>2A2LBH!$"OB͟!\B]"ڿ :fš *OB\ "OB!LB4Ú !NB5Ž !$"OB:LBA>@2LB͇ ** Memory buffer :A͇open **>ӑ>%ӑvAe$T$y2x4>_$>W2A:vA>::tA>!-=%=ZA=Amrad...............703-734-1387B= C=CBBS Pasadena.......213-799-1632D=PMMI................703-379-0303E=Edward Huang........415-595-0541F= ]2A 2A.!F#~ x2AA:A>2A?>2A1BA:AG:x[CʆDʐ8 +)HW)b.;;2A2A:AEˆ>2AêL•>2AêTʪSRhs8+)!A#:] >2A/2A!BB!D"A2A2A:A2QB>2A>2A:cancelled ++ ͇ [Transfer completed]  ͇ ++ File transfer unsuccessful ++  ͇ ++ No file with that name ++ ͇ "R" - return to modem "A" - re-enter a name: ͹ ʅ vAB R…  !, ~  ̓ ͎# ͬ :͇closed ** vhê('EH 4> üe)*` T~#]1AeaA̓y͎G:y7?7>2A'KN:Aʧ͇Printer is on ͇Printer is off 1G:A:Axͬ#P> :)̓;ͬG#P G=Gasnet NASA.........301-344-9156H=Dave Hardy..........313-846-6127I=Wayne Hammerly......301-953-3753J=RBBS Pasadena.......213-356-1034K=Bob Kuhman..........408-732-2433L=Program Store.......202-337-4694M=Dick Mead...........213-799-1AĀ͎̓ ҼG&:&>ü:A>2AE:xʼ: xʼT: {:x¼::2 :s:=:ʗ:—:A/2Avv͌v:ʺ:&ʐ8:$:%̔::x¼:A>>2A ~B2Am8>2A?:A>2RB :x  1ͬ :‡  2 " :5 :O:AE = !:d ! :Ad :Ad !K:x {j ̓;̇ ̓‡ ;̓ʇ ͎‡ :wA ͇Awaiting name NAK Z>Ͱ!LB5 *OB\ "OB >Ͱ7 y2MB!]~Ͱ:A x1> ::A)> :Ap#"A> 8>:ͬB̯::N=:A:AB*Al!D"A"Ap#"A>2A͢HØ͢*AN#"A͓Ø*A*A}o|!D"A"A2A>1u2Au2Aͪ͘!D:Aw#ͬ:Aw#ͬ>1:AW!0632N=Mtn/View PICONET....415-965-4097O=Bob Plouffe.........703-524-2549P=Keith Petersen.....313-759-6569RQ=Bruce Ratoff........201-272-1874R=Mark Pulver.........312-789-0499S=Paul Traina.........408-867-1243T=TCBBS, Dearborn.....313-846-7127U= :A} ͥ ">B2A>Ͱ:] ʒZ͛fZ>2A͛};:A>->ͰZ: 2A?:A‹>2RBo Җ>B2A:] ʒÜBͳ:A͇File open, ready to receive :A>>CͰ:wA :A͇CRC in effect  ͇C:wA~  W5  # >Ͱ:wAvQWh >uͰ:wA[ ͇++ CHECKSUM error ++ Z>Ͱ >Ͱ!\4:wAʓ ͇Awaiting FILENAME k ړ ͥ ʣ 7y2MB!]W :wA ͇Time out receiving FILENAME 9 i $ w:wA >Ͱ#}1ͬ:A-w#"A >:ͬ:AW*A:J:M:=͇ Memory-save buffer full !0̓ʌ x;6#}l&)>oD|B+|¸<V͇++ Nothing to save, erasing the f'    ile ++ äB!B2!\B 6# 6 #76#@!NB6!AN!A 6 !AF#ʛ~ `#ʛ~ k"HB+#ʛ~ {:NB<2NB#ʛ~ ʍ{6 *HBB~ ʴ#ç#~ ʴ"HB!Bp \ȇ!o ~#~+] L:AG:Aq<ªWn͟(:wA͇ ++ CRC error >:wA͇ ++ CHECKSUM error ++ \wT>Ͱ:wAʫ͇ Sending # *A͇ (͇H) >Ͱ:AͰ:A/Ͱ>2A](!~Ͱ,2Ayð͎(zͰ{Ͱ Q{G:wABxvO$C\0! 2A!$C"AͰ͛ ++ FILE WRITE ERROR ++$;;!̓z͛bbX7:ʉ'82A;f(O:xAʨ:zA­:AʭA:yA:zA:AAf(O 1:wA͇Awaiting CRC request ͛ 0i:A<>2A͇ ++ Multiple errors encountered ++ ++ Type Q to quit, R to retry: ͹RQ͇CTL-@ͬ~ʔi#È ͖>ͬv>2A:A«>Q2wAê:TB_9:SB_*B:~#A!\ͪ:]EH!e~w#~w\!\l !u6B#6A#6Kl!l6\: \<>2A2A͛:wAʑ͇ Awaiting # *A#͇ (͇H) } WnrʑCʑʑ7G:wAxv͇H received not SOH - *A&vW͛:A> :͇H͇NAK͇ Received not ACK - *A&͇ ++ :A<2A= :wA\v7͛ ++ SEND-FILE CANCELLED ++$:wAB͇ TIMEOUT on ACK B:wA͎̓1BWҭ>ͰWҺ> Ͱ>B2A>2A2A:AR͇ ++ FILE CANCELLED ++ ë*WCʪê:wA:͇CRC request received 2A::~AS:A_:}A:A Z::AZ*"""""::(2[<222<<2R2U<2X]2A !tA O2AA>2A6ñ#½s8+):zA2wA:A‡:wA`LG:xCT{SAR%:AA͇ ++ Bad Option ++ G:m ͇++ Enter primary option plus file name ++ +):m Ž>2A>2A>2A:͇ Enter New Baudrate: !e6͎ vb0ڸ:ҸwOͬ#ø:=]#^#6 A> >CͰ:A<2A Y͟Y<V͇ ++ RECEIVED FILE CANCELLED ++ ++ UNFINISHED FILE DELETED ++ ä:wAʙ͇ ++ Timeout *A&͇ ++ ͟:A:A:Aª>2A2 :wA͇++ Switching to CHECKSUM mode ++ :A7:wA:A A#"A}!\ #~?^ :AV\<͇File exists - erase? (Y/N): ͹Y+)v\͇++ NO WILDCARDS ALLOWED FOR TEXT FILES ++ +)͇++ NO FILE SPECIFIED ++ +)\<͛++ ERROR -- Can't make file ++ ++ Directory is likely full ++$ !?>w# !]?>,~ "#x:~ :>.͇ ::~AS͇ Transferred :\2JB!\2:JB2\!AA :RBn͇ [Transfer Completed] :uAb>C2A>Q2wA>2A2A2A/2A2A!D"A"A:A+):{A+)v͇ Press RETURN to disc͘ I ! ͘ I +! ͆͘ I ͘#ͬ ͬ6# >  > w#:–_@w# . w#Ø~*ʼ#®ÿ~*#6?#A2?!2c! _A!\!͇ ++ Framing error \:A>͇ ++ Overrun error \:AY͇ ++ Parity error *A&͇ ++ 2AWnWWn/:wA͇ ++ Bad sector # in Hdr Æz2A>2A](!Wnw,:AQ2AWn#\*}"A!"}ɯ2h\2Ay2A!$C"Af*A!"A:A<2A:Aonnect  «͇ Disconnected ͉û!l\2|2h i i i Zi>(i>)i_> ͬ> ͬO͎ͬa{_  |{0i|}B2:l2B:m !!*!:2NBB

? !Bw# !!mB #=ƀo&:B6!@2?!͇Drive : k bytes free on default drive : $ 1"կ͎ )"ʺ!ʺ!!!#" z!G#4+~#"pxͬ#z!#G~w!+xF6 !!z!4z!>ͬ> ͬ>ͬz!>#ͬvp!G%Ow#!A#à% !I$C@"'@"@ %>$́@ $C͇ Enter number or library letter - when finished, CTL-X cancels while dialing: Al!!A~s'#|'s'A~% %ö%!I"{%~L' %"Ap!A^#~L'&̓Ďs'#the NOL or WRT commands are used. ** 6)2A:A»!AA !AtA 2A/2A6́@͇ Single Letter Commands H - Display this information ? - Display current settings T - Terminal mode E - Terminal mode with echo L odem control: O - Send or receive on Originate tone A - Send or receive on Answer tone D - Disconnect option Parity options: 1 - Set and check for odd parity 0 - Set and check for even parity Both ends must be capab>#ͬvxz!ͬ "z!>ͬ5z!vz!vF##> w#:"~Y"R"#C"#S"7#2h:Aª">2A!\ C #:\2C! C\ #\"!C\ #\! C\ #\<7"2A=Ɓo&C #(%͇ try #*A#"Av>W(>]Z8(ҥ&':A“&͇ No answer after time-out. Redial? (Y/N/C): ͹vN+)Yʓ&C?&>2AF(:Aʠ%2Aà%͇ Connection established - Select options: ̓R7>ͬ &&&ͬR&{' - Terminal mode with local echo For capturing text use T (or E or L) FILENAME.TYP Start & Stop toggles described on subsequent screen. R - Receive CP/M file using Christensen Protocol S - Send CP/M file using Christensen Protocole of these options which are available only in R and S modes. The parity checking will be part of the file transfer protocol. Speed Options: After entering your primary and secondary options, you c] #2h2|><#~# x#!D#:__ ͇ Baud 110$300$450$600$710$1200$2400$4800$9600$͇File open: *A͇ (͇H) records Send time: :_!$^#V*A9$i`͇ mins, !/$:_~M$X$X$X$X$&͇ secs at $#0:0 '> O:!TQ'Q'>ZQ('>ZQ5' #'>Z(͇ ++ Bad library number called ++ 'v+)'͇ Waiting for dial tone >Zd8(͇ ++ NO DIAL TONE ++ '7ɯWZ(>?W>Z:A2A2AF8(((Ql Command is: R (or S) FILENAME.TYP R and S can use the following subcommands: B - Bulk transfer using wildcards (e.g., *.*) Q - Quiet mode (no messages to console) T - Return to terminal mode aan set the modem speed by placing a "." after the options followed by the speed e.g., 300, 1200. EXAMPLE: SBO1T.600 will set the modem to run at 600 baud. Q@͇ Three Letter Commands CPM -͇To cancel: use CTL-X  0`J3&! {/_z/WD$ !<=R$}o|g>o:e >4:e>4e! {$0ڶ$:Ҷ$0DM)) )oš$${h{$|/W}/_! =ڭ$xy͛++ Invalid baud rate ++$Gd (   :ȯ2A2A!"A!A~(?&'2(|'%?&v(>TQ#(Q+(#((Q̓ĎX( 8(7Ð8!"AO*AyO}o|g҃(|g}!oo("Af(f(*AT]*A|>:A+)͇ ** There may be text in the memory buffer. It will ** ** be lost unless fter transfer V - View bytes transferred on console The single letter commands may also be used on the command line when the program is initially executed. Q@:/͇ Additional Subcommands for PMMI Modem M Exit from this program to CP/M DIR - List directory and space free (may specify drive) ERA - Erase file (may specify drive) LOG - Change default drive/user no. (specify drive/user) and reset disks. e.g. LOG A0, LOG B (user # unchanged) SPD - S(    et speed of file output in terminal mode ͷ<\1͇TIM - Set S mode time-to-send message : ʒ1͇TCC - Toggle Checksum/CRC mode on receive :1͇TBR - Toggle backspace to rub conversion :*2͇TLC - Toggle 1) local command immediate :x - Start copy into buffer :x - Stop copy into buffer Start & Stop may be toggled as often as desired. A ":" at start of line indicates buffer is open. XOFF automatically used to stop input when writiAA2KBm89G:A D9Ϳ9G:A D9Ϳ9OxG:A D9Ϳ9OxGx2TB͇Insert disk for drive :KBAͬ>:͇ͬ Hit return when ready ͎6 o9v :KB_:TB_96Al!:A 0 m8 ͇++ Terminal mode file open ++  :m8:/2=6:5=͇Backspace is rub ͇Backspace is backspace :m8:/2f=6͇Use :: ʔ=x before local command x to send local command to remote :m8:/2=6͇Linefeed :=͇NOT ͇sent after  2) local command after : x :g2͇TLF - Toggle send linefeed after carriage return :ʪ2͇TXO - Toggle XOFF testing in terminal mode file output :2͇NUM - List remote systems : @3͇SET - Set communication ports ͇CALng full buffer to disk, XON sent to resume. :x - Transfer ASCII file to remote :: ©6x - Send local control character to remote 6x - Next character will be used for local control ͇ Default Drive Aͬ++ Use WRT or DEL before LOG command ++ 6A!\.:] m8\.>2͡>͇ Use XON waiting after (Y/N): ̈́>b>2>:6/2͇Therefore ͡>6Al!:A ?GN>xY>m8͇XOFF testing :>͇NOT ͇used͇ in terminal mode file output ͇XON :?͇N - Dial number DSC - Disconnect BYE - Disconnect and reboot ͇ The following are terminal text buffer commands: ͇DEL - Delete memory buffer and file NOL - Return to terminal mode - no loss of data in buffer WRT - Write memory buffer t9 7&o>:ͬv:A87YA͇ bytes of buffer free ͇COMMAND (H for Help): Al!AA"CPMһvA"LOG8A"DIR8A"ERA1:A"?ҙ@A"SPDҋ:A"TIMҦ;A"TCC:7A"NUMҹ?: 7A"SET*?A"NOL8 Char. delay (terminal file mode) is: :Gxo&͇0 ms. per character Line delay (terminal file mode) is: :Go&͇00 ms. per character 6͇ ͷ>: m8Ae6:A?:B ʝ?B>2A/2A!B2!D"A6:Aʝ?:B ʝ?*A͑ͪ >2A/2A!B2!D"A6͇++ No File Open ++ 6́@͇ Library of Phone Numbers of Remote Systems !I$Co disk file Q@͇ Local Commands while in Terminal Mode :x - Exit to command mode :ʷ4:&x - Disconnect :$x - Send break :%x - Change baud rate :4:x - Transmit logon :4:x - Toggle printer > ͬ:A?:QB2vA *AA"WRTi?A"DEL:?:W8A"DSCҐ8A"BYEұ8A"CALW8> 2Ae8:A!mAE@m8?s86͇++ Invalid command ++ ͉͇ << Disconnected >> ͇ Goodbye... ZW:TB_9*"2KB:KB_6:A9:A 9 2=450, 3=600, 4=710, 5=1200, 6=2400, 7=4800 AND 8=9600 Baud. Enter value: ͳ9 m82a<6ͷ<¡<͇Rate for the S mode time-to-send message is set to ô<͇Modem speed is $#: G:: m8: /2 <6<͇CRC mode set ͇Checksum mode set @## '@## @ 0@@> > > >$ $Cvv6F#P@F@7͇HIT any KEY to CONTINUE̓l@͎@v6: q> ͬ > ͬ‘@́@͇ Current Settings : <:@͌a<==f=͇Terminal mode file buffer is )    :A A͇in͇active Unused portion of buffer is YA͇ bytes ͡>>:vvv6BG*A7?>oxgSRTEHLADOQRSVTL01BADOQRSVTL01B$C$CDDD9694 MSG 09694 IS 04 LINE(S) ON 01/19/82 FROM LEONARD ERICKSON TO WALT CATINO RE: COMPUSERVE WHEN YOU GET ON TRY TYPING: G PCS 46 THIS WILL PUT YOU IN THE ACCESS SECTION. (ALL THE FREEBIE PROGRAMS) --END OF 09694 MSG #: TO RETRIEVE (C/R WHEN DONE)?9321 SuperBrain Sys 1-617-862-0781 R.L.Plouffe 1-703-524-2549 K.Petersen 1-313-759-6569R Bruce Ratoff G PCS 46 THIS WILL PUT YOU IN THE ACCESS SECTION. (ALL THE FREEBIE PROGRAMS) --END OF 09694 MSG #: TO RETRIEVE (C/R WHEN )    AۑӐې-rrsp2M'A= B=Beaverton RCP/M 641-7276C=CBBS/NW 646-5510D= E=Ron Fowler 313-729-1905RF= G= /2*=n''!("@'>2N&:L'2J'>2M'>>2M'FʿQG:&>2&x¼"ʴ̀*G:xʆ\iʿʬ¼:N&ʿ> 9> 9>:9>î>2ÿ>2&ÿ **9:w#"@'G:x/ >:9: QUIT: &#,&!a =$a a !~L FF Q#2 M 9 ô ++File transfer unsucc ʺ Fʂ QG:xʱ iʂ 9 9 f:Z& >2C':&Ģ >B2Z&>:] ʑP'6!&N!& 6 !&F#P ~  #P ~ "F'+#P ~ 0 :I'<2I'#P ~ B 0 6 *F''~ i #\ #~ i "F'!'p \ȇ!o ~¬ #~+] P!e~w#~w\!\l P!u6B#6A#6Kl!l6\: H=Hyde Park 1-312-955-4493I= J= K= L=Dick Lieber 1-312-326-4392M= N= O= P=K.Peters ::=**>22&8!(V:w#9V:w#9>:K'*:uʶu9:ʲw#"@'W:zʥ/u u>:9uu:K'**@': ::=* Memory save buffer full *:͆( 22w&:f&=8J  >J( 2f&f:Z&W >2C'ͻ b >B2Z&:] ʑh x =ͮ:Z&| :S&ʝ File open, ready to receive :f&>¨ >C:f& CRC in effect Checksum in effect  2 h:S\< 2h:W>2!\ :\2!\ \Ë!\ \!\ \<7”2=Ɓo& ] 2h2|w#~w\!\l P~# xɯ2w&2x&:S& Awaiting # en 313-759-6569RQ=R.L.Ploufe 703-524-2549R=Bruce Ratoff 201-272-1874S=SYSOP Sys 1-313-885-0506T=Tech. CBBS 1-313-846-6127U= V= W= X=   x6#}l&)>o(b'b+|;'!'͹!\' P!a ͹!l͹:&    ++File does not exist++ Type "R" to return to modem Type "A" to re-enter name: & Awaiting name NAK P0>!H'5@ *D'\ P"D'G >7 !]~:S&~9sڇ ] #O >:S&,Qsʴ >u:S&ʧ Checksum error P0>H >!\ͻ:S& Awaiting file name ͐  7!]s+ *u&#d (͈H)}:&f2&:f&fsn ++Switching to CHECKSUM MODE++ >C2f&>s ;H7G:V&ʐ:S&ʮx,͕H recv'd, not SOH sҮ>:w&<2w& :V&:S&ͬh" ++Unable to receive block - A Y= Z= !9"'1'h MODEM 7.67 - 07/04/82 $ ͖>2N&/2:L'>2M'>2M':O&X >2:O&G:xʱCY M#!>2N&:O&Eʂ TS R6 D":N&*:] >2N&Q[9,AʐRʴ$ @g- @ʑ# ++File transfer completed++ ô ++File transfer unsuccessful++ ô ++ Transfer cancelled ++ 6# 6 #¾6# Enter file name to be transferred - C/R TO :S&( Time out receiving filename d ʎ O w:S&~9>#}d :S&,ysʎ !\ͻ:S&ʅ Checksum error ͐ څ >s7>2&2H' !g"D'T !\'=$  :f¿ *D'\ P"D'!H'4ÿ !I'5³ !g"D':H'A>@2H'!Iborting++ $:V&:S&ʮ ++ Timeout ++ :w&͕,î:x&F7:V&V:S&ʮ :x& }++Framing error++ :x&ʞ++Overrun error++ :x&ʾ++Parity error++ î:w&͕,s ;HWs ;H/:V&:S&ʮ *    ++ Bad sector # in Hdr îz2t&>2&ͮ!s ;Hw,.:f&pQ2&s ;H¯:t&G:u&<s ;Hr_:V&ʙ:S&ʮ ++CRC error++/:V&ʽ:S&ʮ++Cksum error++ />:S&  Send # *u&d (Æ*z&!N"z&:|&<2|&:|&O'\P! %2|&!'"z&"Error writing file $:~xG: ʟ„„~7:ʮ 82x&ͷO:T&:V&:&:U&:V&:&ͷO   >(͕>)_> 9> 9Oa{_ n |d{0|͕}͕͞ ڧ09:Z&µ<ɯ2w&Multiple errors encountered. Type Q to quit, R to retry: Q,p:3b No answer after time-out. Redial? (Y/N/C): Q9[,NYbC/232w} Connection established - Select options: Fv!>9 ¯¯à&!\=$:]EMG:xCTMS R:Z&  ++Bad Opt͈H)>:u&:u&/>2&ͮ!~,+2&yz{mڽG:S&{x,͕H Recv'd, not ACK :w&<2w& :V&ʓ:S&ʘͬ7" Can't send sector -- Aborting $:S&{ Timeout on ACK {:V&:S&FQ1's>:V&:S&0Awaiting initial NAK sCG0CRC request received 2f&::Y&z:M'Æ:X&:M' -::M'-*"J"U"?:!: 2.<22<2%2(<2+]2O& !P& O2L'A>2L'6#[RQ¬~# :Z&>Q2S&*': ~#P:ȯ23w!&~!&Ç Waiting for dial tone >-d͹ ++No dial tone after 10 seconds++ 7 !4'PP > > > ion++ :m  Re-enter PRIMARY option and file name only: &#ú:m c>2>2N&/>2N&: Enter New Baudrate: !e6Q ›,-0ڍ:ҍwO9#Í!"O*yO}o|g|g}!o"ͷͷ*T]*|>!g&s>  Routine cancelled >B2Z&*u&#"u&}:Z&ʈ\<File exists -- Type 'Y' to erase: Q9[Y,\ No file specified \<"Error - Can't make file Directory is likely full $#\*}"~&!&:f&:O&R‚&:V&2S&:Z&:S&Z!]<PP Transferred :\2B'!\͹:B'2\!g&t&P:C' : >2&2N&/2:V&ʝ:S&ʽ All transfers completed :Q& ++Press RETURN to disconnect++   ++Disc>$ ',Enter number or library letter - Type C/R when finished, CTRL-X cancels while dialing: &#:&!&A~ʛ ʼÎ!4{ʰ~ ¦&pP:&_!&~' #FQ#*-t&P![&P& P>2/2&:D! CPM - Exit to CP/M DEL - Delete present file (From Terminal mode) RET - Return to Terminal mode - no loss of Data WRT - Write file to disk (From Terminal mode) : CAL - Dial Number DSC - Disconnect "}ɯ2h\<'"Can't open file$:Z&3:S&File open, size: *~&d (͈H) sectors \<"Can't close file$:|&=2|&*z&N"z&:y&7'\="++ File read error ++$! yé>2y&y2|&!'"z&onnected++ :͉>C2f&>2&:W&,*1:0>20]-! N)F>@ӑ>6,* G0O]! ~)v>@ӑ>6Ӄ}Ӏ|Ӏ>ӑ>%ӑ Choose One 1 9600 2 4800 3 2400 4 1200 5 600 6 300 $!l\P2|2h  >'$$90R6{ʀ:@> O:'$G$O>-$\>-$i W>-:&2&F͹ڳ$¢2wҼ,â$FQ ¹7">?*>-,>*>]-DIR - Directory listing (may specify drive) XPR - Expert mode Toggle (turns Menu on/off) ^E - Exit to MENU ^R - Stops copy into file (Terminal mode) ^Y - Copies into file (Terminal mode) E - Echo (if in Terminal mode) R - Receive CP/M fil*    e S - Send CP/M file T - Terminal mode (optional file name)  DEFAULT DRIVE: A9 Command: &#,&"CPM:"DIRp""RETڬ!:J'2R&*@'*:!"DSC""BYE:""WRTҚ""XPR""DELv":!"CAL!> 2& ":$w#$~*%# %%-%~*)%#%-%6?#-%&!\=$!,&͹:l2,&:m %%&2M&,&%%~ʼ%~¼%#%PP | :M&<2M&,,&%s%NOT FOUND,>? !-&w#%!m-& P_1eh FINDBAD - ver 5.41 Bad sector lockout program Universal version Type CTL-C to abort $ ͦA}6ͮ> ͵*|ʖ͌Û  *" "x"p"{ " |2*.":\O ͵> _*.*.   Test aborted by control-C $&!""ͺà: ++Disconnected++ : Goodbye, happy up/down loading ps* 5%D!:' 'b>2N&/2!'͹:N&:' *@'8Y>2N&/2!'͹:/2F#""7SRTEM~""#">#"7!:,&&@&A2'& DRIVE 6?#-%&!\=$!,&͹:l2,&:mADOQRSVT01ADOQRSVT01BC''Invalid option  | :M&<2M&,,&%s%NOT FOUND,>? !-&w#%!m-& P_ Y:)|^#V#"!~#folC::_ :K͓j Testing data area... $  *DM*PYxͮ* |ͳ Testing system tracks... $ !"#"_**  Testing directory area... *eDM6# x }o|g}/o|/g#~#&8Ɛ'@'õ:X:Xi&"_ Zɷ|g}o:|&*.:^#"^#"~#2~#2^#"^#"^"> _[UNUSED]BAD  TesNo$ bad blocks found $##կ# #N#N#ʄ#ʖ## #G#4+~#ڻ#px($###G~wm#+xF6 t#r##4#>($> ($>($#>#($> ($> ($#G>#($> ($> ($x#($¯##>($5#> ($> ($#> ($> ($F##> w##$#$a!:,&&@&A2'& ++Bad library number called++ $&͹:l2,&:,N'!k-$[M&/$J [MA&[D 7&Bs% '> ':%'_!% '6 4ɯ2%2]02e02d02g02%:\$ =*+PY 1:*͵!"**DM Ϳ:»g" Bad block: $ x/y/ͮ* :<_" *#"* q#e total sectors read $:^#"^#"~#2~#2^#"^#"^"> _[UNUSED]BAD  TesNo$ bad blocks found $ ${ $_* $*4$* Oͷ$#^#6 $$ ʣ$ u$ $ ʣ$ …$u$ ʣ$ $$ ʣ$ $#% %6# > $>$ > $>$w#$:$_@w# . : p#" j:2!e" :X!yQ)=L:GdV}2* DMڑxʆ`i͑" f͑" !:<22|ʼڪ|¼.:22}2:G* !w#:w#$Þ Drive spec+    DU.COM ver 7.8 2/05/82*." |2!0"*""""""""T""":v":Ë*.":" DISK UTILITY ver 7.8 Universal Version Type ? for help Type X to exit h!~GC##W> !C2*͏ͼ ! x͌::M{EBK͛ >-͗> 2+*#}b|ʇ+Qʒz{{U ͛ ͚E ͛ ͚s*h |~> ¬>(͗~ͧ #>.͗:͗~ͧ ~> >)͗ ++FREE++ : ; #`i}ͧ :AT ~ͧ } } {E #}% Q:Hʌ ~ d ~f >.͗{u #}W sQ{ s{ ~;ʥ © Tʼ S GP ͎*X`>2 ͎z*͏2 *y * ~ ; :- ͏ 2 ++Can't read - not positioned Position by: Track then Sector, or Group  ><͗ͧ >>͗:ʦ xͧ yͰ  ڹ 0×   |ľ {0͗> ×>*×Q~͍>2212>2!"Q:, ~ ;# }2+? -t =t<>#?)AzCl DzFʫ Gʙ HzLqM'NʳPQR Sʙ Tʙ UVWʅ XYʒZ%/2 ?2 +++ Out of memory +++  Di2s>:͗ ~# ~#͋ &͗*#"!"!~{~_#~{:[W#w*|s>*2"\ *+"|;*:G::*!W LAST ADDR=* "+|ͧ }ͧ 2 ++YANK MEMORY FULL :***+:G}2:G "*2:2-? o&"h M*X"2} ͏2 bk:)=‚ :o*ڗ ** #`>2\  \< 2 ++FILE NOT FOUND =2o&)))))͗#~ #Mz#{#ƀ_ɯ2 ++BAD DISPLACEMENT (NOT 0-7F) ~#ʍ~} ;,->#0:ڀAG0))))oV#~} ;,-#0:0bk)))o|gÑ :!C͍Of N0 w#͗sk Information: Tracks: *#; Sec/trk: *; Grpsize: :2 :.!W 2 ++NO "<" SAVE COMMAND ISSUED ~#Wɯ2Qt!C6 G~{:*}ͼ 2**͏ !~#": >D2 ~.5 6 ;6 }# ~ ;#.#> 6 ~ U ;U Mzͼ zU **͏ ~ ʊ ;ʊ Mz*+|¯ *|¨ *"*ï +"*"zŠ ^ *#* *#* "!"** *+>*͗w͗> ͗!Cɯf+y*~͗;;1J  $6 s!C~ ͗#X>^͗>U͗> ͗> ×`_O °> ͗:  ҿ ʿ :y >2 :<2:*͎{ z  :2 M{/ @:<> x<Q/ ̓[͍̍OÌw ~ ;}#AOy2:ʰ|^#V#"!~#fo$**|2 ``*"!"*#DMBK:=͌*ʁM{!Qs~c~8 ? ? ? ?~͋ B͗,sͼ **͏ ++EOF++ s :2 ++Can't dump, no sector read. 2 Use G command following F, or R or S following T ~;  BK   **= G=*DM͛ >:͗:ͧ >,͗ T=*; , S=*; , PS=*; s~}##-‰ #BKÎ ,H A~ ;  ڲ ~Ҳ ø ͋ û ͗"ͳ#y *™ ~ ; #~ ; , "M{ͧ X"BK*"*`i4:N+N* :Dg:N&i"DMɯ2 ++not within tracks 0-*; ++ `>22 ++READ failed, sector may be invalid++ :2 ++CANNOT WRITE UNLESS READ ISSUED +    è'2 ++WRITE failed++ Operands in brackets [...] are optional Numeric values: 'n' are decimal, 'x' hex +[n] step in [n] sectors; -[n] step out [n] sectors # print disk parameters for curr drive. =xxx search for ASCIIitch Q Quiet mode (no msgs) R Read current sector Snn Sector nn Tnn Track nn Unn Set User nn for Find command (CP/M-2 only) V[nn] View [nn] ASCII sectors W Write current sector X Exit program Y Yank current secto SET UP ROUTINE FOR THE CP/M MODEM PROGRAM Version 7.97 12/26/82 12/26/82 Updated to v7.97 - Bruce Ratoff 12/20/82 Updated to v7.96 - Paul Kelley 12/12/82 Updated to v7.95 the local characters, improve the display output, add a routine for changing modem parameters, and define a logon sequence for use with remote systems. Users should also be aware of a similar overlay file, MCOSB797.ASM, set up for the Osborne-1 as an e xxx from curr sector. Caution: upper/lower case matters. Use for hex: To find "IN 0" use: =<0> or "(tab)H,0(CR)(LF)" use: =<9>H,0 < save current sector into mem. buff. > restore saved sector r into sequential memory Z[nn] Sleep [nn tenths] /[nn] Repeat [nn (decimal) times] (Type any char. to continue) Cancel a function with C or Ctl-C. Suspend output with S or Ctl-S. Separate commands with ";". Example: g0 +;d;z#20 - Irv Hoff 11/30/82 Updated to v7.94 - Paul Kelley This information is given for those who do not wish to re-assemble the modem program for their system because they do not have the source code, or find this method simpxample of memory mapped I/O. 0103 FF <--- FF if PMMI modem, else 00. 0104 00 <--- Don't change. 0105 00 <--- Don't change. 0106 04 <--- Clock speed in MHz, 08 maximum 0107 00 <--- 00 if you want files that exist to? give help A[ff,tt] ASCII dump (Type any char. to continue) C Change: CHaddr,byte,byte... (hex) or CAaddr,data... (Ascii) Allowed for imbedded hex. or CHfrom-thru,byte e.g. ch0-7f,e5 or CAfrom-thru,b;/ would step in, dump, sleep 2 sec, and repeat until control-c typed. All "nn" usage except "/", "T", and "S" are HEX. Use #nn for decimal. See DU.DOC for complete examples. y#x}/o|/g#ɷ|g}o }oler. Use 'DDT' or 'SID' or 'DUUP' to make the following changes for your computer. If using 'DDT' or 'SID' do this when finished: A>SAVE 64 MODEM797.COM Experienced assembly language programmers should note that there is more be deleted if a file of the same name is sent in multi-file transfer. FF if you want the existing file to be changed to "BAK". Note: In CP/M 2.x, existiyte D[ff,tt] Dump (hex+ASCII) Fn.t Find file Gnn CP/M Allocation Group nn H[ff,tt] hex dump L Log in drive Lx Log in drive x M[nn] Map [from group nn] (Type any char. to continue) N New disk P Toggle printer sw|gBKx!! T]x! :6Wl*.:^#"^#"~#2~#2^#"^#"^"!~:w*} ""w flexiblity if MCNFG797.HEX is used to overlay MODEM797.COM. MCNFG797.ASM allows you to set the parameters discussed below. It also provides a permanent source file for your modem initialization routines as well as allowing you to change the values of ng R/O or SYS files are changed to "BAK" whether this byte is set or not. 0108 00 <--- 00 for default to CRC, FF for default to checksum 0109 FF <--- FF allows toggling of Checks,    um to CRC 010A 00 <--- 00 leave backspace normal, FF convert to rubout 010B FF <--- FF allows toggling of backspace to rubout 010C 00 <--- 00 send CR-only, FF send CR-LF both (00 normal) 010D FF <--- FF allows toggling ofthe time" as you can easily change it temporarily using a menu command. Use one of these: 00=110, 01=300, 02=450, 03=600, 04=710, 05=1200 06=2400, 07=4800, 08=9600 0117 00 <--- 00 for no delay betwenly) have one, set now to warm reboot Put "LSP" part first, then "MSP". (the following addresses skip bytes not necessary to change) 0128 C0 <--- Your modem control port (port C0H shown here).  = = = = = = = = 014D C3 D9 01 "JMP 01D9" Many CP/M systems initialize the modem port via CONFIG.COM, etc. If you wish to NON-PMMI initialize the ports yourself, use the address shown here (01D9H) for your routine. End  line feed after carriage return 010E 00 <--- 00 don't change 010F FF <--- FF to prevent overwriting CCP, 00 if ok to overwrite 0110 00 <--- 00 not local command if control-^ precedes 0111 FF <--- FF allows toggling of localen characters. In terminal mode there are times when a delay is nice, like sending a pretyped file to a bulletin board system. Choices from 0-9. 00=no delay, 01=.02 secon 012B C1 <--- Your modem data port "OUT" (port C1H shown here). 012E C1 <--- Your modem data port "IN" (port C1H shown here). 0131 01 <--- Your modem status bit for "transmit ready". 0134 01 <--- Your modem status bit level when rit with a C9 (RET). You have space up to 0617H. = = = = = = = = = = = = = = = = = = = = = = = = When finished with the changes, exit 'DDT' via CTL-C then save as shown at the start of this file.  command on next char 0112 FF <--- FF allows toggling of printer on/off 0113 00 <--- FF for XOFF testing in terminal mode text file output 0114 00 <--- FF for wait for XON after CR in terminal mode output, useful for certain ds -- 09=0.18 seconds, etc. 0118 00 <--- 00 for no extra delay after CR. Some bulletin board systems, etc. require an extra delay after each CR. Choices from 0-9. 00=no delay, 01=.08 seconds -- 09=0.72 seconds, etc. 0119 1eady to send. 0137 02 <--- Your modem status bit for "receive ready". 013A 02 <--- Your modem status bit for "receive ready". 013D C2 <--- Your modem Baud rate port "IN" (PMMI only) 0140 C2 <--- Your modem Baud rate By Irv Hoff  When finished with the changes, exit 'DDT' via CTL-C then save as shown at the start of this file. timesharing systems 0115 FF <--- FF allows toggling of XOFF/XON testing 0116 01 <--- Sets the default speed for showing time to send a file in "S" command. Select the one you normally use "most of E <--- Bell repeat timing, 1E = about 1 second (area from 011A through 0120 does not need to be changed) 0121 7D <--- 7D for 20 PPS, FA for 10 PPS (PMMI board) 0122 00 00 <--- Put cold reboot address here if you (PMMI o port "OUT" (PMMI only) 0143 C3 <--- Your modem control port #2 (PMMI only) 0146 C0 <--- Your modem control port "OUT" (PMMI only) = = = = = = = = = = = = = = = =,    >@ӑ>6Ӄ>@Ӏ>Ӏ>ӑ>%ӑ; >@ӑ>6Ӄ>Ӏ>Ӏ>ӑ>%ӑi.2_!fp+q*e2_2_!hp+q*g!jp+q*i!lp+q*k!np+q*m2_!ppJԴ-    >@ӑ>6Ӄ> Ӏ>Ӏ>ӑ>%ӑi.2_!fp+q*e2_2_!hp+q*g!jp+q*i!lp+q*k!np+q*m2_!ppJԴ }ۑӐېےӒӓӑ2 AeJeEÁ!Ý;ú;wr:ʿ́!Version for: PMMI S-100 MODEM Starting at Port :( ́!H ́!Version for: Non-PMMI MODEM MODEM7.97 iPDS 1/13/83 :·BE>?<<"w ò#̈́ 0RK{ʕ:U> O:!?<\<d>E<q>E<~ l>E:!A2!AF<·2͊Ұw ÷<͑ Ĝ  7é2>?B>Ew>2 AG0O ! *)">@ӑ>6Ӄ}Ӏ|Ӏ>ӑ>%ӑ Baud Rate Initialization Routine Choose one by number 1. 9600 BAUD 2. 4800 BAUD 3. 2400 BAUD  >B>]E҈:ẃ! No answer after time-out. Redial? (Y/N/C): ͜ ̈́ ͻ w Nʲ#YwC/2F!!A~i{́! Connection established - Select options: ͑ k1>̈́  øA=Dave Morgans RCPM 641-7276B=Chuck Fors 4. 1200 BAUD 5. 600 BAUD 6. 300 BAUD $ :ȯ2!!A~!&Aś! Waiting for dial tone >Ed́! << No dial tone >> 7 !eB=: !F: !=: >$͝berg RCPM 1-621-3193C=CBBS Northwest 646-5510 284-5260D=BackWater Message 230-1041E=No-Name BBS 1-654-9352 F=Dan Woddard 646-3447G=Gasnet NASA 301-344-9156I=Wayne Hamm: eB́! Enter number or library letter - when finished, Ctrl-X cancels while dialing:  Aͺ;:!A/!"A͊A~ʏ ʰÂ! {ʤ~ʼ š !Ap!:!A_!"A~́! ++ Bad library number called ++ /8͑ Ĝ /#erly 301-953-3753J=RBBS Pasadena 213-356-1034K=David Kozinn 216-334-4604L=Program Store 202-337-4694M=Kelly Smith 805-527-9321N=SuperBrain Sys 617-862-0781O=R.L.Plouffe 703-524-2549P=K.Petersen 313-759-6569RQ=Bruce Rato-    ff 201-272-1874R=Bill Earnest 215-398-3937S=SYSOP BBS (pw rq) 313-885-0506T= U= V= W= X= Y= inter is off *G:A" :A, ẍ́ w ͤ > < : < } G -G ̈́ Gw ͤ :A_ x*> G : G :A} > J :Ap#"A> Œ >:̈́ ͖ ::ʢ =:A:@ ͖ *A !C"A"Ap#"A>2AͰ Hæ Ͱ *AN#"A æ *A*A}o|!C"A"A ͜ #:ąt *̈́ ,#> +7̈́ :”:G:OR J!e:q!f:Aq:Aq!L͆;:ą{w -̔ ¢-͑ ʔ͜ Ô>2AO:@>2A:AĿ>B2@>:] ʼ/Px^>2!A5!e"A:AA>@2A!A6!!AN!"A 6 !!AF#m~ 2#m~ ="A+#m~ M:A<2A#m~ _M6 *AXB~ ʆ#y#~ ʆ"A!WBp \ȇ!o ~#~+] !!e~w#~w\!\l !!u6B#6A#6K Z= 27/82 n32A>2@/2A:]2@ c 2AÀ !F#~ r g x2!A"A!!: A>2 A‘ >2 A1B!A:@G:xʭ CqDʩ2 ʲ#H#M/ --2A2A:@E >2A L >2A T SʲR(͌2ò#:]2A>*2A2A!C;:Aw#̈́ ;:Aw#̈́ >*: AB!͆;ʆV̈́ :Aʂw#"A V>:̈́ VV: AB*A:ʟ:â:=G ́! Memory save buffer full G !q͆;  x-6#}l&)>oAX:Avr̓>̓:2AO:@K>2AͳS>B2@:] ʼ͕i:@ʇ́!File open, ready to receive :A>’>C:@:A¹́!CRC in effect ́!Checksum in effect ^Z:@ ́!Awaitinl!l6\:\<2h:s>2!\ :\2!\ \ç!\ \!\ \<7°2=Ɓo& ] 2h2|w#~w\!\l ~# x>2  >2@/2A3 i4BB!C"A2@2A: A2A>2 AG >2 A:A ͑ < ͜  Gn : n > :A>2Aʍ :x : x Ü :  :x :k :EG :ʻ :ʑ : : :A/2Aw w w < : :&ʩ2:$@:%̄"C(B(+|B!B}!\B !!5B}!l}͓:"A ʊ́! ++File does not exist++ ́!Type "R" to return to modem Type "A" to re-enter name: ͜ ͻ ̈́ w AURxÊ,g name NAK P >!A51*A\ !"A8>7 y2A!]~:@~UMgU#D>:@w Qgʬ>u:@ʟ́!Checksum error P >9>!\:@́!Awaiting file name ͭ7y2A!]g':@A2A:@6́! Awaiting # *@# ́! ( ́!H)} gzڇ 67G:@wxw ́!H recv'd, not SOH gw:A>“:A>ʓ>C:A<2A :@ʯ !Z͕! ++ Unable to receive block - Aborting ++ $:@ ́! ++ Timeout ++ :A< : :x :@< > >2A) < ́! ** Memory buffer :AY ́!open ** :́!closed ** w S#'03t ˆ >  ͹ k } *Kt ¨ ~#ʱ *Õ ͹ ҵ Õ < k ͑ ͜ G: 7?7>2A< '69:A ́!Printer is on ́!PrV́! ++File transfer completed++ x́! ++File transfer unsuccessful++ x́! ++ Transfer cancelled ++ 6# 6 #‚6#‹́! Enter file name to be transferred - C/R TO QUIT:  Aͺ;w  A!5B<5B5B!D~͑$́!Time out receiving filename Áʫlw:@<M>#}ʁ:A<2A `~ Ą ~ >.̈́ Y:@w ygʫ!\:@ʢ́!Checksum error ͭڢ>g7>2A2A!e"Aq!\VB<&:f*A\ !"A!A4&o w w:A:A:A/2A2:@́!++ Switching to Checksum mode ++ ++ Sender may not be CRC capable ++ :Aʅ7:@ẃ! :A ʷ́!++ Framing error ++ :Á!++ Overrun error ++ :Á!++ Parity error ++ w:.    A&o w 2AgzڇWgzڇ/\:@ẃ! ++ Bad sector # in Hdr wz2@>2 A"!gzڇw,m:AʯQ2 Agzڇ:@G:@<gzڇ± #ʞ:@ẃ! ++ CRC error ++:@ẃ! ++ Checksum"A:A<2A:AOeB\B! 2A!eB"A͕! Error writing file $--!L͆; ʊuuh7:ʙ'82A-"O:@ʸ:@½: AʽB :@:@: AB "Ot *:@ ́!Awaiting i !0Ä :@!<>2Á! Multiple errors encountered. Type Q to quit, R to retry: ͜ w ͻ RQ !́!ctrl-@̈́ ~ʎ!j #Â! ͐!>̈́ :@ >Q2@:A_3*B:~#! A!\<ͺ:]EHLG:x!CTk"S)d on subsequent screen. R - Receive file using Christensen Protocol S - Send file using Christensen Protocol Command is: R(or S) FILENAME.TYP R and S can use the following subcommands: B - Bulk transfer using wildcards (e.g.  error ++ >:@F́! Sending # *@ ́! ( ́!H)>:@:@/>2 A"!~,e2 Ay"z{ aG:@ʴxw ́!H Recv'd, not ACK :A<2A= :@ !7͕! Can't send sector -- Aborting $:@ʴ́! Timenitial NAK gC) :@J́!CRC request received 2A::@c: Ao:@: A E:: AE*" " " " " ::(2F<2+2.<2=2@<2C]2@ !@ O2 AA>2 A6#͌2ò#:@2@"R":@)"́! ++ Bad Option ++ /":m ́! Re-enter PRIMARY option and file name only:  Aͺ;!:m ~">2A>2@>2@:́! Enter New Baudrate: !e6͜ ¶"w M0ڨ":Ҩ"wÖ́ #è"!"#O*#yO}o|g"|g}!o""#"*.*) Q - Quiet mode (no messages to console) T - Return to terminal mode after transfer V - View bytes transferred on console The single letter commands may also be used on the command line when the program is initialout on ACK ô:@͑ ͜ 1Bg">g/> ́! Routine cancelled >B2@ *@#"@}:@ʴ\<́!File exists -- Type 'Y' to erase: ͜ ̈́ ͻ Y²#w \́! No file specified ò#\<͕!Error - Can't make file D:@–:@o !O>w# !]O><~ 2#xJ$~ J>.$́! ::@ć! Transferred :\2A!\}:A2\!@@ !:A·.́! All transfers completed :@ ́! Press RETURN to disconnect  ½́! Disconnected t"*#T]*#|>:@²#́! ** There may be text in the memory buffer ** ** It will be lost unless NOL or WRT commands are used ** :O!͆;}+œ# –#>̈́ ’#ù#:A­!!@@ !!@@ !>2/2A0͝:́! Single Letter Coly executed. p:: *́! Additional Subcommands for PMMI Modem Modem control: O - Send or receive on Originate tone A - Send or receive on Answer tone D - Disconnect option Parity options: 1 - Set and check foirectory is likely full $#\*}"A!"}ɯ2h\2Ay2A!eB"Ax*A!!í!r>2A2A2@/2A2A!C"A"A:@²#w 3 !l\!2|2h j j j [ j >(j >)j _> ̈́ > ̈́ Oa{_   | {0j | }  mmands H - Display this information ? - Display current settings T - Terminal mode E - Terminal mode with echo L - Terminal mode with local echo For capturing text use T(or E or L) FILENAME.TYP and Start & Stop toggles describer odd parity 0 - Set and check for even parity Both ends must be capable of these options which are available only in S and R modes. The parity checking will be part of the file transfer protocol. Spee.    d Options: After entering your primary and secondary options, you can set the modem speed by placing a "." after the options followed by the speed e.g. 110, 300. For example: SBO1T.600 will set the modem to run at 600 ba)-́!SET - Set communication ports > ̈́ x-́!CAL - Dial number DSC - Disconnect BYE - Disconnect and reboot ́! The following are terminal text buffer commands: :¾-> ̈́ ́!DEL - Delete memory buffer and file NOL - Return to terminal mve Ä́ 3)1́!, User &o w :@Q1s;́! bytes of buffer free ́!COMMAND (H for Help):  Aͺ;w "A͝;ENDҭ!͝;LOG3͝;DIR2͝;ERA+4͝;?ҵ:͝;SPD҅4͝;TIM5͝;TCC6͝;TBR"7͝;TLCq7͝;TLF7͝;TXO 8:1͝;NUM9:5 52q50 Aͺ;:"A 0 Æ2́!Terminal mode file output delay is 0.:ͫ5́! seconds per character ́!Additional delay after is 0.:ͫ5́! seconds ɇ GҸ5>0̈́ xo& 6†2́!Use 0-8 to give baud rate for S mode time-to-send messud. p:́! Three Letter Commands DIR - List directory and space free (may specify drive) END - Exit from this program ERA - Erase file (may specify drive) LOG - Change default drive/user (specify drive/user) and reset disks. eode - no loss of data in buffer WRT - Write memory buffer to disk file p:́! Local Commands while in Terminal Mode :q! - Exit to command mode :.:&q! - Disconnect :$q! - Send break :%q! - Change baud rate :/:q2͝;SETI9͝;NOL/2:@¼9:A2@) *A3 ͝;WRT҈9͝;DELY9:p2͝;DSCҩ2͝;BYE2͝;CALp2> 2$A~2:"A!;d:چ2!Ñ ͌20́!++ Invalid Command ++ t́! << Disconnected >> k ́! Goodbye... EB:A_3*"2A=:A_age, where 0=110, 1=300, 2=450, 3=600, 4=710, 5=1200, 6=2400, 7=4800, and 8=9600 Baud. Enter value: 5 ҆22̀6066́!Rate for the S mode time-to-send message is set to 6́!Modem speed is Ê@:G:: ʆ2:/260 7́!CRC mo.g. LOG A0, LOG B (user unchanged) SPD - Set speed of file output in terminal mode 6‡+́!TIM - Set S mode time-to-send message : ʽ+́!TCC - Toggle Checksum/CRC mode on receive : +́!TBR - Toggle backspace to rub conversion :U,́!TLC ! - Transmit logon :8/:q! - Toggle printer > ̈́ :q! - Start copy into buffer :q! - Stop copy into buffer Start & Stop may be toggled as often as desired. A ":" at start of line indicates buffer is open. XOFF automat0:@3:&A 3AA2A҆23G:'A ]35G:(A ]35OxG:)A ]35OxGx2Á!Insert disk for drive :AÄ́ ́! Hit return when ready͜ 0 ƒ3w  :A_:A_30 ́!++ Terminal mode file open ++ ++ Use de set ́!Checksum mode set : ʆ2: /2 670: T7́!Backspace is rub ́!Backspace is backspace :ʆ2:/2ͅ70́!Use :: ʳ7q! before local command q! to send local command to remote : ʆ2: /2 70́!Linefeed : - Toggle 1) local command immediate 2) local command after : q! : ʒ,́!TLF - Toggle send linefeed after carriage return :,́!TXO - Toggle XOFF/XON testing in terminal mode file output :1-́!NUM - List remote systems :ically used to stop input when writing full buffer to disk, XON sent to resume. :q! - Transfer ASCII file to remote :: 0q! - Send local control character to remote 0q! - Next character will be used for local control ́! DriWRT or DEL before LOG command ++ 0 A!\ [0-9]:  8́!NOT ́!sent after :ʆ2́!Use XOFF testing? (Y/N): ͣ8M828́! Use XON waiting after (Y/N): ͣ8ځ82 9:0/2́!Therefore 80 Aͺ;:"A ?GN>xY>Æ2́!XOFF testing :8́!NOT ́!used́! in terminal mode fil/    e output ́!XON :#9́!NOT ́!automatically tested after 8:ʆ2!AP0:@¼9:B ʼ9B(>2@/2A!B}!C"A0:@ʼ9:B ʼ9*A >2@/2A!B}!C"A0́!++ No File Open ++ 0͝:́! Library of Phone Numbe#6 ͙=ͫ= Z= ,= ͫ= Z= <=,= Z= ͙=ͫ= Z= ͫ=#Ϳ= Ϳ=6# > ͒=>͒= > ͒=>͒=w#’=:©=_@w# . =w#ë=~*=#===~*=#=6?#= A!\ > > >$ eBw w 0F#o:e:7́!HIT any KEY to CONTINUE͑ ʋ:͜ :0:\> ̈́  > ̈́ ­:͝:́! Current Settings :6:: ̀6677ͅ7́!T D?R?2?2?l?ʔ>]?~g>~g>#T>!!́! . >2?l?ʟ>:?'>:?<2?w =?>2?'>́!NO FILE:l?ʭ>=_##~2?#~2?##^#V"?*?#>W+}>z>>i`:?>)=>́erminal mode file buffer is :@*;́!iń!active Unused portion of buffer is s;́! bytes 8 9%5q5w 0͖ G*A7?>oxg :=;SRTEHL~ʶ;®;#ß;>#°;7#͘<կͨ< ʉ<<<;<M<|< ;G#4+~#r? !m?w#K?!mm? !_!ʟ>:?'>:?<2?w =?>2?'́!File open: *A ́! ( ́! Hex) Records Send time: :_!@@^#V*A^@i` ́! mins, !T@:_<#;#G~w$<+xF6 +<)<;4;><> <><;>#<> <> <þ;G>#<> <> <5;> <> <;> <> w#¡<<ʫ<o!@:__ ́! baud 110$300$450$600$710$1200$2400$4800$9600$ADOQRSVTL01BADOQRSVTL01BeB/    `7PASCAL/M.xxx Copyright SORCIM Corp. 1981 S/N- 10502,BCD 2.x804.01RU OGSW3740FilenameEXT&&(XÈP>P?PASLIB PCO T   WQjk#:D:D.Åi`".Å.Å!"".Å"i`""!>À.Å!!*ù). Å. Å. Åi`"*~. …ý)*MDi`"> } "i`""!>À.Å.Å".Å"".ÅPCO}{ozz܄$21i`" Di`" F i`"ͻ D7 }o|g1Y 12Y 1b Y ڄ Y 24Y 24Ê 2>}ͭ 2ä!.?%*?%yH ) y ̈́$`i<) MD!xGyO){_zW #=+5» *}lg*}lgD**P ""**P """ᯕo>g>o>g[ "<{_zWyOxG] !""72xGyOzW{_*)"*)қ #""}o|g"}o|g ** *#"} *#":={ ""*"z OOx"ERlm)(>}>?}zz_z>}>=}z}{}!D J 9  O <  , F t T d _ o %4 o g o g1 o&1!1!1!1*w*ͻ11*Î*ͻ^#V2Ó*é*ͻs#r2î _րW _ *^#V=ͻ ͻ1Îïn&1s2ͻ ɯ A A x& ̈́$; a z8 8 Ä$ ̈́$?%| !1Y | N V Y | N f ?%N !1 ʕ !D ʈ !D ڈ • È ڕ ˆ Õ ڕ È ڈ Õ i`"! ; O' 4 2 {_y| }! z*X =  H_>W>O>G|C㴵DW * = *+ [Gxʞ{/w#z/w#`Þ|GOxʏ{w#zw#‚yʞGw#w#–*Dxʞ{w#zw#±ÞO!9Axw#w#*H+~+~Di`"E#)9~" Z f  =: i SrT8KDknt"@|KY!H}-<DKn2A"q )"4\hbp?+??i`"`i{=Ļ )D)11ͻi`"{OzGn%D `iG^#V#=MD2^#V#~#fo2i`"q#p#s#rD 2o&)+V+^=w2 ʛo&)9^#Vs#r#=’2ͻi`"KBn%D O>G2᯲1Å 2i`"|}2!N: ~#  {2N2G Ay" # :ͻi`"KB@ ͻi`")MDG a # J J z?%zɯO>G i`"_!} ^#Vz `   é | DP  x   D}o|g }o|g ** ** ## ѻ2i`"'O)9o`9]%D)EO/ɔ>2ʭ{½#z½#œ:ºý$:O*D{/#z/#:~/ѣ @o&L (!_^#V*MD2}~Bebob_x_*x@_*^#V!2"o&"*":ʝ!6u62::ʼ!6u6:! *)22!u6!"" 5!6u62*1.Å.DS#11 _ 2i`"K ) :o&E6oDi`"CK^#Vx]GjS]bllzW{_b! ~_#~WDi`"y! N#Fڟo`ALbS\¦öʶo{_zWyOxG-¦y/w#x/wD =11{ozg1}o|}/o}/o|/à 2 **DDí2 ? **D"""Y **?%_>W>o>gz Wt / |怺2 z!+~ "~ *D!""!9+x> ¸ wxGyOzW{_# :2#:2#:2#:2+++~w#~w#~w#~w+++#~/#:$O%y7Az9-i`"x! {zyoxgyGM{ozg{2&^#Vʛ×=–x! G{_#zWxʸ³:! yoxgy_0    z b ~9>o&D}K|K@}@|@KK2K@ ZO>G2*O ^#V7}O|G2i`N#F#^#V#""z}|DDxD}o|gD#)*N#F+}o|gMD2ͩ2ͩ*1ͩ**"*"N#Fq#p2ͩ*MD*#~= {  wa{Q HA/[H_HQ?H#H$H0Q:Q #w *w$*s#r::<"?%ʩ!œ#|*##w#6ŽD! *p*##6#6###!~#¼DAO*| Ni` ) ) """*#rUir<. rD<< rD<]Tͬr< **<v~@2v8rH@PU8r! ک!A &>2"UʹD<****DD<****! V+^+F+N#KB21*+V+^" "*^#V TO* #~+~+ G*" ""*yvxʀ*~ĉ"2o&)) F+N q#p*$?%M*"*" i`"/<_**^#V7}o|g",~H^#V#N#Fo>g9͚  o>" ~ڸҸw#6*w#6D̀z w#6{ w#6D{ W} _!DÃ|]}]D!**s#rD,*^#V{=!* ^#V{=!yзO \w# Sw#G \pB +{'wzG y +'  7+>'w ž!& #!B ~!͇=~D""!J *r"""![ *r͸*|N}2o~! ͇*}D!͸*|~}2N}! ͘ڠ! s!:G~22ͮ*}|@g}@*MD"*!ò =i`"W*|ʚzFҚGG Jx=Š#6ÊP''w+ xҊ#6|@"@wʜÜ! ! 2O~22O#!BH!B!~@w/Ox~w #r# #͚""*(+++F+N*"*(+F+Nͩ-X**:&H""&*^#V7}o|g"*:a*:&D*^#V"*MD*}}|! ^#V!^#V7}_|W! s#r+++:²^#V:&D`iN#Fp MOD 'MODULE !NOT &OF OR (OTHERWISPACKED +PROCEDURPROGRAM !RECORD -REPEAT SET *SEGMENT !THEN TO  TYPE UNTIL VAR WHILE WITH !> #w""^#V*z"D!a2w# ~# 6# *>2""""!"p""""<o****i`"2UͬrU !!ͬi~#YP~#YP^#V|h h ^#V#^#Vh z| Goxgx_xW! Ͳ Ͳ w+zŒ  !))Ҿ zP OzyW#´ BzWx  "! }|{z>2E !0    !!"!DM!q#p#s#rq#p#s#r>2Jʹ$ ++**-( -y$GN#x%%y_ѯ %#7# y:%'%%yz{x7# G%?%n% +~ xa%x~# n%x~aڋ%{ҋ%# {%~#Ó%7#Ü%zq#é%O:=@I·% ´%|%}%Ɛ'@'ɯ2&#~:+:%~@5&##%:<)~)# |*#A):"|)! 0)o^5)oV%|)X)!F(%>~)Oy~)~*w*T] FO>o)/Gwq#6D>2!9̈́$|D!"D#y% ʠ)>!%!s*)-'*`*%*k*%![*-''<2\!u*]͓%!\'! *-':@!'>,t-',t-͹'>,t-'"t-͠-> p-**N͘)n-!'> p-*!'> p->2>28͔-ͭ*~ !D*!""N*~ɯ2>28i`"<"":"!-"*<k.-:y.*:-!*'.-x2,,-#-**E\......."$o$v"1bͻ"|Z"`i"t" :77&.!&~.#!&y[&!7& [&:&7x7~f&#.[&*S&>?^&~# 7&G>  ^&x!5&|5&;5&=5&:5&@ʓ&#ʓ&*ʓ&?˜&2&a&{ w*%.*/$>*:õ&x:&Ƞ2&Ʉ&&OYy&OOy'6n% Pascal/M ABORT. ! Insufficient Memory. Feature not supported by DEMO. PC= FFFFh SP= FFFFh $$$ SUB*}2]*1{2*w#w2}2*{22y**29!(*&oS("6:8>*>2D͒-y*+!**.!y.".*:":-!"*:!n%͠-w**:'K.F.x2y."].!"*:":/.|)!!q#p*w$*6#~2,#~2,<̀1r<ͯ2r<2r<.r<0r<̓/r<ͬ0r~7!J !+~ #S(#!B}/<O!# !##ͮ!!#!͇!#****Dwrb!$T^#Vͭ ڤ"2####}o|gDx#a {# ##{+ ##x $a {#_  'ɯ%'-' '^{#.'ͤ'6=(ͤ'#6^w#VwzW{_! 4!~oO ͧ%=(=(=(=( Y=(!!^#Vr+s=+!D>+>28!`+">"<""A":͒-~ ʅ+:8I+~…+ͭ*~2@###^+*|ʻ+!~~+w*A*?%~+͠-w*Dx2~+ÿ+ï+]**<k.+:8).-!"û+2*>͂.**:{L,:8+NS,H,:@O ,y+͛,wH,,, / @4>@#!4{/4ͬ!4444!448!{/44ͬ4!4o/# U/!4#!44)/@P`i ~77AAҠ//< ڶ/ Ҩ/ ¿/Wr#w+4!46A!4#0ʹ/!4+04i4!+048!44 ##{+ $ $>w#"͆*/$>:$DxS}U$"y x%xD*%Do$MDy_xW{z/W{/_xzW{_Ì$$$$$$$$$}0>02$>0]T< $=kbG:$$> x>2$0~0~0#("',(' (,(( ( GCONSOLE#CON#CRT>READER5PUNCHGPRINTERLP5COMM1,COMM,NULL5TAPE15TAPE2/>2!"$ͧ%~|)|)O͘)X):|&wH,͛,w{,,& $,> ,:t:H,6#{3,͠-wL,#+"û+:@ ,:Cy2Cu, = ͠,i,à,ƒ,>w  :7>â,>ʳ,YO,O,&ð,_>ê,*|~#"!"t-?',`'*, s#r> 2t-X4!444ͬ!30{/`4YP!48AA1b'v`?)CW5?2ab$c?4t5XU"`?7vG7Uh?A6y"?EqRb?Q 4hE?WY04?fE5gt#?x&33?Ps@@vd@7y'a0@()eF@8P̓/PY!0ͬA#XPA~0PY!#04!4~w4#0!'1`4!444ͬ1    !444ͬ1!4BK4!#02YruT4&(W)$6Q"i77BP9P:3 ;8333='`Affg>&fffg?1%@%4!4~Gwx24-24 !=24ʹڻ1!4-24i1!E24ʹ1!4>w!4E24i1!524ʹ1!4E24i!4>w!4Y5*MD2?%452y  5yo*MD}A: :ʈ5*~ʈ5i`"O*~^5m5ƒ5!9"5!v5u6Ã5y5i`"5*MD 5: 2͝5Di`"|5!@6 ͩ%*t"@6N#l%)6-'6͙$*n&5ʹ$*n&6ͫ$*#n& 6ʹ$5-' S:12 PPC">O2p72,} :8-' *-'a:! Pascal Library not found. ! Pcode file not found. ! Pascal Library ill-formed. ! Pco;!U?'-͢!U~@/5"#l%*"K6!"*""+F+N}o|g"+F+N}o|g"* N#Fo>g9!9!!9"" ""!$$"}2:D*!9w$*Dé%!9)!pT2p<%!9)!*p<w?%:u<!p<~2+g9!9!!9"" ""!$$"}2:D*!9w$*Dé%!9)!p2! " * -* " i¤ Å ¬   ERROR WHILE CHAINING $! :F/\ :G/\   Serial #: $G: -2>2:2!5G:7 -2>2:2!5G:Y -2>2:2!5o:{ -2>2:2!5G:œ -2>2:2!5G:¾ -2>2:2!5G: -2>2:2!5G:-2>2: -2>2:2!5:2 -2>2:2!5G:S -2>2:2!5:t -2>2:2!5G:• -2>2:2!5G:· -2>2:2!5: -2>2:2!5G: -2>2:2:2!5G:$-2>2:2!5G:F-2>2:2!5G:h-2>2:2!5g ͌###6#„w#Œɷ=Õy>2&ʸ>2 PSY~_ͼ~ # ͼ_ͼ-! 6ͼ! !5G: -2>2:2!5G:= -2>2:2!5:^ -2>2:2!5G: -2>2:2!5G:¡ -2>2:2!5G: -2>2:2!5G: -2>2:2!5G: -2y&&ʀ2  Unable to create .SYP file $ SYP6ͼͼͼͼͼͼ~# x4N#C!yb Z|}*g®!"*-H*"ˆ!"*~#" OUTPUT WRITE ERROR (DISK FULL?) $:: -i>2:2!5G:) -2>2:2!5G:K -2>2:2!5:l -2>2:2!5G: -2>2:2!5G:¯ -2>2:2!5G: -2>2:2!5G: -2>2:2!5:Y>%:u2:<2=!͕~%:&w ~ڻ*)" N#F* r+s!+4*'"ã!:<2=͕͌:22       .SYP file write error $!!!!!!!!n  Error closing .SYP file $%%%%%%%%$$$ CMD COMHEX p>^#V{>"#^#V"*}>N#F*r+si`}' "*@~G_"@xp³##"@óR:q\%:ʦ!i !!"iʔii :ʳu%*"@2*@~pʥ~G!%6 #%~#*@^#V!%z960:*|&2:0!3!:5_|/g}/o#*"*C*:\"G:5w#6#6#*s#r#8:5Gw#:"6#6*~_G:5¹8 $H  {˜##Ø<*^#Vz+*!'{_zW*E&"x ~#*x6#6 #!H !H $!"-a : N>,~*|7w#"|:!5* "*xMD*z*|+MD!~+}Š|Š 2Z "!86 #«b 25!8G::5>25L w#!6 ^#>:H SYM@@@@@@ ERLCOM '{9!%:~$ʥ?ʥ@ʥ :1%:ʈ!%~6#=> 6!%~ a6#R:v> 6> 6È> 6:% ˆ> 6:<2¥:ʡR2*@~Gp±##x_"@ýR:> 6> 6>6i!i !!"' "zW|怲%%@4}o|44#>a{_!P6 #E!6 #Q!6 #]!6 #i!!:!Gxʒ~7w#Ã!:_6 #6 !~ ®#äP~/›#~# M2ñ@2ñT>2ñE2ñL2ñW>@_:  !I.!QR Processing file- $ $ͦ* ~S#2B2 %:8*z>2 %: %:B˜͕˜~>2B ±ͺ >2 %zͦ:8*z>2 %z:B#**{ozg"**{ozg" L  Pi ii !'"@!"*@:=vHi>*}'o|'g"*@"@*C':ʓ !~6#y>6ˆi!&*z9{9&*C*}_|W![&z9{9:00000001FF  Unable to create/open .SYM or .COM 2ñD%2O~:#"I~ñHY>2~:#"~!!ñRu~:#}2~ñF€ñP~:#"E~ñ ʮ,©#ñ]T:¼~@##ÿ~ , ~#~ ʓ~,ʓ/c=: )!P Z  ͦ "͙ͦ-͙͙:= 0*"!""#ͦ#ͦ!"K!"M!"!"!"!"!4 ###͙ͦ#͙͕ͦ"@*" "*~#V+^' "î*@*N#F*" r+sx!'}/o|/g# *EMD*q#p#:B%*"@22*@~^Gpx!4G>G!%%:<2>R2>file$5 Unable to close .SYM or .COM file$m .COM file write error, disk probably full$A*@"͕͕͕͕͕͕͕͕ɯ2>:6>::*"*~#":/<> 6> 6O:2y6y!! !!F"!6!P 6 #ÓZ Output file name may be specified once only$,#~ St++Ó* w#~/‰+Ó,ʓ !4* "DM ʮ#ñ: !P !! !i&~0GA ))))o|g#"|"z!  *} *" s#r#*G*E{_zW!'͙͕ͦZ : *6#6*i ~i ~pB ͔ "@~w:*‚ *GÅ *I*@ s#r#&!8R#͙#ͺ #͙*"M*s#r*"*"͙:!**{ozg*C"C*"2    #!*"#!*"##͙**G"@*" ^#V*@r+s{Z!*E{_zW!'"5!#͙*"K* s#r*"*":Oʑ!*G*K"I#͚!#*I")*G"'!%z9{9*M}!!--"%"%}2%!*I!%z9{9:!%>H2%*~G͙: to open input file: $ Link/MT+ processing completed $ Undefined Symbols: $ No Undefined Symbols $ External Symbol Map: $ $ xxxx Total Data: xxxxH bytes $Total Code: xxxxH bytes $ Addr: xxxxH Data: xxxxH Modu TOPIC : INFORMATION FILE FOR INSTALLING THE MODEM797 TELEPHONE PROGRAM FROM : IRVIN M. HOFF and PAUL L. KELLEY DATE : 17 DEC 82 REVISED: 24 DEC 82 by Bruce R. Ratoff The MODEM7 program was originally written by Ward Christensen ral overlay file) MCOSB797.ASM (MCOSB797.AQM) (Osborne overlay file) (The minimum would be any pair in one of the examples shown below.) There are numerous ways by which you can set the proper ports, status pin values, etc.  " !*G*K:O*"*C*M"C*M"G*I*M"I!"">24#Z "*##"**G*Cs#r#"C*|#Z *I*Cs#r#"C*##"*|#Z "*#|#:":":8":*#"*Cw#"C*|#v1''*6"le Name: $ $ xxxx (decimal) records written to .COM file $Remaining : xxxxH bytes $ Invalid syntax for input file name $ Duplicate Symbol found: $ Out of Memory $ Z $ Improper Backchain Detected in Sept. 1977. It has since undergone a considerable number of changes. MODEM797.HIS (for history) contains a list of those changes. The current version is 7.97 as of 24-DEC-82. To adapt this version to your equipment, you will want to get sfor your equipment. 1) Use DDT, SID or DUU with: MODEM797.COM and MODEM797.SET or 2) Use your editor, ASM, MODEM79"+6'{#z#!"!"!"E>2O!H !H&M#!'!@!`*E"G!P":2:2$!H* !!Q.!H $!"2 #L *#"*Cw#"C*|Ÿ# J"x"ʢ" o&)$^#V:4ʟ#24*:$͟!$$$$/FLink/MT+ 5.1 $ome of the following programs: Program name Squeezed Name Purpose MODEM797.ASM (MODEM797.AQM) (source code file) MODEM797.COM (MODEM797.OBJ) (object code file) MODEM797.HIS (MODEM797.7.COM and and DDT or SID with: MCNFG797.ASM (Osborne owners use MCOSB797.ASM not MCNFG797.ASM) or 3) Use your editor, and MAC with: MODEM797.ASM and N#%$+*,",:&G:+2&* "!5h#*!%z9{9*!%z9{9!8!>25͕w$~w*s#r͠r%%O&:$£$ʣ$*,}ʱ$&ú$ʺ$ %UOU6 !!]!!B"!%I!$ UnableHQS) (history file) MODEM797.INF (MODEM797.IQF) (information file) MODEM797.LIB (MODEM797.LQB) (library file) MODEM797.SET (MODEM797.SQT) (how to set file) MCNFG797.ASM (MCNFG797.AQM) (gene MODEM797.LIB One of those should appeal to you. Possibly the first suggest- ion is the easiest to use. After asking for the program, type 'H', hit RET and it will display helpful information on the command3    s. There are so many commands there are several pages. The program has received numerous worthwhile optional features in the past several months. SUPPLEMENTAL INFORMATION OF INTEREST: If using your editor with MCNFG797.ASM or 2661 information is for a typical Heath/Zenith Z-100 series computer. The 8250 information for a typical Heath/Zenith H8 or H89 computer. The first PMMI board with UART for a typical S-100 computer.) \ COPYRIGHT (C) 1980 MICROPRO INTERNATIONAL MicroPro SUPERSORT Release 1.50 1 )7p)vñh(n& J*Bʹ'I*! J:˜ (R~)Ĵ~)!~\8*!45s)ERROR o&(~)-:(!}/m7ERROR COPYRIGHTͻ!"!#  *DMyG:}C2x:S:}2!@l~@g> G2*u:}͠*w|”bkx@+|҆#x :͠xʭx@͉'*xx@"":*u:͉'##"y*u""*""""MODEM797.ASM, the following might be helpful: (A typical port number will be shown for each.) PMMI UART 8251 2661 8250 PORT (control or status) 0C0H 31H 0EDH 0D8H+5 BAUDRP (baud rate po (C) 1980 MICROPRO INTERNATIONAL Serial # SS1O4633 i*s#rf*d(h("ͫ)zƒ)+ͼ'!9͐'ң!9͐'}!͐'>y(""͐'>y(;)";)"sOͅ& BYTES WORKING STORAGE : "Fx*>Cy(!y"*""! ""*u":W'23*)w:!3>Wy(xw:*>Vy(:_>8y(7…2&*""!"#@ʰ͐'Ҷ+|#>9y(@==>Yy(~#" >\y({:=>[y(z:>^y(xxrt) PORT+2 --- --- --- MODCTL2 (2nd control port) PORT+3 --- --- --- MODCTLP (control or status) PORT PORT PORT PORT MODDATP (data port) PORT+1 PORT-1 PORT-1 PORT-5 MODRCVB (receive t :a:!!*+G:!3G:!^!C ($%3,%*"*%"#d͒ : ͈!####:###++! }' 8A'*~##<>#y("!"y2^#V#N#F#~ x>?y(ڮ*u͐'>>y( ͐'>=y(ҍʖ * ""^#V#ͺ Tz>;y(Æ>Xy({{{@zt{{{{{{$7*"bit) 02H 02H 02H 01H MODRCVR (receive ready) 02H 02H 02H 01H MODSNDB (send buffer empty bit) 01H 01H 01H 20H MODSNDR (send ready) 01H 01H 01H 20H (The SORT $$$&u (!N(*u|>Ey(!O'>7y(A'~2O!>3y(##")~22O!>Dy(##") >Uy(ò##2>2y(~O>4y(y!>5y(C8~2!>6y(##":}ͻ:*"**͐'>Qy(**+++͏'H^#V#-:":!!3 **͐''':'iͅ& ͅ&''##""!G ͅ&+*^#V.*͐':*^#V-*^#V}'**"*++"*͏' #Fwx#Fwx+M Ë*3    ##"*͐'ڂͅ& **'#+|9 Fwx#' ":ijO ++DM" " *" " '"  |g}o##Ä !" * ++" | ^#V" !" )" ͐' ^#V#^#V}'! ##" ^#V* }' ! s#r* ß * s#rÇ +~+~"͐' :ͳÒ #@G 6… xy ͬ( :n  >T]͎ >Ry( n '( 'Á :xʗ '#*"##N#F-#~#fo##q#p7#xʼ ~#~**X *'"+'>PY*'" }>Qy(!# KEY OR SELECT IN ONE OR MORE RECORDS, BLANKS ASSUMED#WARNING SW6: ONE OR MORE CR-DELIMITED INPUT RECORDS WERE LONGER THAN SPECIFIED MAXIMUM LENGTH, AND WERE DIVIDED INTO MULTIPLE RECORDS BEFORE SORT/MERGE:ʙͅ& RECORD}x"@gPY=$:0"' >2/$#*"*Q#!}o"*!"!>""*"G:}2*u":~2*"~#y(" !T T "  ҳ ͅ&WARNING SW1: MARGINAL SORT WORKING STORAGE !)" " ""j  **u"  *u*"*'##"* ͏' 2**+"+')*:A**Zh "M"Q"O*)͕"""X*DM2W*|ʜ+"*####""Sñ!5!W4*""U x€*O'!W~5:}*u**U"U:~@:***S+V INPUT FOR SORT   SORT RECORD EXCLUDED OR NOT SELECTED   SORT INPUT DELETION   SORT INPUT INSERTION RECORD SORTED:>ͅ& RECORD INPUT FOR MERGE ONLY  MERGE-ONLY RECORDS EXCLUDED OR NOT SELECTED+F+N*ͬ'q#p#DM`i""*^#V"*2#^#V#N#F#~#"fo"V}n*'+|#g2-*:҃:S`i͉'+:~1+~#:2:2~7++#: +~!%,:@PYͤ'w# *"* * " 7 "* DM* DM* ͐'**! **'>y(** DM:"*:! *##'ڐ *P x  "s#r# x¬ "":! * *'R**! *'"*") :2/ :+^+F+N"S!3>2""`i""2"*M*M*X##s#r"Xs#r#w#w͕*Qs#r#"Q+|¸**DM+V+^ „+r+s xo"*M*O'"O*M"M>2ͅ& SORTING...!Fw2*'͏'>>  MERGE-ONLY INPUT DELETION RECORD MERGED ONLYͅ&  OUTPUT DELETION  OUTPUT INSERTION RECORD OUTPUT OUTPUT FILE SIZE #' SORT RUN ) MERGE RUN %WORK FILE DISK SPACE USAGE %xS+|F:Oy2z!P >!P!PgKg| xJ+|/g:ڳڝڄ̀ q#p#s#r̀ :|PYͫ6,#ë$#:~(*DM*͐' (V:_2zW#~zW{ {Z2+V#))))y# 20 ' "3$%:*3*DM*^#V+"5("*'**̈́  ͐'" *zO*'#:*!*DM*"*5("*'"**̈́  ͬ'" 3**͐' H *ͦ)/) )*L *:q*)|+ͅ& MERGING... q:Vͅ& ADDITIONAL MERGE... qͅ& FINAL MERGE... :ͅ&, ͅ&* * "**'"**":ʺ:ʺg"**'"ͅ&-WARNING SW5: INSUFFICIENT FIELDS OR COLUMNS FOR%*** SORT/MERGE COMPLETE ***l<':*-#*'""7#2!/~6***(¥!0*06ʗ+aʂ̖l"("*:±:00 <*͎ :0l***(ì=:>Ry(' *uDM:++z" yy߹OzW> !P 6:02 #~Bwtľ+~wľ>#f))Y)6')j!.͜'~))x*s͜'~))/C**:}@ʒ##ʳz~#"¨,–Ò2-z~# ʳ+z~#",+ + x~ PY z~#" 4    ##"!6#6#6#6 >o w# * 10N9!4K)D.kK)kY hD!¯g ʀ.K)Ң0}ooÊ|ʯoү$:͜'$$:!zw#{w 0!6+455!455*w*w#" ( 1*T]))))#^#V#^#V*#"%"#͏'҈>(_zW͐'ڈ' **#*%"#<$ڈ*#͐'ڈ`i"#*##*#͟+$*%"# "x#p%)|! w###*#o& ("#"`i (*::#*###5$#*#6 #6 #"###*#,!#*#5$#*##*#"###:#@i!,!6#6#"#*#*#*ʹ'҅!ͼ#"#i!_#*#!*#ͼ#*#"#"#*#Q#s#r*#s#r:#!#5*!"##:#!xr# xr# !"*#Ͷ#####*#s#r"w+~+6##g%;*<>y($%M%g%;*g%;*%$g%$;*<>y(>;*!C$^%U%" s#r!"æ)͘%́%#p%%&%;*=%|¾%!C$%ѯV%Z%*)DM (%Œ%>y(>y(4%>&|&x"  ->+>:?TP**͝ >2"(*!"*:~***(",*,*:!**(",!>**͒ ¬'=½*,DM (t=ͦ': tzqqqW*!"*:!>##"#H:**':5:*#*|;G*#':U*"*#N(*# (*"#*"#!"#*"#*#"#+$*"#*!# (#:==#*J*|>y( *$:# " *#~ #^#V*#͐'>##^##!p%_#*#Ͷ#(""#*5$"x7*#*#͐'? "*#:#~X" Q" X"#"#0"h":#?:#"#x">2#PYz~#}"<ʗ"ʗ"}" +"z>y(z>y(͝"͉'r#s+V#^+~"<:#z7#~<":#z7#~"C$%;*=Ǵ%}O)2&|! L&%$L&xI&>$7`&:%8&! q!~w^%|g%;*_;* ;*"~&~#!&' g)!&͜'ͦ)&&~)&&&&&&~)('"&(*~&&*&&*&+|>Sg)(''&>Kg)('"&Ē *#J!"*)҃s) INSERT DISKETTE TO RECEIVE OUTPUT IN DRIVE:)s), THEN TYPE RETURN*&)n&*":2:2">2@**s#r#*J!"'*"%:@:**'#V"##"#>#y(4%:#*#*#w#s#r#w#w#w#"##*#|O!#-"Cڭ:#Ҁxu +~dÀ"#$;"#`i"#*#*#"C*#*#++s#r#*#կw#:#C$*#|C*#*#ͼ'*#*DM*#Q# C#*+$"# "ڴ"#;*#:*#ͼ#*"#*<$#_#-~*#@0#6^#V6 s#r p% ́%*#*#ʹ'*# (*#*#ͼ'*#"#*#"#"##$*#1*"#*# (*#8!# (#*#ɯ| 'G:&#~==#'===#'='##'^#V#)~a{ ~W'wO'>%y(#~+ `'g';*<!r'3A<>&y(x# }'͐'Gz™'{xɅo>g{_zW{ozg}O|G}_|W}o|gɯo>g^#V#^#Vr+sɷ|g}oDM}'PY|*DM:x"@/: g/g## (PY:ڄ WDM*͐'> I:@e"PY͸"BK*͸"*DMx"6 #6 `i>>:ʣ͵*ʦ' :ʹ͵*ʼ'"#g%**E*#y##>! q;*###<6#@L *#DM<$7 *#ͳ':#x"I *#"# "7J :#I *#m"I + *#'{$ "BK{k z0 *##͐' #>y(*#Q#BK*#*#' *ғ #*#:#ڻ ͸" DMx"`i"#*#*#ͼ'*#͉'DM ("#*#'"# # :#$#*##|<$|$"#*#|<)$|)$+"#*#"#"#*#Ï'*#Ï'$$>y($g%$;*(y 5(ͦ)͵)ͮ)z\(zq#R(x>y(!9"r(~~2("f("d(*r(|:(ʔ(o&~)͡(~)8*o&s)ERROR(")!)(*)ø(!g)((") ({:(|4    ()!w#")~)@g)>:g);*<6P;* o&6X)~#>)~)0?: ~R)#X)~g)> _;*͌)̈́)s) ͌)~#$~)g)Ì)͵)ͮ)~#fo;)~#fo o GM _ W)^#V+)++)##^#V+s#r+*!~6#͜'6ɀ**:w+p+q+r+s+r+s####!-"-!2-"2-͟--*-͐'2-*2-̐'ʛ->y(*-#w0-͐'>y("-*--͐'>y(~+"-;-*2-##"2-s#rT-͐'>y(-*2-3-͐'>y(^#V+++"2-2NO INPUT FILE SPECIFIE3MORE THAN 32 SORT INPUT FILE4NO KEYS15MORE THAN 32 KEY6MORE THAN 32 SELECT CRITERI7NO OUTPUT 18PRINT LEVEL NOT 0 TO 9RECORD LENGTH NOT 1 TO 409:FIELD END COLUMN < START COLUM;#-FIELD NUMBER NOT 1 TO 25=FIELD END COLUMN NPUT FILE WITH OUTPUT OPTION ORw5\MORE THAN ONE OUTPUT OPTION, OR AN OUTPUT OPTION ANDw5^MERGE-ONLY INPUT FILE WITH TAGSORdSELECT/EXCLUDE5eCOLATING-SEQUENCE, ALTSEQ, AND EBCDIC NOT PRESENT IN THIS VERSIO΀FILE d(<7 NOT FOUNāDISK d()*))))))))}o&ɯ)lg*#͈%*)%%N#*w* o gi*~ o gĉ'Q*:*Bĉ'ɰ-B.B}/7""V-ͅ-*~<+=2*# >@y(!*!*͜'ͦ)1++ +++a+v+h  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~> RECORD LENGT>FIELD START COLUMN < 1 OR1?FIELD1@BAD SELECT OR EXCLUDE~0ANO 'GO' AFTER ERROR IN COMMAND FROM COMMAND FILE -- CORRECT ERROR, ENTER 'GO' AGAICTAGSORT WITH INPUT FILE SAME AS OUTPUDMORE THAN 32 MERGE-ONLY*1ENO INPUT RE FULL WHILE WRITING FILE d(?7DIRECTORY OF 5CLOSE FAILURE 6OVERLONG RECORD (LENGTH f(() IN 6NOT A RELATIVE FILE: 6INCORRECT RECORD GIVEN LENGTH FOR RELATIVE 6INVALID LENGTH d(( IN VARIABLE LENGTH OUTPUT RECORČCOMMAND DECODING/+o+}+e-^#V#͸-;-þ-^#V#}͸-;-þ-^#V#N#F#*͸-*'+|#U+2-!PY͉'͸-+͟-/Å-ͅ+Å-ͅ+Å-ͅ+Å-v++͟-Gß-^#V#!** (!*+6-+r+s ¨+^#V#!*ͤ+!*ͤ+]:*o"*:*o"**!* (****͉':*+##"***+"7-./% <=2&?'"5@Z{[lP}M]\Nk`Kaz^L~no|_myjСTOO LITTLE MEMORNOT ENOUGH WORKING STORAGCOMMAND INPUT WORKSPACE FULL, TRY MORE MEMORY OR SIMPLER COMMAND!7#BCORD LENGTH1F)0GCOMPARISON OPERATOR?3HFIELD OR CONSTANT REQUIREISECOND "0JILLEGAL DIGIT FOR NUMBER BASKSIZE IN BYTES IS TOO SMALL TO HOLD THE VALUE GIVEL]0N1-BYTE63OTOO MANY NESTED ()'S OR 7QWORKING STORAGE FULL: TRY USIN777777INTERNAL ERRONO SUCH ERRO)#~g7 C7.#~\7 P7 xg7 g)&ö́)(s):}͈7~)͒7G~<ʶ7=xȾʶ7#~#7ʲ7 7###ß7#~#77ʦ)g)N#F#^#V#!7 o gh(!~9*|>@",!*/,!*/,Ѻ+>",> !*ʅ->Å-^#V#^#V#N#F#~2"*,2yw,yľxtľBK**#! "*yʾ,yľ+yʾ,yľ~£,:@2>,+~#,xG:2~7+,y,+~,%:@>,y@,**͐'> ,z> ,z,PADLY STRUCTURED SORSUB PARAMETER BLOC$UNIMPLEMENTED FEATUR%INVALID FILE NAM&INVALID DRIVE NAM'UNRECOGNIZED COMMAN(INVALID ARGUMEN)MISSING~0*INVALID LINE TERMINATIO+NUMBER?3,NUMBER TOO LARG-RECORD LENGTH MISSIN.THAT COMMAND MUST BE LAST ON LING MORE WORKING STORAGE, OR TRYw5RILLEGAL XIT1 INSERTIOUMERGE-ONLY2VTAGSORT, AND INPUT FILE DRIVE SAME AS OUTPUT/C DRIVWWORK[4XINVALID COMBINATION OF FIELD TEST ATTRIBUTEYMORE THAN ONE OF CR-DELIMITED, FIXED, VARIABLE, AND RELATIV[MORE THAN ONE I"*G*ͬ'"7+++"7M͐'>y(!7N(C*7"7)Ä8!7~+X86!7̈́)!!{)! {):727*B͙8ʹ'*7xx8+w k8"7"7:7̈́99h(!7#w?9;8* *7͐'>y(*7:78͍G8Iʼ8#͍G8I8682789&)~#8++~ 8 8&5    9#6 #6 #**Þ8yg)xg)h("79͔D>!y(*7!BͅG>27ɷ*7:7/̈́9*ZD'|€9`9e) `9,-{9 ~)e)h9s)^!7e)g) ʌ9~#9~)>9H;29@VJCDc9H8 'BY~[:CA~T:CF~A:CO~?ER~}:EX~B>G:IN<)F$ $,6<VC$VeCP=+><,6)=V*D$V{CP=>=V=z8Jz"Jz6J@͉FͰ *J!B (f,Dc=H($lV=.=͉F{ûK-~R-O P-~KR~-@KP~-REC KEYS-A@CR~-VA@RE~̀FINO-SͱA~#"ZD" AA>Iy("VAD$@+~@$@-~@$HVA̠2@A̬2HAcyAHfA$ cyAHfA$$VAlcyAHhVB$$VBPHAQATAIARAPA-"@*I"@!"@2@ͱAI'@'@AA>2@A HB*@*@7+~/wA B^#=V#=N#F#DEEE-EFF#F-EEEEEEFEEEFhFlFrFtF--FEFFFFEFE GG2GWGmG:GsG`GEGFFFEjFGGFFFFFFʒE>Å->Å-͌E*-~/w*-~͟-ùE͟-"XD-ùE*XD*\D##"\Ds#rD͐'>Oy(E"XDͦEʟ-FͦEŸ-:NO-So:OUG=PR:REa:SOTA~h:US~b;WO~ҥ:BREAK=:V8P=><>:V.9P>:~7P>:VCP>:V>:~P>:~=JP>:~>JP>:PS6;>:V:-{!"ZD:y(NAME TYP=^H&$>:v:JP>:()$@@ *.$@=6;>:V:P-!͐'>8y({2DJ>:V:!7~#6>NO-ZFFNO-F*B##~ >6y(4*IDM*B*I ("B6#6#"B>X>.M>>X> VLD$V>P=+V@>e>.:>y>c>H@$>y>.h>>>c>H@$>>.|>,c>H>> (>e>)F$ >>$$@OR~XO~RAN~DNO~Tf>?,c?H6>>?>v?踼@cR?HG$8f>?cV_? B:@> :B2@> :B;-*@"ZD~̓B5B#>Jy(:BB:@_:@O*@͜'+^!RBsZ HB{kBOͱA*@*@FqH#zwB0? ? -*@͐'>Ky(:@kBÖB:@*@*@DM +~w xBF͌E*\D~#fo"XD++"\DͦE#FͦE*XD~$GF JFQFQFFFD&F+͟-#"XDÚED~$QFQFQF-BK!{Fͅ-…Fþ-*2-^#V--͸-þ-z--zW{_þ--þ-͉F|G}‘E>#F_þ-^#Vþ--}-)4>>-I-Ay(!9J;J~ ;~@;~(;+~3;~=;~H;:(Jw#~ S;:)Jw!"ZD! JOi=fS:c;H6:8$,.g;~BJ8~CJ8x;|;=+B#6;,6;V;f V;f$,c<:y(+|>>y(z>=y('<--z>>Vf?@>>@GT~#GE~cEQ~CNE~LE~LT~<>~>=~c<=~<=C>#BT~>NB~ ?*I">*>*I+~+~ɑ,cF@H$$@͉Fz>;y(FI~ELD?#?=+>?,6?V/@P>@->@ V@$=! J6N(!FJ##>"Bw#w"Bw#w"Bw#w"Bw#w#"B>2DJ2>22B2B*B*7''##͊I2B!FJ3C*B "BÊCD*BC*B*B "BãC5*BC*B*B "B*B "B*B "BCC*Bʹ'J##*I*I:B!yy(w*BDM!FJ6##"B*ùI#+GG+#~ G G&#~ /G#~ G++~ɻ#ʊEÑEGFGʊEÒE ;|\IڌEÒE6'GҒEAҌEK)ZGGrF>,y({y((>͸G$!'4G#͈%³G+6~#͜'~ʴGwɯ7îG+++N('w (~K)GGG`iɯ~K)H>;y(+|#>?y(͹IͿI͉Fͺz,<:?>ey(!Bzw#zwDEASALEBPUP MA@NUPARI@TW FLLOIN$COMPUTATIONAL-3COMP-3C3CO~M C1 cB"Hh@$>:%>=z(Jz J@=+><(> >@- + $$$@*I+~#w#"I*I#"I*I*I2?#~+H@/<A6:V@@*@+|>Ny(-V@[>AH >AH],>A.@$L$$V@P*I"@!"@*@*@+r+sB5("B*B5("B*B5("B6#6#"B*BDM*B##6##D*BDM*B##6##D*B##6##D"ZD"XDV-!^D"\DDs#r!D*XD~D"XD!E͜'ͦ)*ZD~D"ZDìD͟-~Ds)BAD CMPARS OP8D##DMbk))0_`iGwH*H`i" Hկ 7HH́HzH.* H (gH#́HzH {H #͡HʖH H͡HŽH>  —H~ͭH#6'.:,;|\(/*7?7 пH#~+:H~IH@#G~:H#xH_5    fI~ITI]IG~6'1Ix-~y("I*I#"IR)7K)6'A?[ >@ӑ>6Ӄ>PӀ>Ӏ>ӑ>%ӑi.2_!fp+q*e2_2_!hp+q*g!jp+q*i!lp+q*k!np+q*m2_!ppJԴ ȷ[(  J+~ JJI{*I*Iw#͐'>y("I*I#"IR)7K)6'A?[ ()!w#")~)@g)>:g);*<6P;* o&6X)~#>)~)0?: ~R)#X)~g)> _;*͌)̈́)s6    DU.COM ver 7.8 2/05/82*." |2!0"*""""""""T""":v":Ë*.":" DISK UTILITY ver 7.8 Universal Version Type ? for help Type X to exit h!~GC##W> !C2*͏ͼ ! x͌::M{EBK͛ >-͗> 2+*#}b|ʇ+Qʒz{{U ͛ ͚E ͛ ͚s*h |~> ¬>(͗~ͧ #>.͗:͗~ͧ ~> >)͗ ++FREE++ : ; #`i}ͧ :AT ~ͧ } } {E #}% Q:Hʌ ~ d ~f >.͗{u #}W sQ{ s{ ~;ʥ © Tʼ S GP ͎*X`>2 ͎z*͏2 *y * ~ ; :- ͏ 2 ++Can't read - not positioned Position by: Track then Sector, or Group  ><͗ͧ >>͗:ʦ xͧ yͰ  ڹ 0×   |ľ {0͗> ×>*×Q~͍>2212>2!"Q:, ~ ;# }2+? -t =t<>#?)AzCl DzFʫ Gʙ HzLqM'NʳPQR Sʙ Tʙ UVWʅ XYʒZ%/2 ?2 +++ Out of memory +++  Di2s>:͗ ~# ~#͋ &͗*#"!"!~{~_#~{:[W#w*|s>*2"\ *+"|;*:G::*!W LAST ADDR=* "+|ͧ }ͧ 2 ++YANK MEMORY FULL :***+:G}2:G "*2:2-? o&"h M*X"2} ͏2 bk:)=‚ :o*ڗ ** #`>2\  \< 2 ++FILE NOT FOUND =2o&)))))͗#~ #Mz#{#ƀ_ɯ2 ++BAD DISPLACEMENT (NOT 0-7F) ~#ʍ~} ;,->#0:ڀAG0))))oV#~} ;,-#0:0bk)))o|gÑ :!C͍Of N0 w#͗sk Information: Tracks: *#; Sec/trk: *; Grpsize: :2 :.!W 2 ++NO "<" SAVE COMMAND ISSUED ~#Wɯ2Qt!C6 G~{:*}ͼ 2**͏ !~#": >D2 ~.5 6 ;6 }# ~ ;#.#> 6 ~ U ;U Mzͼ zU **͏ ~ ʊ ;ʊ Mz*+|¯ *|¨ *"*ï +"*"zŠ ^ *#* *#* "!"** *+>*͗w͗> ͗!Cɯf+y*~͗;;1J  $6 s!C~ ͗#X>^͗>U͗> ͗> ×`_O °> ͗:  ҿ ʿ :y >2 :<2:*͎{ z  :2 M{/ @:<> x<Q/ ̓[͍̍OÌw ~ ;}#AOy2:ʰ|^#V#"!~#fo$**|2 ``*"!"*#DMBK:=͌*ʁM{!Qs~c~8 ? ? ? ?~͋ B͗,sͼ **͏ ++EOF++ s :2 ++Can't dump, no sector read. 2 Use G command following F, or R or S following T ~;  BK   **= G=*DM͛ >:͗:ͧ >,͗ T=*; , S=*; , PS=*; s~}##-‰ #BKÎ ,H A~ ;  ڲ ~Ҳ ø ͋ û ͗"ͳ#y *™ ~ ; #~ ; , "M{ͧ X"BK*"*`i4:N+N* :Dg:N&i"DMɯ2 ++not within tracks 0-*; ++ `>22 ++READ failed, sector may be invalid++ :2 ++CANNOT WRITE UNLESS READ ISSUED 6    è'2 ++WRITE failed++ Operands in brackets [...] are optional Numeric values: 'n' are decimal, 'x' hex +[n] step in [n] sectors; -[n] step out [n] sectors # print disk parameters for curr drive. =xxx search for ASCIIitch Q Quiet mode (no msgs) R Read current sector Snn Sector nn Tnn Track nn Unn Set User nn for Find command (CP/M-2 only) V[nn] View [nn] ASCII sectors W Write current sector X Exit program Y Yank current sectop"×*>euÅß3GeÃá ';YwÑ&uC}R ILæq *;9"%*"'*9!"+*!}2-**'*}2.**+*^}2/**%*DM-*")**)*"***;9";*9!*;*"1**1*;9"G*^!&>}%*+!![/;9"+9*+!=*+! =>}]!0*+}2+m!A*+}2+:+&o;9}2!+9:!+&o! F>:!+&o!~>}Ҹ!-a>!.g>͂@:!+&o!-a>g>͂@;9}2#+9:#+&o! @!@^!-a>g>͂@:#+ xxx from curr sector. Caution: upper/lower case matters. Use for hex: To find "IN 0" use: =<0> or "(tab)H,0(CR)(LF)" use: =<9>H,0 < save current sector into mem. buff. > restore saved sector r into sequential memory Z[nn] Sleep [nn tenths] /[nn] Repeat [nn (decimal) times] (Type any char. to continue) Cancel a function with C or Ctl-C. Suspend output with S or Ctl-S. Separate commands with ";". Example: g0 +;d;z#209!!*G*"=**=*!'!"I**I*!*!"S**S*;9"g*"i*9*i*M*g*"k**k*"]**]*!!""m*! !""o*;9"q*9!*q*""s*;9"*9** !s** !s**!!s#r**#!s!**""u**u*;9"*&o!@^!-a>g>͂@;9"%+9*%+! @d*%+!@d;9"'+")+9*)+#^"++*)+^"++*'+I"++;9"-+"/+9!-a>͜Track g>>*/+#^g>v:ͼ Sector g>>*/+^g>v:5:!!+"3+#9"+*3+#"3+*++"+|? give help A[ff,tt] ASCII dump (Type any char. to continue) C Change: CHaddr,byte,byte... (hex) or CAaddr,data... (Ascii) Allowed for imbedded hex. or CHfrom-thru,byte e.g. ch0-7f,e5 or CAfrom-thru,b;/ would step in, dump, sleep 2 sec, and repeat until control-c typed. All "nn" usage except "/", "T", and "S" are HEX. Use #nn for decimal. See DU.DOC for complete examples. y#x}/o|/g#ɷ|g}o }o9!**""***;9"*9!**""***!!""***;9"*9!**""***;9"*9!**""***;9"*9!**""***;9"*9** !s** !s**!!s#r**#!s!**""***!!!!+"1+#9"+*1+#"1+*++"+|`*-+*3+!@*1+^d!-a>! g>͂@!-a>! g>͂@!!+"1+#9"+*1+#"1+*++"+|*-+*3+!@*1+^aÌ!-a>5:!-a>5:;9"5+"7+9*7+#^"9+*7+^yte D[ff,tt] Dump (hex+ASCII) Fn.t Find file Gnn CP/M Allocation Group nn H[ff,tt] hex dump L Log in drive Lx Log in drive x M[nn] Map [from group nn] (Type any char. to continue) N New disk P Toggle printer sw|gBKx!! T]x! :6Wl*.:^#"^#"~#2~#2^#"^#"^"!~:w*} ""w""***;9"*9!**""*!!""***;9"*9!!**""***;9"+9!"*+""***;9"+9!#*+""+;9}2+9:+&o!a=:+&o!z=>}:+&o}2+:+&o}2+:+&o;9"+9*+!^! =*+"9+*5+I"9+;9";+"=+9*;+!!r@!"A+!"?+!}2C+:C+&o}/*=+*?+^!.=v!}2C+*?+#"?+*?+*=+^>Ҙ!}2C+!"?+*A+!F>*;+#*A+*=+*?+^s*A+#"A+*?+#"?+B*?+!&>Q !"A+!}2C+:C+&o}/Q *?+*=+7    ^>*A+!=}$ !}2C+N *;+*A+*=+*?+^s*A+#"A+*?+#"?+;9"E+"G+9*E+!$!r@*E+#! ! r@!"K+!"I+*G+!^!:= *E+*G+!^!A{ozg#s*I+##"I+!}2M+:M+&o}/` *G+*I+^!.= !}2M+*I+#"I+: *& !}2 *: *& !}2 *!}2)!}2)!!+"U+#9"+*U+#"U+*++"+|ʄ !)*)*U+!@p:)&o#}2)I !}2)!}2)!*)+"U+#9"+*U+#"U+*++"+| !)*)*U+!@p:)&o#}2)í *S+"*(**+L"*!͇>!)!)v:)&o!&>/:)&o+"*!}2)!)Ҋ**|!):")!)C!&>P!)1")!)!)!:@!"q+!"m+*)!&>M**y!)*)*m+!@j: *&͂!-a>Pointer Record g>>*m+g>v:, g>>!)@"}+*{+*)+"y+#9"+*y+#"y+*++"+|p*}+!+"w+#9"+*w+#"w+*++"+|g*+!+"u+#9"+*u+#"u+*++"+|^!**u+^*)*y+!@*w+^}o|g!=*)*y+!@*w+*)*y+!@*w+^!] *I+*G+^>*K+! =}4 !}2M+!"I+] *E+#*K++*G+*I+^s*K+#"K+*I+#"I+ *I+!&> !"K+!}2M+:M+&o}/ *I+*G+^>*K+!=}ҳ !}2M+ *E+ *K++*G+*I+^s*K+#"K+*I+#"I+| ;9"O+9: *& !}2 *: *;9"a+9!!+"g+#9"+*g+#"g+*++"+|:!!+"e+#9"+*e+#"e+*++"+|7*a+^!=4!}2i+!! +"c+#9"+*c+#"c+*++"+|*)*g+!@*e+!@*c+^*a+*c+^&>!}2i+Ú:i+&4*)*)*m+!@m!)*)*m+!@!)!:@!!?+"o+#9"+*o+#"o+*++"+|j*)*m+!@*o+)^#V!&>*)*m+!@*o+)*)*o+++!@j*)*o+++!@!!r@: *&g͂!-a>  Da**u+^}o|gs!}2 *p*s+*s+^#s*s+^**>[*s+#*s+#^#s*s+!s!"+Q!"}+#;9"+9*+ ^#V"+*+!s*+ !s*+ !s!"+!"+!}2+!}2+!+͈*)!!r@*+*+s#r*)!!@& !}2 *!}2)!}2)!!+"Q+#9"+*Q+#"Q+*++"+|q !)*)*Q+!@p:)&o#}2)6 !}2)!}2)!*)+"Q+#9"+*Q+#"Q+*++"+| !)*)*Q+!@p:)&o#}2)Ú (*O++***O+&> *O+"*L"****g+!@*e+!@*a+!3@!}2W+AS%!}2W+:W+&o!-a>_ ISIS File: g>>!!+"k+#9"+*k+#"k+*++"+|!)*k+^!&>!)*k+^!-a>g>͂@À!-a>!.g>͂@!!+"k+#9"+*k+#"k+*++"+ta Record g>>*m+!>@*o+++g>v:/, g>>*)*m+!@*o+)*)*o+++!@mW**|!).")!!?+"o+#9"+*o+#"o+*++"+|8*)!&>5*)!=:)&o!&>*)*o+++!@:)&o!s*!)*+s#r*+!&>*+!>m*)*+!@!)*)*+++!@!)^#Vs#r!+͈*)*+!@*+)*+s#r*++"+*+#"+*+!@=!"+!+͈*)*+!@!)*+s#r*+#"+!!+"+#^"*!}2)!}2)!}2 *!!+"Q+#9"+*Q+#"Q+*++"+|p !)*)*Q+!@j:)&o#}2)5 **^!=ҋ !")Ñ !")!}2)!}2)!*)+"Q+#9"+*Q+#"Q+*++"+| !)*)*Q+!@j:)&o#}2)ú ;9"S+9|8!)*k+^!&>5!)*k+^!-a>g>͂@!-a>E, g>>!)!C)!! !C)0+-!͇>!C)!!)^[/!C)[!)!)s!C)!!-ͩTOO9Ҟ!C)!![/!C)[!C)!!-CPMO9Ҕ!C)!![/!C)[!)!C))*o+++!@I*q+")*q+#"q+!)R")*)+")×*m+#"m+!)1")ËÇ!}2)!-a>tCP/M open failed, g>>!)g>>5:Ñ!}2)Û!}2)å!}2);9"s+9*s+#^**@*s+^+"+*+! @"}+*+!@"+*}+! @"{+*}+!9"+*+#"+*++"+|!!+"+#9"+*+#"+*++"+|*)*+!@*+!@^!&>*+*)*+!@*+!@!3@*)*+!@*+!@!s!}2 *5!)!C)!! !C)0+-!7    >!C)!!)^[/!C)[!)!)v:)&o!&>B:)&o+"*!}2)!C)!!-^TOO9!C)!![/!C)[!C)!!-͒ISISO9!C)!![/!C)[!)!C)!͇>!)!)s!)}/ҹ**|!).!&>!)U*)")*)) !}2)!-a>(Name .Ext Sizeg>>5:!-a>L----------------g>>5:!-a>5:!!+"+#9"+*+#"+*++"+|)!!+"+#9"+*+#"+*++"+|&*)*+!@*+!@^!=#!! +"+#S file name>g>>5:!-a>5:!-a>-!DIRg>>5:!-a>5:!-a>h!SELECT CPM g>>5:!-a>5:!-a>ͤ!SELECT ISIS g>>5:!-a>5:!-a>!QUITg>>5:!-a>5:!-a>!Default drive assignments, =Q%!-a>E%3 Intel-compatible double density diskette, 202 typeg>>5:Á%!-a>x% Non-standard CP/M disk typeg>>5:W'!C)!!-͛%ISISO9P'!C)!![/!C)[!C)!)v:)&o+y!-a>&.Current disk selected for ISIS simulati"+!)1")!)͋*)")!"+!"+*+!>|**|!).")!!?+"+#9"+*+#"+*++"+|ʿ*+!>ҵ*)*+++!@I*+")*+#"+!)O")*++"+c!)1")**y: *&-͂!-a>Pointer Record g>>*+9"+*+#"+*++"+|ʼ*)*+!@*+!@*+^!&>҈*)*+!@*+!@*+^!-a>g>͂@Ù!-a>! g>͂@*+!=ҹ!-a>!.g>͂@!-a> g>>!-a>*)*+!@*+!@ ^#V!g>>!-a>"CP/M := g>>**!Ag>͂@4":, g>>!-a>M"ISIS := g>>**!Ag>͂@!:g>͂@5:*+͔!}2):)&b(!-a>!=g>͂@!C)![,a>!PX;B:!!C)^+")#9"+*)#")*++"+|"!C)*)!C)*)^Xs"!}on is: g>>5:!A**!-a>g>͂@!:g>͂@**^!=҇&!-a>{&. ISIS single density diskette, ISD or 201 typeg>>5:M'**^!4=&!-a>&' ISIS double density diskette, 202 typeg>>5:M'**^!H='!-a> ' ISIS hard dg>v: , g>>!)*)*+!@m!)*)*+!@p*)*+!@!)^#V")!!?+"+#9"+*+#"+*++"+|r*)*+!@*+)^#V!&>o*)*+!@*+)*)*+++!@p: *&o͂!- @#g>v:!-a>!Kg>͂@5:èz!}2 *@"***"***")**! "***")**!"***")**!"***")**!"*!*!!s!!#"++9"+*++"+*++"+|!**+!**+#^!**+#^sì!}2 *!}2 *F"2)!C)[!C)!!-!#COPYO9һ#!C)!![/!C)[!C)!!-U#ISISO9x#!C)!![/!C)[ͅø#!C)!!-͎#CPMO9ұ#!C)!![/!C)[͎ø#!}2)0(!C)!!-#SELECTO9Z'!C)!![/!C)[!C)!!-isk, 206 typeg>>5:M'!-a>D' Not a recognized ISIS disk typeg>>5:W'!}2)0(!C)!!-p'DIRO9ғ'!C)!![/!C)[͑0(!C)!!-ͫ'DEBUGO9(!C)!![/!C)[!}2 *!C)^!&>'!C)!!-'ONO9}2 *0a> Data Record g>>*+!>@*+++g>v:7, g>>*)*+!@*+)*)*+++!@mÂ*+#"+'ö!}2)!-a>ͣCP/M open failed, g>>!)g>>5:!}2)!-a>ISIS file already exists, g>>!)g>>5:!}2***" ***|!"*!y!-a>? CP/M-based ISIS Simulatorg>>5:!-a>l -------------------------g>>5:!-a>5:!-a>ͼ 2COPY ISIS TO CPM g>>5:!-a>5:!-a> !2COPY CPM TO ISIS s$.Current disk selected for CP/M Read/Write is: g>>5:!A**!-a>g>͂@!:g>͂@**^!=$!-a>$0 CP/M single density diskette, industry standardg>>5:Á%**^!4(!C)!!-(QUITO9)(!}2)0(!}2):)&_(!-a>V(I beg your pardon?g>>5:Á"**y: *&9)!}2 *!}2)!}2)!!+")#9"+*)#")*++"+|(!)*)*)!@p:)&o#}2)Þ(!}2)!}2)!*)+")#9"+*8    )#")*++"+|9)!)*)*)!@p:)&o#}2)(* *|ͻ9-;9"R/"T/=>:2&o}/o}҉1: 2&o*1:2&o^=: 2&o:2&o{ozg!:2&o=}w1*1:2&o!1!0}22:2&o!}220:2&Ҩ1:2&o!{ozg"1î1!"1*15*6!!j=s*6^!&>5ç6!9^#VA~N5!9^#V<!sç6!!9^#V9^#V+"6#9"6*6#"6*6+"6|ʐ6!9^#V"6*6?^!=6*6?!s*6A^}/6!*6Bj="6!9!*6j=s#r!9^#V!&>"V/9*R/!>.!"R/*V/*T/!N.!*R/3@!N.!*R/s!N."N/*N/%2!9^#V8^!>s2!9^#V!9^#V4^#V͵2!9^#V!^}22ä2!9^#V!^}22!9^#V!9^#V4^#V͵2:2&oø2;9"3"39*3;!s!9*3s#r*3<~2*3;!s3F46*6A!s*6A~O6*6!s*6<!s*66!s#rm=ç6o6*6*6B*6?^^s*6?*6?^#s*6#"6t5!9^#V6!s#rm=û6]7;9}289!9^#V"8*8?^!=&7!9!*8Bj=s#r!!-6#6#6#6!-6#6!@##"@!9"@"^/;9"/"/"/9*/*/*/*/*/*/^*/*/!{ozg{ozg3@*/!*/^*/{ozgs/;9}209!9^#V!:0&os!9^#*3@~3*3<*3!^!=s*3!^! =}24:4&o*3<^}r3*3;!s:4&o*38^!=}Җ3F4*3<^*3;^}3*3!! s9!*8j=s#r*8?!s*8B*8?^:8&os*8?*8?^#s!9!s#r!9^#V=!8!3@!9^#V8^!>қ8!9^#V"8!*89^#V+"8#9"8*8#"8*8+"8|ʘ8*8^}28:8&o! =78*88@"@>2-!00"-![,6# x,!",","W-"R->2,2V->2,2^-> 2-!-",!-"[-!"2"-!/"-V!9^#V4^#V4è0"0;9"2"29!}22!:2&o+"2#9"2*2#"2*2+"2|ʙ0!2^#V!2^#V9Ҁ0à0*2!"2*2!"2Q0!}22:2&o;9"1!1!Q͇>9!}22!1!^}2 2*1^}2 2!}22!1^}22:2&o: 2&o!4;9"?4"A49!9*A4s#r͸6I4!9^#V=!6!3@!9^#V8^!=4*6!!j=s*6^! =ұ4!! j="64*6^!=4!! j="6!!j="6ç6)5!9^#V8^!=)^!=E8!:8&oj="8:8&o! =B8!! j="8Î8!:8&oj="8*88^!=Ҏ8:8&o! =Ҏ8!! j="8*8#"878!!9^#V9^#V+"8#9"8*8#"8*8+"8|8*8^͵6*8#"88Î88    9*9"9*9"E9>:9{ozg##*E9!*E9"9Ö9G9]9!*9!X9G9U9]9G9]9]9U9G9U9]9G9]9U9G9U9U9]9N29Gڦ9Ayʳ9#ª9:9"9*99# y9!yMD!`iO>9}o9yI=;9"c=9! *c=j="e=p=Ú=;9"="=9*=M*=o&"=*="=*=!!j="=~#=#>>C>=:>L>}=|3>!`iL>z>}|"A*A!/A"/A*/A"%A*%A: :!!9y: ::9 ::9 :: ͉@ ͉@*9;~U:>B:6*98~>*9~ >A ;z:-:{/_z/Wz:'͗?:͗?:d͗?: ͗?::!:!g> ?32768>0_0;!͂@:3>=3>=L>z>{z3>=L>}3>|=!`iL>=L>>&}o&}o"9"-"-!"2"-!/"-ɯ2>">">YPz>ʮ>ڮ>>2>}:@*>:>=w*>6#s>2>ù>!>*-"?" ?" ?#+n&* ?* ?x:xz,;$;{$;xG:;z/W{/_ ͗?z,;xV;V; !͂@Q;:;ɯ2B="@=}2?<2@<*98~;!?*98~; !͂@*9;6> *@=!A<>2@<*9; ~ڕ;!;*-:@<; <#:@<<2@<*9 ?*?|%?}o|g%?͓@{N͉@#z,?:2@!22@yT?Í?x/Gy/O>=e?Ë?)?)p?, y?]?33]?)҆?, ]?!>22@ɯ22@¨?@@x??D?{/oz/g#D?{/_z/WɯO>Gz???D?{/_z/W}o|g#ɯo>gD?o>g; ~;Õ;y 22@!͗?͗?D?D??@xN@~# xD@\@xp@ + +~+ xf@{q#{y@͓@Yͨ@}- ͨ@-œ@*-yHҾ@)·@y´@ï@MDͯ@@A!"#A*#A^#V9     }ۑӐېےӒӓӑ2 AeJeEÁ!Ý;ú;wr:ʿ́!Version for: PMMI S-100 MODEM Starting at Port :( ́!H ́!Version for: Non-PMMI MODEM MODEM7.97 iPDS 1/13/83 :·BE>?<<"w ò#̈́ 0RK{ʕ:U> O:!?<\<d>E<q>E<~ l>E:!A2!AF<·2͊Ұw ÷<͑ Ĝ  7é2>?B>Ewr 1-312-789-0499S= T= U= V= W= X= Y= Z= inter is off *G:A" :A, ẍ́ w ͤ > < : < } G -G ̈́ Gw ͤ :A_ x*> G : G :A} > J :Ap#"A> Œ >:̈́ ͖ ::ʢ =:A:@ ͖ *A !C"A"Ap#"A>2AͰ Hæ Ͱ *AN#"A æ *A*A}o|!C"A"A>2 AG0O ! *)">@ӑ>6Ӄ}Ӏ|Ӏ>ӑ>%ӑ Baud Rate Initialization Routine Choose one by number 1. 9600 BAUD 2. 4800 BAUD 3. 2400 BAUD  >B>]E҈:ẃ! No answer after time-out. Redial? (Y/N/C): ͜ ̈́ ͻ w Nʲ#YwC/2F!!A~i{́! Connection established - Select options: ͑ k1>̈́  øA=Amrad 1-703-734-1387B=Ben Bronso !9"B1B́! MODEM 7.97 - 12/27/82 n32A>2@/2A:]2@ c 2AÀ !F#~ r g x2!A"A!!: A>2 A‘ >2 A1B!A:@G:xʭ CqDʩ2 ʲ#H#M/ --2A2A:@E >2A L >2A T SʲR(͌2ò#:]2A>*2A2A!C;:Aw#̈́ ;:Aw#̈́ >*: AB!͆;ʆV̈́ :Aʂw#"A V>:̈́ VV: AB*A:ʟ:â:=G ́! Memory save buffer full G !q͆;  x-6#}l&)>o 4. 1200 BAUD 5. 600 BAUD 6. 300 BAUD $ :ȯ2!!A~!&Aś! Waiting for dial tone >Ed́! << No dial tone >> 7 !eB=: !F: !=: >$͝n 1-312-955-4493C=CBBS Pasadena 1-213-799-1632D=PMMI 1-703-379-0303E=Tech. CBBS 1-313-846-6127F=Ron Fowler 1-313-729-1905RG=Gasnet NASA 1-301-344-9156H=Dave Hardy 1-313-846-6127I=Wayne Hammerly 1-301-953-3753J=RBBS Pasad  >2@/2A3 i4BB!C"A2@2A: A2A>2 AG >2 A:A ͑ < ͜  Gn : n > :A>2Aʍ :x : x Ü :  :x :k :EG :ʻ :ʑ : : :A/2Aw w w < : :&ʩ2:$@:%̄"C(B(+|B!B}!\B !!5B}!l}͓:"A ʊ́! ++File does not exist++ ́!Type "R" to return to modem Type "A" to re-enter name: ͜ ͻ ̈́ w AURxÊ,: eB́! Enter number or library letter - when finished, Ctrl-X cancels while dialing:  Aͺ;:!A/!"A͊A~ʏ ʰÂ! {ʤ~ʼ š !Ap!:!A_!"A~́! ++ Bad library number called ++ /8͑ Ĝ /#ena 1-213-356-1034K=David Kozinn 1-216-334-4604L=Program Store 1-202-337-4694M=Kelly Smith 1-805-527-9321N=SuperBrain Sys 1-617-862-0781O=R.L.Plouffe 1-703-524-2549P=K.Petersen 1-313-759-6569RQ=Bruce Ratoff 1-201-272-1874R=Mark Pulve< : :x :@< > >2A) < ́! ** Memory buffer :AY ́!open ** :́!closed ** w S#'03t ˆ >  ͹ k } *Kt ¨ ~#ʱ *Õ ͹ ҵ Õ < k ͑ ͜ G: 7?7>2A< '69:A ́!Printer is on ́!PrV́! ++File transfer completed++ x́! ++File transfer unsuccessful++ x́! ++ Transfer cancelled ++ 6# 6 #‚6#‹́! Enter file name to be transferred - C/R TO QUIT:  Aͺ;w  A!5B<5B5B!D~͑9     ͜ #:ąt *̈́ ,#> +7̈́ :”:G:OR J!e:q!f:Aq:Aq!L͆;:ą{w -̔ ¢-͑ ʔ͜ Ô>2AO:@>2A:AĿ>B2@>:] ʼ/Px^>2!A5!e"A:AA>@2A!A6!!AN!"A 6 !!AF#m~ 2#m~ ="A+#m~ M:A<2A#m~ _M6 *AXB~ ʆ#y#~ ʆ"A!WBp \ȇ!o ~#~+] !!e~w#~w\!\l !!u6B#6A#6KA&o w 2AgzڇWgzڇ/\:@ẃ! ++ Bad sector # in Hdr wz2@>2 A"!gzڇw,m:AʯQ2 Agzڇ:@G:@<gzڇ± #ʞ:@ẃ! ++ CRC error ++:@ẃ! ++ Checksum"A:A<2A:AOeB\B! 2A!eB"A͕! Error writing file $--!L͆; ʊuuh7:ʙ'82A-"O:@ʸ:@½: AʽB :@:@: AB "Ot *:@ ́!Awaiting iAX:Avr̓>̓:2AO:@K>2AͳS>B2@:] ʼ͕i:@ʇ́!File open, ready to receive :A>’>C:@:A¹́!CRC in effect ́!Checksum in effect ^Z:@ ́!Awaitinl!l6\:\<2h:s>2!\ :\2!\ \ç!\ \!\ \<7°2=Ɓo& ] 2h2|w#~w\!\l ~# x>2 error ++ >:@F́! Sending # *@ ́! ( ́!H)>:@:@/>2 A"!~,e2 Ay"z{ aG:@ʴxw ́!H Recv'd, not ACK :A<2A= :@ !7͕! Can't send sector -- Aborting $:@ʴ́! Timenitial NAK gC) :@J́!CRC request received 2A::@c: Ao:@: A E:: AE*" " " " " ::(2F<2+2.<2=2@<2C]2@ !@ O2 AA>2 A6#͌2ò#:@2@g name NAK P >!A51*A\ !"A8>7 y2A!]~:@~UMgU#D>:@w Qgʬ>u:@ʟ́!Checksum error P >9>!\:@́!Awaiting file name ͭ7y2A!]g':@A2A:@6́! Awaiting # *@# ́! ( ́!H)} gzڇ 67G:@wxw ́!H recv'd, not SOH gw:A>“:A>ʓ>C:A<2A :@ʯ !Z͕! ++ Unable to receive block - Aborting ++ $:@ ́! ++ Timeout ++ :Aout on ACK ô:@͑ ͜ 1Bg">g/> ́! Routine cancelled >B2@ *@#"@}:@ʴ\<́!File exists -- Type 'Y' to erase: ͜ ̈́ ͻ Y²#w \́! No file specified ò#\<͕!Error - Can't make file D:@–:@o !O>w# !]O><~ 2#xJ$~ J>.$́! ::@ć! Transferred :\2A!\}:A2\!@@ !:A·.́! All transfers completed :@ ́! Press RETURN to disconnect  ½́! Disconnected t$́!Time out receiving filename Áʫlw:@<M>#}ʁ:A<2A `~ Ą ~ >.̈́ Y:@w ygʫ!\:@ʢ́!Checksum error ͭڢ>g7>2A2A!e"Aq!\VB<&:f*A\ !"A!A4&o w w:A:A:A/2A2:@́!++ Switching to Checksum mode ++ ++ Sender may not be CRC capable ++ :Aʅ7:@ẃ! :A ʷ́!++ Framing error ++ :Á!++ Overrun error ++ :Á!++ Parity error ++ w:irectory is likely full $#\*}"A!"}ɯ2h\2Ay2A!eB"Ax*A!!í!r>2A2A2@/2A2A!C"A"A:@²#w 3 !l\!2|2h j j j [ j >(j >)j _> ̈́ > ̈́ Oa{_   | {0j | }  :     !0Ä :@!<>2Á! Multiple errors encountered. Type Q to quit, R to retry: ͜ w ͻ RQ !́!ctrl-@̈́ ~ʎ!j #Â! ͐!>̈́ :@ >Q2@:A_3*B:~#! A!\<ͺ:]EHLG:x!CTk"S)d on subsequent screen. R - Receive file using Christensen Protocol S - Send file using Christensen Protocol Command is: R(or S) FILENAME.TYP R and S can use the following subcommands: B - Bulk transfer using wildcards (e.g. d Options: After entering your primary and secondary options, you can set the modem speed by placing a "." after the options followed by the speed e.g. 110, 300. For example: SBO1T.600 will set the modem to run at 600 ba)-́!SET - Set communication ports > ̈́ x-́!CAL - Dial number DSC - Disconnect BYE - Disconnect and reboot ́! The following are terminal text buffer commands: :¾-> ̈́ ́!DEL - Delete memory buffer and file NOL - Return to terminal m"R":@)"́! ++ Bad Option ++ /":m ́! Re-enter PRIMARY option and file name only:  Aͺ;!:m ~">2A>2@>2@:́! Enter New Baudrate: !e6͜ ¶"w M0ڨ":Ҩ"wÖ́ #è"!"#O*#yO}o|g"|g}!o""#"*.*) Q - Quiet mode (no messages to console) T - Return to terminal mode after transfer V - View bytes transferred on console The single letter commands may also be used on the command line when the program is initialud. p:́! Three Letter Commands DIR - List directory and space free (may specify drive) END - Exit from this program ERA - Erase file (may specify drive) LOG - Change default drive/user (specify drive/user) and reset disks. eode - no loss of data in buffer WRT - Write memory buffer to disk file p:́! Local Commands while in Terminal Mode :q! - Exit to command mode :.:&q! - Disconnect :$q! - Send break :%q! - Change baud rate :/:q"*#T]*#|>:@²#́! ** There may be text in the memory buffer ** ** It will be lost unless NOL or WRT commands are used ** :O!͆;}+œ# –#>̈́ ’#ù#:A­!!@@ !!@@ !>2/2A0͝:́! Single Letter Coly executed. p:: *́! Additional Subcommands for PMMI Modem Modem control: O - Send or receive on Originate tone A - Send or receive on Answer tone D - Disconnect option Parity options: 1 - Set and check fo.g. LOG A0, LOG B (user unchanged) SPD - Set speed of file output in terminal mode 6‡+́!TIM - Set S mode time-to-send message : ʽ+́!TCC - Toggle Checksum/CRC mode on receive : +́!TBR - Toggle backspace to rub conversion :U,́!TLC ! - Transmit logon :8/:q! - Toggle printer > ̈́ :q! - Start copy into buffer :q! - Stop copy into buffer Start & Stop may be toggled as often as desired. A ":" at start of line indicates buffer is open. XOFF automatmmands H - Display this information ? - Display current settings T - Terminal mode E - Terminal mode with echo L - Terminal mode with local echo For capturing text use T(or E or L) FILENAME.TYP and Start & Stop toggles describer odd parity 0 - Set and check for even parity Both ends must be capable of these options which are available only in S and R modes. The parity checking will be part of the file transfer protocol. Spee- Toggle 1) local command immediate 2) local command after : q! : ʒ,́!TLF - Toggle send linefeed after carriage return :,́!TXO - Toggle XOFF/XON testing in terminal mode file output :1-́!NUM - List remote systems :ically used to stop input when writing full buffer to disk, XON sent to resume. :q! - Transfer ASCII file to remote :: 0q! - Send local control character to remote 0q! - Next character will be used for local control ́! Dri:    ve Ä́ 3)1́!, User &o w :@Q1s;́! bytes of buffer free ́!COMMAND (H for Help):  Aͺ;w "A͝;ENDҭ!͝;LOG3͝;DIR2͝;ERA+4͝;?ҵ:͝;SPD҅4͝;TIM5͝;TCC6͝;TBR"7͝;TLCq7͝;TLF7͝;TXO 8:1͝;NUM9:5 52q50 Aͺ;:"A 0 Æ2́!Terminal mode file output delay is 0.:ͫ5́! seconds per character ́!Additional delay after is 0.:ͫ5́! seconds ɇ GҸ5>0̈́ xo& 6†2́!Use 0-8 to give baud rate for S mode time-to-send messe output ́!XON :#9́!NOT ́!automatically tested after 8:ʆ2!AP0:@¼9:B ʼ9B(>2@/2A!B}!C"A0:@ʼ9:B ʼ9*A >2@/2A!B}!C"A0́!++ No File Open ++ 0͝:́! Library of Phone Numbe#6 ͙=ͫ= Z= ,= ͫ= Z= <=,= Z= ͙=ͫ= Z= ͫ=#Ϳ= Ϳ=6# > ͒=>͒= > ͒=>͒=w#’=:©=_@w# . =w#ë=~*=#===~*=#=6?#= A!\ 2$A~2:"A!;d:چ2!Ñ ͌20́!++ Invalid Command ++ t́! << Disconnected >> k ́! Goodbye... EB:A_3*"2A=:A_age, where 0=110, 1=300, 2=450, 3=600, 4=710, 5=1200, 6=2400, 7=4800, and 8=9600 Baud. Enter value: 5 ҆22̀6066́!Rate for the S mode time-to-send message is set to 6́!Modem speed is Ê@:G:: ʆ2:/260 7́!CRC mors of Remote Systems !eB=:##!F:##!=: O:":> > > >$ eBw w 0F#o:e:7́!HIT any KEY to CONTINUE͑ ʋ:͜ :0:\> ̈́  > ̈́ ­:͝:́! Current Settings :6:: ̀6677ͅ7́!T D?R?2?2?l?ʔ>]?~g>~g>#T>!!́! . >2?l?ʟ>:?'>:?<2?w =?>2?'>́!NO FILE:l?ʭ>=_##~2?#~2?##^#V"?*?#>W+}>z>>i`:?>)=>́0:@3:&A 3AA2A҆23G:'A ]35G:(A ]35OxG:)A ]35OxGx2Á!Insert disk for drive :AÄ́ ́! Hit return when ready͜ 0 ƒ3w  :A_:A_30 ́!++ Terminal mode file open ++ ++ Use de set ́!Checksum mode set : ʆ2: /2 670: T7́!Backspace is rub ́!Backspace is backspace :ʆ2:/2ͅ70́!Use :: ʳ7q! before local command q! to send local command to remote : ʆ2: /2 70́!Linefeed : erminal mode file buffer is :@*;́!iń!active Unused portion of buffer is s;́! bytes 8 9%5q5w 0͖ G*A7?>oxg :=;SRTEHL~ʶ;®;#ß;>#°;7#͘<կͨ< ʉ<<<;<M<|< ;G#4+~#r? !m?w#K?!mm? !_!ʟ>:?'>:?<2?w =?>2?'́!File open: *A ́! ( ́! Hex) Records Send time: :_!@@^#V*A^@i` ́! mins, !T@:_WRT or DEL before LOG command ++ 0 A!\ [0-9]:  8́!NOT ́!sent after :ʆ2́!Use XOFF testing? (Y/N): ͣ8M828́! Use XON waiting after (Y/N): ͣ8ځ82 9:0/2́!Therefore 80 Aͺ;:"A ?GN>xY>Æ2́!XOFF testing :8́!NOT ́!used́! in terminal mode fil<#;#G~w$<+xF6 +<)<;4;><> <><;>#<> <> <þ;G>#<> <> <5;> <> <;> <> w#¡<<ʫ<o!@:__ ́! baud 110$300$450$600$710$1200$2400$4800$9600$ADOQRSVTL01BADOQRSVTL01BeB;    eBCCC1*ͦ;!*!*f!">2*~O#]mO*emʄ*":=2( | |ͦ* ^#V"!-ͦ\q!-!ͦ͝\q*+"|«ͦ\"̓*͝* s#r*6>"^#VOk̓r+s*͝*5*^#V+_k*7z~ ȱɾ#nͦOͬOͲ͸w#*.*.!*.*.'*.FILE NOT FOUND $I/O ERROR $;    <    <    =    =    >    >    ?    ?    @    @    A    A    B    B    C    C    D    D    E    E    F    F    G    G    H    H    I    I    J    J    K    K    L    L    M    M    N    N    O    O