IMD 1.16: 7/09/2007 11:34:23 SOFTECH MICROSYSTEMS UCSD p-System SCP40D SYSTEM  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ SYS1 ! CPM2.INTERP 2!/ SYSTEM.SYNTAX`{L/SYSTEM.COMPILER墍A=^5b 2,,,,,,,,,,,,,,,,<<<<<<<<IIIIIIIIbbbbbbbb        Ye p T  \Dm&%t G 0 $ i tp  -  " 9 ; z ,&~d=  M_ < js;&S Y HH$ÌBJ:> } Copyright (c) 1979, 1980 by the Regents of the University of California>2&>>~ڬ *6*͇*.Ì.Ì.Ì.Ì.Ìi`"Z*MD.Ì. Ì. Ì. Ì*MD. Ì. Ì.Ì.Ì.Ó"*".&"*"!#ͩ#*MDo& o& %^,V!<~# c!|2>2!" !P ?*MDo& o& %^,V o& o g!_*^,VB_*2_*s,rͯ *ͯ *^,Vͯ *s,rƢ_*^,Vͯ *ͯ *^,Vͯ *s,rͽ ͯ TͿ ͽͽ^,Vͽs,rͯ s,r^,V_^,Vͯ ^,Vͯ MD{= ) 2J*ͯ i`":x:xBKx~#~# e)BKx~# ~_"*^,V&o)>o>g)9|¶}!9|}i`" 2ͯ * _>͋ڸ:: +^-V= +V-^= ͯ **}o|gi`" o&>͋ڸ})+V-^=H lo&)9^,Vs,r#=c^{w _ i`"K} ) o&E¡oi`"CK^,VxGjS]zW{_!> ~_,~Wi`"y!> N#Fo{_zW}o`ALbS\))o{_zWyOxG-{_zWy/w,x/w?? {^,Vͯ `^,V`s,r`ͽ z!è*^,Vz!*s,r *!9s,r#*s,r#,#*yx*s,r#:w*~2+V-^"^,V#""^,V#"^,V"^,V"^,V-" *~2##^#V*"+F-N* MD+-+V-^""+V-^ ͯ i`")DM~ ~i`"O~"^,V#{= i`"N,F"^,V^,V{< *MD ^,V***MD {ozg}o|g}/o|/g}/o&#+| MD |ʃ z MD MD ᯕo>g}o|gz }| z {z  i`"ûyH ) y ɯ w w x? ( } {/oz/g} {/_z/W7yoxgɯO>Gze R e +} {/_z/W}o|g#ɯo>g} o>g`i<)ҁ MD!xGyO){_zWҢ ã #‹ }· | !} |ʷ !z }| ÷ ÷ |ڷ }ڷ  +  !+  !+  ">22 C *S :2S # _ *o :2o #ͯ i`"BK* x:˜ }– +Ù ###:« {©   _W _ *^,V= ɯO>Gi`"E#)9~"## GOx {w#zw# y Gw#w# * " Gx6 {/w#z/w#' * ] xV {w#zw#I *O!9Axx w#w#j *H+~+~} i`"E#)9N,#Y"!9xڰ AOy/< G{  *͏ x  , # 믑Oʹ   ͏ x/ ,/ # ' ʹ ͏ ?믑Oi`"x!{zyoxgyGM{ozg{2&@&o>͋^#Vʪæ=¥x! G{_#zWx:w,w# Y]#)9N,F#! ڴyoxgyGMҴy_!~h&###)yʨ,9ʴ÷ @ OxG}|}| o g MDͯ i`"*N,F#^,V#:>xAOzS_|O{zTx]}o|g)N,F:uxAO* MD"2/<_*^,V*^,V#>:ʳ>(͋ø>(͋>2:o&:2**yoxg*KB*!>(͋*}=͇i`"i`"!" ~ڸ7i`"!" ~ڸ*!9""i`"!"Ϳ ji`"!"ͽ " ~ڸ*6*_^,V"^,V#""^,V#"^,V"^,V-{=*"^,V-" ~2##^#V*">{*"*"͇^,V!^,V->w,4-*!9r-s+V-^**{_zWs,r**^,V,#4,4i`" ʧ ~ *6i`"oti`" ¥ _!&|ڒ£}ң^#V{=ʣi`">ʧ ~ *6i`" ʧͽ " ~ *6i`"""":~  *6***i`"*^,V*zB{Z"͇ʧ+V-^s,rͯ "*" "}2|ʕ}/<2)*^#V*+F+N*)9* MD*MD *͇*MD **MD **͇ 9RX}`կ»ʻ=û G* i`"Nb ~# W*MD͈ ͈    " ʘ* ʤ*i`"*N2GںAy#¾: s#  y~# ~#  y*+~ +~ %%J͂M\}o|gͥr {# ff{+ ssx {# ŒŒ{+ ™™y_",#^,V""",#^,Vz-+~-===*MD!*3_*^,V^,V:=3+V-^_>W"+F-Ny+V-^*:w#:w ; "%()++++AND 'ARRAY ,BEGIN CASE CONST DIV 'DO DOWNTO ELSE END  EXTERNAL5FOR FILE .FORWARD "FUNCTION GOTO IF IMPLEMEN4IN )INTERFAC3LABEL MOD 'NOT &OF OR (PACKED +PROCEDURPROCESS 8PROGRAM !RECORD -REPEAT SET *SEGMENT !SEPARATE6THEN TO TYPE UNIT 2UNTIL USES 1VAR WHILE  WITH !WØ""""*> #w±*^#V**` w_` A[0:#w*7{_zW*s#r*~m3>2Àc>ã>ã!>!"t"r}"l>¸>ø!"t>ø!>ã>à>!"t"r"p"n"l#^#V#~#"v2*t *}s#r*s#r!"v>D! !  *{"*À!!{!cO:k'O:jWDD*r*lW*r*l*n*p*v_nͺ2x*n*l:jz>͍ͪʜ>`Ҝ>zڜy O:r:±͕w:q:kw#zq#:kw9̀͝:x!!s>W+zN#p3̀y! O=%:rGyGxO>ͪy m:rm >ͪ:xG:yp2y:x/G:y2y:xG:z͍2z:x/G:z2z*v_nͺ& ##"-#Í#×#Ê#Ý#âçÓö a#k#^#q#)$)$0$-$ù#ù#ü##  MV=3$ $T$ $>é>͛ {ʸ*+"Gy2D3$ $2*IA!*E"@*G|ʇ Җ >2B*+}o|g"G "G>2:C *5"@̈́"*@MDO$:7OA$:8OH$:C5 f$8 a$M !B5ʈ T$‘  :e *E*+"Eͷ!:C‡ *E*GDM*5 xʇ ~#z $*M> È >È 2C"M"I"G"E"K"M"E"K3$*E! *+ *) *' Í s#r#`i' ~# x *+MD!!{2>:)GOW_!-!GQ!:)O!z";!':K}!{27:;<ò!:/?о27!:1=!Î!"9*;$'"~+̈́"i"#o&N<}"w#~6$ʞ"#ͣ"ڞ"!O<"y*T " " "O ~@"""*:":27""կ2O! "" $ɯ2!Od"̈́":+#:#$G#B#!O1"q#6Í 9#̈́""M}y $$¶#$̈́"$$G#ʅ#$V#$:#}# $$¶#$̈́"$G#ʱ#$V#$:#é#> #' #G##*% 0$#! Í >Í r$r$O r$$> $$ $^$y2#^$r$r$r$!r$:# $>$j$':#^$*! SYSTEM.PASCALCan't find SYSTEM.PASCAL  H_?z$"}o|!z$$"$!G("! s#r# %*!$ (!""">22!">2>2!">2!$(!%(!"!@%(**!!!͊*##~ʠ% ʠ%>â%>2N±%#N+ "z$%#%%*" ¸%!$>3(**!!*^#V:&zS_"͊*~2-&>*^#Vs+r##=!&* ^#V:A&zS_"*##~#+ʭ&""!**+V+^*^#V!9*!9*s#r+++"*## M&*^#V"##65,5 ^#V#N#Fo>g)9*s#r*)͊!*!!9""*"^#V"^#V#N#Fo>g)9"*s#r**!)͊* ~ʝ'*͖'͖'{++͖'zʍ'*͖'++͖'=t'Ý'V#^r+s*^#V+"* ~2##^#V*"*+V+^*##"*"DMq,p#,#,#,#",#q,p-*"!" "*"!">2Z~# y(s#r# y((OJD(bN0* 60  [WRGC@;62zole[WJ>3-" tka^[OKH?<70*% UNHD4"|xokb_ZWKHEB740# }zwtqnkhc`]TND@961-$"{vohb_[PLHC@;6,)  ~wpke`]ZWTOLG30-  }yvspkhe_ZWQKFC<41.)# |vpld[WRMJB62%"tb_UI3.~SLE<7.+(%  y v h [ W T G B > ; 7 4 %        | v p l h e b \ X P L I F @ < 5 2 - ) & #       { m U P L I / % !        { v n g c ] W Q E : . "      | n e ` X S M D = 5 , $    |ukc<' xnjXROB>5/*vh`]ZUQKGC>91'$ xurifc]ZWOGB:2*#|yvpli^[XPB=:3-)&# @=:741.+(%"~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"   ~|zxvtrpnljhfdb`^\ZXVTRPNLJHFDB@><:86420.,*(&$"  ~a^84 }yuqkd_\SMHEB?941,&  zupmifc`XTPLEB>:72-($  {vmhd[PH@<.%##########x#o#i#b#_#)##""b" D 6 0 %   ####################{#u#r#l#f#M#H#E#@#7#4#1#.#&#!###### ##""""""""""""""""""""""z"n"j"e"P"I"="7"2" """ ""!!!!!!!!!!!!!!!!!!!!!!!!!~!{!w!t!n!i!f!c!]!W!T!N!G!B!=!9!3!/!+!&!"!!!! !! ~ x r n k f c ` ] Y U R N K H A = : 3 - ( !      O u$p$k$d$\$W$R$M$F$?$:$5$1$'$"$$$ $$#A(((( ( ((((''''''''''''''''''i'\'Y'M'I'B'=' %'''' '&&&&&&&&&&&u&m&i&[&W&I&F&C&8&.&&&& &&%%%%%%%%%%y%u%l%i%]%T%N%I%C%>%9%3%0%+%(%%%%%%%$$$E(0("(''''~'y'q'l'f'&T&<&+&&&%%%%%%%%%%%r%c%Z%Q%%% %$$$$$O^LL1:Error in simple type  2:Identifier expected  3:unimplemented error  4:')' expected  5:':' expected  6:Illegal symbol (terminator expected)  7:Error in parameter list  8:'OF' expected  9:'(' expected  10:Error in type  11:'[' expected  12:']' expected  13:'END' expected  14:Semicolon expected  15:Integer expected  16:'=' expected  17:'BEGIN' expected  18:Error in declaration part  19:Error in  20:'.' expected  21:'*' expected  22:'INTERFACE' expected  23:'IMPLEMENTATION' expected  24:'UNIT' expected  50:Error in constant  51:':=' expected  52:'THEN' expected  53:'UNTIL' expected  54:'DO' expected  55:'TO' or 'DOWNTO' expected in for statement  56:'IF' expected  57:'FILE' expected  58:Error in (bad expression)  59:Error in variable  60:Must be of type 'SEMAPHORE'  61:Must be of type 'PROCESSID'  62:Process not allowed at this nesting level  63:Only main task may start processes  101:Identifier declared twice  102:Low bound exceeds high bound  103:Identifier is not of the appropriate class  104:Undeclared identifier  105:sign not allowed  106:Number expected  107:Incompatible subrange types  108:File not allowed here  109:Type must not be real  110: type must be scalar or subrange  111:Incompatible with part  112:Index type must not be real  113:Index type must be a scalar or a subrange  114:Base type must not be real  115:Base type must be a scalar or a subrange  116:Error in type of standard procedure parameter  117:Unsatisified forward reference  118:Forward reference type identifier in variable declaration  119:Re-specified params not OK for a forward declared procedure  120:Function result type must be scalar, subrange or pointer  121:File value parameter not allowed  122:A forward declared function's result type can't be re-specified  123:Missing result type in function declaration  124:F-format for reals only  125:Error in type of standard procedure parameter   126:Number of parameters does not agree with declaration  127:Illegal parameter substitution  128:Result type does not agree with declaration  129:Type conflict of operands  130:Expression is not of set type  131:Tests on equality allowed only  132:Strict inclusion not allowed  133:File comparison not allowed  134:Illegal type of operand(s)  135:Type of operand must be Boolean  136:Set element type must be scalar or subrange  137:Set element types must be compatible  138:Type of variable is not array  139:Index type is not compatible with the declaration  140:Type of variable is not record  141:Type of variable must be file or pointer  142:Illegal parameter solution  143:Illegal type of loop control variable  144:Illegal type of expression  145:Type conflict  146:Assignment of files not allowed  147:Label type incompatible with selecting expression  148:Subrange bounds must be scalar  149:Index type must be integer  150:Assignment to standard function is not allowed  151:Assignment to formal function is not allowed  152:No such field in this record  153:Type error in read  154:Actual parameter must be a variable  155:Control variable cannot be formal or non-local  156:Multidefined case label  157:Too many cases in case statement  158:No such variant in this record  159:Real or string tagfields not allowed  160:Previous declaration was not forward  161:Again forward declared  162:Parameter size must be constant  163:Missing variant in declaration  164:Substition of standard proc/func not allowed  165:Multidefined label  166:Multideclared label  167:Undeclared label  168:Undefined label  169:Error in base set  170:Value parameter expected  171:Standard file was re-declared  172:Undeclared external file  173:Fortran procedure or function expected  174:Pascal function or procedure expected  175:Semaphore value parameter not allowed  182:Nested units not allowed  183:External declaration not allowed at this nesting level  184:External declaration not allowed in INTERFACE section  185:Segment declaration not allowed in INTERFACE section  186:Labels not allowed in INTERFACE section  187:Attempt to open library unsuccessful  188:Unit not declared in previous USES  189:'USES' not allowed at this nesting level  190:Unit not in library  191:Forward declaration was not segment  192:Forward declaration was segment  193:Not enough room for this operation  194:Flag must be declared at top of program  195:Unit not importable  201:Error in real number - digit expected  202:String constant must not exceed source line  203:Integer constant exceeds range  204:8 or 9 in octal number  250:Too many scopes of nested identifiers  251:Too many nested procedures or functions  252:Too many forward references of procedure entries  253:Procedure too long  254:Too many long constants in this procedure  256:Too many external references  257:Too many externals  258:Too many local files  259:Expression too complicated  300:Division by zero  301:No case provided for this value  302:Index expression out of bounds  303:Value to be assigned is out of bounds  304:Element expression out of range  398:Implementation restriction  399:Implementation restriction  400:Ille gal character in text  401:Unexpected end of input  402:Error in writing code file, not enough room  403:Error in reading include file  404:Error in writing list file, not enough room  405:'PROGRAM' or 'UNIT' expected  406:Include file not legal  407:Include file nesting limit exceeded  408:INTERFACE section not contained in one file  409:Unit name reserved for system  410:disk error  500:Assembler Error   0/!#(?:<@CDGP;T]PASCALCOERROR COMPINITDECLARATUSESDECLSTRUCTURBODYPARTREADWRITAROUTINEBROUTINEWRITELINUNITPARTBACKEND PARSEDIRFINALPARERRORHAN -PASCALCOPASCALCOPASCALCOPASCALCOPASCALCOPASCALCOPASCALCOPASCALCOPASCALCOPASCALCOPASCALCO- BACKEND BACKEND Dcopyright (c) 1979, 1980, SofTech MicroSystems. All rights reserved. PASCALCO &`08p8 O    !d8 !h |! KąKKKu |  |j |jih !  hihj"$i!"h "j #"!mFih ! j""OP hↀՅiQ!! M!! ]!Pu3Յh Q M = ] PąOP+N, p+Nh`,P`U` pu,]!0%1M !&1M !!$!<5N1M %puN $Q%˅! 1M u= 1MM7xi! 7#Ċ2!`#p&j"eu |j |`#p&j" #Ċ ###Ė  !4%#)v" 9z 0G @`d &`08p8 ``e `08p8 $hOO=. ON21=h#&=]1=='1= ==P 1=p=P 1=p# &="41=pi! 1=ph#! 1= #!p=!Abg`w i!b!&! paf% h %xa%xh%%x}Ċ-d1P30/idh.  dpj" d" ڡ.d"k!#_##aAk0!#!i"j!3" /d"-ć.d"^Ė2'P)h" !08 p8 A OM]Z3=1=$1=4վ1=j"" j1=i1=h%)cP)"Ec-32, -%(p!,!4 !h+i="JcP)c-32,*-1+11|3%-%p(p -(p!+!-!+(ZcP)c-32,B-1+1Eu-3*!2 11|Ċ11|?3(p!+!+!-,?!+,g!^,,Z -M=4*= u(pccȅN c%QcMp!+!-!+##. # -.(p!-!+'!-!^++A!+!-+?!++%!0ފފր!U-(pI!+!-!-!+++,'!#&  ()&   (pր&= ,B==1=;v 1= '1=41=)4}v=4-,+,==+++Pu+1= u'`+1=1=',1='Ӹ++%++` L--ć-+`-+pL- 1 0h !!x Į> ޲2  nml 'i'j=k=1=01=9=o1=.11=.) ==j1=01=9=="u=n1=E1=eE =1=- =l 1=+==i1=01=9==m%!u)h#' +<   1+0 + ' 1+0h+ * # '#$ u'k'  w ,'3+zćz h 1,0h, + +zćz ć+y + 0'#p#' +1+ -"& +1+  %x ć/ć !% +( 1+0 + $(./ $wĭ(ćĭ=_ FG/1=/01p% }(ދ1=*=*(=Ŋ=1=. =1== =1=*1=* 7='e(\(S'J)1= = =ր?&) )1== = րC>/1= 'u=~ !! p& Ċ Ė7i!:xh & `p& #f )guhh)Ihu#Ch:#Ah/#@h$#Bh#?h#=h>h" ĖO#h y " |! {Ċ"#4!Ċ#{!#{ Ċ!Ėb>`|i  y | {4ii  i iOh%>|2ug| >|Հ>%94h$` w /  cw##%2j>(?`ڡ ?jj>Սa !l$~h%$ "q ; "%%xĊb 6/")cw##%x#l$$x%#Ċ. 5""c w##%xx%#Ċiu>#";h%k>$'"l$$xą6h%?>01"x`w  % jug >gug & Ė '& 4'& %'y&y'y 'z&z jDlDk$$m%y'z%x&zj%zl"!dw$m%'z%&z%D$D'z&zj" #D 'z&z '{&{'|&|j"'|'~&~'}&}'&j"' 'x&xj" H'zi&zhj! "!~ ~j!i h"! '{&{ 'z&z ր!'y 'z& &y '&z  08 8 i'hb!& 0!i& n h ib!0! b! !imi!%b! !i+b,Pbih !b  h-?ih !"  hd < O>  pih !  j"" hߖ! x  ux x xx{ih !!i !j"$" h m#!Ėb '&3[  uhi! '   u'&3ih!u   6  u   u G8u8h 00 x  u8 0 08px x!/8*088p0x u xx |<` j" x"8" xđ<^^ji!"!x!i녃ݑ &ۅڲۥۖ!?!h , &      |4 }4h>څc>"pJ᥃wJ>"FE 7x4H 9>"p>ucH>H~> i!)H~uucH~ >H~> i!>pڠԩ!H~uuc >>H~> uc c RHj""" &!"z^"| "yE"x"} "{_H HwH H>ڥJh5c E*> c>c  ~!jpdۃ">u &$Hw &  O   uxڀh0x u&R Nz ywv#yw't& N .TEXT ?U@vI6[=> {&&u /F]ioc lr~ undefineddD D  lines compilede r x/:#q{f & O 4 "  4Pe*PI@3*E* 4STRINGOPPASCALIOFILEOPS EXTRAIO HEAPOPS BACKEND ERRORHANCOMMANDI /ERROR  = MջrM =  # qq Eh4#  h#p] 1= )] 1]p]i1!b=!pb=!  ]P] s]  ]   OPQ  Q    ` ⼃3 E e M p   p!< O>  <---Error #Line  in include file 9Type to continue, to terminate, or 'e' to edit COMPINIT; w;h   Ć6w6h   Ć5w5h dLq Ć4w4h   Ć3w3h   Ć1w1h   Ć2w2h ,  4Ć0w0h ,  4Ć/ w/h  P   ;   4 PĆ.w.h    Ć-w-h   ;Ė<a w!k##;#!qa w!k##6#!qa w!k# #4#!qa w!k##3#!qa w!k##/#!qa w!k##2#!qa w!k##0#!q;   w;k##2## # ą;q: w:k#"#2## # ą:qa w!k#&#2## # !qhkj"#9a w!l$3" $*$.$ $ "$!q!h"j…3!a w!k#2#1## #!qa w!k#6#;## !qa w!k#:#.#!qa w!k#>#-#!q`BC wCl$`$$ĆB wBl$`$$$ $ĆA wAl$`$$$ $ $Ć@ w@l$`$$$ $Ć?w?l$`$$$$$$$ $ $ $$ $ Ć=w=l$`$$$$$$$ $ $ $$ $ Ć>w>l$`$$$$$$$ $ $ $$ $ Ė)`*P` ``p`+!F.ph! p JiiKc!i!j"` w` w o'c''"'Ċ'' ' ! q %m lg%m$l%Cn%3j` w ,;,ċ4j;j` w ,6,Ċq6jljlfj` wcw# ,,, ,#, l8 l;jh- l&3j` w ,;,Ċ6j jhցE&a wa w! ,g, , +, $&,Ċ,  ,", !q ᥃w[_cgkosw{     qQ8u>!զq> u|{{ { <ćć||q>(p>qu>quwH wH ćć9ć9ćEć7ć_ć ćĖINTEGER REAL CHAR BOOLEAN STRING TEXT INTERACTINPUT OUTPUT KEYBOARDFALSE TRUE NIL MAXINT SEMAPHORPROCESSI =READ.READLN.WRITE.WRITELN.EOF.EOLN.PRED.SUCC.ORD.SQR.ABS.NEW.7UNITREAD.UNITWRIT.CONCAT.LENGTH.INSERT.DELETE.COPY.POS.7MOVELEFT.MOVERIGH.EXIT.IDSEARCH.TREESEAR.TIME.FILLCHAR.6MEMLOCK.MEMSWAP.REWRITE.CLOSE.SEEK.RESET.GET.PUT.SCAN..8BLOCKREA.BLOCKWRI.TRUNC.PAGE.SIZEOF.STR.GOTOXY.UNITSTAT..2DISPOSE.PMACHINE.SIGNAL.WAIT.START.SEMINIT.ATTACH..VARNEW.VARDISPO.VARAVAIL.P?ODD.CHR.ROUND.SIN.COS.LOG.LN.ARCTAN.EXP.SQRT.ATAN.MARK.RELEASE.;MEMAVAIL.IORESULT.UNITBUSY.PWROFTEN.UNITWAIT.UNITCLEA.HALT.0\syKERNEL HEAPOPS CONCURRESTRINGOPREALOPS LONGOPS FILEOPS PASCALIOOSUTIL GOTOXY SCREENOPDEBUGGEREXTRAHEAEXTRAIO PERMHEAPSOFTOPS COMMANDICOMPUNIT* 8|tx Pascal compiler - release level IV.0 c1< 0>PROGRAM D   QmlT  .DECLARAT -g">xuxq >xL>7l7y7aw! +++Ęjmq>-c w# ++!+"+ %+#q%m#jqug>!"$>qu>1cq q#Waw! # +,~++zq u++, +>qu`fq!f!z ku#~i!/>Zq`fq ;2&&uPn&Pa w!/ ! +&+&Ċu>q uZ!;V>Rqaw! +5y+5xĄ`fq ;&&$u!&qĊu>q u!-!xĊXaw!Ą`fq q uh! + +f+>qu`fq!f!z ku!+! +y#+z+z6u+|+{ fu++|.!Ą.Ė!>t ubtq >t!>x b! b! b!!x Ċ !xxĖ>`u`q >#H7j"{hi ! x yhiu!`w k###"{" qu> :q:Ԝ>qu >u q >`` w k####q>)? qu abq q ! b> qu>u q >Ճb w"m%%%q>)? qu cd"q"#ą8i!'!"!~"~!8 !Ċ!8!h!i> quw8uu8i>6b w"m%%!%%ą!% <Ċ% E"q"iqu> ۆ`u ۆ`q > :q:ԍ>qu!h ۆ`cd!>!m%#% 99$ %i%###y!%7zĆ7 Ċ> qu>>`8uu8N!i7xqTh ;  +   8 րuw8 *wwh   9   E ^ < ĭCKuKK{{{q {i!! u q >#wuq> u !q > a>mqmi >uB%c wc w# ***!%*Ċ** E#q#i) q> .u .q > :q:ԉl>Sq>Hcq q#~ln$-%)$yyu$.u$y$xn$q n9)& u% 9) u> (u (q !hk!!k! *$*i##" j>$q> u !q >q u+9Ęh "d" *i* *~N* * ''o>*8*~y * ''*~xo$* ((*~x 9*~x *~q 'o'o"h!j, Ċ,Ė "#h " i!~!!~y""x!~x!h#h " i! ! ! Ċ ! ! "x!hږ 1&u< K ^ ^>h>quh 9 "m> u?jE 7 _ "" _EEEu7.77$"ĊćććĊua" $"!ċ8-E>ua" $"!9 Ċx a" $"!>]q>E$zuaq !~k"####y xu9#x #xqu q ${u9z>qu>"" "g ""'$ 9' z'zo>5WEu !uu"ćĚ q$q>  qu !"ċ>")$u">" q>qu o%uJw"ććH q1q >!u q q>q>q>qE7I>.>hq ! u    >>B!>#ڡ>''!>pu +q >d/ J@@@D T_ Rn USESDECL3"i`a`a k"k$"$x"x:#$x#c$xxiah #"Ċ$$xĊ$$xĊmj`ak!#&# u#j!#!l!s x"& uB*q%` P `Pր `* *q`08*p8* qMq]q *l#ąu=!4| 7h    hꀼuq> :q:ԫ>qu!*SYSTEM.LIBRARY*SYSTEM.LIBRARYUsing }H 8STRUCTUR}l# Y#j"yP#;#6'#a`q !l i! !i!!i  "z"za`q h l  ր#h"i!~6   h! ! ! ! Į  *  h! ! !~ !~x ,i! $! ! Ċ! !  ! ! Ėi w i!!!ĭ q>ո  w wi!!!! h)q )hqq>qu>Gq ~ / y$6 qmu ĭ  nuquq uq  > qu    q z z~qouwi! !!! ĭ > :q:Ԟ>qu>q u>(    zĭ ĭ> q u> : q  :>   Ėi h> u q >!j>9 d wd w$ć"ćć $j$qqu>u q > :q:Ԛ>qu ) )ylu"!")""hj$i>q>uq $j!!l"!j$i>Ė+wĭh   q>])q )& wh   8 ĭ 8~~y ~Ċluqu >>+ q >` u`q >,%q>q ui)bwbw" ,!,),,,"i`f !& * y 6muh ;uh" Ċquh> :q:Ԁ>q u> qubf " "ylu"**! ,,*,*! ,{h,",z-,z gq ,| '(,~,~n&'(n&un,&!j i!һ=>-qq7k777 ,,Ċum ݁a%+mbw" ,7x,!,%,#> q u>*vq> quaf !!y!;sui !6ruibw" ,!,!#! gq ,'('u,Ċ,ĊL>.Gqbw" ,,> qaf !2lui"!! ",!xĊ"(."Ė      TA >BODYPART iln2"2 (y(z(z )xn)y){itu>mq`gq$l!uS!yuH!zC q 6u2!z~ q%!{h  (|' (xn(zi({h!xnitu&   272y26( mn+2;2a`q ! Ksu+2 2y}u; d  `d ,!,,  ր 08 8 `08p8 08 8 !3!9!5 !a$! !!!h``0    'ՙ&4xlqh"ji$݊1lj$%4$x$ i$܊$l2$$0$"$q!$$mk#%4#x#k$ 4x,''7&'f& 8 x&&"" "&թE!-" / "" "&% s!,"  "" "&$ CE!""" "&Y!E " !ڡ,!"! $"X"k "! "E "! g%l ;ul q >l>` yuhq m2 2yqu ՘ (z2q9(z q +(zgfq + '&K'''#"u({2?(|&(} q +l X(~(}W2x2y2x>$>q u>Մ2 2yuq>i2a2zeq% uO% (~46( 5(  uրo( ( ( 22y2xqu]2W2 (y(yE(y(z(z2u 2422y2xuq> lu lq B >`q quAha j !h E  E F  )ik)  ) u) k)&##)~)~x)~x n&*&n>A!~uq"2!!~j!"!ռ " " 2yՓ243l"x2x3m"y%G"x8 "x 8 ["y2;5% "x8 9"y+"|"{K"2;"6q L6 $"q / "q )3!4gu""y 2x"xuu"2qu!!i>>qu!~u )  ) ) ) ) ) ?) ) ~ " ii" h>q ti u v yc"  c! c! ! >qu$ 0 0 8 p0 !8 26"x6!2;L6"x; %"6Ė/ xy2y2; 5 x; 5Ė>h:uhq >hՒ>m^`q q   $  ~  22yz;q6q4d w$/ $$qdw$$q$qq >quq*e2 23ueq jdw$ćć> $q|2ն2y u$z2q՚ik34i4o' 8n>Bqk~$z2qu!344 i!& '(#b<"[j$2$u> :q:%>q u".  L LąL[L LąLր>uhq d7 *>'(`?n8oq * 2&`'&`' ;2; = 626B+2y y y 2q\u`'& 626Cuy`' ;2;  y2y uM ;2;+b=Ku 323!uր  on>(?`ڡ?onq )2&2;262yu'2;a26d2y>(`?m8 q ) 2%`(&`' ;2;": 626@)2y y y 2q[up`(&`' ;2;#: 626A)2y y y 2q]u 323 uրƊ Loq8(>) . 24Lw2 2y`!?m8 q(3 2ծ%(2y 2zqZuu &  .24 4/ `( ( D2y 2`*&`'.)2 #`2 - ,+ % m m m mր 2q x n1 y 6nM 3%ڡn3r%n3b n^% un6Jn9 q " nh z zq / %u)) uր&%T&%0ڡ% 018% րއ&$ ,-&)%u3'L @+>n2 42y`q2   @2y2;6 qL65 q2;52yu5 2qt *yh+ *|*{K`#VG*x`#K`#F x`#:3m *|* ) k%*E%*xE*x uրu3u E>#Ci7j"y"j񆀁"{h ! k#xi#yh!uqu|+>d> :q:> q u23u/a!"> q4u +> ` !q+ !O h i!qܒ  j"z q   q"y"x  Э  ܅ ۖw g'2i!!y!6ui> qum j`fq!Q! qF%lk$$ ,z& ,z&u$k,xlbw" ,$,&,w#"m#"Ċu> :q:ԏ>qu ++>d"(> :q:> L'%%z %lm$xk$%$m#l$%z 2> q u ` +>d> :q:> q/ "5ua!@/` ">q6u+! q`2Ձ2yuv2qjy+|{K$A&9# 99 9923u >Eq  )~hi) j) k) luh  y6 quhquAq > 63uq g> >n@67u@q (">q6u+`&mn`#'(9 Wji>`q quAhB 2m2yd7Y7"j7k#2z47k##5#6Ċ)&97k##99 !i99uu> :q:X>q6u+7"9! pFF>#P7i!y!i񆀁!{j"""l$x$zu$$x $yjڀuq>qu>eueq >dՓcw>up`q q e  ,VqEFu!3q.-q-'q0!q1q4q3q5 q7րcwq>&ueq FF   qqxm8l՛ *h* *~ *~xh* h*i!r! *~e*V*~yG* *~q ' h *~q ,*~ +*~x h E*~x *~xh * h*i * *^ON97zi!I! *~ * * ,+z*~0+z4+zx*i#q+>d> :q:> q uE%x$8!q7zi!! * *iM * *** *~*~x  * )q7{k## *zu*yk&q _Ė 8`o @d`?-@*** NqKo0Z x8g= l 7   Q * | .{ o k    fYH68READWRITE"`q ~" ~y ~z4q! >"u>q{;h>`u> "4i!*&9&999 992^;2qO62q ?52q2x)42q 2q 2 }u!%9 9 9 9H,> :q:  ,0:j> Rb>s"&2h q 33/ ) % n&y&y$q>%q&22;uii ;! 6=!>$q"22;}u t 5q!\ 4! G q ! 1 q 'k z zdcq #$k!## }u,> :q:Ս",B % AROUTINE8%>qu42;}ub3242q T33!:!u24&Lh   4ȅL w2/ 2Ć/ 2}u/> `q q>!9hqh  i! ! ! }u}ui9h9 &  !2i!! > :q:! ! i99  w2/ 2!Ė@  9h9 +    2i  22 0 ! ! 99 ! + 22y}u 2zu T>q}u4,$2 2z4u  ր,n /22y}u2z4 u; 3,/2 2;`26c}u;324+2q 34y'2}u;  22| ;YT>`q quAh 2 2y}u>I !9w4i !p! !pĆ/ &q ,2 2y}u>Zq>O 9'uqu,  22y}u 2zu >q % ,;{52q2; 5}u2q 2 tu: 6  ;  րր: (NORMAL LOCK PURGE CRUNCH 66oo Ha"Z kBROUTINE%>qu42;}u]>`q q ~ ~x;}>qW `">ufed9 9 99&%( q q)&>oq`2-=uo''ȕ'($%$9 '> 3guq"2.u>bq 2;quDgD*>uq րc">qc+> c"abq;!q"q>h q Զn 2+2; b 26FB}u; >q>>q .        % ;&{ 22J2>)? ? }uq}u 2 24}u>q;2!26>2y2;}u; 2 $b^ZV 4 2 2ytu2 4 ; ր NIL /3} 5%WW4Z4_d1A FWRITELIN-88 `08p8 >8j''m%n%08p8 %%~x% " % % huq jqu>pqwH wHe E7+77ććć  qudHhH wHi!w!j"<"""" " " " <" """"!9! E>qq ہHH} H H> >9q>2uf`=kMji>3quf !uqq { xlM"_N0" u 0" u$0#0#p0##pkl"j q =# 8  1#08p08 p80=#q >4ufdq qfq"q!$> >quHm%x%yE%{_%z^%| %} H H`w>Պ|97* Kq|;6<h7 6ui!p!6!5:i:;!8!;u!p;! :!h8!8 p ":8::p `8:p: 7!xh PPh7!x" p!!x7!xĖ ; ;h ! x x ! :ĭ;:=!7 x!x!!x7 x xĊ xĖ}<aphm%  h na&(& m% ' Ė "!%1ަh 孀ߘ"!%h ߊ V[hަcpj"8"c" c" Ą$"d"-ʊ'ʊʊʊ ʊրE"ʇʇ ʄt" "d"ɊJ ĭ"xććĊրL" ʇʇ ʇ ʈCNp"j ߭ߘi;i; !c up!hߘwh9x( h 9 x9 x 9 y#9xhh 9 yupE@"a'aa`p'`p `p j c"#l j'(i! c(ćxh  ( hꖁ !h" { 0Ȋ!" 鳡{ " 0" j hߖ%8 8h   Ĉ  p#ia( aR- a p#ia( aU- a ph  8h x y  (8 8up upZ *`+*+ +  + 88* `(+~ 88    8    pup [0 ȭ  삀XY{88+{jb{ bZ b bV{h {{ p{{ Ȉ{jb{ b] b{魂{bc[=    aӘ pp<8  pup   i ۃd@ !  i   !i!i  "! pm!  ph "! p"! "x)  8 C`D` ` `p `  ȭ쭂<E g#{h{魀{w   {魂 {! `  s#{{ {ia a a#{{魀{7x7xĭ7  ia{ a ad懀 ia{ a a{魂ia{ a aN{魂ia{ a a  ր̇p脉 < B $65<+-&8;upB 3  2 1(  u3     pObfih !b u hV%Compilation aborted due to I/O error *Compilation aborted due to back-end error Pascal Compiler IV.0 c1- *system.lst.textt.TEXT.CODE - Page Last syntax error: line End of Compilation. : ----> Syntax Error # Syntax Error: ! Previous error - line  {commented ';'}  {code omitted} #=yg errors detecteddtc`!$A0eE[gNqfE -B(FILEOPS STRINGOP HEAPOPS PASCALIO EXTRAHEAEXTRAIO ERRORHANCOMMANDI :PARSEDIR 9h $$'"#"߭  # #Ċ%# #Į  " " ! Ė !xmp!h  #  ĖUji; ;kb8#pa8#pBdupbdpadpdup"i!h!:: 8: u: 8:`p!!Ċ: !8:!p:! 1h:E:n&8:p8:&x8: : :;&~:;v h: bb8:p:  o[   j "! 5   :8:: :h;i l lpo j "! x :  ٭  "߭j" ;⣁:!⣁ h" A$j""  56P57676 6`76 h hր6i=Oca a ###+0+$<ba a a ="(,"(,Օd"$1 u-q u;:- 2npo:  -8:p:   4   1&.u u q u 9yj a= aaaaaĉ>큐 a h  !  "ۀڡ ??> ? >ĉQ16i=+ba"!6 7!l=l  l  lր$`a  `a `a !iea a a 1k#1ea !5 a#kn?&>& !GA :?>.?>"?>ll !iaր $/6<1h  665 65d76=oV=N=2 =;=5 =/&=9 =_=@=g=  676     76  n76  Z U=M6769 > 9 4 / *76      րG=$=h9?9>9 ?<><6<s !h`ɒ`ɒs#ib!!p!!!:#h! !!up! !!!Ėe""M"2xh(h    z" hڈ i!!z" !k rd a ` $ml֒$$o!o  !mk#%)b 5 o"#kҖ Չ  zɅh T .iii8:!8: ȅ: 8:!8: ȅ: !  36i=+ba"!6 7!l=l  l l ր$Ԑ ! ~{!iga 'mo a h  p  h h 3k#3o #x#k!5''!iga 'mo`a  3k#3fa o&#k!5'' !iga 'o`a  3k#3fa p&#k!5''K$`!ia$"1!ia'!ia!ia !iaր$ 6<32 #= "9 !  S #"   !  - h  z  ɦʭ :;⣁:x# A 9mx%{%z ji  66565d76=oV=N=  ;=  /&= _=g=!8:K= 676  =_=g=/== 76  76  m h== Y676l$9 =$ > 9 4 / *76     ց=7=i99 768:\  ;!x`Y )ERRORHAN#5Pb3 8r r44p4ej34}j'4j4j4 j j "s ii4dm4%d l4 k %0Ȅ $0Ȅ #0g0p: !ph !g p !h !p!i g !Խ g&! P! nPn5&Ȅ 퇂5&p r5p*SYSTEM.SYNTAXX EXTRAIO FILEOPS      SYS2(B9 Z80.ASSMBLER`{,9< Z80.OPCODES`{DL<D Z80.ERRORS`{FyD^ SYSTEM.LINKER^r DEBUGGER.CODE2r SETUP.CODE 2% v $ETLA INITIALISYMTBLDUPROCEND ASSEMBLEPRINTMES    # TLA TLA TLA TLA TLA ( N(T,,x :/ Oj++rN(^;$/uINITIALIl$Ćl Ć l%Ćl'Ćl9Ćl4Ćl?Ćl7Ć"l8Ć &l >Ć *l &Ć .l 1Ć 2l 2Ć 6l RĆ:l3Ć>l*ĆBl+ĆFl5ĆJl6ĆNl#ĆRlLĆVl:ĆZl;Ć^l)Ćbl"Ćfl=ĆjlBĆnl<Ćrl,Ćvl-Ćzl.Ć~l/Ć l 0Ė,!l!Ć"l"Ć#l#Ć$l$Ć%l%Ć&l&CĆ'l'DĆ(l(EĆ)l)FĆ*l*GĆ+l+HĆ,l,IĆ-l-JĆ.l.@Ć/l/AĖ;h`A  (ϭĭW|jWtdWiHd  !!di!di!i!xH00dH0|Ht dt tFu0d"0W|qW}qk0#Ċ0W}0W|0!xĆ!0ĈWtWtWWv> &&?((+) p zP`-v`))zPw)w)vp&))zPw)w)P`v`vIC9/% P.h`w` w`P.."t t tp W.v{h`w` w`{ Wvfp,3t pt pt ptpj" " "j톈 4 #. & . Ct pdPt pt pd dpd6d;d@GdBՙGdCdHdMdOdSdW NdvpYYdw'NdPw\Xwvp%NdPwaSwvpphq dc 9C9@:9876KB7j" tp"j_ad&cbw_`<D;=IEÂd!hwjwqwP9UNwt pN!tpN{t pNt pNt pNИt pNtpNtpNtp!!xvquqWvALIGN ASCII BLOCK BYTE CONST  EQU FUNC PUBLIC PRIVATE PROC WORD INTERP MACRO ENDM IF ENDC ELSE REF DEF ORG INCLUDE LIST NOLIST ASECT PSECT TITLE END PAGE MACROLISNOMACROLPATCHLISNOPATCHLABSOLUTEOR AND NOT XOR  MOD CONDLISTNOCONDLIASCIILISNOASCIILPAGEHEIGNARROWPANOSYMTABRADIX RELPROC RELFUNC opcode declared twice==*#4:#5:#9:#10::#11::#12::*LINKER.INFO[*]Z80.OPCODESSZ80.OPCODES not on any volumeeZ80.ERRORSZ80 Assembler IV.0 [a.3]]01 23456789ABCDEF2Output file for assembled listing: ( for none))CONSOLE::console::#1:PRINTER::printer::#6:REMOUT:remout:#8:.TEXT.TEXT[*]][*] Z80 Assembler IV.0 [a.3]]Page -  File: ' k iSYMTBLDU9wcgih jc"x$"y"ui"y"y"y0Ċ"yh""z"ui"z"z"z0Ċ"zh!Ԭ { z z xN0t p0}n Pf P[ PP PE P: P/ P$ P P Pր N t p0}I0~q Nt pG塭GNtpq NLt p y yp_`u u0Neu%0%%_l$_%$x00}0րR0|$lՄ6PЂ{Pq Nt pNtpNt pNtpNt pNtpNtpNtpk f ji f ji6"i%yЄ6PNtpq `u_ AB  LB  PR  FC  PB  PV  RF  DF  UD  MC '4| ' Symbol Table>AB - Absolute LB - Label UD - Undefined MC - Macroo=RF Ref DF - Def PR - Proc FC - Func,PB - Public PV - Private CS - Constss------------> PROCEND "!5a36h hM 6  6q6 16 1!pM6 65!4!5Ս36h hM 6  6q6 16 1!61'pM611 616q61pM6 65!4!54qTA"ih !# # xq hXtpiB~TXvpkh #?XtpXx&,lj"$#X"xX"xq!i"j hkj"#%"x%"xq!i"j! !q&q q~ Xvpih !՚ x0Յ0}v9 NtpNt pN0t pG9tpt p0t pq,Xp0}8XĊ3XĊ+XĊ#XĊXĊX Ċ X ĊրX00}0 0hXĮX0ĮX0ĮX0 0X0 xĮXXp0 0 yĊʮX00 ĊfXĮX#ĮX0~ĮXK0}X ĊX ĮX0ĮX0~ĮX0ĮXXĮX0ĮXĮXր-րR0|u h`  Xvpon&'$XtpXxaX$a$5q&nזCGtpqxvpXvp4q w_02q25432˅#0ą"30"φOuMCGtp1BEq`u MOj"`uMp5321 4"pM 6qqqqji!" q !iqqqqq:`p`ć"Ą! p!aʇʇ Kʄʇʇ ʄقzMAE``xq``yqĄaaxqĄxqq` p6qa Xv0\v# 1Bո#k##xq#k#q2q22"4kM#6 #6q6#XpXXXv0vk#l$Wp0M $#j" M""ppM6 6q6$lp 0vqCGXNtpNt pN tpNt pNtpNtpNt pNtpN pNvptpt p tpt ptptpt ptpCu### Fqpp/p.p-~p,#Xvpxvpxvp u:Ę30qq1>#q1QqL0} q@#000#0Jq1q1Pq0q0ąCGtpt pq 1( q1(qq ,3&Xv0v>>>>>>>>>>##****& IV.0 [a.3]] Assembly complete:: liness" errors flagged on this assemblyyAssembly complete:: liness" errors flagged on this assemblyyN    ASSEMBLE,q1O9cPq1h 1Bqq1Oci !-.q-qH<< q0}1! q0'ĆLu0Lq8 ?L:haD;4 Luq5eqL488 q q8. haH a 8 h4aL "qaPԜ 4 L4 Ȋ LuL Ȁ&;q qzn<1q1(IqQ:3::z:ʅ{% :zĊ:ʅ{% :Ė: Jq᳭ʊ ʊqo {% zz{%: Kqj%iwB兂{$ %{qx6:y}Ćy:ą | uC|}0/:|ą|:ą | uր[qրw_a"q x #;$qm)"J0}0?60}@-0}&q 0~q q1Nqq0 Vqq$$[0~q1(K0}ʆ0~ʆq q(0}0~ʆʆq q$q 0}P)O*K+G,C-?.;/7031/2+3'4#56789: ;Aւ9 q Gqq C*ih! !xh !i!9q  q!#DqBqJq1P$ڡq1(qtq1Pqq1(q# qq1M1N 1&11K#1(1"q1(qq L1h1BC:q:q@q@q9q9q8q8q6q7qDEqq }yuq9q qhFd`1+ڥJ1@> 1A?KJK p4Cq p'#qq#ւ03q1( q1(q   ],3q IW IF ENDC END ELSE ENDC IF  END ENDC ENDC  END ENDM 59&^y~>~8L^sQ&Q1{{::sHL SP SP HL DE HL AF A HL AF  HL AF A HL AF AF A A HL AF A HL BC  DE A HL SP HL SP AF A    JpbkYOzu'/7?GT0'~'  * r H =  \ * U e.& (u{m)V>{A2XN#`l8 S<FDPRINTMES=rj`-v`{vpB`kvp`tp9Nt pN t pG9t p t p`vk: :  TLA  93NtpN,fft pNtpNt pN tpG92tp,fft ptpt p tp{  9NtpG9tpOr! t t`t   !/!<xvxvp E e(( &  xvxvp9 j"i`a`a k N't p   Ntp `b(#hbՀ  ᳟_$h)t p` ɧ p`ɧ p`ɧ p`ɧ ptpM'`9@" hM'`ȅM'`9@ |p.p p)+ih !h }Y9 NtpN.t pN t pG9#tp2t p t p  h)+x)w(o5?55 (p5f(톂,5p(톂,fp/5 (p5f(,5p (,fp9G'tp< p tp> pkGNtpNtp N pN6t pN!tpN:t pNt pN<t pNt p9G6##ȆN@t pNИt pNtpNtpNtp!!5 9G. p 29  2=2h2Ȇ2 Ȇa2pa2ȆNBt pNat pNDt pN! t p5ee65115,a5pa5ȅN# pNat pNtpN pNat pNtp ,35w"h!L N`ɧ pN`ɧ p!N`tpN`tpN`tp@N` ɧ pN`ɧ pN`ɧ pN`ɧ pBN`tpN` tpN` tpN`tpN`tpN`tpz4DM6 666161MMp4455M4!ȅ445433p32329Ev!h02)2`ɧȆ2톈`ɧȆ2 2<252`ɀ0Ȇ2`ɀ0Ȇ2`ɀ0Ȇ2 2b%ab"j9#`a`b$$lb2[2*p$2` ɧȆ2톈`ɧ$2`ɧȆ2`ɧȆ2 2z2s2*p$'2`ɀ0Ȇ2` ɀ0Ȇ2` ɀ0$*2`ɀ0Ȇ2`ɀ0Ȇ2`ɀ0Ȇ2 2#Ebɑ bɑ E:3:::: B{$5"x#x ąx!xtp!p"!"x3""xĖ@ Ki#hw,~x4:y}Ćy:ą | u,~|}>,~7:|ą|:ą | u,~րF_{.| j""Ć}u}3ą}" " }ą{/. -րnրuw_`!  ,3=P& ' & '(&'&'?=/%&$( & '=Pv $p"pf (pp5f(,5p (,fp[ jL#x ##x8189(81ixhՀxL!L "L ;1" L "jL "L "jL ,"!i hf L pi !hL 8 8; xLg! " ;5" "j " "j ,"!i hf pi !h 8 8;8,#xą ?F? 45?L4,L4 8 F5e,5Ȇ,5854L4 8%D M8 D,f L4ph5 f,5 p5 4 8 5f,588  ? 5? L  8%D8 D8;8,ZF LphF ph5 xL x?^8 DA5f,5 5 L  8 ΀ 55f,588  ?((?(=( 8;( F((( 8 D;(f (p((8;D(f (p( 8  ր|/-PcP868A -87Ȋ-80cWWcPwW-wWPcwcc88jj jjրj?P-"cGccWW-PwWcwWPV cʄVcʄVcʄVcʇVcccWW-PwWcwWPhWi!Wc! p c!h!ic p  c ccccvccWW-PwWcwWPWi!Wc!p!iVcʄV cʄV cʄVcʄVcʄVcʇVfcUccWW-PwWcwWPWi!W#c! p V!c!!iׇVրah8& 8_88 a 8 h -hHH / h aHH! l x?1RՌ"#xLxL4 4( " ((1(,3C9塅>  Gt>1L=#%=/PeP8 8 /8eXXePwX/wXP8 х&%($Pevp PXXePwXUwXve&((G9tp,fft pch8& 8_88 c 8 hjH  h ""c j"c j"j"xH00cH0|HՓguc u u u  uր0o'''' ' 0Ċ" u uu00Ċր0o'c''"xĆ"0ċ0}'Ֆ"' s 4Ċ (8  )ą+)0~0~L>L G(pF 8:M0}0}!Q? d$ikh #x*#)j #xj)*+j8(!d!8!i!'HH*"*dH**ۅHv+ (pf @**+*p))# i!(!!x!i熂* (d(&((ą++NF8:? |OD+a,P-Ph+ P8 B8"8" ?+" +&a8Ȇ,,Pw,aw,P hD8 () P*|1(FS8 F8 (8      ($$8089?8/?~y8+8?\8-8??:50+&!8>? ց.1S ,xvP|vNzvs #C7  1B冄xvPvNverror error ( (continue), (terminate), E(ditt * location >>>>> $>>>>> $Page -   File: | | &! Xdp  ~@.Tx"   .TEXT !'  !~iA(n4;" . ["n[ S 0>8@2Y EXTRAIO STRINGOPFILEOPS HEAPOPS PASCALIOCOMMANDI R OI GPOP PUSH BC DE HL SP AF B C D E H L A NZ Z NC PO PE  P M IX IY EX ADD ADC JSBC BSUB AND OR XOR CP INC 4#DEC 5+RLC RL RRC RR SLA &SRA .SRL >BIT F SET RES ˆ JP DJNZ  JR CALL IN OUT EXX  DAA 'CPL /CCF ?SCF 7NOP HALT vDI EI RLCA RLA # RRCA RRA RET IM RST LDI LDIR LDD LDDR CPI CPIR CPD CPDR NEG DRLD oRRD gRETI MRETN EINI INIR IND INDR OUTI OTIR OUTD OTDR LD  ust branch backwards to labelASECTocnee'undefined labelkwards to labelASECTocnee'operand out of ranges to labelASECTocnee'must have procedure name labelASECTocnee'number of parameters expectedlASECTocnee'extra symbols on source linedlASECTocnee'input line over 80 characterslASECTocnee'(unmatched conditional assembly directive'&must be declared in .ASECT before usedve'identifier previously declaredore usedve'improper formatiously declaredore usedve'illegal character in textlaredore usedve'&must .EQU before use if not to a labelve'macro identifier expectedot to a labelve'code file too largepectedot to a labelve'backwards .ORG not allowedt to a labelve'identifier expectedallowedt to a labelve'constant expectededallowedt to a labelve'invalid structureedallowedt to a labelve'extra special symbolllowedt to a labelve'branch too farsymbolllowedt to a labelve'$LC-relative to externals not allowedelve'illegal macro parameter indexallowedelve'illegal macro parameter indexallowedelve'operand not absoluteter indexallowedelve'illegal use of special symbolsllowedelve'bill-formed expression symbolsllowedelve'not enough operandsion symbolsllowedelve'&LC-relative to absolutes unrelocatableve'constant overflowsolutes unrelocatableve'illegal decimal constant unrelocatableve'illegal octal constantnt unrelocatableve'illegal binary constantt unrelocatableve'invalid key wordonstantt unrelocatableve'$unmatched macro definition directiveleve'include files may not be nestedctiveleve'unexpected end of inpute nestedctiveleve'.INCLUDE not allowed in macrosdctiveleve'label expectedllowed in macrosdctiveleve'expected local label in macrosdctiveleve'local label stack overflowcrosdctiveleve''string constants must be on single linee'%string constant exceeds 80 charactersnee'!cannot handle this relocate counttersnee'no local labels in .ASECTte counttersnee'expected key wordn .ASECTte counttersnee'string expectedrdn .ASECTte counttersnee'#I/O - bad block, parity error (CRC)rsnee'I/O - illegal unit numberrror (CRC)rsnee'I/O - illegal operation on unitCRC)rsnee'I/O - undefined hardware errortCRC)rsnee'I/O - unit no longer on-lineortCRC)rsnee'!I/O - file no longer in directoryC)rsnee'I/O - illegal file name directoryC)rsnee'I/O - no room on diskme directoryC)rsnee'I/O - no such unit on-linerectoryC)rsnee'I/O - no such file on volumectoryC)rsnee'I/O - duplicate filen volumectoryC)rsnee'!I/O - attempted open of open fileC)rsnee'%I/O - attempted access of closed filenee'#I/O - bad format in real or integerlene$ e'I/O - ring buffer overflowr integerlenee'#I/O - write to write-protected disklenee'I/O - illegal block numbercted disklenee'I/O - illegal buffer addressed disklenee'$nested macro definitions not allowedenee'`=' or `<>` expectedions not allowedenee'"may not equate to undefined labelsedenee'%.ABSOLUTE must appear before 1st procnee'.PROC or .FUNC expectedefore 1st procnee'too many proceduresctedefore 1st procnee'#only absolute expressions in .ASECTocnee'must be label expressions in .ASECTocnee'no operands allowed in .ASECT.ASECTocnee'offset not word-aligned.ASECT.ASECTocnee'LC not word-alignedgned.ASECT.ASECTocnee'incorrect operand formatASECT.ASECTocnee'close paren ')' expectedASECT.ASECTocnee'comma ',' expectedpectedASECT.ASECTocnee'plus '+' expecteddpectedASECT.ASECTocnee'open paren '(' expecteddASECT.ASECTocnee'stack pointer 'SP' expectedCT.ASECTocnee' 'HL' expected 'SP' expectedCT.ASECTocnee'illegal 'cc' condition codeCT.ASECTocnee'register 'C' expectedn codeCT.ASECTocnee'register expected 'r'n codeCT.ASECTocnee'register 'A' expectedn codeCT.ASECTocnee'(A 8LINKER PHASE1 PHASE2 PHASE3 BUILDWOR   ( LINKER LINKER LINKER LINKER LINKER UW*a+Paw ww wr`w  څ!!,htp"xi`a`a" Ė! j"!`p k! "Ȗb! p%jkh #դ" l$$a"` a"` a"p a"瀀 a"瀀 a"` 6"瀐 "瀐 "瀐 "瀐  hV""Б$$$#x#$ĊM#xi!h!$!zij!$!yij $!x!$Ęhi! " $Ċ $Ė,l!h . # zh # yh " xh lhΖUkih !" ˧ hko"!h"!h k  i iauts  tau$Type (continue),(terminate)):-aZUMH6. CEXTRAHEA EXTRAIO PASCALIOSTRINGOPFILEOPS HEAPOPS COMMANDI 'PHASE1  01Ptc(ta#Pp#up& Pv#up&t Pvq3!!vi5w w wdt$1$#$3#e!  qq% eq i$e $#&@$cf$sv$瀃$瀓@88Pj!hf"塤e"yf"%qe"ye"xe"x -q&"q 4q! j"j"p! $!խ3;w q13#5%h  w hCw wE4C'cvLvv'cM'cT\w c'w w cb5'cvcvv'cd' c짚qc!qkw c'w w cq#c짚qcr scc{Գ|w $'w w $3$짚q$$지. $$v$'$v1j"xi"1"!j"0x#"ht"ĭ!ĭĭ c!ĭĖ #k1m%noi!'խ&c!Օ%!ː# ct###t#xk#"##&瀓!x1l$ ˤ h )A(c -%#!(瀓 $ ː"#z}#z" h$xl$0ҥ!iM%xm%08 j1k#Nml$%:#c$&bt"2"#"$"""2"$l#xk2i!!}h!2! i#32 qq$#t#m%22}%z%%Ė Ć Ć Ć Ć Ć Ć Ć Ć Ć Ć Ć Ć Ć Ć Ć Ć Ć Ć Ć Ć Ć Ć Ć ld˧) mk#%# # x#kb``" Ć Ė#!$'8P!q!q!q in workspacee.CODENo file Opening segtbl read err Bad seg dicttfunny code segg bad diskinfoo bad seg nameeAll segs linkedLinker IV.0 [x7]]: in workspacee*SYSTEM.LIBRARY Host file? : in workspacee Lib file? **SYSTEM.LIBRARY Map name? .TEXTno host seg in host fileeb c@PHASE2 mh+ )xy h q !p !ĭG!h q q |  ~ ~q }q |  qw } } ~ ~#qS } })q< |   t  } } ~ ~d0qր7')x$$)y%$瀓)y&$y%x )xĊDq$c)ySk)| %y&yl%yl%x$l5%Mw $#)yw w#){1p'o'''q'o鄁p!n( Rq3p#em%A a t !p){'o''!'q'o!!%mi!!xh!! i&!#b t" ")q )*"!qh {`q kA& &z&y&x&l$m$| $}$} Xq$}i!i%!%!%xh%%%% j kc-%c%cx"c "h& c^qcҥ% %z%z%%jq(x(yyn&mbta% k# rqP(xy!%(x(yx % zq-!q h o 'l$$ q(zbt O#j"9"zi!-!|!!! !ր!}i"xj2i!!3 !}i#z|#z2i!!!}i!q li read errnon-alpha namee too many refs bad formatt bad private bad globdef bad publicdef bad proc/func DDDDreading code seggReading bad litypee bad proc ##illegal relocation typeproc place errrsep seg too bigsep seg read errr bad proc dict#9 j PHASE3 <(#"xh!`q lo'h&i !%2 !q !%k !q!i#lj"$ !q!i"jŖ&h%i !$k !q !$j !q#"&""$7(h'k #&j #q "&l "q$$q$mi!%& "!&( "!&& "!q!i #& ( #&& #q #q I! !j j^ n& m% qq%p qnxy&  & qq qj"" qq" qi!qhx )瀓yk#q #q o('#p!  l!$!$q $q o('$p Wo'x-.y-瀓yo.x lm%-%U$l%m ij$k,R,-y (. !.xi".x.xj#.xk-~( -x !"#h !!i""j!"#h'(  'qq  pRR!SS"TqRq!!SqSq""TqTqqqˤ ,A,y -&&-n,~%+ˤ +1qˤ ,+,x +qq  p q!x!yx!x!yyh  9   Rqq  !"h  q k!" "" {xy   Xqq""  `qq"q k!"  qh{`q ijct i!պ!{yxc  ɇ{x瀃{yq"{ ctct{ 57ow | uw xw w wxyxznzyq 4&  ./-,p,-,/q"{/xyxxnx&   ɋ" zyRqRR׋} zySqy x{qq  x q+ q+ +qSS|Q" zySqSS׊ րyqyqx瀃{x瀃{yʇy~q!xi@ctP թ +z ,|,.ᰤ '.+y  z.-x瀃-yɰ ր+|x瀃+|yqo*L,|' Y+yhU+y +}y yh' x q h*,|+}h+yh  h' x hր,~k, (#j#k#j("xi/ )Wn m%%{+|%nm%xm&)6&{+|,&y !-z!-z- !-z-yi &xnnn)Q,}2!ql' x dq$ ldq$ l$!q !qր,| !TqTT"j"9(x +xP xi z!瀓 y!cʭ!ĭha   qq!ĭ  j"xk%w %#瀃"yw%, %##"yw %w h %w %w Չ yj%w %"w "| %w %w %w % ~w%w %"yw%w %"w%w xhqji!"!h %w %w h %w %w դ yk%w %#w #|wx%w %#}wa%w %#}wJ%w % }w3% w % }yw %w %#~wց%w xhV!i%w o'x ft(瀓{h Ր   je"  9qq(sxl(s "k1y%#$ # Hqqa%# # Rqq$#l# #h Ҷ (sft lbtk#xl#y˦5@\w $#w aw $瀃ww !x$c#|   mi!%G!U7Th ! ! T Tq!TqTT!ibt i1h cpc $#@dcts瀃瀓@ 1܆8Mx0 jj"ԇxhac! dq"i 0kod%Qul 47pw 'w w  짚qw4 axu aup qqj$1%$up!w $w w$'# ,w$(%w %-x#,zyw %w%w,z}--},z$%w %,yw%w%u,x !au4@ %ud bad proc dictno mem room for output segg seg read errrbad code segmenttoutput seg too biggproc num ofloww0LINKER,PHASE3,HEAPOPS,EXTRAHEAP,PASCALIO,EXTRAIOO out of memmreading sep seglinker error reading sep segg Copying proc func )relocatable quantity not on word boundary"ref to non word aligned addresscode write errrSeg # Sep procss  proc func # base == leng == Sep proc refss Local seg refs public LC == const val == privat LC == glob def in  @@ 0LINKER,PHASE3,HEAPOPS,EXTRAHEAP,PASCALIO,EXTRAIOOno mem room to copy interfaceinterface read errrinterface write errLinking  # Code write errrPHASE33 Output file? *SYSTEM.WRK.CODE[*] Code open err Can't open Link map for next base LC = SYSTEM.WRK.CODEPHASE338aj*Om.1W: 7BUILDWORr!T!z!y!x!@`t !    ĉ Ċ !  h! k!o!z!y!x! Z!S h  z!  p xh`t !         p i qki!R!}H!z!yj!yj h !{ { y" ! Ęh xh xh!} !!{z!xi2i!( xz"!zq h  x ĭ x!Ęi!}iԖ#h2j"x{"#{U"}jxi!{#{$#y z!y z5!h!xi!*!{#{"!h!xi!"!{"#{(  "}j!Ҷ #xĭ#Ċ# x #Ė(xՒ(xk#zl$|#ċ#$ zzq # zċ#$ zzq #yUU#y # zċ m%zn#%y%%y$ĈUU&x瀃&y##z#%zĊ[ #y"#y $~ w $w q/ #y"#y $~w $w qր(xj("x"y^"zk#|A,w 70w *4w 8w ;w ր>#w Iq"y 'x" "'x'"ċg g(՗(z (y (x (n&|&~k&m%t#l#k#l%$xji!}=!y o"'z8."'z'$`t (     !xi!ҷ$l$%xm h i!!{#!}!hi!xi % i!{ {j"!xi"!#z  xh !!3!z !y !x !  `t !     U    j z|"2ĭ "z "z &  2h  }hխ "z    i! !!xi2h  }h missing proccProc  param mismatchFunc  param mismatch %WGlobal Public Const Proc Func  undefinedd\6B ;{ DEBUGGEREXTRALEX  6DEBUGGERCCopyright (C) 1981 by SofTech Microsystems Inc., and the UC RegentsDEBUGGER~ f i3h !L k#yl$xmj"%8$"x($"xy#y$"xzf $"xi"j#|h! aeah o zoklj"$"m%է%i!՛!xՔ!xhk%%}k4%% xx x%ɣx%}k## x=&)6"" #% #% #Ȋ6% #%"j:u r O A EXTRALEX ""h`!pk6 `pO)`*P``p+h         h`d`p n cj/ H -hh'i +!! c! h!! i!֊?/;. h ,cb ɧ hh h ,cb ɧ hh- `g ` & &  $%  4   `p`i!!aAi!c!c"!!H $ cA$ A c0$0c ۃ$ h c 'ڇ  ȇ  u ⼃*e#j  ?i!-j)!+$!-!0 !A$) " ⼃1ڇ"!# &%Ė%U4f*&(')ĊO&xl&$xih!0!mj"%%&$"xk##k)#)# )#h(""j֊(' Ė h! y! yh j#${#xzxh`$z"!$`ab z!"# M6 9 x = y A z E { I"Oh  ⼭ ۃS i ⼭ ۃY i!  i!  h"   !" ! h! ҝ "_kc  ii  ixhxĖ!f ,!I"Ċ=""x""xĊ ""x""xĊ "Ċրn"x  `a ՙhxthcxvhSxy/hBx}_h1xgh xohxxha x  aa)('x xxĭ  a(&h&x ~&x f&x N&x 6&x &x &x &xtgZM@3&   }p c"V$I&<(/*",.02468:<>ACFyIlL_NRPER8T+VX[]`cfikmoqsuuwhy[{NA4' ~qdWJ=0# {ocWK?3'ց m _ *`dc$2 zxi!!!x$xxmae gf)b*(" r ĭ  xy!x   "h`i```! k"k &⼀ۀۀۀۀۀh&  x''x%ċ x''x% x x''x%ċ x x''x%ċ x%x x%x ''x x%x %x Ċ~( x) x' h''x%Ċ`Z%U$P%$qڡ%$<&o%tڡ&o%"%#yj )"{)xzxia"z('ւw  -x-xzxo-x'Ճ'x 'xn,x,x'&x['&,xx+xl$m*-xz,x+x gdcba`*)-,+#"! ++x$%Ċ#++x$%Ċa!+3!+h3 {m%z%zxld zbc" 3 yh3֖c  ih !% j("* ɰ'"}c" h֖ "{h"y "    zx !"z aĂ$! aĂ'! k"! kafaqh  |%Ėag)h a & % ʖ  +$`ba`ba z"!&(5$g!liep aփ/75/3k##x2#|k# #z 21x 9lh $1x  h삃;lh $ 1x < 1x - h !##ba`ba`# ) փDhj ⼮ ۃX k#]"(#b d"#0Ċ d"#A "j## ""j# ⼃fԖ"'dxi" !dxi 1x !Ȁ i h X h j"  1x "" ~"- h  i`=g7kfnoem`ql dgf&%12 !5 4)i  xi {yjra "x +"!x v`12"!xx 0b#bqi! |`1 2!x 04`1 2{x 0J`1 y2 0a  `1y2! 2x2!i 0 eOeqj" ;`4k"#{ #|l#yk#3y$$a1#2!0  h 7456 23փ31 5 ) j ";*3yhi  3i yh!փijh "@ k#ѹ*i  ###}  h!(`  'afe$a&%" a&%&E`   't h L ; <=փ /,. -ք#Lj#Ei h "& " * EM*R*A*P* EP?R?A?M? ?4( j"0.%0 2%ք6(@ h F  L  s;qR%c(U8Q11xą44);11xą44)$, - >@9. :/քV H ih ! ' ht Yh cba#z"!"h 6       'S +ɤ onm ` yi!{l+!yi+!!z!{!{l!k#j;<+  %A1526;-,./0q!B-M*,R*.A*/P*6+)666%(;q%6 0123456789ABCDEFS==P##Seg  O## VO## (() (ms) msstat=msdyn==msipc==msenv== Segname?  Offset#?  Proc#? SLDCCSLDLLSLDOOSLLAASSTLLSCXGGSINDDSLOD1SLOD2SCPI1SCPI2BNOTTINCIIDECIITJPLDCRLLDRLLSTRLLCTRLLEXRLLLDCNNLDCBBLDCIILCOLDLLLASTLLDOLAOSROLODLDASTRLDELAESTEINDSTOLDCLDMSTMCAPCSPLDBSTBLDPSTPMOVINCIXAIXPLANDDLORLNOTTLEUSWGEUSWABINGIADISBIMPIDVIMODIICHKEQUIINEQIILEQIIGEQIIFLTTNCRNDABRNGRADRSBRMPRDVREQREALLLEREALLGEREALLADJSRSINNUNIINTDIFEQPWRLEPWRGEPWREQBYTLEBYTGEBYTUJPFJPEFJNFJUJPLLFJPLLXJPCPLCPGCPICXLCXGCXICPFRPULSLBPTSIGNALLWAITTEQSTRLES+ TRGESTRASTRRCSTRRLPRSPRDUP11DUP22SWAPPNOPNATNATINFO(OBh+iv8K`S5\$ #z'4AN[=Jq~0u9F ERWdm,_lyXe1>rILLEGALp)>(cd)  No proc in seg Seg not in memKERNEL (rg) mp== sp== erec== seg= ipc= tib= rdyq==  ) :  AR~~  Firstt LastSeg#? no such seg no such segDelta lex level? no such seg no such proc ES Mem address?  DU (bb) No breakpts set Set break #?  already existsRemove break#?  LSAR"  EXTRALEXEXTRALEXLS>0O(<0@DEBUGGER+\ Hit break##Error # at DEBUG [x12]DEBUGGER < N  % D '   r o  zeYKz2ym)idYOJ* < B f@SETUP INITS TEACHSET   # SETUP SETUP 6IV0D3 Copyright(c)1980 SofTech Microsystems, San Diego@ ,:^@3eINITS .`bo`h   "$&(*,.02468:<>@BP.s< <(t +q+qh TTDuTVuTq턀v6TTPTćTćTćTćT7ćT7Ą+5qaq+a56Ċ56Ė +b,P`bv i!!.!bP .>;HIJMPUZbqz~  $$$$$$$$//*/;/K/\/ j/ y/ / //v:%&9  !!" ##'#'/(;(H)P)W, *^*e+q+},,--.:" /w8j"P"/w8| +w v vq0ih ! 0  ht t NULSOHSTXETXEOTENQACKBELBSSHTTLFFVTTFFFCRRSOOSIIDLEDC1DC2DC3DC4NAKSYNETBCANEMMSUBESCFSSGSSRSSUSSSPPENTER TFTRUEEFALSE HAS CLOCK HAS 8510AHAS LOWER CASEEHAS RANDOM CURSOR ADDRESSINGGHAS SLOW TERMINALSTUDENTHAS BYTE FLIPPED MACHINEEHAS WORD ORIENTED MACHINEPREFIXED[MOVE CURSOR UP]]PREFIXED[MOVE CURSOR RIGHT]PREFIXED[ERASE TO END OF LINE]] PREFIXED[ERASE TO END OF SCREEN]]PREFIXED[MOVE CURSOR HOME]]PREFIXED[DELETE CHARACTER]]PREFIXED[ERASE SCREEN]]PREFIXED[ERASE LINE]]"PREFIXED[KEY TO MOVE CURSOR RIGHT]]!PREFIXED[KEY TO MOVE CURSOR LEFT]!PREFIXED[KEY TO MOVE CURSOR DOWN]PREFIXED[KEY TO MOVE CURSOR UP] PREFIXED[NON PRINTING CHARACTER]]PREFIXED[EDITOR ESCAPE KEY]PREFIXED[KEY TO DELETE LINE]]!PREFIXED[KEY TO DELETE CHARACTER]PREFIXED[EDITOR ACCEPT KEY]$PREFIXED[EDITOR EXCHANGE-INSERT KEY]]$PREFIXED[EDITOR EXCHANGE-DELETE KEY]] SCREEN HEIGHT SCREEN WIDTHHLEAD IN TO SCREENMOVE CURSOR HOMEEERASE TO END OF SCREENNERASE TO END OF LINEEMOVE CURSOR RIGHTMOVE CURSOR UPP BACKSPACE ERASE LINEE ERASE SCREENNKEY TO MOVE CURSOR UPKEY TO MOVE CURSOR DOWNKEY TO MOVE CURSOR LEFTKEY TO MOVE CURSOR RIGHTTKEY TO END FILE KEY FOR FLUSH KEY FOR BREAK KEY FOR STOPPKEY TO DELETE CHARACTERNON PRINTING CHARACTERRKEY TO DELETE LINEEEDITOR ESCAPE KEYLEAD IN FROM KEYBOARDEDITOR ACCEPT KEYKEY TO ALPHA LOCKEDITOR EXCHANGE-INSERT KEYYEDITOR EXCHANGE-DELETE KEYYVERTICAL MOVE DELAYINITS INITIALIZINGG= [?TEACHSETd,)`*P`t t+Cqt pv*=Qf{ `(`!`(<N`c(` !`x`(`<``(` /`(=Pevuzu{ u| u3"7LYai}y&7H[m 'IF YOU HAVE A VIDEO TERMINAL AND EXPECT&TO USE THE SCREEN ORIENTED EDITOR, THEE%CHANGES SETUP CAN MAKE WILL BE NOT BE'SUFFICIENT. YOU WILL ALSO HAVE TO BIND(IN THE PROCEDURE GOTOXY IN THE OPERATINGG(SYSTEM. SEE SECTION 4.7 OF THE DOCUMENT..#NOTE: DISK UPDATES CREATE THE FILE: NEW.MISCINFO(ON YOUR DISK. THE NAME OF THIS FILE MUSTTBE CHANGED USING THE FILER TO:  SYSTEM.MISCINFOO&IN ORDER FOR THE CHANGES YOU HAVE MADEETO BE LOADED AT BOOTSTRAP TIME."ALL NON-PRINTING CHARACTERS EXCEPTT&CARRIAGE RETURN (CR) WILL ECHO AS "?"..&THE INPUT ABORT-  CHARACTER, "*", CAN BEE&TYPED IN RESPONSE TO MOST REQUESTS FORR"INPUT AND WILL ESCAPE YOU FROM THEE(SEQUENCE WHICH ASKED THE QUESTION, E.G.,,(WHEN CHANGING A VALUE, TYPING "*" TO THEE"PROMPT "NEW VALUE" WILL ESCAPE THEE"CHANGE WITHOUT ALTERING THE VALUE..%THE LINE DELETE CHARACTER, "*" ALLOWS(YOU TO DELETE A RESPONSE YOU GAVE IF YOUU'HAVE NOT YET TYPED CR. CR WILL BE SENT'TO THE TERMINAL AND YOU WILL BE ABLE TO'START OVER ON A NEW LINE. THE BACKSPACE(CHARACTER, "*" WILL DELETE YOUR RESPONSEE%TO A QUESTION CHARACTER BY CHARACTER,(ECHOING EACH CHARACTER AS IT IS DELETED..%THE ECHOED DELETED CHARACTERS WILL BE(ENCLOSED IN ANGLE BRACKETS. FOR EXAMPLE,,!TYPING THE SEQUENCE OF CHARACTERSCHARAQF//CTERR$WILL ECHO ON THE SCREEN THE SEQUENCEECHARAQFCTER$AND WILL BE UNDERSTOOD AS THE STRINGG& "CHARACTER". WHEN YOU ACCESS A FIELD,,$YOU WILL BE SHOWN ITS CURRENT VALUE..&NUMBERS ARE GIVEN IN OCTAL, DECIMAL ORR'HEXADECIMAL RADIX, CHARACTERS ARE GIVEN&AS THEIR ASCII VALUE AS NUMBERS AND ASS#THEIR ASCII MNEMONIC. BOOLEANS ARE(EITHER TRUE OR FALSE. ENTER NUMBERS, ORR(CHARACTERS AS THEIR ASCII NUMERIC VALUE,,ACCORDING TO THE FORMAT::!->O-{OCTAL}-!!! !!'--DEFAULT----!----------->DIGIT--->(CR)"! ! ! ! ! !!"!->H-{HEX}---! !->(-)-! !-DIGIT<-!!! !!!->D{DECIMAL}!!$THE DEFAULT RADIX STARTS AS DECIMAL..$NON-PRINTING CHARACTERS MAY BE INPUTT'BY TYPING THE KEY WHICH GENERATES THEIR&VALUE (FOLLOWED BY CR) OR, IF THERE ISS%AN ASCII MNEMONIC FOR THAT CHARACTER,&JUST TYPE IT IN (AND CR). BOOLEANS AREE!INPUT BY TYPING "TRUE" OR "FALSE" (AND CR). FOR MORE INFORMATION,,$PLEASE SEE THE SYSTEM DOCUMENTATION.."HINTS ON DEALING WITH BACKSPACING::'THE 'KEY TO DELETE CHARACTER' SHOULD BE(SET TO THE KEY YOU WISH TO TYPE TO CAUSEEA BACKSPACE. THE 'BACKSPACE'(CHARACTER WILL BE ECHOED TO THE TERMINALL"WHEN THE 'KEY TO DELETE CHARACTER'' IS TYPED.?Z=$ [  SETUP )`*P,]t `t t t tt t1t tDt tp,t t 2O 2aA2!2h*,h+WP ⼃X2/ h>s2<+[P\t t2/G+= <sh++`++s?s++uF2h 2s?s+P"+ia+PuapQuaP++2ȋ'2!,t+++,+ R*SP7*P8`qP`*6`*6}6|`667UTR"!P" "ph "*" " " p""" " p hЖza.a rt tt ta !aata 0h 0   h苬t tt tt tt tt tt tt tt t#t t/t t pց?2R4a Kt t\2Ch%kbt $"% pt % tt ti# 1s$ sc!. ! !i s!c!t!i s#tyt ic!! !i s!.c! c!tc! As!i͚ s$q%! o%t  o%s3%{t  s%}%s s% ^s%@st@it iC DċnC+o!ko##kkC#!D#ċ!3m m mmցu- huh%'fffցi @j"@"fi"j!ՅDj" "0l "A lDDx%$"j"!" "0l "A l"Dx$%Դ"i DDx!DxBDxAEDt t"tt !tt tt tt tt tt tt t+t t3t t#@;t tLt t_t tst tt tC14@t t !s)stYh24Šhe3't t t ւt t ւ24ːt#ĭi!y!z!yjh "##x#x!x ɢ h$ i#!x!y!z#k!y!y!zjh "!x ##k h@ h#ji!" h!i l ,z ih izhb"- 1b-! 4-! 4 "- 2N44"- {h ;! y xh ;t  t t {ht t ; t t xh ;J *a+P{h;aP a xh y ;.- *`  At a`a4 t a4  4 * !h {9 {: )t `A`40t `t t"t `p46)M 74- }4&t*t  t t  | #ĭi!y!z!yjh "##x#x!x ɢ h %ki# 1s$ sc!! !i s!c!t!i s#t1t ic!! !i s!.c! c!tc! As!i͚ s$q%! o%t  o%s3%3t  s%5%s s% ^s%@st {h ;=! y xh ;CIt  t t& `"i!{9!{:  "{9Z 7* }tRt  t t  |tYt tkt t8|8|txt tt tt tt tt tt t3't t t փt tt 3't t  t քtք2QJpr-t ?t t ~z uBt tWt tkt tt tt tt tt tքZ BUG LOCATION 'PLEASE WRITE DOWN THIS LOCATION AND ANY&SUPPORTING DETAILS YOU CAN, AND REPORTT$IT TO THE UCSD SUPPORT STAFF AT YOURREARLIEST CONVENIENCEE<># QUIT: D(ISK) OR M(EMORY) UPDATE,, R(ETURN) H(ELP) E(XIT)) *NEW.MISCINFO'D(ISK) UPDATE PUTS THE CURRENT SETUP ON$ DISK AS THE FILE "NEW.MISCINFO""! WHICH MUST BE CHANGED IN THE FILER TO/  "SYSTEM.MISCINFO"$M(EMORY) UPDATE CHANGES THE SETUP INN! MEMORY UNTIL THE NEXT SYSTEM INITIALIZATION"R(ETURN) TAKES YOU BACK INTO SETUPP IF YOU'RE NOT DONEE(XIT) TERMINATES THIS PROGRAMMDMT2 C(ONTINUE) Q(UIT)) OCTAL DECIMAL HEXADECIMALL ASCIII CONTROLL DEL? NEW VALUE: DELDO~"INPUT VALUES IN THE DECIMAL RANGE::... IN THE FORMAT BELOW:!->O-{OCTAL}-!!! !!'--DEFAULT----!----------->DIGIT--->(CR)"! ! ! ! ! !!"!->H-{HEX}---! !->(-)-! !-DIGIT<-!!! !!!->D{DECIMAL}!! OR IF YOUR KEYBOARD CAN GENERATEE%THE VALUE YOU WANT, JUST TYPE THE KEY&AND THEN TYPE CARRIAGE RETURN, OR TYPEE$THE ASCII MNEMONIC FOR THE CHARACTERR C(ONTINUE))WANT TO CHANGE THIS VALUE?? (Y,N,,@ NOW OCTAL NOW DECIMALNOW HEXADECIMAL: O(CT) D(EC) H(EX) Q(UIT)DO SHOWSCALARR SHOWSCALARRCURRENT VALUE IS ALLOWED VALUES ARE:SHOWALL NEW VALUE: NEW VALUE: NAME OF FIELD: DIDN'T FIND NAME OF FIELD: FIELD NAME =  DEL? SHOWSCALARR SHOWSCALARRCURRENT VALUE IS FIELD NAME = #CHANGE: S(INGLE) P(ROMPTED) R(ADIX) L(IST) H(ELP) Q(UIT))&S(INGLE) ALLOWS YOU TO EXAMINE 1 VALUEE BY NAME'P(ROMPTED) TAKES YOU THROUGH ALL FIELDS(R(ADIX) ALLOWS YOU TO CHANGE THE ASSUMEDD RADIX FROM L(IST) LISTS ALL CURRENT VALUESOCTALDECIMAL HEXADECIMAL TO EITHERR DECIMAL OR HEXADECIMALLOCTAL OR HEXADECIMALLOCTAL OR DECIMALLHS "SETUP: C(HANGE T(EACH H(ELP Q(UIT [D4]](C(HANGE) ALLOWS YOU TO CHANGE OR EXAMINEE& THE VARIOUS PIECES OF INFORMATIONN' THE SYSTEM HAS ABOUT YOUR HARDWARE CONFIGURATIONN$T(EACH) TEACHES YOU HOW TO USE SETUPP&Q(UIT) ALLOWS YOU TO MAKE YOUR CHANGESS( PERMANENT AND TO LEAVE THIS PROGRAMMCT~c_'pVP5p+^B KFILEOPS HEAPOPS EXTRAHEASTRINGOPPASCALIOEXTRAIO   THE VARIOUS PIECES OF INFORMATIONN' THE SYSTEM HAS ABOUT YOUR HARDWARE CONFIGURATIONN$T(EACH) TEACHES YOU HOW TO USE SETUPP&Q(UIT) ALLOWS YOU TO MAKE YOUR CHANGESS( PERMANENT AND TO LEAVE THIS PROGRAMMCT~c_'pVP5p+^B KFILEOPS HEAPOPS EXTRAHEASTRINGOPPASCALIOEXTRAIO   ɰ'"}c" h֖ "{h"y "    zx !"z aĂ$! aĂ'! k"! kafaqh  |%Ėag)h a & % ʖ  +$`ba`ba z"!&(5$g!liep aփ/75/3k##x2#|k# #z 21x 9lh $1x  h삃;lh $ 1x < 1x - h !##ba`0 ba`# ) փDhj ⼮ ۃX k#]"(#b d"#0Ċ d"#A "j## ""j# ⼃fԖ"'dxi" !dxi 1x !Ȁ i h X h j"  1x "" ~"- h  i`=g7kfnoem`ql dgf&%12 !5 4)i  xi {yjra "x +"!x v`12"!xx 0b#bqi! |`1 2!x 04`1 2{x 0J`1 y2 0a  `1y2! 2x2!i 0 eOeqj" ;`4k"#{ #|l#yk#3y$$a1#2!0  h 7456 23փ31 5 ) j ";*3yhi  3i yh!փijh "@ k#ѹ*i  ###}  h!(`  'afe$a&%" a&%&E`   't h L ; <=փ /,. -ք#Lj#Ei h "& " * EM*R*A*P* EP?R?A?M? ?4( j"0.%0 2%ք6(@ h F  L  s;qR%c(U8Q11xą44);11xą44)$, - >@9. :/քV H ih ! ' ht Yh cba#z"!"h 6       'S .ɤ onm ` yi!{l+!yi+!!z!{!{l!k#j;<+  %A1526;-,./0q!B-M*,R*.A*/P*6+)666%(;q%6 0123456789ABCDEFS==P##Seg  O## VO## (() (ms) msstat=msdyn==msipc==msenv== Segname?  Offset#?  Proc#? SLDCCSLDLLSLDOOSLLAASSTLLSCXGGSINDDSLOD1SLOD2SCPI1SCPI2BNOTTINCIIDECIITJPLDCRLLDRLLSTRLLCTRLLEXRLLLDCNNLDCBBLDCIILCOLDLLLASTLLDOLAOSROLODLDASTRLDELAESTEINDSTOLDCLDMSTMCAPCSPLDBSTBLDPSTPMOVINCIXAIXPLANDDLORLNOTTLEUSWGEUSWABINGIADISBIMPIDVIMODIICHKEQUIINEQIILEQIIGEQIIFLTTNCRNDABRNGRADRSBRMPRDVREQREALLLEREALLGEREALLADJSRSINNUNIINTDIFEQPWRLEPWRGEPWREQBYTLEBYTGEBYTUJPFJPEFJNFJUJPLLFJPLLXJPCPLCPGCPICXLCXGCXICPFRPULSLBPTSIGNALLWAITTEQSTRLESTRGESTRASTRRCSTRRLPRSPRDUP11DUP22SWAPPNOPNATNATINFO(OBh+iv8K`S5\$ #z'4AN[=Jq~0u9F ERWdm,_lyXe1>rILLEGALp1 )>(cd)  No proc in seg Seg not in memKERNEL (rg) mp== sp== erec== seg= ipc= tib= rdyq==  ) :  AR~~  Firstt LastSeg#? no such seg no such segDelta lex level? no such seg no such proc ES Mem address?  DU (bb) No breakpts set Set break #?  already existsRemove break#?  LSAR"  EXTRALEXEXTRALEXLS>0O(<0@DEBUGGER+\ Hit break##Error # at DEBUG [x10]DEBUGGER < N  % D '   r o  zeYKz2ym)idYOJ* < B DEBUGGEREXTRALEX  6DEBUGGER2 3 SYS3kF5 8080.ASSMBLER`{,58 8080.OPCODES`{,8@ 8080.ERRORS`{Fy@q SYSTEM.EDITOR! { > ETLA INITIALISYMTBLDUPROCEND ASSEMBLEPRINTMES  4  # TLA TLA TLA TLA TLA (^^]4VERS>83zD F++rN(^;$/zINITIALIl$Ćl Ć l%Ćl'Ćl9Ćl4Ćl?Ćl7Ć"l8Ć &l >Ć *l &Ć .l 1Ć 2l 2Ć 6l RĆ:l3Ć>l*ĆBl+ĆFl5ĆJl6ĆNl#ĆRlLĆVl:ĆZl;Ć^l)Ćbl"Ćfl=ĆjlBĆnl<Ćrl,Ćvl-Ćzl.Ć~l/Ć l 0Ė,!l!Ć"l"Ć#l#Ć$l$Ć%l%Ć&l&CĆ'l'DĆ(l(EĆ)l)FĆ*l*GĆ+l+HĆ,l,IĆ-l-JĆ.l.@Ć/l/AĖ;h`A  (ϭĭW|jWtdWiHd  !!di!di!i!xH00dH0|Ht dt tFu0d"0W|qW}qk0#Ċ0W}0W|0!xĆ!0ĈWtWtWWv> &&?((+) p zP`-v`))zPw)w)vp&))zPw)w)P`v`vIC9/% P.h`w` w`P.."t t tp W.v{h`w` w`{ Wvfp,3t p t pt ptpj" " "j톈 4 #. & . C t pdPt pt pd dpd:d?dDGdFՙGdGdLdQdSdWd[ NdvpY]dw'NdPw`Xwvp%NdPweSwvpphq dg 9C9@:9876KB7j" tp"j_ad&cbw_`<D;=IEÂh!lwowvwP9UN|t pN!tpNt pNt pNt pNИt pNtpNtpNtp!!xvquqWvALIGN ASCII BLOCK BYTE CONST  EQU FUNC PUBLIC PRIVATE PROC WORD INTERP MACRO ENDM IF ENDC ELSE REF DEF ORG INCLUDE LIST NOLIST ASECT PSECT TITLE END PAGE MACROLISNOMACROLPATCHLISNOPATCHLABSOLUTEOR AND NOT XOR  MOD CONDLISTNOCONDLIASCIILISNOASCIILPAGEHEIGNARROWPANOSYMTABRADIX RELPROC RELFUNC opcode declared twice==*#4:#5:#9:#10::#11::#12::*LINKER.INFO[*]80800.OPCODESS80800.OPCODES not on any volumee80800.ERRORS80800 Assembler IV.0 5 [a.3]]0123456789ABCDEF2Output file for assembled listing: ( for none))CONSOLE::console::#1:PRINTER::printer::#6:REMOUT:remout:#8:.TEXT.TEXT[*]][*] 80800 Assembler IV.0 [a.3]]Page -  File: ' k iSYMTBLDU9wcgih jc"x$"y"ui"y"y"y0Ċ"yh""z"ui"z"z"z0Ċ"zh!Ԭ { z z xN0t p0}n Pf P[ PP PE P: P/ P$ P P Pր N t p0}I0~q Nt pG塭GNtpq NLt p y yp_`u u0Neu%0%%_l$_%$x00}0րR0|$lՄ6PЂ{Pq Nt pNtpNt pNtpNt pNtpNtpNtpk f ji f ji6"i%yЄ6PNtpq `u_ AB  LB  PR  FC  PB  PV  RF  DF  UD  MC '4| ' Symbol Table>AB - Absolute LB - Label UD - Undefined MC - Macroo=RF Ref DF - Def PR - Proc FC - Func,PB - Public PV - Private CS - Constss------------> PROCEND "!5a36h hM 6  6q6 16 1!pM6 65!4!5Ս36h hM 6  6q6 16 1!61'pM611 616q61pM6 65!4!54qTA"ih !# # xq hXtpiB~TXvpkh #?XtpXx&,lj"$#X"xX"xq!i"j hkj"#%"x%"xq!i"j! !q&q q~ Xvpih !՚ x0Յ0}v9 NtpNt pN0t pG9tpt p0t pq,Xp0}8XĊ3XĊ+XĊ#XĊXĊX Ċ X ĊրX00}0 0hXĮX0ĮX0ĮX0 0X0 xĮXXp0 0 yĊʮX00 ĊfXĮX#ĮX0~ĮXK0}X ĊX ĮX0ĮX0~ĮX0ĮXXĮX0ĮXĮXր-րR0|u h`  Xvpon&'$XtpXxaX$a$5q&nזCGtpqxvpXvp4q w_02q25432˅#0ą"30"φOuMCGtp1BEq`u MOj"`uMp53216 4"pM 6qqqqji!" q !iqqqqq:`p`ć"Ą! p!aʇʇ Kʄʇʇ ʄقzMAE``xq``yqĄaaxqĄxqq` p6qa Xv0\v# 1Bո#k##xq#k#q2q22"4kM#6 #6q6#XpXXXv0vk#l$Wp0M $#j" M""ppM6 6q6$lp 0vqCGXNtpNt pN tpNt pNtpNtpNt pNtpN pNvptpt p tpt ptptpt ptpCu### Fqpp/p.p-~p,#Xvpxvpxvp u:Ę30qq1>#q1QqL0} q@#000#0Jq1q1Pq0q0ąCGtpt pq 1( q1(qq ,3&Xv0v>>>>>>>>>>##****& IV.0 [a.3]] Assembly complete:: liness" errors flagged on this assemblyyAssembly complete:: liness" errors flagged on this assemblyyN    =ASSEMBLE ,q1O9cPq1h 1Bqq1Oci !-.q-qH<< q0}1! q0'ĆLu0Lq8 ?L:haD;4 Luq5eqL488 q q8. haH a 8 h4aL "qaPԜ7 4 L4 Ȋ LuL Ȁ&;q qzn<1q1(IqQ:3::z:ʅ{% :zĊ:ʅ{% :Ė: Jq᳭ʊ ʊqo {% zz{%: Kqj%iwB兂{$ %{qx6:y}Ćy:ą | uC|}0/:|ą|:ą | uր[qրw_a"q x #;$qm)" 1A?KJK p4Cq p'#qq#փ43q1( q1(q a,3q IW IF ENDC END ELSE  ENDC IF END ENDC ENDC  END ENDM 59&^y~>~8L^sQ&Q1{{::w    JpbkYOzu'/7?GT0 ~ q $ gG X (u{m)V>{A2XN#`l8 S 2DPRINTMES=rj`-v`{vpB`kvp`tp9Nt pN t pG9t p t p`vk: : 9  TLA  93NtpN,fft pNtpNt pN tpG92tp,fft ptpt p tp{  9NtpG9tpOr! t t`t   !/!<xvxvp E e(( &  xvxvp9 j"i`a`a k N't p   Ntp `b(#hbՀ  ᳟_$h)t p` ɧ p`ɧ p`ɧ p`ɧ ptpM'`9@" hM'`ȅM'`9@ |p.p p)+ih !h }Y9 NtpN.t pN t pG9#tp2t p t p  h)+x)w(o5?55 (p5f(톂,5p(톂,fp/5 (p5f(,5p (,fp9G'tp< p tp> pkGNtpNtp N pN6t pN!tpN:t pNt pN<t pNt p9G6##ȆN@t pNИt pNtpNtpNtp!!5 9G. p 29  2=2h2Ȇ2 Ȇa2pa2ȆNBt pNat pNDt pNt p5ee65115,a5pa5ȅN# pNat pNtpN pNat pNtp ,35w"h!L N`ɧ pN`ɧ p!N`tpN`tpN`tp@N` ɧ pN`ɧ pN`ɧ pN`ɧ pBN`tpN` tpN` tpN`tpN`tpN`tpz4DM6 666161MMp4455M4!ȅ445433p32329Ev!h02)2`ɧȆ2톈`ɧȆ2 2<252`ɀ0Ȇ2`ɀ0Ȇ2`ɀ0Ȇ2 2b%ab"j9#`a`b$$lb2[2*p$2` ɧȆ2톈`ɧ$2`ɧȆ2`ɧȆ2 2z2s2*p$'2`ɀ0Ȇ2` ɀ0Ȇ2` ɀ0$*2`ɀ0Ȇ2`ɀ0Ȇ2`ɀ0Ȇ2 2#Ebɑ bɑ E:3:::: B{$5"x#x ąx!xtp!p"!"x3""xĖ@ Ki#hw,~x4:y}Ćy:ą | u,~|}>,~7:|ą|:ą | u,~րF_{.| j""Ć}u}3ą}" " }ą{/. -րnրuw_`!  ,3=P& ' & '(&'&'?=/%&$( & '=Pv $p"pf (pp5f(,5p (,fp[ jL#x ##x8189(81ixhՀxL!L "L ;1" L "jL "L "jL ,"!i hf L pi !hL 8 8; xLg! " ;5" "j " "j ,"!i hf pi !h 8 8;8,#xą ?F? 45?L4,L4 8 F5e,5Ȇ,5854L4 8%D M8 D,f L4ph5 f,5 p5 4 8 5: f,588  ? 5? L  8%D8 D8;8,ZF LphF ph5 xL x?^8 DA5f,5 5 L  8 ΀ 55f,588  ?((?(=( 8;( F((( 8 D;(f (p((8;D(f (p( 8  ր|/-PcP868A -87Ȋ-80cWWcPwW-wWPcwcc88jj jjրj?P-"cGccWW-PwWcwWPV cʄVcʄVcʄVcʇVcccWW-PwWcwWPhWi!Wc! p c!h!ic p  c ccccvccWW-PwWcwWPWi!Wc!p!iVcʄV cʄV cʄVcʄVcʄVcʇVfcUccWW-PwWcwWPWi!W#c! p V!c!!iׇVրah8& 8_88 a 8 h -hHH / h aHH! l x?1RՌ"#xLxL4 4( ((1(,3C9塅>  Gt>1L=#%=/PeP8 8 /8eXXePwX/wXP8 х&%($Pevp PXXePwXUwXve&((G9tp,fft pch8& 8_88 c 8 hjH  h ""c j"c j"j"xH00cH0|HՓguc u u u  uր0o'''' ' 0Ċ" u uu00Ċր0o'c''"xĆ"0ċ0}'Ֆ"' s 4Ċ (8  )ą+)0~0~L>L G(pF 8:M0}0}!Q? d$ikh #x*#)j #xj)*+j8(!d!8!i!'HH*"*dH**ۅHv+ (pf @**+*p))# i!(!!x!i熂* (d(&((ą++NF8:? |OD+a,P-Ph+ P8 B8"8" ?+" +&a8Ȇ,,Pw,aw,P hD8 () P*|1(FS8 F8 (8      ($$8089?8/?~y8+8?\8-8??:50+&!8>? ց.1S ,xvP|vNzvs #C7  1B冄xvPvNverror error ( (continue), (terminate), E(ditt * location >>>>> $>>>>> $Page -   File: | | &! Xdp  ~@.Tx"   .TE; XT !'  !~iA(n4;" . ["n[ S 0>8@2Y EXTRAIO STRINGOPFILEOPS HEAPOPS PASCALIOCOMMANDI XCHG DAA 'RLC RRC RAL RAR CMA /CMC ?STC 7RET RNZ RZ RNC RC RPO RPE RP RM PCHL XTHL SPHL EI DI HLT vNOP LDAX STAX INX DCX DAD PUSH POP ADD ADC SUB SBB ANA XRA ORA CMP INR DCR RST MOV @ADI ACI SUI SBI ANI XRI ORI CPI IN  OUT MVI LDA : STA 2 LHLD * SHLD " JMP JNZ JZ JNC JC JPO JPE JP JM CALL CNZ CZ CNC CC CPO  CPE CP CM LXI  A B C D E H L  M PSW SP  egisters are incompatibleyCT.ASECTocnee'undefined labelncompatibleyCT.ASECTocnee'operand out of rangeatibleyCT.ASECTocnee'must have procedure nameleyCT.ASECTocnee'number of parameters expected.ASECTocnee'extra symbols on source lined.ASECTocnee'input line over 80 characters.ASECTocnee'(unmatched conditional assembly directive'&must be declared in .ASECT before usedve'identifier previously declaredore usedve'improper formatiously declaredore usedve'illegal character in textlaredore usedve'&must .EQU before use if not to a labelve'macro identifier expectedot to a labelve'code file too largepectedot to a labelve'backwards .ORG not allowedt to a labelve'identifier expectedallowedt to a labelve'constant expectededallowedt to a labelve'invalid structureedallowedt to a labelve'extra special symbolllowedt to a labelve'branch too farsymbolllowedt to a labelve'$LC-relative to externals not allowedelve'illegal macro parameter indexallowedelve'illegal macro parameter indexallowedelve'operand not absoluteter indexallowedelve'illegal use of special symbolsllowedelve'ill-formed expressionl symbolsllowedelve'not enough operandsonl symbolsllowedelve'&LC-relative to absolutes unrelocatableve'constant overflowsolutes unrelocatableve'illegal decimal con< stant unrelocatableve'illegal octal constantnt unrelocatableve'illegal binary constantt unrelocatableve'invalid key wordonstantt unrelocatableve'$unmatched macro definition directiveleve'include files may not be nestedctiveleve'unexpected end of inpute nestedctiveleve'.INCLUDE not allowed in macrosdctiveleve'label expectedllowed in macrosdctiveleve'expected local label in macrosdctiveleve'local label stack overflowcrosdctiveleve''string constants must be on single linee'%string constant exceeds 80 charactersnee'!cannot handle this relocate counttersnee'no local labels in .ASECTte counttersnee'expected key wordn .ASECTte counttersnee'string expectedrdn .ASECTte counttersnee'#I/O - bad block, parity error (CRC)rsnee'I/O - illegal unit numberrror (CRC)rsnee'I/O - illegal operation on unitCRC)rsnee'I/O - undefined hardware errortCRC)rsnee'I/O - unit no longer on-lineortCRC)rsnee'!I/O - file no longer in directoryC)rsnee'I/O - illegal file name directoryC)rsnee'I/O - no room on diskme directoryC)rsnee'I/O - no such unit on-linerectoryC)rsnee'I/O - no such file on volumectoryC)rsnee'I/O - duplicate filen volumectoryC)rsnee'!I/O - attempted open of open fileC)rsnee'%I/O - attempted access of closed filenee'#I/O - bad format in real or integerlenee'I/O - ring buffer overflowr integerlenee'#I/O - write to write-protected disklenee'I/O - illegal block numbercted disklenee'I/O - illegal buffer addressed disklenee'$nested macro definitions not allowedenee'`=' or `<>` expectedions not allowedenee'"may not equate to undefined labelsedenee'%.ABSOLUTE must appear before 1st procnee'.PROC or .FUNC expectedefore 1st procnee'too many proceduresctedefore 1st procnee'#only absolute expressions in .ASECTocnee'must be label expressions in .ASECTocnee'no operands allowed in .ASECT.ASECTocnee'offset not word-aligned.ASECT.ASECTocnee'LC not word-alignedgned.ASECT.ASECTocnee'invalid operandgnedgned.ASECT.ASECTocnee'comma expecteddgnedgned.ASECT.ASECTocnee' omma expecteddgnedgned.ASECT.ASECTocnee' omma expecteddgnedgned.ASECT.ASECTocnee' omma expecteddgnedgned.ASECT.ASECTocnee' omma expecteddgnedgned.ASECT.ASECTocnee' omma expecteddgnedgned.ASECT.ASECTocnee' omma expecteddgnedgned.ASECT.ASECTocnee' omma expecteddgnedgned.ASECT.ASECTocnee' omma expecteddgnedgned.ASECT.ASECTocnee' omma expecteddgnedgned.ASECT.ASECTocnee'+x-` JSEDITOR INITIALIOUT COPYFILEENVIRONMPUTSYNTAEDITCORE   #EDITOR EDITOR EDITOR EDITOR EDITOR EDITOR &_hSOURCE2L}x*)L_'0:_8.0= ,INITIALI7v! ! v ! ĖPp/PGTPuP:톁$pPGPPPv[vp᥃DDih !  h^:vqs ss Nvtq.trN tY.t p19  >1p 1 1p q qho ʆp %ʆo &ʆp ʆp -ɥwr Ȇq $ʆr Ȇq $ʆr Ȇq $ʆr #Ȇq $ʆr #Ȇq $ʆr !Ȇq $ʆr Ȇqʆr "Ȇq $ʆr !Ȇq $ʆy +Ȇx / ʆyȆxʆy )Ȇx / ʆy -Ȇx / ʆy ,Ȇx / ʆy ,Ȇx / ʆy 'Ȇx /ʆy 'Ȇx /ʆy (Ȇx /ʆy (Ȇx  /ʆy Ȇx  /ʆy Ȇx  /ʆryyȆy x ʆy Ȇy x ʆy Ȗx!y! Tiqh v x&!t tt!i: y $#u$#qi&  ?h t"! !i!P z "Țs "Ȋ"!Ȗb cvpACDFIJLMP Q R S V XZ,>.+-?/=<K      099l$9 $$l%99ɥ9ɥ9y 9x ;yy p" "Ȋ Ȅ%Pv?q ??v 9*q9 >9>99 >9p> q8s sI99w9<w9&w9PN p=q vEPvs v+p vp>> > 9 *9**q * `w.$99Pw9cUw9P. wN vfP+ p>1 1>1 1>IJLKʐFE9l$9 $$$lAZ9l$9 $A$laz9l$9 $A$l099l$9 $A$l  Ć  Ć pFpPcL Edit: A(djst C(py D(let F(ind I(nsrt J(mp K(ol R(plc Q(uit X(ch Z(ap [E.7j]]H Insert: Text { a char, a line} [ accepts, <esc> escapes]]A Delete: < > { to delete, to abort}K Adjust: L(just R(just C(enter { to leave}2 Insrt: {,} [ accepts, aborts]]4 Delete: { deletes, aborts}}5 Adjst: L(ft R(ght C(ntr to leave& Edit: A, C, D, F, I, J, K, R, Q, X, ZZ>Edit::Reading Reading filee Disk errorrBuffer overflow..editcoreeUnable to allocate buffer..>Edit:::Workfile lost..5No workfile is present. File? ( for no file ) .TEXT.TEXTNot present. File? TH~J > _OUT VWqFPFs ss ss s&s s<s sqq 6OԔ6R~6E WqpN 6W0hqUs s s_s Ps s t P,i!,!!q !iuw.$,,Pw,xUw,P. w {Pqs N DNvt*.t01M >0pi>0b!pb!!pNbt0!.t01+bp>0b10pNbt.tN ss 1ss s6U=@&N N W's qq 66EW qV>Quit::# U(pdate the workfile and leave E(xit without updating+ R(eturn to the editor without updating% W(rite to a file name and return '$' writes to )Name of output file ( to return) -->$.TEXT.TEXT*SYSTEM.WRK.TEXTTWriting Your file is bytes long..SYSTEM.WRK.TEXT*SYSTEM.WRK.CODEE4Do you want to E(xit from or R(eturn to the editor? Writing out the filee COPYFILEz'q pU>>0p0q10q!h`q!tq…q pq023K910100>0>pKX wj"! %)wi!!"!d."!"w.P."w.P*dwh d kd q p  q pd  #q p ##q p.k#.##q #k.k#. # #q #k.k#.##q #k+w."..Pw..Uw.P. wX$#H#$j0"1q p" $>0"pK>0"q"jK0"= t p:q p.t  p(agh a  ha Cq p&] x%S %x&&x%Ė  L PE=`tT   X   d=i Ȃ\PLq Ps s  p= ȂpPpņȂPq  (k&"* &"n'#%" &"%q &"'#%"*" '#%" "%q "pq…q= = dImproper marker specification..Marker exceeds file bounds.[ ],.TEXT.TEXTBuffer overflow..Bad disk transferMarker not there. & Copy: From what file[marker,marker]? # Copy: File not present. Filename?  Copy D? isk Error.R(V<-  IENVIRONM?**+*s * *s ** s * *s *Ɋl`Pf`P]`PT` PK`#PB`%P9`(P0`+P'`/P`4P`8P `=PրB`s  t*sPs * Ɂls+e t ih !t h Rs Us sqq h X3^s i…!tŠqq h Tbs j fs jiqh ۃj#ttt ۃnԾ r t! ! 0i ԑ!jvs  3-hʊ'ʊʊʊրx tqs ss:ki!#:!Ɋ(-t!LtRt Dtր!ijus u"s"uqq qh66o6C u:q q jV6 :"q j":""j3< " q j%< " :q j6⼃t6^$ss s s sss sss sss tss s"s s,s 1s/s 91s6s ss$FEd<s sE Cs ÅCs 'tF Ls Ds 'tsswSs sZs wh B\s xs ws^s ss`s es ms sss sus }s .tqȂPq  uqq 6 ⼃ qq 6yupuduq Suq Buq 1us #qq uuցu6 ⼃Hq NONEE Christmas New Years HalloweenJanuaryFebruaryyMarchAprilMayJuneeJulyyAugustt SeptemberOctoberNovemberrDecemberr , TrueeFalse@T or FFTrue False  -RNSet tabs: C(ol# {N(o R(ight L(eft D(ecimal stop} >Column ## P A(uto indent  F(illing  L(eft margin  R(ight margin  P(ara margin  C(ommand ch  S(et tabstops  T(oken def  bytes used, available.  Patterns: = ' , = ' Markers::   Created ; Last updated (Revision )..Editor Version E.7j iv.0+ Environment: {options} to leaveJ Not optionnATkBe  @ PUTSYNTA#5Pd3 8   44p4ej34}j'4j4j4 j j "t ii4dm4%d l4 k %0Ȅ $0Ȅ #0g0p: !ph !g p !h !p!i g !Խ g&! P! nPn5&Ȅ 퇂5&p 5*SYSTEM.SYNTAXX REDITCORE5<><q7tqcȂPq qq 6⼃6BI1H GG1 q1H9 qJq023h>0>0H10pG0G1>GH>0HpG0 >G>0Hp >G>0Hp1H >01q"iH!1j!Hjh0"qq!0L0"q!q02q …q 6Fpql#aq a'Nh wax  hax  +q xq02q …q:Ȃ1Pq qq h Bq2q$ E1;q M  q ⼃Dԯmq08q…qIqIqYwq ww|qwni!&>a!tVs x!s Xs !s!ivZPqqq …q6|\6Ahwhbq b?wni!&x!b!h!i熃x b 0 wwwȂPq qq h Ep M  q ⼃q…qqBȂPq q0ihq6q/0!( h0>0b Țt>0ttF6 qq<6⼅>0 &6?b >0>06 h06t6⼅o6!b>0 pqb s qB'Lqqp=0P"ȂPq qq Y qp0=q 0=q qAJ0=q 0=q0= >0>=10p >=>01=p10=ࣥ0=q …qLqtq91010>0>pq0qqp>>4 Ȗ(i塅元6&1 >0p0i>>0p0!q1060q  q6 qq02q I=G0=HLi iqq u9 / qq u  qp6 # h  : h 0>0 p0">0 ȅqq>2 04>04 p04z6 q33A6>0>0 00q33>0 q5 >2>302p"05>2>2502p p05>3>3 4Ȗmq6q6⼅ۅۅۃ%06( 6 6⼅ۃ+-6!6~?0 >060g  q  q u q t ; ;  s   ;:h:h ! "!t !  u ! !t u !q  R   : q  q  ;  s  .->0p >0pq 0i0!h 6p6--t u q>!>! p>!c p0>! >!ȅ 0j!q">!4 4 A uc Us  . O  >0p *:*:q *!>0*p>0*p:* 1hȆpPq l0im q,+u,+qk*A),)+u*s ,+u(k,+qs+;; l)+u*s ,+u6⼅ۅۃ-zv6x%,:t tt, 6  .,텃6,:6t*,)#,+uh6 4 ,+uY6D+0>0 Ȅ q*$q l+u +q+ q4503 ,+u6 ,+u,+q6⼅6! O` i >ph!" 1  > p h!ii;u!i#q tc54;q!"#1  M;!q0 q  ;qu0  t%< 7<; q q< q M hq3 833q h2453 >0p0q q q  h >0p0i!1 !1 8,! >0p0i!1 h;0ɭ;;; ;q12453 >0p0q q q Jq208084802 >0 0q  >0p0q q208q q q >0p0h 08 118 0 q2;3 >0p0h;;; ;108q qh70 0 >0p00  h0q 0 h !01* >0p001 h;001 ;;;< ;01q q7> 02424q1;q{Aq4B4B>323>3B Y23 >2>312p#19d/q'p >2>312p32332q132>34B>3 3quq54quB7k 0 ȆPq lqqiq6q M< Mqv6x <q  <7u<<>h 8MR h$ F$!(= >2pj$+4(%"4("4(ց9x< 8(!8ilh< 8(!8ilY<Gq >2pj< l4((< l"4(l"4( 6qq6#g8h li!$l 7>#"k7>' >0pj##"#kq##4#k# 7>#"!iM " !ց> "+pq3 >0p0" >;. >pu tu p#4q i >2ph>2!! q pF@" uuuȂBPq u+N pj pi!"q k#h >> 1q p >> 1q p  q1 19_q>!" >" Ȋ> Ȉ">!"p># "#q q  p: pu  p p  p p:puH,q6qh pW N tq 6:q:q !-+q-+q ./ցr6 -:q :uv6 ,-+ p:uF6 u66⼅'6Ț6t: t:q 6⼅6; FTpTuFs qq-tȂPq u+  / .W2q6q M <Mq6q <q <+h 8j "M-+ q!3 hߊ[</h 8j "B M-+  t!3 hۊ(< !8i8.< !8i8/6qu6>-h<01  M&<%&7<%&ցpq ' hs aqj #" "t !h > t h4&%u&i%#jh " ! qis h%#$jh "  t h&$jh "  t hljki 0nm$l m0n#k6p"!"!$#&h%n m"h!j i$h#l k $"#!$"u&%5u>  0i q3j02lȆGPq qqn0  qv6x <q  <Wu7tu)ց0! 666qu6⼅K6cq$023!h"i0!qG0!q 0!q03$J!0 >0>!10p >!>01!p10!ࣥ0!q q20q  JI0!q G0!ूH! &m%%qX<7 <'4q6q qp6  q6t6 86q 6L 86V 8 6T 86q 6V6T6L96S6s96⼃qq p6i86'#! ! tt!iq#!6!i6!Կ!qq p"!Ėh >!   h j> x  > x xĊ xĊӖxi píp!\  > ph h i.   >   <  j píp"]1 i!!> ph!h !j.   >   <  HCC îpq C q î ڮCڮîxîxCCq î ⼀ ڮCۮC q      AB7>?>e T AB   = píp 1 < ixA[W>>x>x 1> x> x~ R*WP`UPȄ*Pq [tM /tTss S  s s `s Xa!I q8 Cqq6q02q p6R6rD0=9D0=19ȣ qq02q p >0>=D10pD0= >0>=D10p>=DpD0= =D0=q1D0=0D0=i"  <8C#(8C89: ÆC;E< 89: D;Fqq<E< FEU i0 ,8M!+@, ! L)&'< D7<' 0 !M,4q@q .qq20q q"ȆPq qq6q /#M<  M<q  <HLD Invalid copy.No roomJump to Not there..$ JUMP: B(eginning E(nd M(arker >$ Inappropriate environment)  BMarker ovC flw. Which one to replace? (Type in the letter or ) Set Set: E(nvironment M(arker > < eXchange: TEXT { a char} [ escapes; accepts]] Invalid ZAP..L WARNING! You are about to zap more than 80 chars, do you wish to zap? (y/n))No room to insert..No insertion to back over..Please finish up the insertionnBuffer Overflow!!!!" Buffer overflow 8 eXchange: Text {, CURRENT line}}!Buffer is filling up... watch it!< Kolumn: >Too manyy @|&Invalid delimiter..Your pattern is too longg]: L(ittT(okk Replacee' aborts, 'R' replaces, ' ' doesn'tBuffer full. Aborting Replacee Find => Replacee V(fy =>>Pattern not in the fileNo old pattern. A KA &~{aN J < & F l M ) 6 @h'~2n  `9jFF9  7EwEDITOR %! !j j7! !j jP`s s h iq  otr ts r iy i"xww i"s ih y "x!x ɰ h k&!w!-a#h  jjjj jjրv!xj?   i ie7ȆFPȘs }!u!FvPvs u#!;:"p :"p"!u6 u Fs s u f#"";ih ! s  h#"uut )`+Pp"*s `s *ps  ,#hi>#*0>##k!># i># !i!i#k"# !l/hk#: 4 u#5k >#pi!:4 j>#d"p>#" d" !Țd"Us #!k h ;#1ԟ/>0 0i0i$!i >!p!i$$x$x#!h$x;!"塠!$x;  $#Ċ!"  A$ąk >#p#j"0$$x"k >#p#j#ah%: !0# ĖPa`! uhi6-h& i 60h61!! 5j j6 0>3 3 >3p3335,! 91 v@P Yjj%I! ूH9HG>! >GHpj.:0j/;"j0/u22x1 >2xph " i>2xc!p>2x! ! ic!!Țc!Us 22x Ė2#!u!54!9" …+!u!3h : `54!!i!; 1>wih !$ x#  x"# hׅG#G1 G"# G0j(>2 ⼅p&533>2 ڠ>2 0iik3i4kk91!>!>01!p>!>!# !i>0 m>0 ⼀ >0000h>0 ⼃D f0>0- >0 0>0.>0 >0 00 l#$$'>! !i>! >!>! !ik0> >!$p>0 1>0m'>2 >2m%>!$ >0 !i#$k!$i%(90!190!>0>!90p>11" 02  qT,VP,s is aPs s a+h +a a haUa pUaa pW232>2>312p332 x32132>3>34 Ȗ0h 54> 5> 4" 5p> 5> 4" 5p> 4 p"54k Nz r02 ; Lv vqvrP szs     <  < < |ʆN  ERROR: & Please press to continue..Repeatfactor > 10,000KThere is no room to copy the deletion. Do you wish to delete anyway? (y/n)  what marker? Syntax Error ## . type P\;!nU*#f5*IB r=}#FILEOPS STRINGOPEXTRAHEAGOTOXY EXTRAIO PASCALIO E F G H I J K L