CPM < USER     FORMAT ******** QUAD  CP/M2  BY  LIFEBOAT !6DW1"|2!g•$$ *%.!~.1~.!~Ϳ g•$$ D>ڜ:2ͽ.5~h*.~y> =*.~ڛŒ:.*.wG,¤$wG,®•*.~*.~ʜ*.~¿:O!^#V~#@\XAUTO COPYRIGHT (C) 1979, DIGITAL RESEARCH _͌> ͒> Ò> Ò͘~#͌ì _2<Ý2ͤ˝ÝÝÝͤߝͤÝ !虜2:2a{_:ʖ:路>Ľ˝ʖ:=2̤–!B!6#5ڝʖ:路Ľ!ͬžʧݞÂݞ )!F#xʺ~0wëw!" !~6ͽ:ý(!Ϡ#͘*~ ""͌#>?͌͘ݞ =_.:;<> Oo$>!ͤY2*O"ʉ@G:ʐ:wÖx2p0ʹ#*©6?ëw˜0ï#6 ¹.0#*ٟ6?۟wȟ0ߟ#6 #6" #~?  xDIR ERA TYPESAVEREN USER"!yΤO#< Ty#O 321y_͸2y2ͽ:˜1͘ОA͌>>͌9؞О2^ :¥.!_~#fow]!v"!ߠçREAD ERRORçNO FILE^: !Τ ~ 3#0 Wx x G ~ # 3x~#B!Y~ɯ2ͤ:=!菉ý:=!菉:ý^T!Τ~  6?#ˆ:`O> K{̡͘ОA͒>:͒ԡ͢>:͒͢xK > K > ͒x  ١͢١žØÆ^ BRͧ9!5‚#~Y‚#"Tͤ<ÆALL (Y/N)?^ TНʧ͘!6!~ڇ w4!Y~ʆ͌ž†t=ʆ٠f ^ Tͤ 2o&)|+!؞ͤԢͤڝ<ͧ՞ÆNO SPACE^ :Ty!ͤݤB*O=?_s#"^sG!~Ypsp2ͤmͤÆÆf ͧÆFILE EXISTS _:Τ É:Τ ģ:ʉ=2)ͽÉ֤ T!@Нk!؞ͤ}|q=qf^!~2ͤ>`~2ݤ2\!ͤ!B!~> >#0~O#Cx2͘՞1)ͽÂf zͧÆBAD LOADCOMf^:Τ ! Â$$$ SUB""C{2ֲ!"E9"122޲!ty)K!G_^#V*CȧΧԧ~Eȱױ ,&-AGMS!ʥ!եô!ô!ܥBdos Err On : $Bad Sector$Select$File R/O$ɦ:BA2ƥӦӦ!~6 O͐  :E B 2>: b# : y! 4 5~yy5 6yҐ^H@Oy H H: –ͬ  #Hɦ: !  Hù H H $O͐Ӧ: 2 *CN# x: 2 p&x~+é7ɦ2 H! >w_: ! 5ͤNkͱ¦ͱxʊ#Nx: ! 2 ͤ! 5™#wO~x½p Hy<< ʑ :!qMDӦ#2E>jtIY¸θ%/f3! ^#V w#P:BO|^#V#"##"##"##"в!O*!O*Ʋ|!ݲ6ʝ6>*w#w*w#w'û*! J*""!N#F*^#V*~#foyx*{_zW+*yx#*βDM*s#r*s#ryOxG*в0MD!!òN:㲷 EG>O: \S*C :ݲqn& ^#V>O^"*}:ò*)=":IJO:㲡o"*C *C!ͮ~2~2ͦ:Ų2ͮ:ղީO:㲁w:w |g}o*# ):BO!yoxg*:BO}!N#F "*Ȳ#*s#r^ ~!J! J*:鲅o$*C~i6iw**{#zr+s{ozg**̲͕** Ī,w͜͸ڪͲ!!N#F$**O!~#ҫ:A#~$=2Ek͌ҫ:Բ:Ų/GyO>2Բ!زq*C"ٲ͡ʔ*ٲJҔ^:زOyʃ?|x | s-|N-# S:2E!Բ~Яw>T D^6kƪ-äPYyѬ 5*Ʋ{zBK5ڋ>*Cw~#+w#w+ɯ2E22i^ *C :ݲ~ۭw~͔͔# # ͭ w ~>2Ҳ!E5T*C!"C"C!w# F! w͌x2Ҳ͢*C ~<wʃG:Ų!Ҳʎì 4~ʶ¬:Ӳ<ʶ$ʶïZͻx>2ղ>2Ӳͻ:!ᲾZ2:Eẅ́͊ѨͲҩ>2ղ>2ӲT*CGͻ:ẅ́n>2ײ;O ^DM;}H>"*C :ݲ:ײddslO s#r:E͊:ղ==»y==»*Ww#*"Ѩ͸*:IJG#š"ڪѨ͸:!Ჾүw4iw:ղҩZ!E~=26ҩ2ղ*C!!~~#~O~G#n,-.‹! w! yG!x͢.:E<ʄ! q!pQ:E<. ʄ$.:E<ʄi6}2ExN! ~态O>G~G!~G} *C!r#r#r ^ͥ_y#x#{s+p+q-*C ͥ!!q#p#w*:BOYG}*MD "ã:ֲ!Bw!>2޲*C~=2ֲu:B2߲~2wE:A*Cw>"!""2B!"ڪ!rQQQâ~?±ͦ~?rQ*ٲ"CQ-Q͜QüQrQ$Q*):B"ڪ*)*)Q;*"E:ֲ;:A2AQÓQÜQҰ*C}/_|/*W}_*"}o|g":޲ʑ*C6:ಷʑw:߲2ֲE**E}DQ>2ղÀß ʴÙ̴Ӵش޴4 CP/M2 on North Star 48K Vers 2.21A DQ (C) 1980 Lifeboat Associates $1220X͡!"P1>!4Ÿ>!4Ÿ>*4Ÿ*͉>22!"!"!0~6!6̓:O:]]]̼](?O?(?(Q?y!2y:o&))))!}2<&i"y2`i"* n&޵ ޵W2(`2(y2) `!>2$! ͂!$5W! pWW*1#=~O*!#"!2#2'ɯ2$<2'!%~6ʐ!pˆ=ʈ|O~|ʥ:&ľ2&!͂:'¶:=o&)))))))***:(˵>2&͇:(=:)޵:&þ2%2$2&!YY",".!""Ù͛w͛޵:O  yO*>239-͇yO!~kU#~2#^#V#^#V"1͛qͲ͂ s#ryO*\~N:!o~]Il5{IIĶ>:O _ն4:͞怱O:G:|W*y>zW>:!"yAw!͓  Mount disk A, then $23> !~=NGy@O:3̓:bo=9>{:@:34yg> gy?Oڟ 22yo:-ªڼ:2@>"Ǹ!+ ~Ydd*2~}OG<=Ͱ:5@G:*>2kwG#7wG# ,>!:G:>!Wr!0Oz/!:::::20:I~_G#~_G# 2X:48O=MͰ>=`:]z24###=É~#‰~$N# Ó!5>>ͿͿ)­6w#< %#H%!/=K[m}:}:m:κٺK:κٺ:κٺ:_^#V>>>ʤʰʼ>0κyٺy> y:2o:A>@!:W|*g=~w,*$=|*>A>>>>7>7>0>`> :HD~!"!" "!" ""* "* "* " >/ɯ ɯA !͉!"" " >22!"!"2OCONFIGCC1 COM^ASM COM@ DDT COM& DUMP COMED COM4LOAD COMPIP COM:STAT COM*SUBMIT COM SYSGEN COM XSUB COMCC2 COMv !"#$,BDSCIO H .-.1CONFIG COM%&COPY COM'(LIST COM)E Copyright (c) 1980 by Leor Zolman Please don't rip me off. 1^:\2~22222222}22<22|22><2! "!"!H! ":Ɓo&6ͮ!( ʫ͸ͮ"-ͮS2üO2üP2}üR ڂg."üA͛22üD0͛ʂ2üMAaڂ"üEU2aڂ"üC‚2üͮ7!v))))O m>"R*~R#}=Š!ëͮʂ@҂ î ¸îͮxxGG0O ??! *"1$':}! 2|)*H- ͬ: &̓ͅ:d!6K**r|?o&+7!k:[!vHClose error Error on file output ": option error Encountered EOF unexpectedly (check curly-brace balance) Unmatched right brace Undeclared identifier: Illegal external statement Bad declaration syntax Missing legal identifier Function definition not external Need explicit dimension size Too many dimensions Bad dimension value Bad parameter list element Redeclaration of: Missing semicoling from formal parameter list: *!22ͩ(= oo T :” >2͘ Ô k z *2o/ 2o"!/ ͘ ʅ R6 } 2#/ o:ʭ > R> R7|}Mismatched control structure Expecting "while" Illegal break or continue Bad "for" syntax Expecting "{" in switch statement Bad "case" constant Illegal statement Too many cases (200 max per switch) Can't have more than one `default:' :=W| !Hd!"!"$!N"2*+ :! FORMAT COM*SAVEUSERCOM+DEFF CRL=2345MEMR COM/FILECOPYCOM0DEFF2 CRL,678CTEST BAKCTEST C 9CTEST CRL:CLINK COM!;<=C CCC >CTEST COM?SECOND PASKHANOI PASTEMP1 $$$LTEMP3 $$$M$':}! 2|)*H- ͬ &̓ͅ:d!6K**r|?o&+7!k:[!vHz> R> R m>"RCC2 COM$$$ SUB î ¸îͮxxGG0O ??! *"1$':}! 2|)*H- ͬ: &̓ͅ:d!6K**r|?o&+7!k:[!vHz> R> R m>"RCC2 COM$$$ SUB î ¸îͮxxGG0O ??! *"1on Expecting "{" in struct or union def Illegal structure or union id HarlanE!Expecting "(" Unmatched left parenthesis Sorry; out of memory I'm totally confused. Check your control structure! Out of symbol table space; specify more... Too many functions (63 max)String too long (or missing quote) Attribute mismatch from previous declaration elbowroom unused Error in opening CC2.COM; writing CCI file to disk Include @Illegal "{" encountered externallyDeclaration too complex Miss!  ͼ$  8  * ʅʖʚ u u ʌ ʌ ʌ >2*"2!V  ͼڤ Ò · ͒ ª  ͒ ͒  >^͒  ͒ ! $ 22͒  *$s#r#s#r#"$:<2+*$++++"$:=2:! $>|>| >|>}|͑ k ͑ u *#"+>ʭ ! $> ͒ >|>͑ p ͑ . > >|>>> >͑ >|>*" ) >|>>**r}2r"*DM*e-S `i">|=|:/<|ʆ >=x  J /|>DM"p g ° >%§ >>>z >p >*J  "! $d"  *$+++F+Nq#p#͑ "I2Ks#r#"$*IG! $*"L2&2!'"G!4n_ʃ@͒ b ʗ!@ $}*Gw#w#A xO¹yOã!@ Ñ͑ s#r#:"GyO>y|p : !&4~ 2#" *#"a{ :8!H*7*7H>2~R#H_!$noRn*"! r*"*DM**w#{šzš":!e6C#6C#6I:2\͞ͱ! *w#+6 !~Hòx!9?w#1::*:*À*£!Ã"2 "22\>2*#* DM*~ +zŽ#q#p\2hHdͻ!lë\>2|\2h!lë\!^H\~###~##o&))###DM5:?~# x5ͼX<JGȷl!z*#"ͼچ_:’____**"!$">**"!$">|>>^?0:?A[?_a{? 0!T$*"JI*"!d[*"j:=6667*:G|ژ!:|Hdw #ڷyڜ Ү+~w#>_"))))! ~:2Я2*DM! x7G: !$*"ʓ::C_:SQZ_Zuy2|:w#:!$w#*DM##": uy|6#:xw#*DM#"q#p#####"*#">}|>|> 2<2 $ր22@+#~56},|,r*+++}|>*+:d*}|>2*"!"+"қ!$>^ҧZ:ʡ!by|†Ã2>2.uLu:>::û:C:>2<2*"*+"##~#fo"þ*+":~~G:##N#F*xy2þ!b$!<É"ʯ~d>2~wþu*:"""*":!Só>2 2"!"*:*"Q:>=2>2>2*"#":2!ͥ":w:w!vʆ!"ͥ:q¡!"2>2!$ogýT]! xDM*":G:5!j $_  ¾>|ͅ "I:K>2K! $_:&o&))####ͭ>:&!'xk~# ^*I}|*L" k J   ͅ . ͑  >|>z >k J ͅ #. ##" ! $k ͼ#k J \ >*$+~+ngu *"ͼ\ >*$++*""*DM! xP**ʹ !Hd~a 7`ir**s#r#w#y"*r*"DM**xʩw# Ü"rDM* DM"Ͷ xw+ *+"2!" 2*!lHd~*|})#5>*7! "! 0"#|j+!~ Y>0<:dwG60+Q!H|/g}/o#ɷT/<¢—=/<|2:bkwyx=+ïO2>`% ʩ 4\4\4y(` ʩ+Io&))##ͼG>X*DM_"DM*"Ͷ ͕G>‰:ʭr #`i wy·x+ Õ?*T]~#~"#~#~Gx#~ͼ#~#  +}o "~?W:)r*ѯ*DM! 6# x=~GZѯ<7~#e KywTs w*DM!  x—"!w#}ž Î222222<25!"""! "*+J:*": :!$d!"2!4W:/!=2:<22*DM*##q#p*"ʇ҇*"ҁ>Ç>:¬>|>Çy|: ))))~*w#~w#~G:w#õ2!"+"222*+"~" "R!,$*"w#####~w!b#**::!"">22:­2!$íí:*"22*"DM""" q#p>2)))) ^#V+:H32:!$ɯ222<2!""*"22͚::ʃ*": :2@!Hd2 º͚"!$͚!4~"$"!8ó:ʻ!bû":ʇG:G:G:*w#:G:w#*s#r#*s#r#*s#r#:X"*#":*|y:y:yDM`i:::¯*DMx!,$ DM*:*"! "2x`iy`iG:BD Software C Compiler v1.42 (part I) What exactly would you like me to compile? Read error Illegal colon Undefined label referenced Syntax error Illegal constant Can't have zeros in strings; to print nulls, use \200 *+ͼ  !!!!#! !/"/6!0"0ͅ!B!ͼ  +P! >}H!|H!>}|y y/<|> {! ͓!!ͣ!"<"!ʴ!ʴ!͸!ã!!7|!ͅ!7ͅ!ͣ!7ͅ!"!r"!r+","ͅ!7?7ogɯ͜"!"ͧ""k"Ͳ"ʗ"ͺ""ͧ"(#"S"Ͳ"}"H"yʅ"څ"͜"<"ͺ""ͧ"(#"J""*/#"/w*/~+"/*/~"DM*0V+^+"0*0#s#r"0 $2m$á$qy#*%:m$2n$"U$>##2m$á$>w%*B%:m$/>*[%+>2Ü$I[%:n$ [%2n$:m$#b%2m$#á$"k$#&ON%&C[%&%}%&%ʆ%W$"ʝ%<¢%& % %%%>%"%Ý% %&%C&!\͓&*U$6 #:T$<2T$=%6#"k$}$:T$=2T$ &6#S&á$*R$#};&C'%&!:Gz;&!Hd~"R$*P$g&"P$*P$]"P$g&\!̀&̀&R$̀&yʆ&w#†&y::~©&@w#&.µ&&66&&w#&&&> w#&.7ȷ7?:\')'~ )p#)*"u6#)i&*'DMq#p#"*ʹ ҈!a'ͳ.`)#z)j))2'z) |):'ʜ)"ʒ)\o)o):'/2'o)"ʒ)'¬)-p)o))ڼ)J)Ҽ)p)!"8~7"'G)*'  )%))#~#for~# *+ &r }/<| x~#*!""2*+;*V*2*+";*i*2*#";*G {**#"")+ͅ,yڜ*|>}|;*x_*Aڱ*[ڰ*7ñ*xO! + ~#fo~**ͳ.y*O~ <*>*~#*#**! $;*Ͱ,,O'-,G'-7r`EiH0 ?*- ?*-?*+!"Jo-*t-"7.S-S-!R0"P062J ”-!4ð-¡-!5°-ʰ-ʰ--ڂ- ҽ--կ2̈́.-!%.$!4*P0 -w#-w#*s#r#:."P06y|͑ >}|ð-Duplicate label 2J O.!4<.\.!5<.<.̈́.~.!r $}. q.͝.<.!R0~7ͳ.~#.##Ê.~#foy|>}|~G.ѯ<~#. ÷.x.?..%&!1*" COPYRIGHT(C) 1978, DIGITAL RESEARCH á 4êü /L9ASMPRNHEX&#<ɯ<#!x`# 2#b#!z`#S#{`#`ir#F#x#A#-#r# Ž#`ir›#x) Ó#­#x|g}o à#¿#|}!+,#xE!+y,##|+###Ͳ###|g}o$|g}o$|g}o#$|-$}-$!|$}$!!/"P$2T$*"k$}$6#6""`#`ir#F#x#A#Cannot open: ͻ$!o$H&d2!"R$*k$> 2m$&7'y % $% $%:%y/$:m$*>/$:=ʜ$2Ü$*%:m$/>*%:ʜ$:<2<@R>:R]$'>.R$'oR %'1'   O\X'7!U Hd#defin#unde#ifde#ifnde#endi#elsWarning: ignoring unknown preprocessor directive String overflow; call BDS &!R0"'!"8"6*J)#(!a'ͳ.ʍ(!h'ͳ.(͚((6*(!{'ͳ.(((!n'ͳ.;(͚((K(!t'ͳ.f(͚((!{'ͳ.(!'ͳ.()L(!'ͳ.x()K(!'H( ('͚(()(i&))*'%(ʺ(>  %(*))"6ͩ( (`i"'"8ʹ (!'Hd<**..... /0/1/U////////͑ }*+*s#r#"#կO2"r+ l+ l++l+wͶ #!4F+!"6*:wrNʹ җ+}|Ý++++>*+}|* " <*>|>õ+Pʹ ++!O+}|\",+ ++,! $\72N-,> T5,> B=,>RE,> FM,> \'{,],:o{,g}|s,{,g}|g}o09?0',*-!, Xʺ,@-,*-ڸ,! $7ɯ3-ڰ, 3-ڸ,))))o,)))o @-, T])))_*-,-&©ì+-*/+--Įƺ>><<=<><>FOҔCASŘELSœDϕCHAҀBREAːCONTINUőGOTύDEFAULԙBEGIΛENĜIƒINԁMAIΝRETURΎWHILŖSTRUCԋUNIOΌSWITCȗUNSIGNEĂSHORԀREGISTEҞSIZEOƏ^޼||r#:."P06y|͑ >}|ð-Duplicate label 2J O.!4<.\.!5<.<.̈́.~.!r $}. q.͝.<.!R0~7ͳ.~#.##Ê.~#foy|>}|~G.ѯ<~#. ÷.x.?..%&!!)ͼ !ͼ :5͡ :6:6͡ :7͡ :\ ʻ 24!dͮ 25ͮ 27ͮ 26!8 ( ʃ !Y 1  :7ʞ !z 8  !"2D2X2#! 8 !ͼ z{* ! !"!8 w#  +6# *#"~!ͼ G:6QxJQS*!w#"! 1 !"!Y~~# …¡z!ͼ wʹ* ! w#" ! 8 !" ! zz_O4:  :6y@2 0 0:x0_<2! wI2 2> 2 >2ɯ22 !~@_6^4#: w~$w: 0 q: A: A͋q: a{_2  2 - !ɯ2I:  ;*:  ͭͷ ͭ͋>9q>9: '!2 >9 7:! 6 >2>2: 2 Qͭ:Ğ! :lj<͖<j<|<: OʊQ>ÖH >2 2 û: B­>ôD> ¸!52 !"!N#~#A07O! ~*!) " {zA"*![N![ N#Fr+sq#p/>G=#w#w3#w#w!JSYMBOL TABLE OVERFLOW G*##~w*##~͎*_###s#r^#V`à 4 Wm ()*+,-/ABCDEHLMDBDIDSDWEIIFINORSPACIADCADDADIANAANDANICMACMCCMPCPIDAADADDCRDCXENDEQUHLTINRINXJMPLDALXIMODMOVMVINOPNOTORAORGORIOUTPOPPSWRALRARRETRLCRRCRSTSBBSBISETSHLSHRSTASTCSUBSUIXORXRAXRICALLENDMLDAXLHLDPCHLPUSHSHLDSPHLSTAXXCHGXTHLENDIFMACROTITLE  PF FP! ( 2/!4w_#~ ʸ A:4~~# ¼ > \ ?ʻ w# !ͼ ? !ͼ :! 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 FILE READ ERROR OUTPUT FILE WRITE ERROR CANNOT CLOSE FILES END OF ASSEMBLY G:7xʘ!#~ʄl͸Ä**!O {zʊ͸*"!!#^4!$wͯͯWƐ'@'ê>:ͪ!#^Ww*!{͚|͚}͚͚{!$~#͚͚> ͪ> ͪ:  '<ͭ'<>V$>O$:Ğà\ÞØ`rÍÖ![w#w#b!"!F#v2[G*##~w*##~<*}q!~ڬ6![^![^#fk"͎͘!G#*####*^#Vû!^*"*?'  v:P@< !  PP27 ( *"  NZZ NCC POPEP M x_BH!œ#¶ ¦{KÈCÈ<:JCR:  !6 s!#  ɯ<:O=_Z!F!V#fjQ̓E!^#Vo&)~#FxGyѯ<àn8!~ڢͅ6~44O! s#r!~ ڿ6ͅ^4!mw!wp!~ͅ!55N! N#fio&)^#fkz'{ͅ>ɯo>g"k!m6ů{_zW5>)D*kOxGd !m?FDM!xGyOڂÃ)sn55)=â|g}o=î--#zg{ozg{ozg{oÓ:: ;,!ɯ22=2l!"]!~H5_!m~0:ą:  *":  :‰:̅ԅ!^#=ʅVq”*qͦ1& O:lµ̅>2ly:_!w~!s!m~ùy !~=w_!m~ ͅ:|: |Ë  |*" ͩ !6="1 :  1}1:n:>BʋSSͦSSxS 1:  1"" ͦ 1 |R >O U!" 1 1!|_!^#fk $8AP`ixH ñññ81Ľ y0îH ñGîG  ñH ñ(Ľ yîH ñîîĽ y0îîH ñG 1: :,; c*| } 8O=COPYRIGHT (C) 1978, DIGITAL RESEARCH DDT VERS 2.0$10 !~=W!xe ~#Xbxʇ {z~#o}o҃i.*|g> >کÝ!p+q*DM͡:͆ ͆:_2:`!!:*& N͆!4!6ÃO$+q+p+qy͏ , $  ͌ 9!z6 # L!zw͌j# X:z 0 ͘=N#Fy}80*z{¯#z+++ ¥ z#½# · 9!`͠ y9!rͷz8O!B N#N ¾SP.* |} !9":q!"- Ͱ Aڥ ҥ _!7^#V~  \p Z t ů2[\͍͢ ҥ ͊ =¥ ` " ͍ ҥ ͊ ʻ` " =ʻ` "=¥ ý> 2͊ ` "W=` =¥ *W}o"Y  *W"[( Ϳ ~ #? }"W*[Ϳ 0 *W}#|#*W? ͊ ¥ ` ` ` {zA|¥ W}d ͊ ` ` ` DMʡڏ"=ʡͲ=ʡYPͲ1**!I~4#~#F#x~#s#r#w>͊ ¥ ` `  ( Ϳ ᯕo>g(Ͱ>2lyPLnR>UX:l̅2l͓*>E2C!" """ :ʼ:*1 |R|ͦ0FIL: R  R* } *" :¿::¿üX!C^#fk[@ :Œ:=ʌG!ʆF#H vÛc*| EH ͺ,^1 ͦ *""1 EH DH ͺ,1 ͦ :  1:  " > 2 Ľ y0G G t :):,.>C :|: Jü;r :R: ʼʋ!ʼR!ʼʋ>SR{ozg!~4ʧͦ !6 ! **̈́**̈́\iͩ !w#H USE FACTOR !* "z{*"* "I !" :1 R O*UR X* G:xl :  *̩ : l x͖ *#"EH DH 0:~ ! ^4! w͆ Æ *! 6z͖ {͖ 4>R>V>D >P >L >N y=!z{w# % w!P͠ y͓}*w#"͌ @.@<!Eͷ~P !ͷ’P͌Q!ͷªP}QxQ!ͷ͓G@Q! ͷ y͓Gþ!ͷ ͓Q!ͷ͓Q͌Q!.ͷ6y#G͙Qà!2ͷQ͓͌Q!>ͷq eg͙Q:zJEËC–EQyQxQRQ** {zҷ*~#" <AOGƐ'@'OxƐ'@'ON# 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 ANA 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 ??= Öâê ð ' Ê `  "D*"!"!"2I!" "W""!1!++""G>28!"9:] !ç 1 2|2\  !]w# ʥ .&  0 6 #& .K !e K w# ʥ : U 6 #K 6AW w#] !e~H#~E#~X*}|{ "!{ ͊ !ʦ =¥ ` kʥ j \͢@ w# ͅ ú n ʥ : W _ O { `i"@ w# ͅ ¥ n S n S GтWx ͢!i ~T #H  *( Ϳ *(  NEXT PC͊ =¥ `  ( Ϳ ~ Ϳ Ͱ ʵ .͍ =¥ ` |¥ }w#~ ÿ >2F͊ ! =¥ ` }ʥ +"G> Å >  !  # å ¥   Ϳ Ͱ ͊ =¥ ` xS |¥ }ҥ gA>M Ag}M M c |¥ }!w s#r:[ʎ _!~ʠ ![4á \͢  2[y 7 >?  _͢!a"]> _͢a_!`~> 5*]~#"] 0 7   > >  ͢| } : >. *Y}o| , 0 å ^#V#!S ))))o J k s#r#!P4 !P6# ,¨ >2Pë g  g  g  ¥ Pʥ ! XN!~  ! ;#ø##>%><7"T6*}^!T42 G Ͱ *hMͽG:ͮ+GGW +GU!ͩ>̀+! @!!BH @@ABH B! "BHI$$BI$BI $ HI D$HD$$ H B!$D$"$B$DA!ABI$H B$I $HI$H$! $I $I$$A !A@$I$"!$H$I$I "! $A$  HHAA"I @$BH! $!D$H$ !9"1W͜Q>2!͢QG}DrYQ|͏}͏#> ex͏#r* _> e> e ҉0Ë7e}} :³ʳ7_<2!~ɯ2|\\FILE DUMP VERSION 1.4$ NO INPUT FILE PRESENT ON DISK$!Y , <    *$A!6 # T!w $r# *`: 0 *A*! ~ ʰxkb))))_y‘BK{ͅ*!66!"80*{#z+++ #_^! ^#V~ x% >= 7 !~ ( !   #x ` F Ϳ F Ϳ ͍ Ҁ *" !6é +"Y*~ #? ک Ϳ ʥ ^#V( é ~ CZMEIABDHSP!"G"+"!91*~!I~6 =G#^#V#~x "#"!N#FW" *D>7Å*G|H+"G H:FBÅ> Å >* *͍ \" ( *"W !)~##{nZ*F#h!Cs!^#V   ##::^#V#þ*^#V>%#x'8_#*I$$DH@H"B$HDDH@$""A $@ D$BB H A$$BAB"DH I$I "D H@ @@" @D"II!$I A"UUUI$$ D$$HD$$ H B!$D$"$B$DA!ABI$H B$I $HI$H$! $I $I$$A !A@$I$"!$H$I$I "! $A$  HHAA"I @$BH! $!D$H$  COPYRIGHT (C) 1979, DIGITAL RESEARCH DISK OR DIRECTORY FULL$FILE EXISTS, ERASE IT$NEW FILE$** FILE IS READ/ONLY **$"SYSTEM" FILE NOT ACCESSIBLE$BAK$$$BAK$$$-(Y/N)?$NO MEMORY$BREAK "$" AT $1mM"m +!8s~1m!f6!!6e*!M͛ /$^L:!@OL:! 2͑e:b:! L:h<2hb:! b:hO>!hw:! pX:! …!!6  LÊ!!6ûô:!ʛ͑:! ҩ OҸû:!R†!6G>!!!6 :2.t -? >!!6!6s, !6:xB!6OU2!SB!G6:҃!6:G҃*G& ~2!:G<2G_ Qқ=e  b:!-®! 6:!#¿͇;J:!:!!6Lv:!:Jv: *#"͎"&! 6R*I""ë :!M:H| ! 6>F ͛e: <2 O! Hqy d F : 2! 6*#s#r :!N ͢ *o/ Ҧ Ͷn! 6!"&R! 6o$ Î Ç :!S0 $͢- :2"+s#r!:* *& ~2!:<2 :!W> v :!X³ Z͎\ Ee ð :7/҃ E!76e ͕ :xƒ - ͷ*&"K(Kڰ *KM N͔*K"KҌ :!Z ͎  ͢ : :!  'v!gq:7 e !p+q*DM  =? ) !p+q.*DMF -L *9"`!"b!h6!j6!|6.!=\ -x !e:dʥ *eM \R :xʥ @ *dM \, :x \͕ :x - V :e _ :f w : =e !e:d*eM =e : =e =͕ !]6:x>- !"!76!6!6!66*dM  *dM !6:8!*`*;DM \u 2xʻ>!xҨ- *`*;6:82*`"`:<2w!"`9`h*`*;~2*`#"`6:0O  ú!p+q:/(*DMͩ:  : I N* *DM:aO>!Һ x!: ڦ> ʡ* +" >¡! 6: <2 =O! N͒:  O͒: ! 6:h!o$O* ͸ ! 6 !h6!: 2 3* & 6 : <2 =O! N͒*dM  :sGsu n>!6:<2=O! N͒!">!"͎/Ҵ*+">>!": *#"*""*!".+",*$"**o".!",!36:3{. *M  *!M 1m! 6!6! 6: 2Ebͽ!e:d\::eH2 H҆ͽ:e2!:d2e:!2dû :!I¬!: :H2 ҮX:h2iҐ:!ʍ:!:!H:!H,!"! 6#~ F)ͷX:! X):i!h)9 e:!:h2jO>F L>!":i!jHҼ*"+M ~ ʼͲ!f6!h6!"! 6F!f6:h2k!iҠ:i2k:j2h:k!hҶ9 æ:h2j!!6:j2he:! >"Ͳ*"M ~2!O :! *+"! 6:!B)! >w!"&*o"(R :!C:eR :!DKeX :!K\ͷX :!Lj^ :!Pš͎҇! 6F×͢җ:Ç :!T¨F :!U¾: 2 :!V͎"$DMͩ/ *oDMͩ : 2 :! (::H%^bF : ͎H :!Ay! 6*""&*o"(R͎an͢na! 6R :!F”͢ґ Ä :!J $:2$͢ :=2:<2!*& ~2!ü*""I*M*o/!:":f *g&!lq:l $ !h4:l 1 !h6*lM :hB     !h55!mq:m :hO>H2ny} !m6 !o6:n!oښ *mM !o4‚ !pq:p ڪ >:p :p H:p H!qq*qM͛  ^W :q@2q*qMW   !sp+q*r !up+q *tDM !wp+q*v !zp+q*y2x!|p+q*{2x!~p+q*}2x!p+q*!p+q*!p+q*!p+q*2x!p+q*!6   >>! q* &!p+q*:*eM !b+!s{!f!6:!b*b*^DM =ͅ N- *b"b:<2)f!"b!q9bڀ*b*^:w*b#"b!q:6ڶZͅ ʱ- !66*6& :w:6<26!J6*b}:J<2Jm=? :x- : ;*dM .=\ -=ͨ ;: *eM =ͨ .M= -C!q:Y*M !q:a/>z!/H!q*MaҎ:_:!q:ҥ*My:!p+q!'"!6>**ͪ{2**ͪ"*! ͪ":!!*22*,**"0M ~ H3*0"**+"*+">23:2/k!36,*+s#rx:3x*0"*: “**"&*"+"(á*$#"&**#"(*"#""*$#"$*"+""*$+"$*#"!4qM*"*$: *(y"$DM}|C#~ *#"*&DMyxC 1*+":4?w+"$""ͷR: —*$"("҈!"&Ô""&*""&$mڸ*o"(**$"($"O26͛*"M :6w͢:6 !7q:*7M͒:7o$+͛ͪ*$M ~28Om:8 I͇͢u$oqo͛rP! 6!"&*$"(R͎ҔM͢ҡÔ($ҵ! 6R͇vͶ2!*!Mm$"*"M :!w͢:! e2!:! : /HH/Q:! @!!6 R!!6 :!KR$*& :!w:<2dn!:s+q*$";!>6:>/;oH*;#"(";:92=*=& *(M !::=2>/H:=<2=*(#"(æÀ:>*(+"(R:>!6*FM8 *FM   Oy2F :FY5>>:!02HO> /!";u*)))*) *H& "PҘ! 6+s#ré! 6"DM!>))덑o|g =±^#V) ^#V|g}o _{ozgi`N#Fogo&og_{_z#W H = LIBX$$$$$$$LIB@ COPYRIGHT (C) 1978, DIGITAL RESEARCH ERROR: $, LOAD ADDRESS $DISK READ$INVERTED LOAD ADDRESS$DISK WRITE$LOAD ADDRESS $ERROR ADDRESS $BYTES READ:$INVALID HEX DIGIT$CHECK SUM ERROR $FIRST ADDRESS $LAST ADDRESS $BYTES READ $RECORDS WRITTEN $HEXCANNOT OPEN SOURCE$COMNO MORE DIRECTORY SPACE$CANNOT CLOSE FILE$*!9"!e !" !" \!""͊: ƒde"\\\͊: ²d\͝: )d;! q* &f  ! q> ! : A O6Y: !2 6=21 á:1 : r+s#r==_HL"4 " >6 ͪS* "6 =23 :1 =21 v=O* #" Y8  ͝҉* +"8 .!2 ʞR̀* "4 4 = ͝* #" çR*6 DM+R*8 DM+R*: DM+R*< M!? q=  ͝Kd*= ! ͸p!@ 6>!@ X*= }O!< *@ & w*= #"= !@ 4)!< 4\mad* }O!< :? wlR*4 DM+{R* DM+R 4 ͝*4 }¿= 4 ͝< N*4 #"4  å;*4 DM+: Y2$:2*o/*!My:<2=O!s Hq**DMͷ! 6: e!"*""?k*&"?*?+M ~2A :hHҏ *&"?(?:A ½8*#" ҽ*?M ~2AO *?"?ҕ!"*"*"^: 2B! 6F:B2 o(>&H6͛9!C6>!Ca R>:C<2C?! 6!"͇͢Ґq"ڊ͛Íq!!6 !!6 !6*!Ma2D*!M͒2!:D/!+w!6e2!͢!Eq!E:!:H:H!Fq: 0O! q: O: O! p+q* |O* }O! p+q*  f! p+q* DMB! p+q)R* DMB1B* DM+;! p+q* i2 ! p+q* i2 ! p+q* i2 i2 !" p+q*! f!$ p+q*# i!& p+q*% i!( p+q*' i2 !* p+q*) f!/ s+p+q+p+q:/ =2/ X*+ *- w*+ #"+ *- #"- 1* #" ͖r*   ~!" ! ͸×* " x20 º*   DM":0 Ad*   6!" Ç!" : !"6 "8 ": }2< !"4 "= ! A 0O> :A 0:A AO>&R̀:A A H.2B !2 w:B !D s+q*C &͍:D _og_{ozg^#V) _{ozgi`N#Fogo&og_{_z#Wq=  ͝Kd*= ! ͸p!@ 6>!@ X*= }O!< *@ & w*= #"= !@ 4)!< 4\mad* }O!< :? wlR*4 DM+{R* DM+R 4 ͝*4 }¿= 4 ͝< N*4 #"4  å;*4 DM+: Y2(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)! 6n COPYRIGHT (C) 1979, DIGITAL RESEARCH, PIP VERS 1.6$$$ SUB =.:,<> _[]INPIRDPTRUR1UR2RDROUTLPTUL1PRNLSTPTPUP1UP2PUNTTYCRTUC1CONNULEOFDISK READ ERROR$DISK WRITE ERROR$VERIFY ERROR$NOT A CHARACTER SINK$READER STOPPING $NOT A CHARACTER SOURCE$2q21:q2r<! 6+6+6!W6#6!6#6:VG*o .!6:}^*M^!6!6!U6+6 :Z$:Z:E=2 :Zʤ]:ҷ\ʹPʹͮ:Z!]h :ZN͌! ͥͮ:Z$:Y $Nͮ!6 :Z!Cwͯ !6:Z^hd!Y6{:Y/>!Y/H{ͯ :Y<2TŠ :Z:Y=HҮͯ !X6:XҾ:q2r !6:Z:/HNͿ!Y6:Z> !Y/>!tp+q*s !uq*u& *qM *rM !wp+q*v!!yp+q*x"!{p+q*z$!|6|  !p+q*> >ڪ Þ !"p+q/ *!DM9: :2#:!# !}:# *#&~ N!#4 !}6:͔:_ :ͳ.!(s+p+q+p+q:(=2(N *$*& w*$#"$*&#"&' !"N*M^7 !)6:!)ھ *N*DM͆ 2*ʭ :*ʗ ͯ *N"P*6:2)÷ *N"N!)4d !"N/ !R0}=2- !"R*M^_ !+6:-!+1 *R :22!3q:3 " *3M n :4 *3M n :24!:4Q !:424: !4:w>!4n !45 Y :3 { !6!5q:5!wҙ  â :50O !6q:6O| :6O| !76:2: '2 :'2:'2*Mͣ *Mͣ * Mͣ ::   *R}2: "8 *8x *: *:&"R!;q:Y:; Y:Wҩ:; ʩ:2<ʘ:<€!<6<:<2!<ژ!6 >!Ҥ; !W6::;:TH:; !6*;M :; !W6!=q:=a/>z!=*@M:@>!(:=2%> >>!F!5+N!~ ~2B!4<2BT>>!}*Mͭz:2!6:<2é>!ҥ*MͭҞ!6!6> :Bé:B(!Cq:!CwO!~ ~2D*C&~ :Bw>!B:D!4!6>:<2!}> *&~ N2Y !Gp+q!6!Z6+6 ![6:[ S:[ M!Y6g8:2*YM8p!Z6!E6!H6>!Hڕ*H& 6!H4z!6!6#6#6![6*YM8:[ھ:Y*͇g2Yê:Y:¿:E:[,͡A<2EO>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 FILE$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} :}2VL> @M9 HHͯ :!w:Y<2U:Y0}:Y@E}:Y!S!6:T z!6:m!6:z!6h :Z:Y,:Y HHҰͯ :Y 2Xó:TE:T2:V2}v!q!*8!*6: >W>W!\q:\_  !^p+q.*]   !`q*`&!bp+q*a2_!dp+q*c2_!fp+q*e2_2_!hp+q*g!jp+q*i!lp+q*k!np+q*m2_!pp+q*ox ".*.DM͆  ͯ *R"R!+4 : !"R͆ !+6:-!+ ? 20*#"!,6:,ր!0Ң *,& :,Rx 20!,4m *R"R:0ڹ ͯ !+4I 20!"R!1q:1 !4>! :! :22*TM! ^#VRJ *Rx :1w*R#"R = = = = = ͯ  *1M !6q  !6q  !6q  *1& !6à  !6 à  !60à  *1& !6  !6  !6  *1& . 1 4 7 : = F P [ f q  /H:=_2=:=!>q:>A/>Z!>/H8:> 2>:>:U=O>m:!} Hmd>9>!A6:2?*UM!E ^#VNJڗO *N*~2@*N#"Nm2@m͖ 2@m!6m!6m!6 m2@mͯ m!62m!62m!62m!A62@m'2:?2:Ғ:T2?!T6*@ME:?2T:A:Ҳ:X<2X2Aý:@ 2A:A} >ͯ ::@2@:*@M:  *YM8):Y[ͱ!5!Z6ñ:[5!R6#6>!Sڰ!Q6:Q<2QO>/:Q!RO!T *QM͡H~K:Q¡!Z6[–ͱ!5:S2Y:R2R!S4=:Y[¼ͱ4:[![6:Y.2YO8:[ :Y* ͇g:Y[ ͱ!5!Z6:E%:<2E*F6 *F 6å!Kq!L6> !Ld*L&I :K]>!L4A>:[<2[O*F :Yw:Y?†!6!Mq!Y6?!M:[ҠgÐ!Nq*N&*F~!6:q2r2Y:Y :Y]Hں:YA2OO>:Y 2Yͯ ÷:YS:YQHI:<2P2Y:Y H@"2YÍ2Y02PO> c!P6Í2Y02JO> ڍ*P&*J& !Psc*O& :Pw:O·>!Pұͯ :P2r2Y:Y_!Y6=!T6>'!TE!T4!Zp+q*Y !^r+s+p+q*]~$7*]>*[>H&>*[#"[*]#"]> 2Y:SNPJ/:Y!`6!M6>2f:ʚ!M6:f”H9>!M6.f!f6ͼ2e>2eʻ.ê:`>>"hͼ2g:e!`!e5ͼ2dͭ!f\2*"N>!"ͯ >!1ͯ !mq:mF:2K!6*R}b!4EK *M^́:_ƒͯ U:_::9OY#9.3ͳ.:2 ͳ 6!0>+!s!x"@O-!"8**"xO4x " 4"":U!2n~: !ҏà:ڠ*YMEÏ:nҭ<<:2dͿ!o6#6>!p*p& ~:p:pH!o6!p4Ņog_{ozg^#V))) _{ozg^#V) *^#V|g}o 4O{ozgi`N#Fog H Z=YC9ͮZ.!t6> !tM*t& ~2u F:t ?.*uM!t4>!Ea:E=2g:2:r]>!E҅:E=2Ë:2!q:rʗ!:¤]:Y ʳ]!wp+qNͥ*vDM! ͌ :Z:Y=H]:2_3 Copyright (c) 1979, Digital Research????????????CON:RDR:PUN:LST:DEV:VAL:USR:DSK:TTY:CRT:BAT:UC1:TTY:PTR:UR1:UR2:TTY:PTP:UP1:UP2:TTY:CRT:LPT:UL1:R/OR/WSYSDIRR/O R/W SYS DIR ** Aborted **Active User :Active Files: Drive Characteristics65536: 128 Byte Record CapacityKilobyte Drive Capacity32 Byte Directory EntriesChecked Directory EntriesRecords/ ExtentRecords/ BlockSectors/ TrackReserved Tracks is Temp R/O Disk: d:=R/OSet Indicator: d:filename.typ $R/O $R/W $SYS $DIRDisk SL!*p+q*)O2'!,p+q*+O2'O2'O!.p+q*-LRRLR\LR" O!/q*/& L!1p+q*0#L~*##N!ͽ͞"T!Vq*VMͳ!Xp+q!W* >Wr#MͲ!_p+q!`6>!`6*`&*^*`&Y />!`4 >*]& ~ O!]49!a6:a*]& ~2bO>z*bM >!b/~,H~:H~*H~.H~>H~<H~=H*]& 6!]4T!]4!cq*a&Y :cw!a4.:`>>!bp+q:`-!`6*aDM9:_=!_6:`{ 2cX!_6E*M& :cw:M<2MOw*:c>>2j0O> ړ:j0:jAO>ҥ::jA ~~Hͭ!fwͼO`i*ͼ\2kO>3:k! !l6:M!l:l=O! NE!l4 E E:k0.*M& 6$9k9.Yͯ *M^2U :2:2ͳ:_³ͯ !6!"R!"P7 *M^n/ :/:H!_6:_ͯ !6:o7B1O B%*P"R+*"R <:h*oM2PO!q6!s67 *M^͆ \͔!r6:_!q:rHҗ!r4ͧu/ :_´:s°9ͯ .:r<2q:__!  !6:/! :s<2sC9ͮZ.!t6> !tM*t& ~2u F:t ?.*uM!t4>!Ea:E=2g:2:r]>!E҅:E=2Ë:2!q:rʗ!:¤]:Y ʳ]!wp+qNͥ*vDM! ͌ :Z:Y=H]:2_tatus : DSK: d:DSK:User Status : USR:Iobyte Assign: =Bad DelimiterInvalid AssignmentBad Delimiter: Bytes Remaining On R/, Space: Invalid File Indicator** Too Many Files **File Not Found Size Recs Bytes Ext Acc65536 set to R/O Invalid Disk AssignmentWrong CP/M Version (Requires 2.0)!9"2!T OË!]6:\:] Hr3 Ë:\ʀË͇ /ҋͺ *2!"q*"&L ͐ ͐ ͐!$p+q*#~*#N͐*##"#÷!&p+q͠*%DMͱ O O!(q*(&!gr+s+p+q!h6>fr*d*f!is*d́"dPY! "f>!h#~Haͫo!h6:i0O͐!mr+s+p+q*lTZs#r*lڶ*l+s#r*jN#F+q#pÌ!nq!"o"q}2uo&"s* s:n*sDM2u:uqos*s"s*o͊O !v6>!vQ*v&w 6`i+46)A*:'ʓ:'O!) ~2vʍ:vO!w 6,]!v6>!v*v&w ~һ*vM !v4˜8AO͐:͐ͱ*##N!ͽ"* N#F*͠">!H% - *DM ͱͷDM  ͱ* N#F 9ͱ * ^#V))DM Tͱ* ~ *} *M!+s#r#4 !s+p+q!6!66:!ڄ !6!6>!r *&**&Y i !6!4+4A :} :!4- >!699 2¨ :!4: :2!6+6>! :O!9 DMi ͱ:!O!Y DMi :2͠Q" 8AO͐jͱͷDM͏ m  Z"l"!6>ʥ *}҆ *M ͱ*}x O͐} W͐ͱ !+s#r!+s#r#4D ͠:\ʹ :\=Oͳͩ !6!)6l :) :)=2) :] & !"}2\!h6?!j6?\:'C:'ƀo&")!)6!"):)/)HҘ]!)6> !)ڎ*)&*)*)&*) y!)6 Ä:) 2):)<2)M*)#")/:)ҩ*)+")`*")#"]!*)!/H!")!"]*)) *)s#r!)*)) *)) N#Fq#p*)) *)s#r*)#")!)6 J:)!)J!)6 :)<2)*)")҈q:tw͠ͱ!"))ҍ*)) ^#V")]͠.*)DM\ -°!\6:\ͣ:ͱ*}DM'ͫ*)%) N#F'ͫ*)!) N#F'k͐ͫ*)) N#FͫR͐/͐ *) ~IO͐NW͐ͫ8AO͐:͐ *) ~2)t(͐:)҃)͐*)#")Ã& \!"))\Ұ*)")]͠*)M! ^#V *) >*) w *) >*) w *) >*)& !Psc*O& :Pw:O·>!Pұͯ :P2r2Y:Y_!Y6=!T6>'!TE!T4!Zp+q*Y !^99:Y=/9&ͩ c,Hͩ 9 EHͺ i`N#Fog_og_ogDM!>))덑o|gҘ =†DM!>))ҭ =¥~ ³^#V) ½^#V|g}o _{ozgi`N#Fogo&og_{_z#W 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* ͊!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\:=:2͠!4 F :® )!6>!ګ ͠:O!9 DMi 8ͱ!6> !ڤ Å :2k ä  ͐:!O!Y DMi w !4C F :¿ >F : F :=229:Y= ;>9*&Y DM =2 I>!6:=28 :2:2 :!!29:Y T >:Y,e \>Ì !p+q*~:ʉ *N͐*#"o :͐!p+q!'"!6> **{2*́"PY! ">!+~H !6:0O͐à k͐)6> !).*)&*)*)&*) w:)<2)*)) >w#6*)) w#6*)!) w#6*)%) w#6*)) N#F*)) q#p*)%) *) ~e *) * ~o&͞ *)%) q#p!)6* >!)6!)6>!)=:)!)w=*)&*)~2):)*)& *):)2):):*)!) *)) s, >X\:)“>!d!")>!)d!")!")*++!)a*)) ^#V")]*)")*)) ^#V")]!)6> !)T*)&*)~2)*)&*)~2)O;*)) ^#V" w *) >*) w.*)DM\ -+!\6uͱ:)O! DMͱ*)#")Ù*))))))"):m w>.Yn -:YS:Z Hҧ!6> 2)½>!)6> !)*)&*)>2) :) .͐*)M͐:)<2)99:Y=/9&ͩ c,Hͩ 9 EHͺ i`N#Fog_og_ogDM!>))덑o|gҘ =†DM!>))ҭ =¥~ ³^#V) ½^#V|g}o _{ozgi`N#Fogo&og_{_z#Wͧ!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!z6ͭ:}"!}5́ͭ́3*yM"h:}^a a2}O>Vͧ^:}>*z& ~ !z4í!{q*v#"v͙dͧ*vv :{w:x<2xO>}|ͧ-!6]:ͧz2~e:~2O! 6*~& 6$>!~_z*~& w!~5Bx:yͧ*v+"vv ~_{ozg001 $$$$ SUB6ͭ:}"!}5́ͭ́3*yM"h:}^a a2}O>Vͧ^:}>*z& ~ !z4í!{q*v#"v͙dͧ*vv :{w:x<2xO>}|ͧ;6SYSGEN VER 2.4 COPYRIGHT (C) 1978, DIGITAL RESEARCH COPYRIGHT (C) 1978, LIFEBOAT ASSOCIATES SYSGEN IMAGE SIZE= ( OPERATING SYSTEM TRKS=  SRS PER TRK= ( TRANSLATE TABLE  %&'( !"#$ TABLE EXTENSION SPACE o&)))))))a{_*O* > > ~#'*C***!*$k*':AO3! !"E>2B!B4:5N;>2C:!C$4:B!C^!~ڦ!C^!F+NKy*EDMS2G:G !' N CP/M image in RAM at 900H is ready to write or reboot and "SAVE CPMxx.COM" Destination drive NAME (or RETURN to reboot) Place DESTINATION disk on , then type RETURN Permanent ERROR - Type RETURN to ignore Function completeInvalid drive name (Use A B C or D) No source file on diskSource file incomplete;,!Ù!;qz8O! !;,z;qyO! ͣͣW_͕qyO! ͣ͒qyÉ Extended Submit Vers 2.0, Copyright (c) 1979, Digital Research Extended Submit Already Present$Requires CP/M Version 2.0 or later$:ʜ F  Ұ f!~=ŐW!x ~#bx {~#o}o.6::!"*"!E""1 5!"!E"* (xsub active)$|y ʍ"*`is<̓ :=2s!^#6 #6 #6$ ~O #w# !6:=2s$$$ SUEæ<2G:Dc[ʦ:*E"EÒ> 2]1x!W":] ʙ\x<_!"E2|\s e! DMS\sx!*"E!" AڴPÙ2AA2!" E2D}!':vG!00"F!G4~:60+4!"!T" EAP2AA2!" E!D6}!'3!"SYSGEN Version 2.4 Distributed by Lifeboat Associates for CP/M 2.0 on quad North Star. Source drive NAME (or RETURN to skip) Place SOURCE disk on :, then type RETURB * !"!4*DM͂e/7 ͫ*"!4 :1 :<2!":ʚ ͂e!:q2q:2e:ր2O:2ä H$! A "!$""!"*"!E""1 5!"!E"* (xsub active)$|y ʍ"*`is<̓ :=2s!^#6 #6 #6$ ~O #w# !6:=2s$$$ SU m 1Sw:ĩ2*ͩ2>2;2;2;=2;2;2v;0I#2";!<";*T|g}oR";T";*T";%%C2";";: ʛ6#*s#ráw#w#w#*Ss#r#";!E"; 1!";!;"u2};I#2;2;q1G:};2};xG2};x:;q1#++~2^#V#^#V#~w+p+q+r+s!xd#:*͑z*͢&ͬ&*R*;C2+";!):&0—40×4£#:;2;>͑2;}$*;%Œ!";";!";%";>2;:*z*}$:;+~2G:};:~;&x=%͞%L&e&Ϳ%p͞%:;ȯ2;p%p2;:&p:;C:;4./*;";͗42;:C:;P!)>nc42;>c4k:;w:;!:ʇ:;‘!)/͗4>c4:;ʹM:;\:;:;c4:;c42;{c4zc4*O2~;2;2 <2;q1*;#";!";1/͗42;Ϳ%3 :;<2;>2;:;> 2;: *";> 2;*;|h 5/͗4>`c4>ic4}$:;ʲ ͞%ʓ :~;“ %“ ͘ 2~;#:;ʬ ͞%¬ ͘ 2;%ʸ ,~2*;*;*;*;*;*;:;2;*:*V*:;2s;!)2~;2;2;&:;*;"y;";";";";";";1 },~2#F:s;j z*:;X *;_*;";Ð *;_!)zÌ u /͗4*;!z**ʢ *>c42;#R%F!)/͗4*;";:;¹ *W Ç :; 0͗4Ì |**/͗4z|*Ç e& =,~21F2;:;:& ͞% :;% :~;% p% ,~2q17 ͞,~2ͅ":;K ,~2Fͬ *` *;";F!)z2;F&{ ,~2#q1- ͅ":;B *ʝ !)K *;";ͬ F:;2; :;<2;2~;:}; q1 xG >2}; 2;>2~;}$:; :;+~2:;X2;:;#:};@ @:;>@ :};@>@2;*;";@ :};@2;:;.͗4:};x`x@`’@:;=ʱ@ñ*;";}2;|2;>2;>2;@/͗4>@2;:};`@@:;=@*;";./͗4:};` @`Qʸø#ʸø7ʸ4ø|k8E¸*;*;";::;?G:;2;:;R:;Rk8ĸ*;C2*;";:;­:[*;";+|08ė4!";2;<2;8>2;͵&R8V¸*;:;G*|g}o.͵&R8¸*;:;<=*)"";Bʸ øMRa6ʸiøl3‘͵&R8¸*;:;o:;g";¶͵&R8:¸*;:;o:;g";=8͵&R8¸*;:;o:;g";:;:;2;:;=8*;|!8G:};2};xG2};x2+&O4"O*;͞͝Kq1";#8́X͝.|:};>2};͑2};ͦ*;͞";G:};2};xͦG2};xͭq1";2;q1#:*͑z*2~;ͳ%Ϳ%%!)/͗4:;R%îR%+>#:*͑z*Ϳ%)͞%):;<2;h#:*͑z*ͬ&*Q*;C2";!):&0—40>2;×4(#:*͑z*͞&ͬ&:;ʞ:;2;:};̄'*¶*;|ʰ!#";!):&=/:;<2;G.͗4:;2;2;:};/͗4:; 2;>2;*u<;2;2;2;!";";q1'C#>͕͑&=:; !) ͇q1 s o q1jo#͕&~:;!) Fq1KA͘q1ɵ:;:2;2:};*;1q1:};2};>͝&>2};2xx:};2};";#2};:&'.'22;q1C*;";,~2";ͩ:#>2~;­2;>2;2~;#^#V#_1";_1";0͗4*;N#F#x–y–F#xʠ~c4È^yc4*;s5#^#V#";>2;2;q1,,~2ͻ:ͅ"";";:;-~2:;@& 2;:;E d /͗4:;& o&)";/͗42 G2 *( :;2;>2~;q1F!)*d :;<2;o&)";/ *;*;*;*;*;:;#q1ʣ :;<2; q1#ʇ + *;";";:;K q1 :};2};̀ q12};:;**=ñ -~2ͻ:+͒1 ###͒1" ͝= = = D1( 2 3 1 A # 72;*;";";";";";";!";*;";_1";*;#:;<2;:;*;*;:*&'&.'z*:;!)";";2;:& :;/̗4/ė4:;=2;#}$Ϳ% :; :;% :;  @:;=( @(*;";C2"; @/͗42;:};`B @ @:;= @:;«%:;دQë%............'//'//'/.'/.//// / ///'/#/'/#/....'//'//'/.'/.////////'/%/'/%/2;2;ͦ*¤*:;*>@*2;ä:;.:;$$#:;2;.:;ʁ)!):;:;$$G:;2;:;)):;}*f!)R:;**!)*>@2;:;*):;**)*>@2;2ͯ'*;";*;";:;}$:;qE%:;q2f;*;V";*;V";:;#";R8*;*;C2:;2s;:&¥C&@/͗42;>2;*‹*;";:;:s;>}c4>{c4:;q>c46>c4:;c46!";>2;/:s;̗4/ė4a0͗46C&º:;2s;*‹Løx%%:;q}$*;"y;*;";:;L";%:;q}$*;E%*;|}qq>2;E%*;"y;*;";:;L";*;";*;";*;";>2GV_|+|xn͜0͗4:;2;͜‘2;*͜:;*2;0͗4|)}=ʿʻʷyc4yc4yc4yc4*;|C2*;C2";*;C2|`i";͵&R8Hx>c4:;>gc4>Wc42f;:f;:;/̗4/ė4:;ʫ%:;ë%:;ʈ:;^́)H:;q:;ʁ)!):;**!)*>@2;:;:;ʡ:;)):;**)*>@2;;*;";C2";:;2s;**;";";C2";:;2s;~2g;G#^#V# ;"h;^#V#"j;=9*. x \:;ö=X*M x q:;ö=m*:;ö=‚*:;ö!U"h;=£**x ¶b==8**w*h;|U*;|}}U/:s;/͗4*j;͗4:g;Oy'/"'/'/'/ UU-0 UU.0 UU.0 UU-0 U.0U-0 UU30 UU40 UU40 UU30 U40U30 '/'/ UUz0 UU0 UU0 UUz0 U0Uz0 '/'/ . ~. }. |. {. b. e. i. n. t. UUp0 UUu0 UUu0 UUp0 Uu0Up0QG.RO.'/'/UUM0UU>0UU>0UUM0U>0UM0C/F/UUR0UUH0UUH0UUR0UH0UR0'/'/SG.TO.UUW0UU90UU90UUW0U90UW0C/F/UU\0UUC0UUC0UU\0UC0U\01G.2O.1F.1E.1D.1C.2N.2M.2L.2K.1V.1U.1T.2^.2].2\.1UUa02UUa05Ua0!'/"'/)':;22:*#́*u2:};̽I(&ͮ(#:2z***2;>2:};̽''Ϳ(.'#*:;ʫ%*;|:};̄'*V*:*e#~##- ##H͝=8yk:z* #3$Õz*:};•:ʒͽṎ́'2;:Ҳ>2;!ʮ#";+~2:;„':;*;|!#";!):;>2;:;O.4ù /͗4ù *;";*;";:;n!:};O!͕&B!>>c4:;c4.͗4 .͗42; ͕&B!>c4:;c4>{c4.͗4ù ͕&‡!:;`!>}c4.E!:;*C&ž!>&c4c4/E!:;ʲ!!)S :;!**!) :;>!>c4!)>c4>@2; *;";./͗4:;2;";|"}"/͗4%""0͗4>G>)c4*"#I(&:*z*!)q1\".'m,~2#:&i"/͗4('.':*z*!)(~=8#^#V#͗"q1)))T~,,~2G~`2;2;#~2;~?>"=2;#^#V#^#V#";^#V";:;#*;%:;%!_1%:;'%*;d2_1%1%!_*y;";͞%:;2;e#v$}$#X%͞%n%ͳ%!j%!";Ϳ%ƒ%:;@2;2;e&ʗ%%—%:;=2;!-~2e&ʫ%*;|ʰ%ɯ<͞%:;ë%͞%ʫ%e&ʫ%:; ë%e&ʫ%Ϳ%͞%:;دe#v$%#e&ʫ%ͳ%ʫ%͞%Ϳ%:;͞%ʫ%e&ʫ%%ʫ%L&ʫ%:;e#v$&#&:;-&:;͞%ʫ%:;:;c&<ɯ:;@ë%%Ϳ%ʫ%:;͞%ʫ%Ϳ%ʫ%:;=:;ë%|&:;%&Q,~2+~2&&e#v$&#,~2*u<_1s#r#_1s#r#6#"u<*u<+~'+++V+@yy2;>2;y>y!9#9#@=8";x2;<)'/'/ 1. 0. /. .. ;. :. 9. 8.6.5.4.3.@.?.>.=.)UU.*UU.-U. '/'/ f0k0 ;. :. 9. 8. 1. 0. /. ..@.?.>.=.6.5.4.3. U. U. UU. UU. U0U0!'/"'/)'/'/)f0k02).)~.)}.)|.*b.*e.*i.)UU0*UU0-U02)UU0*UU0-U0!'/"'/ '/'/ f0k0 UU!0 UU"0 UU"0 UU!0 U"0U!0 UU'0 UU(0 UU(0 UU'0 U(0U'0!/'/)UU0*UU0-U0)'/'/'/'/)UU0*UU0-U0)'/'/)UU0*UU0-U0:&gC&/͗4#c4Å";0͗4?֠!_~ĵ:&ė4@/̗4G.:&ė4=/̗4/͗4>$2;>2;:*>͑z*ʭ:;W!e#2;o!)e#*/͕&l(/͗4|&|:;=2;e##V* z*3$3$ͤ#:;¤**o$#% e##:;*V*:* z*ͦ*Þ:;äǴ)äx**́)*o$#:;?2;% :};>2};&&'.'2};}$:;7 +~2:; !:;¤!:; !):}; ͕&n >6c4:;c4 *;| .͗4 >6c4:;c4>#c4>6c4:;c4 *;";͕& >c4:;c4>sc4>@2; .͗4ù |& :;=2;ͬ&͕& >sc4ù C&!.:}; .͗!:;@#";*;#w";*;~.#9#+~2ͻ:+";*;+";!>";6!>";*;~*;*;s#r#*;s#r#*;s#r#*;s#r#*;s#r#:;w#";#*;*;s#r#*;s#r#*;s#r#*;s#r#*;s#r#:;w#";#|?#} .~28*;+~2;+V+^+";V+^+";V+^+";V+^+";V+^";";*;+~2;+V+^+";V+^+";V+^+";V+^+";V+^";";e#3$ͤ##̓$!";"y;2;<2;2;2;͞%$%$&¶$2;2;$L&$%2;2;Ϳ%e&@%>2;:;!;4ͳ%$*;"y;:; %:; %͞%^s5*u<+&*u<+~"'+V+^s5*u<+'*u<"u<:;:; ]':;*:;@2;:;_!'^#V͗4>2;:;`2;:;:; ʤ':;*:;?2;:;d'?2;////////00 00*u<+~w+++V+^";:;'*;|>(:;(:;_!'~c4/͗4:;':;:(O/:&6([/͗4a/:&6(m/6(*u<+~w+V+^";:;n(*;|>(:;ʁ(:;(:;:;Ÿ(I/:&›(U/͗4g/:&›(s/Û(*u<+~+++++w*u<+~ö(";_1";/͗4*;";s5*;";_1s5*;";";/͗4*;:;G*;";xf)xH)/͗42;~)xT)W A)/͗4*;zA)xr)̈́'A)x~)*A):;G*;";x)xʯ)/͗4ç)*>@2;)x»)W ä)/͗4*;zä)x)='ç)xʤ)e#v$!)o$#e#v$́)o$#:;G)x)):;Gl)x)r)e#v$*o$#*<~G~#N*> w"<*<~?m*w#> m*O*G:;x*<~+Pʜ*~ʔ*~?@O*~O*~w"<*<~@ë%F>@ʼ*>wx>*>c4>c4>*>*>*>*:;ë%:;ë%BD Sember Bad use of member name Illegal indirection Internal error: garbage in file or bug in C Sorry...ran out of memory. Break it up! Encountered EOF unexpectedly Bad argument list to spare Include @The function "" is too complex; break it up a bit Sub-expression too deeply nested ####88++++88+++++|8z8#####|8z8)8))8)))8))))8)))))8)))))888!888w#w8s#r8s#68s#r828!"8!9DM8!9884n848~4o85n858~5o8^#Vr+s8*#"8^#Vr+s8*+"8^#V88<6# x1*;D1.1#q11~#1^###1";q1X1###71͒1X1Q1###D1?*;#";+_1";͒1:;ʉ1,*;";Ì1-~28~§1*;#";#Ò1¹1#^#V#s5Ò1 1#Ò112v;*;+"w;!";#Ò12v;*w;#";#Ò1*;";>2;22;#622#22+2#62*2#22+2q1X1###62|/g}/o#G[2Ox怱a{ ))) T~#fo|,~2>2;:;:v;ʝ2-ͩ2*w;2*;2ͩ2ͳ2é2_! "l;! 0"n;#|2+!o;~ 2>0<:2w260+2l;ͩ2:c4ä4G8c4C2";.͗4*;";*;";.|«6.͗4E*;6L*;6|6}-ͩ2*t;~6ͳ2~#6-ͩ286ͩ26main*;]emu CONFIG VERS 2.0 COPYRIGHT 1979 LIFEBOAT ASSOCIATES !76!76P!76M!76Software C Compiler v1.42 (part II) Can't open file Write error Missing label Missing semicolon Illegal statement Can't create CRL file Illegal operator Lvalue required Lvalue needed with ++ or -- operator Illegal left operand in assignment expression Mismatched parenthesis Bad expression Bad function name Bad arg to unary operator Expecting ":" Invalid subscript Bad array base Bad structure or union specification Bad type in binary operation Bad structure or union m88#88+8!88{_zW88r+s8888n88*8*8! 8s#r8}8{8|8z8|8|8}8}8z8z8{8{8 8 8 8}888~#fo8!88*8"8 8!!9~#fo8!98&88s#r8s#w8888888888888k8?888)8888888888888888888|g}o8|g}o8|g}o8k88!8}/o,&88!k8)8k8!8|g}o8}/o&8}/o|/g8!8!*3*~#fo#DMC2!S w#z3";6!e6C#6C#6Ie3!S͠3E3̀3w#J3:O |;3e-ͩ28\w32|%+ͩ28\\7+ͩ28\7\2h\2h+ͩ28!e6C#6R#6Lͮ3ͻ3e3*;*;*;6#s#r!<54͋354͋354͋354͋3*;54͋34̀3!f6C#6I:̮3~*;|K4}U4#:4a4>V47i4G:;ʓ4*<~ı**;p#";:;o|ړ4e-@8x͝4:;8­4¹4Q5ä44Q5/5B5͜5ä44OG* }c4|c4ä4/55B5}c4|*;q1=8#^#V";͗"2|;:;.7:;.7<2|;*;j7*;"t;M2w#<7*;*;s#r#";`i)))T~#fo";N#F#xv7y~#v7j7!T";!?";*;zʺ7*;~#­7:;O~?7";Ñ7*;6#x2;!?C2DM?c4 x7*;C2*;j7~8*;M2w#7";í7*;";_1";:;78/͗4:;*/͗4=+8s57-~28q1V8a8=8#^#V#s5F8w8#q1q8#F8g8~8# 8#q1=8#^#V#";/͗4ͩ:8&#q1=8#:*ͳz*=8#I(&F8q18'.'('.'#F8(/9#~=8#^#V#s51m!6~66*."9.#^#V{28{_";: :7MʵS!!>#S J7: Ҍ ! !m ^#V# nN#a,Ü: ! !N#F!,:7P!N#F*;,!*;! o g^#V*;s#r:8!,ɇ_^#V~$N$#*9 x~# ,: EY:!T!q:!eN! q:"G~]~R*;" :#~ʓ*;" :$2] CONFIG Version 2.0 Copyright (C) 1979 Lifeboat Associates Your CP/M System is now configured. Type SAVEUSER to permanently save on disk. $"2B<M57%'EG{  9I     # * 2 7 : =! "~fy"wf6h>*DM*::2@:"*~6*:ô:ô:ô"`i"A: y2*DM*yɯ3***68 ~|lGRG|)5>0GyRy]y> >>ɯ!|Žgʡ~w,Ž$ʡ|ŽÃ>A>>N>7>0BF%===%GJ1>/1%~6!I45wy͘ɯ2Iɯ# COPY Vers 2.6 Copyright (C) 1979 Lifeboat Associates User may patch number of tracks per side in binary at location 103 hex and number of retrys at location 104 hex and sector skew table near end of program. 1h !"&  " ) COPY Ver 2.6 $m :!ͩ Copyright (C) 1979 Lifeboat Associates.$ͽ6861h Insert SOURCE in , DESTINATION in and then press to copy the disk or any other key to reset options. - $ 6 Copy in progress - Press "^X" to abort. - $Illegal selection. Try again.$>" *& }5:% w* Enter SOURCE drive name: (A B C or D) or makes default copy from A to B. - $ _2[A; Enter DESTINATION drive: (A B C or D). - $ 2mAҧ>A2[<2m*& } *.f%."& ~2% w: W:[AF2:mAF! Density mismatch $)O *& .~ N*& .:[AO ~2@ʄ:[Aͧ҄:mAͧڌ:2:G:@ʛxG! ~ʥpO *& .~ ¯W: 2 :[AOR O 2! :[A2 !h " c) *$:<2" !" 5:m @ C F L U ] g j o u x } z  ' 2 = a g m q w  >>>>@>>7 @@@@CCCBBC/>$`X 0@@@0P>/0@y)$$$24ͭy:>ɯ7;qÜâêw:2!"!":"`i"O Copy complete. $:! ? NO errors were detected.$c Errors detected. +++ ERRORS +++$ Press to copy again or or press any other key for new options. - $ B6 ***** O P T I O N S ***** "A" = Copy ALL or tracks per side. This option also FORMATS a new disk. "M" = Copy disk until empty (0E5H) track. "E" = EXIT and return to CP/M after first inserting system disk. Enter your selection from option table. - $ 2# !f.A$M$E) A2 !h " h!i" c! 4: :# N6MS: S!h ~S# xD>(!h >Uwr/wr# x] ABORTING due to memory failure in buffer. Insert CP/M system disk and press ANY KEY $I )>2$ : OR : OU * ! X [ :)>2$ : OR : OU * ! X [ :)3j2$ : j s>¾#  7?2 h !i:" ># y>2$ )$L! yw\ Compare$1 Read$1 Write$ error at $w :$ Ď `  $>2! on drive $: A : ! ͩ Track $! y! ͩ - Sector $ ͹ 0w+>06 6/4һ #OL ~#$ I OL B{_F I  Console ^X has aborted the copy.$6!  N:!H  w###1 : !k ~w !$'*-03 for quad capacity North Star. Source disk controls density and number of sides.$OL ~SKIP TABLE HERE - MAY BE PATCHED  *v$ 2  ; E55Q| >^^ #T|.7?yOxGxwGyO-e2y>d2x2z:yO:xWax2yy¨:zʷy0_ >2zú5:xO ay2x:x‹:y0_ -\+ _ 5###~5!9"v1!]> I 6?#B>?2hHkHs'ZO# FORMAT for North Star Quad CP/M 2.1 Copyright (C) 1979 Lifeboat Associates1 "c:!;!_U!@",‹2Go͚0E r!U,1!U0NrRʋEä!U0 !U0 >B2qA2::O*.f%." ~2:<*.~ 2*:o:g"}C||!U0 W>DSeSD>G!>w:!CU0 …>21ʏ2o1!> w: ::O *++~ ±!jU0 >DSSD>š!>@w!>w!U: !(!-U: !"#$%&'(|{ "!{ ͊ !ʦ =¥ ` kʥ j \͢@ w# ͅ ú n ʥ : W _ O { `isole ^X has aborted the copy.$6!  N:!H  w###1 : !k ~w !$'*-03 for quad capacity North Star. Source disk controls density and number of sides.$OL ~SKIP TABLE HERE - MAY BE PATCHED !2 !<U!FU:@!Q"!YU!aU:O͇>2: !N:W=!F҆Gy@O!> !U:&!4:@:ʺF:O͇͊:!;!Uä:!;!Uä>> ͢=:з,G!6# x"!:=6 # x=!<T~# xT FORMAT Version 2.1 Copyright (C) 1979 Lifeboat Associates. For track CP/M on Quad North Star disk. Press "Control C" at any time to REBOOT.$ Drive number (A B C or D) ? $ Single or double DENSITY (S or D) ? $ CP/M Version 1.4 or 2.0 (1 or 2) ? $ Single or double SIDED (S or D) ? $ RUN again, EXIT or NEW parameters (R E or N). $ Error on track $ - Cant write disk.$ - Cant read disk.$ Press to format CP/M Version $1.4 $2.0 $ SINGLE $ DOUBLE $density $SINGLE $DOUBLE $sided in drive or "E" to EXIT, "N" for NEW parameters. $ [ Side one now being formatted ][ Side two now being formatted ] $*$ To reboot: Insô Patch 103 hex for nr of secs to save on track 1. Patch sector table here: $%&'( For CP/M 2.0 on quad North Star. Saves MODE BYTE sector plus 4 sectors of USER AREA.$1eX SAVEUSER Version 2.1 Copyright (C) 1979 Lifeboat Associates$!\MX Place CP/M system disk into drive A and press to patch (or ^C to not patch). $y :30O͂*  DM͈:O:ʮ>O͎ͅ! ÅX User area patching completed.$X Returning to CP/M. No patch made.$&q1q1=8#:*ͳz*=8#I(&F8F8'.'n9#&'F8q1=8#q1R9###:*ͳz*''.'q1=8#9#q1ʵ9&>2};:*͸z*!)&'.':|;ʩ9/͗4õ9:&µ9/͗4*;";/*;|9.͗4ͩ::&:*ͬz*q19,,~2ͻ:ͩ:&'.'#I#q1>2};:*͘z*:&0::;>}-:>{c4~C:#*;#";0:~#=8Fxʕ:.>g";g";og";_1";:&€:/>2;Î::;y/ʎ:/͗4K:#^#V#";/͗4F8q1³:#W+~2#~ʉ1k+@8@8:*;#";X1#ڻ:##û:*;!Ez^#V#~#foORT ; IE: HLIST WILL JMP TO HOROUT1 ; SET TO 0 IF PRINTER ON LEFT SERIAL PORT ; SET TO 2 IF PRINTER ON PARALLEL PORT ; ;ADDR 123H SELECTS PARITY OPTION ON MEMORY BOARDS. ; SET TO 1 IF PARITY IS BEING USED WHICH ; WILL CAUSE HCINIT TO JMP TO TINIT ; DEFAULT WILL CAUSE HCINIT TO JMP TO NOPAR ; WHICH IGNORES PARITY INITIALIZATION. ; ;ADDR 124H CHANGES THE PAGE ADDRESS IN TINIT ; IF YOUR CONTROLLER BOARD ADDRESS IS NOT E800H ; AND MEMORY PARITY IS USED (SET AT ADDR 123H). ; SET 124H EQUAL TO PAGE ert CP/M system disk and press . $ K0w+~06 6/4M#~$^+#U:! w###k:>02 !$'*-03Side onFORMAT g$ Press to format CP/M Version $1.4 $2.0 $ SINGLE $ DOUBLE $density $SINGLE $DOUBLE $sided in drive or "E" to EXIT, "N" for NEW parameters. $ [ Side one now being formatted ][ Side two now being formatted ] $*$ To reboot: InsX Disk write error. Returning to CP/M.$O|*O ~!4~$3#M~#$3X:!x w###m !$'*MX Place CP/M system disk into drive A and press to patch (or ^C to not patch). $y :30O͂*  DM͈:O:ʮ>O͎ͅ! ÅX User area patching completed.$X Returning to CP/M. No patch made.$ ;#:DM*;!Lz;~#%;~,;###;og}|";*;;*;}c4|c4)?| c4+Z;;_1";: ʒͽṎ́'2;:Ҳ>2;!ʮ#";+~2:;„':;*;|!#";!):;>2;:;O.:&ė4@/.'#I#q1>2};:*͘z*:&0::;>}-:>{c4~C:#*;#";0:~#=8Fxʕ:.>g";g";og";_1";:&€:/>2;Î::;y/ʎ:/͗4K:#^#V#";/͗4F8q1³:#W+~2#~ʉ1k+@8@8:*;#";X1#ڻ:##û:*;!Ez^#V#~#foADDRESS OF YOUR BOARD. ; DEFAULT IF NOT SET IS STANDARD 0E8H IN TINIT. ; ;CHANGE MSIZE TO THE NOMINAL SYSTEM SIZE DESIRED MSIZE EQU 24 ;DISTRIBUTION SYSTEM ; BIOS EQU 5300H+(MSIZE-24)*1024 USER EQU BIOS+700H OFFSET EQU 2700H-USER ;TO OVERLAY SYSGEN IMAGE ; ORG USER ;ORIGIN OF THIS PROGRAM ; ;THE JUMP TABLE FOLLOWING MUST BE PRESENT ;THE SEQUENCE OF JUMPS MAY NOT BE CHANGED HCINIT JMP TINIT ;INIT I/O PORTS AND PARITY HCONST JMP HORST0 ;CONSOLE STATUS HCONIN JMP HORIN0 ;CONSOLE INPUT HC/* The BDS C Standard I/O header file -- v1.42 November 22, 1980 This file contains global definitions, for use in all C programs in PLACE of (yechhh) CONSTANTS. Characteristics of your system such as video screen size, interface port numbers and masks, buffered I/O allocations, etc., should all be configured just once within this file. Any program which needs them should contain the preprocessor directive: #include "bdscio.h" near the beginning. Go through and set all this stuf"\033E" /* String to clear screen on console */ #define INTOREV "\033p" /* String to switch console into reverse video */ #define OUTAREV "\033q" /* String to switch console OUT of reverse video */ #define CURSOROFF "\033x5" /* String to turn cursor off */ #define CURSORON "\033y5" /* String to turn cursor on */ #define ESC '\033' /* Standard ASCII 'escape' character */ /******* Console serial port characteristics: ******/ #define CSTAT 0 /* Console status port */ #define CDATA 1 /* Console dsk */ #define MOMASK 0x80 /* Modem ready to send a character mask */ #define MAHI 1 /* True if modem status logic active high */ #define MRESET 0 /* True if modem status port needs to be reset */ #define MRESETVAL 0 /* If MRESET true, this is the byte to send */ /****** General purpose Symbolic constants: ******/ #define BASE 0 /* Base of CP/M system RAM (0 or 0x4200) */ #define NULL 0 /* Used by some functions to indicate zilch */ #define EOF -1 /* Physical EOF returned by low level I/O **** The NSECTS symbol controls the compilation of the buffered I/O routines within STDLIB2.C, allowing each user to set the buffer size most convenient for his system, while keeping the numbers totally invisible to the C source programs using buffered I/O (via the BUFSIZ defined symbol.) For larger NSECTS, the disk I/O is faster...but more ram is taken up. Note that prior (pre 1.4) versions of the library functions were not set up to support this customizable buffer size,   1ͅ>2@*.:TH-"͎k!!"҈3!]͎Ҡ**#ҴbÈ""ff:Rp:TI*!*!k>Gͥ#U11ͱxGBxGUU1 >9xp:P͆x͞W͆͞:=2͎>2T͆U͆fO~/wGNx/wyē#f as soon as you get the package, and most terminal-dependent sample programs should run much better. Some games (such as STONE.C and RALLY.C), which were contributed and beyond the scope of my ablity (or patience) to generalize, may not bother to use the globals from this file, alas. */ /******* Some console (video) terminal characteristics: ******* ******* (pre-configured for H19/Z19) *******/ #define TWIDTH 80 /* # of columns */ #define TLENGTH 24 /* # of lines */ #define CLEARS ata port */ #define CIMASK 0x40 /* Console input data ready mask */ #define COMASK 0x80 /* Console output data ready mask */ #define CAHI 1 /* True if console status active high */ #define CRESET 0 /* True if status port needs to be reset after input */ #define CRESETVAL 0 /* If CRESET is true, this is the value to send */ /******* Modem characteristics: ******/ #define MSTAT 2 /* Modem status port */ #define MDATA 3 /* Modem data port */ #define MIMASK 0x40 /* Modem input data ready mafunctions */ #define ERROR -1 /* General "on error" return value */ #define OK 0 /* General purpose "no error" return value */ #define CPMEOF 0x1a /* CP/M End-of-text-file marker (sometimes!) */ #define SECSIZ 128 /* Sector size for CP/M read/write calls */ #define MAXLINE 135 /* Longest line of input expected from the console */ #define TRUE 1 /* general purpose true truth value */ #define FALSE 0 /* general purpose false truth value */ /******* Number of sectors to use for buffered I/O: ** and always compiled as if NSECTS was 1 in this version. To change the buffer size allocation, follow these steps: 1) Alter NSECTS to the desired value here in bdscio.h 2) Re-compile STDLIB1.C and STDLIB2.C 3) Use CLIB to combine STDLIB1.CRL and STDLIB2.CRL to make a new DEFF.CRL. Make sure you use declare all your I/O buffers with the a statement such as: char buf_name[BUFSIZ]; instead of the older and now obsolete: char buf_name[134]; (and always f**p#**~ē#$p#Fx/w#4~ē#x/G~ēx/G#I ʂ ''z͗>͗0:OxGw#ҵxG~ē#xGw#xG~ē#x2/w#* z{:G/w#5)DMe ''s_eʇs 7O0  $7g"7*o_{_0Ҳ1¨¦   #|7{z*"p#*"~ē#*}Gog"1!$>F~/wNp0% MEMR Rasmussen Memory Test - Version 1.8 Copyright (C) 1979 Lifeboat Associates BIOS located at Top of memory at Press "SP" or "^C" to warm boot at any time or "^X" to restart test from beginning. Response of "CR" gives default test range which starts above this program and ends at BIOS.LOCATION SHOULD BE WAS "CR" to continue test - "SP", "^C" or "X" to stop Test series complete Starting address (Hex or "CR")Ë(C) COPYRIGHT 1978, MICRO COM INC. SINGLE DRIVE FILE MOVER VER. 1.01$ REPLACE SYSTEM DISK -- PRESS RETURN$ NO FILE SPECIFIED -- ABORTING$ SOURCE IN DRIVE, PRESS RETURN$ DESTINATION IN DRIVE, PRESS RETURN$ FILE OPEN ERROR$ SOURCE FILE READ ERROR$ DESTINATION FILE WRITE ERROR$ GOOD TRANSFER - REPLACE DISK, PRESS RETURN $  *%N:] £p22*":2:2!":2|"͆\w*#":#include "bdscio.h" in your programs!) ****************************************************************/ #define NSECTS 8 /* Number of sectors to buffer up in ram */ #define BUFSIZ (NSECTS * SECSIZ + 6 ) /* Don't touch this */ struct _buf { /* Or this... */ int _fd; int _nleft; char *_nextp; char _buff[NSECTS * SECSIZ]; }; /**************************************************************************** If you plan to use the high-level storage allocation functions from theON!! Remember to include bdscio.h in ALL files of your C program. The lack of static variables is the reason for all this messiness. ****************************************************************************/ #define ALLOC_OFF 1 /* disables storage allocation if uncommented */ /* only ONE of these two lines should be uncommented */ /* #define ALLOC_ON 1 /* enables storgage allocation if uncommented */ */ #ifdef ALLOC_ON /* if storage allocation enabled, */ struct _header { Ending address (Hex or "CR") Input error - Retype 4 hex digits Fast complement test from 0 to Bit stuck high or low test Adjacent bits shorted test Checkerboard (55AAH pattern) test Walking bit left test Walking bit right test Address line test Random number test - Cycle: Re-enter, starting address must be at least Re-enter, ending address too low:2 222%**}o|g:2:M\2hr\́vBCLOS!9DM͐~#fos#r! ^#Vr+s! ^#Vr+sns{8͐?!936==!9DM`iw#w! ^#Vr+sn}-`i^#Vr+s͐4!9+2ISUPPEISLOWE: !9DM! n&|ͣ6! n&|ͣ#./!9DM! n&Aͯ+! n&Zͯ/!9DM! n&aͯ+! n&zͯ/!9DM! n&0ͯ+! n&9ͯ3!9DM! n} ͝/! n} ͝/! n} ͝"ISLOWE8!9DM! n&|-! n&2! n& ^#Vr+s͐ ns! ^#Vr+s`ins!9KGETVAJ!9DM! `is#r!A! ^#Vr+s͐s#r!9$?GETVAF!9DM! `is#r!=! ^#Vr+s͐s!9$;ATOj!9DM͐~#fon}"!a͐~#fo`is#r͐~#fon}Z͐^#Vr+sn},Z5͐a!9 ,AUX_#!9DM͐|͐͐'!9DM͐͐͐#͐'!9DM͐͐͐#͐_S! ! s#r! 6#6! s! s͐n}-š! ^#Vr+s! 4͐n&}ʷ! ú!! s#r! ^#Vr+sn`is{.! ! s#r! 4! ^#Vr+sn`is`in& }D.UjXsO|CS ͐~#fo|j! ^#Vr+s6-͐͐~#fos#r! ^#Vr+s! 6 Â! 6Â! 6! ~#fo! n&! ^#Vr+s~#fo! ѯgs#rk! ^#Vr+s! ^#Vr+s~#fos! ^#Vr+sk! n}! 6#6! ^#Vr+s~#fo! s#r͐n}k͐|k! ^#Vr+s! ^#Vr+sns! ^#Vr+s! ^#Vr+s!͐6! ! s#r! n}®! ^#Vr+s!Ү! ^#Vr+s6 Ç͐! ^#Vr+sns{! ^#Vr+sî! n}! ^#Vr+s!! ^#Vr+s6 ! ^#Vr+s`ins4! ^#Vr+s`ins>͐6!9'S\ $),9qz)2i 5ISDIGIc!9DM`iw#w͐~#fon&}S͐ ?͐^#Vr+snѯg`is#r͐Z!9!'QX_USP!9DM͐͐ V͐^#Vr+s͐ C͐0K͐s! w#w! n&!  #|Ÿ! n&! n&! ^#Vr+sn& ! s{͐ ! nѯg?! nѯg! s#rß! ^#Vr+s! ͐ ~#fo! s#r! ^#Vr+sn! s{m! n͐n}M! ^#Vr+sm`in}j! ^#Vr+s! ns`in}Œ! 4͐6! ^#Vr+sG`in}½͐n&! ^#Vr+s~#fo! 4! ^#Vr+sG! n&`in}! ^#Vr+s~#fo͐ ͐?s#r! 4G! n&!91^hr}$).36?HPZ,=KSk++n} •! ^#Vr+s6 `i^#Vr+sz͐ ! s#rz͐N͐͐ ͐͐6͐ !9*<FLfwPUTj!9DM! ^#Vr+sn`is{[`in} <͐! ͐`in&#|X!a!a!9 #,8HPVY_OPEPRINTREACLOS!9DM!͐`is#rz`͐!<TSwapin: cannot open %s !!'͐͐ |͐!ÞSwapin: read error on %s ͐ !͐ !GETCHAKBHICUNGETC]PUTCHAqPUTCȲGETRAN SRAN:SRANDNRANCSSETMEMOVME*CAĽCALLINOUTPEEPOK SLEEPAUSWSETFCkREAĔWRITOPEΌCLOSCREAUNLIN'SEEATELRENAMFABORT FCBADDh EXI} BDOӅ BIOӝ CODEN EXTERN ENDEX TOPOFME EXE EXEC SBR RSVST˻ SETPLO CLRPLO LIN PLO TXTPLO RREA2 RWRIT RSEEQRTEĻRSRERCFSIF  END OF ASSEMBLY G:%x-!%~--.-*P0*%O {-z-.*P0"%!%^4!%w.*"*"*"|P*!Z ##7""":2!6#]! ~W!~w# vzҗ!w# o g!?/w#ª+~g:oŇ#*1CFILQV[bhq|o&7**:Ozq#Q7*|DM**K/><#~# x# >H7*|g}o"zg{o"|g i |""E ! ###""  Wait a few seconds, and type a CR: $(PUT) !xV ###"" PUT7*|& n& 7*:w1 #+| 'z   /   7*~#  +*&! v7:)~:,"s!"u*|V**s[! ~V6*u*+"*"*u#"u"(HRth7:)~:,"s!"u*|*uf*~#="*s*uf#"u*+"*3CVdD7,2q*&:q):<=<=r:qo&.4#UNLINOPE1 7*\!*, !\&!TELk7:,*:*(}|2q YO:qwJ! {w%9H]& , FNxg>Goy$$![7*!*&*!:&*!, !\&!TELk  )6! ) , 7:O*o`$7*+++:G_*DM!o&****+7*!97:O:GPY|:O:G|`i#z͘8{͘8K|PY##|^|]^%}o}no-|G}O*yogH :wɷ/<&+059<BFRW[chl"7:**<=:_:w57**k***:'~.ɰ#'#*37:)~:,"s!"u*|*u/**s!ѷfUO! ! ~a6*u*+"*"*u#"u*s! N#Fp+q"+EJ]v7:)~:,"s!"u* :!B/< !:!]:!G8!d+B!d822!d!d!=͌4+~q374!f!U!:@w#> w! !Uf! U>2!:G~CFKNSV\adhknquz}  %0:EQZcgjnqvy|SV\adhmain() { puts("hello David my handsome son\n"); } FILECOPYCOM0DEFF2 CRL,678CTEST C CTEST $$$PASCAL3 INTD;<=>?PASCAL4 INT@PASCAL LIBbABCDEFGPASCAL COM(HIJSECOND PASKHANOI PASTEMP1 $$$LTEMP3 $$$M& 6C#6O#6M/[!w#w#*w#<:**S*!Âѷʤ!Å(0BN7*!9& 6C#6O#6M/*|E!\&W!\&*|W!!l&!~#foʏ> +͆#~t##ha{ !p!*w#œ:**ʳ*!ѷ! (5CRou~1 *&+*|/g}/o#9*&#"z{  "7*"*"*"k"**6 #z|*u7*~#?"*s"*u#"u*+"*s! N#Fp+q*3EtG7:,?*:4="4#?*!s#r!^#V .7:,!^#V7:,$!~#fo7:,#!~#fo7!&:_!og(2;DMV]͌̀m.mv.ḿ.m.]ͫ*!6#]]*!6#]*]:2!! ­2!)!5:!4+3:!! !]!5 >!~!=!]!6!)͆!4H!36>2!~p!>0*w#"!5ʹ͆U!5! c2c2!]!)!)!=!)*6E#:/<26-#: 2 >0w#:0w#6!]́!5!]́!47~/w# ɯ# !ɧ~w# *ɧ~w+ 4ɧw# >ɧ# J6# Uw# ]:2x!!:w:!ffffP "),/$WZ369<?BEHKP jZ jjP)/ 13jjZ7hZYPTP_)135jZ7YPlP_ CD?=>NKN"Z>Rn =C5 i +05PfCDRhZPX?=N=N"Z?R =I5PO=RO0;Z)QiR =I51PKR@ =C5 i +05PKjZPKPODRfhZY_hXTN jhZP +R hZP AR hZP hXlP YP _hZNX~hZhXT)1h3/jZ7YP$ _ hZNX~hZjZ71) o1 3/jZ73YP IIP _ iCCi9C CC h     0    i iiR% Z YP _R jZ0 5 Q hR 8=I5P! R 8=C5P! jZP! 6 8056 6 66iY_;hZLN X~hZ)jZ 7 9! 9Z 6i h=?CD>ENR   ihXT9    RR jZMRO hZP< Pn hX 9   805BMNX~GPjZ0509=IQ9=BRP)9=CR9:P)9=RR )*P)9=ER)nJoP):h RhORBRZhZRrhZiPhhZ jX00R*jZhhZ ORhRRhhZ  MPiQhhZ  PMP? i`)  PhZ P hZ@ZiPhhZ  PMhR h1!\]͓!f6C#6O#6M22J227282;2<2y22A2<26:\2z*"9!"S!"Fr. !"4!F#}~#r! ʘ#~ʘs‰ "4+#~-œ"Q#~ 2g#CHLR+V#2*Q6 #!Ý ~2O2\2i#2 "F |"S*S+"Wd"U"{!6# x/C8 >2|͚ *":_2<*"=!I t.  >2!I>2NFv ͘ ڜ 8 ڊÇ>2y:6 :͗*Us#r:<*=*Us#r"?**Us#r,:$:;*Uft over Linkage complete Bad symbols Executing: Bad option: -Ref table overflowMissing arg to -LSorry; 255 funcs maxs†@*F*U͉*{! "m! 0"o#|+!p~s>0<:wð60+úm. :\<@ >: ]>. > >  s&: A:ô>22A:m!]\͓!e6S#6Y#6My!"*BDMͩ xu 2A:*}ʥ}ʢp#×ͱ [ !Y~#fo͉A! ~#fo&:=2> >2G*B+PY*B+!̀hZP 9 R hZP jZjZ199 7Z hX YP _hZLRrhZ?NX~/1h3j)jZ7hZMNX~hZP{Y_\RhX PRRhXPRhX P8RhX PRhX$ P,RhZhh=R; X NX~hZPhXTP7hRRhQ\Rd1jPRt1iP1PUT1! *hello David my handsome son  ,Z  RhXP/ i`  PhZ PhhZ hZYP_ 7hZER @Z h Z Q3R=XPGZPG Z YPm_@=S;=Y;Z SN(XdhZ0=RR=R5P=N5@=L;0; Z 0 0RY0 0<9=RIR8hhZ PX9=NCQJ9=CNRMPX)jZPX:hZ YPp_ hZjX6*#:Bs#r#6$*9*U#s#r . **{|?o&+͠. ͏ COM BD Software C Linker v1.42 Error reading Dir full; Error writing Can't close No main function in Missing function(s): Type the name of a CRL file to search; to search DEFF, ^Q- to abort: MAIDEFF CRLDEFF2 CRLC CCC Can't find Last code address: Externals start at occupy bytes, last byte at Top of memory: Stack space: Out of memoryK le! "D'!Y"D'xy|}*D N#F*D^#Vp+qDMq#p! ~[`i"Bd!J}|~#l~W#^#P! ^#V! N#F͘ g 7? Ø . ͗+A:. *?I. *A. +z#A. *9+A:!. A ~# )x> Q> Q>, |Y}Yb0:  !]\͓w ̈́ 6 w#…:J(. :J=*K!6 # "w#ðx2!~#*U*{DM!w#z{p*U ͱ [ ~*{| }( # 4 >) 7\S v. 7W 2|\!h6k\!h6\!h6k\=7k\ѷk  > > G:A x x _G: x :*p#}) ͱ !" . \ 6 !Y͚ h ͚ h ͚ h ͚ h !e6C#6R#6Lw#m !"͞ [ | >2NF| !"*͸ "~7 ~ ~W#^#)~# a{ !Y~ 7@ ~#fo"# ~#fo" !"~s#  É \#~+::zB ~ @##~@ B d ~X X #d "4 6~~ s~ .~ #d x> ~ :y \ .  . !6x  !+~27!\\͓>28+ \ !"͞ ~ #8 > :́!i\͓6 *U͚ ih ]*U^#V*U"{[ ͊!\MÓ!M\Ó ~#•:<2°i *DM**{:o| \yo&"͚ *{"}+|*}*WDM  #DM*W><)~+ x+*W~=D ~cGc_Y#C#ŷ Gx F#*{ N#F#͗"x^#V#*{^#V*r+s à"{|/g}/o#DM*}z{!~#~G#N#j&)Y^#V͉"Ox#n&)Y^#V~##6 O! #*Os#r!2~t@ʉ:<2͸ Ycw#t6#6#6++:~#:o&)Y~#fo͉"O*M:6^+Vr#s#*s#r+~w!Y *{s#r*|}##"PjZ0509=IQ9=BRP)9=CR9:P)9=RR )*P)9=ER)nJoP):h RhORBRZhZRrhZiPhhZ jX00R*jZhhZ ORhRRhhZ  MPiQhhZ  PMP? i`)  PhZ P hZ@ZiPhhZ  PMhR h1K͞+ '+FÎr ͖ 8{ Ăy0w#w#w^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z7||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 ## :6+ *4~s # < 26:y:7 :8 Ô - #~ 2gSʈ Tʳ O Wʎ E! Y2 Dʔ s  6. # 2A 2A >2J# " 2J#"K~#"© B # "9>2;  W. ~ # ))))_ 0 ??#]:z:]2z 2z # "=>2< # !e6S#6Y#6M 6 c !"*{i V "{[ *4 ښ ͽ ͉"{͠ !%J@>2N !% ښ w# ڷ © +~w!))))_ s 7?*} ͚ ~#} ~#"͚ !~#"`i)|! w2x! [ w6 :2|͞*{~#M##"M:G~} `i"2N _#N#F#*{ N#F#͗"x^#V#*{^#V*r+s à"{|/g}/o#DM*}z{!~#~G#N#j&)Y^#V͉"Ox#n&)Y^#V~##6 O! #*Os#r!2~t@ʉ:<2͸ Ycw#t6#6#6++:~#:o&)Y~#fo͉"O*M:6^+Vr#s#*s#r+~w!Y *{s#r*|}##"Z@=S;=Y;Z hhZ SN(XdhZ09=IRhX7P9=CRhXLP+jZP:YP_@KNEhZ@RLRLPz@Z RwhXP NXdhZYP_@KNEhZC@Z@RKRhZ@ZP<N.XdhZjX0=BR</jZRhZ YP\I_hhZjXRhZZ  RhXP/ i`  PhZ PhhZ hZYP_ 7hZER @Z h Z Q3R=XPGZPG Z YPm_@=S;=Y;Z SN(XdhZ0=RR=R5P=N5@=L;0; Z 0 0RY0 0<9=RIR8hhZ PX9=NCQJ9=CNRMPX)jZPX:hZ YPp_ hZjX#z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!"!Y">2>2>22!"!"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#.¶ww#E*>?w#> w#.7:77!a{   `OE!y6$ -7rBo&))T])))!y"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#.¶ww#E*>?w#> w#.7:77*K͞+777'+FÎr ͖ 8{ Ăy0w#w#w^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z7||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!a{   `OE!y6$ -7rBo&))T])))!yg}o)|/g}/o#z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!"!Y">2>2>22!"!"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6MERROR 0200PxII I II?IIII PI_\hR=Y5ihRPhRi=N5=----  i Rk=Severe error condition, = compile terminated j h0=YR=Error "QQ%RhXPaRhXPRhX>PvRhX:PcRhXPRhXPRhXPRhX8P[_br[kx !6K[#8s^u#2<Qacp-5KSi %2:GO^fu}   - 5 G W g t   @ C F V ^ j v  : R n  X ` {   * 2 C N a r u } '#z/W{/_!9~#fo! ! ! ! ! ! !9~#A"s!`*"!"!Y">2>2>22!"!"!@"!" ʞ!F#x±~#±!b2r~# "2r+}|~#G:rx"2r+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6!+`W?_!~7z?` :>ª@w#.¶ww#E*>?w#> w#.7:77!+`W?_!~7z?` :>ª@w#.¶ww#E*>?w#> w#.7:77!a{ä!hello David my handsome son ͡!9DM͐n}! ^#Vr+sn&    _ +G:rx"2r+w# +6#!6#2w2x*s!>r<o&F=-` r'~h6stop: enter 'E' to = end compile :  ji0=ERhh h[y+vPxII I II?IIII PI_\hR=Y5ihRPhRi=N5=----  i Rk=Severe error condition, = compile terminated j h0=YR=Error $4E3#C#S#z&&&@  @ 7  ' ? ] y          ' B1 s    6    - ;. i x       ! 8 H ` ~! -  '   !&! "G( #o% C# ) D#? ( E#g . F# Q G# C H#)!0 I#Y! J#s!! K#!+ L#!$ M#!# N#"/ O#5"Q P#"Q Q#"6 R# #\ S#i#4 T##6 U##Q V#$$a T$$` U$$, V$%- W$>%& X$d%' Y$%& Z$%' [$%) \$&* u&+& x&J&X y&&. z&&F {&'N |&d'[ }&'@ ~&'? &>(G &(N &(O &")K &m)N &)6 &)K &<*1 &m*, &*@ &*Q &*+/ &Y+W &+J &+. &(,c &,c &,O &=-; &x-V &-I &.D &[.E &.P &.T &D/c &/S #6 #6$> 2s*|}>+2s:xG!x2x>:2Kx2x>#2K :x~$_#<!cw# R>:x2x:x2x  Q"] a"_ o"a*_*]|/g}/o#T]*a>z{eL z Maximum of 100 counters exceeded Enter new parameters $ D!?Fw# ":EO!: > 00000xxxxxactivan data areas  "'.2<@CFILPSY]`gknqtwz~*-JPVY}(+1>:2 w ʭ lp"gUn\sdelrEz  t"y t"{  !w# „:O! > 00000xxxxx:xGx2x>:2 x2x>#2  :x~$_# t>-:x2x :x2x -::x@2x :x2x   AM or EXTERN expected $Compilation does not end with period $Program identifier expected $Unsigned integer expected $Semicolon expected $Identifier expected $'=' expected $Comma expected $'..' expected $Undeclared label $Colon expected $Error in constant $Syntax error in constant $Syntax error in constant $Constants in subrange are not compatible types $END expected $BEGIN expected $DO expected $Type identifier expected $In subrange, first constant exceeds second constant $Undeclared typ$" %1 &( ' (*" )L2 *~( +# , - . / 0 1>) 2g) 3* 4) 5 6 7 877 9n' : ; < =* >( @>) Ag3 B5 C4 D2 E53 Fh3 G1 H ' (# )#' *#?2 +#q2 ,#S -#@ .#6 /#US 0#/ 1# 2#Y! 3#z& 4#x 5#' 6#?% 7#d0 8#) 9#" :#G ;#&F <#l =## >## ?# @#0 A#!o B# &/R &L0C {U>:2K + AN/  cLhʷizm`rkz[}/*_|a}x*]zq{x|/g}/o#T]*a|/g}/o# | !c ~w#~w6+6!"1?O>#~# !c>d2^#V#xyxBK:=2`i"*!*>z*"!"*|g}o"*[!/*]"!c"*^#V#""͜b/**_z‰{x_N/*b*a"+g*>m~# ***>!t{>*w#6 Activan interrupt $ command : $ $ start line : $end line : $spacing : $ C clear the counters H display histogram I initialize line range M run program with monitoring R run program Z terminate program $ Line range count Activan 2.0 * = 0000 $0000-0000 00000:  !$*16;@EJMPSV]fmt:x2x> > > $ Exec interrupt $ command : $ E external procedure table G set line range for trace L+ L- line trace on/off N current line and last proc P+ P- procedure trace on/off R resume program execution S system status display Z terminate program $ lower : $upper : $$),16;@EJMPSX^flrw}  (-8CNbjrInvalid virtual machine code generated, system error $PROGRe identifier $'[' expected $']' expected $OF expected $More than 8 dimensions in array declaration $'(' expected $')' expected $'[' expected $']' expected $More than 10 files declared $'Simple type' expected $WITH statement syntax error $Record identifier expected $Undeclared variable identifier $THEN expected $Pointer type expected $Undeclared field identifier $Array declaration syntax error $Invalid expression type in array reference $Invalid array reference $Invalid expression type in parameter $Parameter syntax error $Incorrect number of parameters $Incompatible types in set constructor $Incompatible types in set subrange $Invalid type in set constructor $Invalid parameter in system procedure/function $Incompatible data types in expression $File identifier expected $Assignment symbol ':=' expected $Incompatible data types in assignment statement $Incompatible data types in CASE label $Data type error in FOR statement $TO or DOWNTO expected $DO expected $UNTIL expected $expression expected $Parameter error in OPEN/RESET/REWRITE $ABS parameter not real or integer type $First parameter in COPY function not string type $Second parameter in COPY function not integer type $Third parameter in COPY function not integer type $First parameter in POS function not string type $Second parameter in POS function not string type $Third parameter in POS function not integer type $String variable must be only variable in READ. $String variable expected. $'Block' structure of pro positive then quotient is set to +32767 else -32768, remainder is always set to zero $System error in assert monitor $Insufficient storage for data stack $Invalid virtual machine code encountered, possibly due to storage overlay or incorrectly defined external procedure $Error opening file for random access $Error accessing random access file $Invalid data format in input/output statement $Invalid data format in input statement $Attempt to access unopened file $Data items exceed record size in .99999999999999e+63 $Error while loading external procedure $External procedure INT file not found $Invalid code passed to EXEC service routine $Error in COPY function, start_pos + length - 1 is greater than current_length $Error in POS function, start_pos is greater than current_length $Invalid data format in input/output statement $Error in extending file $No more space on selected disk $No more directory space on selected disk $Random access files not supported $File RESET error, file not foer exceeds current string length $In INSERT builtin procedure, specified parameters would cause string to exceed maximum length $Invalid dynamic storage address - possibly due to invalid variable or data type declaration. $Overflow in floating point multiplication $Underflow in floating point multiplication $Overflow in floating point division $Underflow in floating point division $Overflow in floating point addition $Underflow in floating point addition $Overflow in floating point subtraction Boolean expression expected $Data type error in expression $Syntax error in input/output statement $RBA or RRN expression not integer type $Invalid file name in OPEN/RESET/REWRITE $Buffer size parameter not integer type $Invalid parameter in SYSTEM $Integer expression expected $'Factor' syntax error $First operand in set membership test is invalid type $External procedure/function expected $REAL expression expected $Pointer symbol '^' expected $Parameter list syntax error $String or character gram invalid $Array index too large $Array index too small $Pointer variable contains invalid index address $System error during dynamic storage compression $System error in dynamic storage pointer tables, possibly due to storage overlay $Dynamic storage tables full, more than 1632 blocks allocated $Insufficient dynamic storage $System error in dynamic storage pointer tables, possibly due to storage overlay $Invalid parameter in SYSFUN builtin function $Integer division by zero, if dividend is random file in RRN write statement $Error opening file due to 'file not found' or 'no directory space' $Error writing sequential file $Random access of sequential file $Sequential access of random file $Format error in input/output $Invalid parameter in SYSTEM builtin procedure $Out of range in TRUNC or ROUND function, if parameter is positive then result is set to +32767 else -32768 $Floating point division by zero, if dividend is positive then quotient is set to +0.99999999999999e+63 else -0und $External procedure libraries not implemented $Attempt to access character in dynamic string. Index exceeds current length. $Attempt to update character in dynamic string. Index exceeds current length. $In DELETE builtin procedure, position parameter < 1 $In DELETE builtin procedure, position and length parameters exceed current string length $In DELETE builtin procedure, length parameter < 0 $In INSERT builtin procedure, position parameter < 1 $In INSERT builtin procedure, position paramet$Underflow in floating point subtraction $ ***** 000000 00 00 00 000 00 0000 00 00 00 0000 00 000 00 00 00 000000 11 111 11 11 11 11 11 11 1111 22222 22 22 22 22 22 22 22 22 2222222 33333 33 33 33 33 333 33 33 33 33 33333 44 444 4444 44 44 44 44 44 44 444444444 44 44 5555555 55 55 55 555555 55 55 55 55 55555 66666 66 66 66 66 66 666666 66 66 66 66 66666 777777777 77 77 77 77 77 77 77 77 88888 88 88 88 88 88 88 88888 88 88 88 88 88 88 88888 99999 99 99 99 99 99 99 999999 99 99 99 99 99999 A AAA AA AA AA AA AAAAAAA AA AA AA AA AA AA AA AA BBBBBB BB BB BB BB BB BB BBBBBB BB BB BB BB BB BB BBBBBB CCCC CC CC CC CC CC CC CC CC CC CCCC DDDDD DD DD LL LL LL LL LL LL LL LLLLLLL MM MM MMM MMM MMMM MMMM MM MMM MM MM M MM MM MM MM MM MM MM MM MM NN NN NNN NN NNNN NN NN NN NN NN NN NN NN NNNN NN NNN NN NN NN NN OOOOO OOO OOO OO OO OO OO OO OO OO OO OO OO OOO OOO OOOOO PPPPPP PP PP PP PP PP PP PPPPPP PP PP PP PP QQQQ QQ QQ QQ QQ QQ QQ QQ QQ QQ QQ QQ Q QQ QQ QQ QQQQ Q RRRRRR RR RR RR RR RR RR RRRRRR RRRR R YY YY YY YY YY YYYY YY YY YY YY YY ZZZZZZZ ZZ ZZ ZZ ZZZZ ZZ ZZ ZZ ZZZZZZZ VV VV VV VV VV VV VV VV VV VV VV VVVV VV WW WW WW WW WW WW WW WW WW W WW WW WWW WW WWWW WWWW WWW WWW WW WW XX XX XX XX XX XX XXX X XXX XX XX XX XX XX XX YY A*mzA{xA &A< insufficient storage$!͓AdAdAoA  PASCAL.LIB damaged or not found $"A6><2A!U"AAA*Aw>òA>*A~ZA#"AG:AAxɯ< BBDdD͒D JRT Pascal ver 2.1 Copyright 1982 JRT Systems $QB NBa{ > :B`B2B:N:NB2N*B~#"B}BͅBjB2Nt>@2B!T"B"B*BT] "B!N¼B:B=2B“B*B6  >̋C> >2t!1N~ B#B#~+:B~2N##~9DD DD DD DD DD DD DD DD DD DD DD DD DDDDD EEEEEEE EE EE EE EEEEE EE EE EE EEEEEEE FFFFFFF FF FF FF FFFFF FF FF FF FF GGGG GG GG GG GG GG GG GGG GG GGG GG GG GGGG HH HH HH HH HH HH HH HH HHHHHHH HH HH HH HH HH HH HH HH IIII II II II II II II II IIII JJ JJ JJ JJ JJ JJ JJ JJ JJ JJ JJJJ KK KK KK KK KK KK KK KK KKKK KK KK KK KK KK KK KK KK LL LLR RR RR RR RR RR SSSSS SS SS SS SS SSSSS SS SS SS SS SSSSS TTTTTTTT T TT T TT TT TT TT TT TT TT UU UU UU UU UU UU UU UU UU UU UU UU UU UU UU UU UUUUU VV VV VV VV VV VV VV VV VV VV VV VV VV VV VVVV VV WW WW WW WW WW WW WW WW WW W WW WW WWW WW WWWW WWWW WWW WWW WW WW XX XX XX XX XX XX XXX X XXX XX XX XX XX XX XX YY C C#BN-COO3CYCNqCN͂C0PC:UCAPC[UCG 2C!t"C*CT] "COC:C=2C·CCNError in writing TEMP1 file$=B DAD[DED''DMD%:D>x͋C=BED0HDDKD:SDͺEDA^D&LD͔LDNxDO*Ctz/W{/_}|ͮC'O'O3C!ׄ"E*Nz/W{/_}|2E*ET] "E'OD:E=2ED'ODNError in writing TEMP3 file$2zE!{E:NA8E[LEa8E{LE_LE$LE0YE:YE=Bw#!Ez2yE!yEvMxtEx͋Cy͋Cy͋C2LXEYPSINGLEwKFYPDOUBLE{KEYPDOTDOTK@EYPRBRAK2KEYP1COM>2OG>i2PG2NG!4G"LG2OG:N*LGw#"LG=B0E:E2NG<2OGiFAFIFEFGF2NG<2OG>h2PGiF.;F:N..F>i2PGiF>2OG>r2PGiFEPF>r2PG>2OG2NGiF+ZF-iF:NGiF2OG2NG:OGE>2B*LG4Gz/W{/_}23G:PGiFhF:3G!4GH22G>@͋C~#͋C ©F:2GG :3GDHF:3G͠G>?͋C}͋C|͋C:2GF Format error i"-IͼI_I:(II2J*-IK! IG:1IOI>21I*+Ixw#"+Iɯ21Ix*+IwͣII0_I.ʒIEʚIeʚI2IH:I5I!2I4ͣIjI>2(IÐI>2)IÐI:*IʹI=2*I*/IF#"/Ixɯ<*/I~+I-I*+I6#"+I>6#=IͣIIͣI*+I6I:2IJͣI'J0 J!3I4IͣIE)Je)J21JH:1J5IͣI J>2)I'J:)I=J_J:2ISJG:4I@*-Iw:4I!3I@KJͣI2JͣI2JHͣI2JH!J͍H:J-ʍJ}24I}/<24I00000J_OG>Ow# ¶J6#¾J ~Ow+yGJɷKG=_NxJyy Li&+)))G$MN$MT$MHO^#V+N#~+M;M 2sM`i#"tMzoM*tM:sMOLiM^#V+GM+F+N.Mẍ́M"M*Nw#*N"Ms#r#O "N*Ms#r6#6#Ow# »M"N*MDM!1NQB'M*Nw #y*NM:N'NQBMy20N>>͋C:0N͋C:0NO!1N~͋C# NNNWRITEFTuKXPORTOUTQTKXWRITELN\TLXWARNINGgTMXCOMPRESS~TJXFILLCHARTNXNOLTRACET$KXNOPTRACETZKXNOWARNINGT}=YDENDBUFׄString literal too large$  N $ ׄ PAS DOVQIFINbQOFOR4TO uQEND|QFORQCHRQAND QDIVQEOFhABSQMOD%MAP QNOT8QSET!QNIL#QORD"QNEWiQSQR^QODDsQRBArQRRNPOS3QVAR;XOR RCHARRELSERCASE!REOLN )RADDR1RFILE9RFREEqARCONSIRCOPYCALLYRGOTOkaRHEX$zLIST+qRREAL.yRREAD&ROPENdRPREDeRSUCC*PAGE2RTHEN6RTYPEZRTRUE:RWITHuTEXTRBEGINRARRAYRCONST[RFALSECLOSE$RLABEL_INPUT-n integer literal $Format error in real number $ xZGy]G{PY!gG)oG)wG)G)҇G)ҏG)җG)ҟG:3GڱG>22G!ɯ22G!4G~H~#HG þG!G ~ HW#~ HW#~ H_#~ H_000000000000:0/H:?HA/HG?Ha/Hg?HHAHhAH<22Gɯɯ<:3GUH>22G!ɯ22G:3GG!4G~H~#H}H fH!H ͍H!000000000000!"H'͹H͹Hd͹H ͹H͹H*H~O#QG*H"H0H:Hɯ<22G"/I2*I2(I2)I22I23I24I<21I! I"+Iɯ>2AK#"BK:AK*BKJ-K:AK<2AK K*BK+6@*BK:AK=͛J*BK+~w,ʂK+ʇK.ʥK-ʌK(K)ʑK*ʖK/ʛK&ʠK"L͋C͋CQB>BwK>CwK>DwK>FwK>GwK>HwK>wK:N.ʷK)ʼK>IwK>T{K>M{K:N*K.K>EwK>L{K=B=BK*K:N)K=BKNComment does not end$=B"LQBK}L;EL:TL=JL>ʂLKwK>NwK>RwK:N=aL>OwK>S{K:N>xL=}L>PwK>U{K>V{K:N=ʏL>QwK>W{K[ʩL]ʮL^OL{L>LwK>MwK^#6$ .MxLLL  ** found ** $ -- not found -- $#TEMP1 $$$TEMP3 $$$JQPQ\QhQnQQQQRQRiRRRRSS?SqSSTT2T=T^TtTTTT SRESETgSROUNDlREAL$7$SWRITE5-SWHILE<6SUNTILfTRUNCISEXTERN SSDOWNTOt]SBINARYgSCONCATDELETE]{SMAXINT~SLTRACEwSLRANGESINSERTLENGTH0SREADLN,SRECORD1SREPEATbSPORTIN`SOUTPUTySNOLIST|SPTRACEpSNOCONSSSTRINGaSYSTEMmUPCASEATBOOLEAN'TDISPOSEFORWARDINTEGER)HTPROGRAM/STREWRITEcPORTOUT9iTWRITELNoWARNINGTFUNCTIONYTCOMPRESSFILLCHAR}TNOLTRACE{NOPTRACE'TPROCEDUREnNOWARNINGjINITIALIZEnx h mov a,m! call yn1adj! ani 0fh! ora program second; var a,b,c : real; function sqrt(arg:real):real; extern; begin c:=1.0; repeat writeln('the square root is',sqrt(c):20:10); readln(c); until c<0.0; end. SECOND $$$TEMP2 $$$fFIRST INTgFORMAT COM*SAVEUSERCOM+USER ASM&,-.MEMR COM/)K3 BBO+KE&O+FO+KKS@AK19E>the square root isBEFO?O? FK0EFK<P@@K IPASCAL3 INTD89:;?PASCAL4 INT@PASCAL LIBbABCDEFGPASCAL COM(HIJSECOND PASKHANOI PASTEMP1 $$$PASCAL $$$FORMAT COM*SAVEUSERCOM+USER ASM&,-.MEMR COM/SECOND ABCSQRT&ARGANI4ORA`i>^#V><"("*`i". "0**|/g}/o#T]",*.*0s#r#*,s#r*0*s#r*s#r*c *eDMz/W{/_`iDMxhyx~`i"e*#͂ɯ G*5+V+^xɯ<4#+!,# +~>>4q#p#s#r#w"c*e:g_s#r#s#r#p*c*hs#r#64"ͳ" <26#6#N6#F6#~6ʭ*_*"_s#r#q#p:4*Ԃ2::M\*c^#V ^#V+|^--  *c ^#V##{, z1 6  4~I w @ !" *c"  * ^#V##" {u zʁ * ͚ " Ð * w#w#w#w#" ] >4^#V#x® yx ###=¡ y x q#p#* DMq#p###~ BK++++" !> ^#V#x yx BK++"> ##2]##= x; :]_> 2]*> ɯ<" N#F#`i" ^#V#~2 bk +*WDMͶ " ~+ zj `i"W`i" ~w ʟ * * * DM" : @ z/W{/_`iDM`i" * ^#V+" q#p9 ! * s#ro&))|#}3 .   %Error: Insufficient storage$:w_ `    e %Warning: $Ex b*] !? *o *_ *a *c*e$*}1*>  addr :0000 prog :0000 size :0000 base :0000 cur :0000 tos :0000 low :0000 compr:0000 purge:0000 $  !"2*#"*g͘9:s7ʆ:€<2  W  exproc name addr use cnt time stat $ 12345678 0000 0000 0000 00 $|͇r#s#yx######=H~# *|*͒"ͳ"*ͳ"*͒""*z/W{/_`iDM|s}x{`i"*z/W{/_͒""*"ʹ*:2r***:Ow# ":=2*]T "r:*4r:O**w# ?k* \ System error 0000 $ } PASCAL.LIB error $}_}|og%Error: *cs#r#"cBK*c+V+^ s#r*c+V+^^#Vͳs#r*c+V+^N#Fq#p2V####]TxE "" K#K!#9ZC2qfv####$8$"5"$$$$$$`nh""" 69J,'13 -*]N#"]*]^#V#"]*]N#^#V#"]*]N#^!T$7 >2}xx&0&*c >H#S?!-# +"h> 2g@!͒:g_!))ͳ>p#p#=y"|!ʗÎͳ*_"_s#r#s#r6#w#w#w#w*c:_>w#w#w!_N#F#N#F |}*e*cDMx/Gy/O *_>*}#"}} O {S"Y##^#V"[@ :]_!*c^#V*Y͚ k H SP PSW ??= Ö*c"W!"!"*#"*g͘9:s7:7 *6#6#"Ó*{7:7̳*s#r#"Ó*6#6* * z/W{/_##N#F r+s"t "v `i"r |: }x| *r "x *t |/g}/o#T]"z *r DM*x ?ͮ !>N#F#x yxʡ <@‚ !+# _*g͘9*}7*t " *v +" !] *_DM*a!x yx bk##^#V! ^#V* DMz {x* DMz' {x*z DM r+s*c* DM^#V##zR {xd < D !/# +++Gx!"_*W#"e*m"c>`w#‡ *c"e*cs#r#6ͫ !"_"ebk6#6#s#r#6#>q#p#p#p#p#= >dp#= >2 n _  $y͇r#s:G:> >+2s7!w# #*{7:7̳*7*7:7͇cj" :y%:n% *z%ͳ~@2# ~# €:y%͇cj"<@2  :----------- 00 * $PASCAL LIB""ʹ2!͒"ͳ"*#D*e**!N#F#z{xN#F#x!"2:("Ð*cC9+F+NL+F+Nx/Gy/O N"c^#V#z/W{/_`iDMxڱ^#V#DMVʷ^#V#"*"*:=2(*c+F+N* s#r!)# !(# >2xy{PY!))))) ))*]^#V#"]*a*cs#r#"c*]^#V#"]*_*cs#r#"c*]^#"]*a*cs#r#"c*]^#"]*_*cs#r#"c*]N#"]*c+V+^ s#r*c@ *ezʺÿ{!3# *]^#"]!^#V46RRn-?#V#~#F#"]`o*]^#V#N#F#"]`iyBK*a0^#V=( ^*]"J*cDM*a*_!U"][xxzuxiyx>>>>zҒx†yx>>>>ʳn *m x E  ʏ0!E#7 !x!4# L?*]"]"*a"*c"as#r#*s#r#s#r*a+~/G+~/O "c##^#V#"a^#V"]"]*c++~"c"]*c++~"c"]*c"c*ezŒ{xڤ*g:*g:ä"*iMD*g͈7*c+V+^"c*g9*c+F+N+V+^^#Vr+sxxy*]##"]*c++++"c"]z**cs#r#"c*c+V+^N#Fq#p*aN#F*cq#p#"c*cs#r#"c*cs#r#"c*cs#r#"c*cs#r#"cBK*c+V+^*]~#GO*cw# ´p#6#"c"]ä"]*c6#6#"cw# yq#p#"cä*cq#"c! *c+F+N"cq#p! *cw#w#"c*c+V+^w#"c*c+F+N+V+^"cq#p*c+F+N"c*aq#pBK*c+V+^z/W{/_+V+^"c"@2Dz{x>2D*x yxMD>2$>2x:ڧ¢# x*:ʬw**DMx/Gy/Obk T]~ ڢ§#zdì**DM|/g}/o# DM ڧ¢ xì>î>î>G:*c6#6#"c*c6#6#"c*c+F+Nx/Gy/O #6#"c*c+6#6#"c*c+V+^z/W{/_~6#=X!*!|ʈ!+"!*c+V+^"czʂ!Ͱ!Å!!_!*c!w# !"c{怲{xO!! {G7!w*c+F+N+V+^"cx!yx`i""" "Ͱ!*"DM* "!*c+V+^z/W{/_"c~_D"*cV+^"c##\#Y"*c6#6#"c*c6#6#"c*c+T] w+t""c*c+T] w+’""c*c+T] /w+°""c2#"<2#*c T] "c" ":#"*c6#6#"c:#c+F+NxH%zC%x%yx>)%>)%>G:m%:%6#66#6>)%zh%xV%yx>)%>)%>)%>)% "b&7'"d&*b&*d&2u2v:}'Y&*d&T] 5"&7'"&*&*&2u2v}2%2%)l&Ҩ&&"%!%f&2%:%&*%!%f&2%*%T]% w#"%}*%T]#"%!% &!"%>2%*%z/W{/_`iDMy2Bx2CBK*@w# y:D=*B p#z5*c"c^#V#~# U*c+~/w+~/w*c+F+N"c+V+~w#zw*c+F+N"c+V+~w#zw*c+F+N"c+V+~w#zw*cDM+V+^z/W{/_~#z`i"cä*c+V+^z/W{/_"c*c+F+Nxyx2z/W{/_`iDMx/Gy/O "cx/Gy/Obk T] p#zF"c*c+F+N"cx/Gy/O +V+^`i""T]w# x~*DM* s#r>ý>ý>ý>ý>ý>ý2*c+V+^"z/W{/_T]+F+N`i"x/Gy/O "c2*DMc^#Ve*c+V+^+F+N"c͂s#r*c+V+^"}+F+N+V+^"c"_`iN#F#N#F#^#V#^#V*}q#p#q#p#s#r#s#r#*c+V+^"c{    + > Q \ g r } ʈ ʓ !@# :w2w:w2w:w@2w:w2w *c+V+^"c"s*c+V+^"c*gr9*c+V+^"c*gͅ9:w2w:w2w:x@2x:x2x:x2x:x2x*c+V+^"{+V+^"c"y*c6#6#"c"I!!!>6#= *I!|!+"I!*c+V+^"cz !*cz/W{/_"c~"*c6#6#"c*c T] "c<# ##*c6#6#"c*c6#6#"c*c T] "c!#xh#yxڇ#{xO {G7€#ɯ*c!~# “#"c*c"c*c+F+N##q#p#"c*c++"c*c+V+^s#r*c+V+^s#r*c+~/W+~/_s#r*c+F+N"c+V+^ s#r*c+F+N"c+V+^x/Gy/Obk T]s#r2$*c+F+N"c+V+^x\$x/Gy/O>2$zp$z/W{/_:$2$xy$y|${PY!҈$)Ґ$)Ҙ$)Ҡ$)Ҩ$)Ұ$)Ҹ$)$:$$|/g}/o#s#r>$>$>$>$>$>$2m%*c+V+^"}'*%#"%!%f&!"%!%~#"%*%|*%!% &{2}'zw'bk)|2~'l&)z% ^#V|i':~''s#rͳ:}'! w!6# *z%ͳ~2;!n%v%Oͼ:!5# !"u"E*"G**c+~2%+V+^"c"%+:%'!((*%*k[3:y%'!9# :%`(:y%@'!># O((:y%@(!=# )*%*kw3> 2y%͵)K(:w;(:w@&(&( $*%ͳ"(͵)£(*(*%DM s`i"%*%|(}xX(*z%ͳ*%DM*(ͦ(!"%X(")")! )|2)*)T] ")*)((!I# (!J# !K# :)=2)¶(