AUX:  V1.R2.DQ N*S AUX|T ӞD ? Z80.ASSMBLERvj?B Z80.OPCODESvjBJ Z80.ERRORSvjJM 8080.OPCODESvjQMU 8080.ERRORSvjQUYMARKDUPDIR.CODEY\COPYDUPDIR.CODE\b RELOC.CODEvjqbSYSTEM.ASSMBLERQ PATCH.CODEvj<LIBRARIAN.CODEj LIBMAP.CODEvj AUX|T ӞD ? Z80.ASSMBLERvj?B Z80.OPCODESvjBJ Z80.ERRORSvjJM 8080.OPCODESvjQMU 8080.ERRORSvjQUYMARKDUPDIR.CODEY\COPYDUPDIR.CODE\b RELOC.CODEvjqbSYSTEM.ASSMBLERQ PATCH.CODEvj<LIBRARIAN.CODEj LIBMAP.CODEvj $&~ " %r3SYSTEMLETLA INITIALISYMTBLDUPROCEND ASSEMBLEPRINTERR CCOPYRIGHT (C) 1979 REGENTS OF UNIVERSITY OF CALIFORNIA AT SAN DIEGOjlz !"""#B!ō8  !á8á8>á8!~q|3?Bp  v\EL "$&(*,.02468:<>@BDFHJLNPRBx-~}cyƄƅƄlƅCƁo  "ŧ:  %áƄƄlC .X2 PR4PJRr#$CCGffCCERROR #C CءDC"CZ80C.ERRORS" file not aroundCڂ>󄓡GffERROR # ءC"Z80.ERRORS" file not around ((šE(dit,,ٶ/<ȄzEeÍ:6# $ ' %  z á>'< >7Ʉ  C*  Ct(٨ǀɍp Location T TTTB؂-B؂B 7áC "ˡ."ء&(*ȡvؤˡd%CC>>>>>Cؤ>󄓡(>>>>>ؤؤ (*Ƨ( áw'ɡo87 T' fɡT'GT'Gf- T' fɡT'G T'Gf>CC C CPAGE - C  C C{C FILE:C>CC CCCC  >9.2á'< >7á ɡEoo oC| CC| CoešeGáC#CCC CCáodGf:+j NءWá$CTCTá'C C C áHCT CTCTCTáNC C  C  C C C   2šHBá6 /š/BB2233B2ؿ2232110š10<á7ȡ0o삥ToTo á@ȡ9o0o0o0o   ڨ؍ápȡio* ɡ"o삥T oTˡ$oToTo áȡ{o* ɡ+o0o 0o 0ˡ-o0o0o0o ؓ<  < Z 1*97á#ؚ٨ 1D𥂚-𧂛5اا ˡ  -𧂟ˡ  --x1+, #fhjlx~15 &DX 111"á "á اا ˡ  _J"á ǀĶȄ "á j ١*؄ǀȄ ١="á ؄ǀȄ  "áڧ𧂟١="á ؄ǀȄ  "áڧ١01"á ڧˡ  RCC>󄓡#@BDF -+ &C Gf6lT%& T%&'%&%&á=6/$%#' T%&6lpP $&f T' fɡT'G T'GfA 19ō1š[A˧Aق ˄Aق,áf Aق ڂAق ;Í A>˥Tق ˄Tق,áf Tق ڂTق ;˄̧٫8h 8 8Aá/A ë=eɡGGA %á M ç;,f A ؂fɡG ؂؂ ˡfɡG á 8 8š A T %çń, Í;Í\šF A F T ؂Aá ̧8a ç;EfɡG š A T ˡ fɡG á 8''8'š T'áT'ç4T' ë=''T' ;áf T' '؂' 1 ç;4f T' '؂' ˡ á i*ō˄ J.ˡ 뚶á#á  òAÄ&òAÄ_!뚹 % ááġݡAáٳ!س!!!Äڳ<<ڹ!!Íޢۂ!ˡޢؿ!!Äޢە!ˡޢ!ܡ ޢۍܡ ޢۄzܡޢۓۄbܡ ޢۏQܡ ޢۆ@ܡ ޢێ/(tT-  ^!áLW?$# SnA! 55x@}ܤ뻹áP$*á<á ܤ ܤܤ"ܤA 뚹ܤ뻹á ܤ ܤ áܤ"ܤAܤ=á ܤ;¾ȡ1¾ȡ ܤܤۂܤ!ܤA򧂛ا)#áا)#á)ܤا)ܤ"ܤA ܤ ܤ ܤ" ܤ ꫂܤA뚹áˡܤܤܤܤAˡ>~|~$0`:<>@BDFHJLNPRTVXZ\`bdfhjlnprtvJL.F .4b. P PAFȄ09Ȅ9Aġ .7.0XXPX.ǠXPÍHá(.á áBBÍ 8=.ڹšPɡXX.PXǠXPW WWWWš|ɡXX.PXǠXPXXȡ$ق š  ق ń ÄɡXX.PXǠXPXXȡقšWW W WWWWš[ɡXX.PXǠXPXXȡ'قš WٕقW%p )^%!P ЩAZȄ09Ȅɡ؂á-??Ʉؤ ??-><! 8ؤ8ENDM Я dš&AA ˡT' ˡ''.áGf9á6#观ˡ%60 P P ˄!0YYPY0ǠYP á%$'#l P%'.>󄓡<Gff< > R ЩAZȄ09Ȅ_Íɡ؂?ȡڂ؂ړلٓǀǀړلٓǀڤ?˄ ??g𧂷 $   #  oha P$H'  "$&(*,.02K>^BD] ڤڤꚹ^$áXš  ' ˡƧ(*(A.= :á:Ȅ'>8Pf* Щء$ۤ)á( ()*09Ȅɡقá'??)Ʉا) ?))?*á ({ءFا)ا)*)(( ȡ٤٤ا)ا) #ا)ا) **;=:Ä8bH <; P¦P"PɄ ˄6򿥁,,P,Ǡ,Pá;١ؑ ؂ ¾؂ á.)Pš*x!.ë= á= á.     .$$á09ō8  !á8á8>á8!~q|3?Bp  v\EL "$&(*,.02468:<>@BDFHJLNPRBx-~}cyƄƅƄlƅCƁo  "ŧ:  %áƄƄlC .X2 PR4PJRr#$T &&\lz !"""#B!ō8  !á8á8>á8!~q|3?Bp  v\EL "$&(*,.02468:<>@BDFHJLNPRBx-~}cyƄƅƄlƅCƁo  "ŧ:  %áƄƄlC .X2 PR4PJRr#$ALIGN Щ8(ASCII Щ8BLOCK Щ8)BYTE Щ8+CONST Щ8"EQU Щ83FUNC Щ8-PUBLIC Щ8 PRIVATE Щ8! PROC Щ8 , WORD Щ8 * EXPAND Щ8 @ MACRO Щ8 1 ENDM Щ8 ?IF Щ82ENDC Щ8/ELSE Щ80REF Щ8DEF Щ8ORG Щ8&INCLUDE Щ89LIST Щ84NOLIST Щ85ASECT Щ8#PSECT Щ8$TITLE Щ87END Щ8%PAGE Щ86 ȡUUU? ȡ#قٓ؄ؓǀǀٓ؄ؓǀ٤?˄ ??1Opcode declared twice=_ڡ/U ۚU ݚ U U٤٤ꚲUU UÍU7#%8'.*( bRUƁz :LINKER.INFO,́ƁZ80Ɓ.OPCODES ƁPÚƁ#4:Ɓ,SƁ"ˡÚƁ#5:Ɓ,SƁ"ˡÚƁ#9:Ɓ,SƁ"ˡÚƁ#10:Ɓ,TƁ"ˡÚƁ#11:Ɓ,TƁ"ˡHÚƁ#12:Ɓ,TƁźƁ#12ƁzƁ"źƁ#11ƁzƁ"źƁ#10ƁzƁ!źƁ#9ƁzƁ!źƁ#5ƁzƁ!źƁ#4ƁzƁ"ˡ6, not on any vol on line&f GfZ80 Assembler  I.5 [c.5]́ʁȡdق odT0123456789ABCDEFЩ2".á p&Pp.PpP2Output file for assembled listing: ( for none)P :CONSOLE:#1:>?>CCONSOLE:(ĆƁPƁ.TEXT[*]XƁ"ء9 ́ʁȡ#z 5;46@<{ Щ P(CPAGE - C  C  z>󄓡< 0>Uc%Efz ".á p&Pp.PpP2Output file for assembled listing: ( for none)P .á"آ,á"آjˡC AB P LB P PR P FC P PB P PV P RF Pw DF Pj UD P] MC PP$Hp  "$&(*,.02T8vkf[C C|  C1ç>ç>C7áˡ z %á Gf  Щޢޢ̀ʀȡtܤˡ_P$H   "$&(*,.02?ACEGIKMOQSZPSYMBOLTABLE DUMPPC>AB - Absolute LB - Label UD - Undefined MC - MacroCC=RF - Ref DF - Def PR - Proc FC - FuncCC,PB - Public PV - Private CS - ConstsCCCá1 ------| Pá1----| PZPC! *0 ̀ʀȡtܤˡ_P$H   "$&(*,.02?ACEGIKMOQSZPSYMBOLTABLE DUMPPC>AB - Absolute LB - Label UD - Undefined MC - MacroCC=RF - Ref DF - Def PR - Proc FC - FuncCC,PB - Public PV - Private CS - ConstsCCCá1 ------| Pá1----| PZPCا3ɡd1šBɡ6ق/šق/ "áBá32ا3š1šBɡ6ق/šق/ /ġ'"áB///ɡ6/"áBá32ا32  9ˡgVȡNVVá5ȡ*Vܤˡ1Vܤ ȡ ܤˡ1ܤ  -m ˡ Vȡ䥃ؤˡ&CC>>>>>C>󄓡#>>>>>V FVVzVpVfV\V RV H @  "$&(*,.024p|jbPVV V VVˡBVáVV ˡVVV "V Vá V V V V VVV V VG @d  "$&(*,.024[]_aN#F  "$&(*,.02JLNPRTBDphl Vz ˡ V ȡ/VVáVܮܧ37 l(š(:CCCurrent minimum space is C C wordsC:>nCurrent minimum space is   words< >03212 1.  "1.!1.!륃kz!.ثBk먀ȡB UC C blocks for procedure code C( C words leftC>  blocks for procedure code (  words left< >310 /2! Bá6@B d ƁVƂƁ.ƂZƂ@#"š %á"̂ʂġ ٥ڤ " ٫!2Bɡ6ڂ ʁVƁVƁVƁ.z"áƁ.BáB "áBɡ6 !@ǀ Ɓ I.5 [c.5]PƁ HÔʂȡڂH"áá6:>C :CƁ.&Assembly complete:  lines " Errors flagged on this Assemblyz "" - , +"šƁVz 1.,á >ˡ>"á{"á=ˡ  od.ˡ.ˡGf#ƁVƁ./hݢ ݣÄɡ3ڕġ$ڕšš"šޣ Ąޣ ݣ ˡPݣ %ݢ@ݢݢBݣ "ˡݣ ˄ݢBۂ"ˡ\ݣ ݣ šݢݣ ݢ<ݣݣ ݣ ݣݣńݢ<ݣݢݢݢˡݢݢۚݢ>ܚ  - v( ^ ؄ǀȄ ١="á ؄ǀȄ  "áڧ𧂟١="á ؄ǀȄ  "áڧ١01<áAªPړ ˡ><áۯ.S5E8á+ ۯX.ˡ.ˡ Щeš áGf).á Щɡ قIF Я (ENDC Я ɡ  اELSE Я اENDC Я A  Щeš áGf).á Щɡ قIF Я (ENDC Я ɡ  اENDC Я  ٟˡb3٢؂٢٢Ʉ٨٢٫Fj r:áZ@꫄k ٟ˄á +#áá !  " @N@á,>ا)#ˡ ,ا) "ا)ا)ا) :á3ˡ٧&šٕȡ   :<á<¾ȡ)˄ Gf؂  : V@ x?5kˡ-á k !k k k  kˡk"çkÍ kk @ $ˡ=@  $A  A á8 Щ4šA ešA á).á Щɡ ؂ENDM Я ȡA A A #4 _Qá ?áǀȡ   t á 6 Äˡ8X á Cǀ ÄˡC ` QCá7á (ɡȡ   d+%" %!/>ˡCˡ 5á+á=áآ آ ˡ#\<á 륁ªP."L ˡˡPáD  ˡO áM-HL Я    ˡM  SP з  á   H ácSP з Q ˡMˡNHL Я   á   VDE Я , ˡNHL з RAF Я   A Я NˡN6á   !ǀ  HL Я C ˡNAF з    páh ˡNHL з AF з  á   4 A Я MˡN5á    @   \HL Я I ˡNAF з     >á   )ǀ @   V Uá  @AF з     á   l %á        D á      ػ  ` \á    5Ä      YˡP%á   Ä   ˡM   (~Ä]šS á ! ( 0 8      já(      ;Ä(          ˡA Я ˡNˡPVá)á  @ ٻ  T (ء#  ǀ  áM  ˡPáKˡT  áMá A   U Sǀ>áM   A з V   ! " 7%F V ^   P#     8$   %5áM>áá "  kHL Я  "  PAF з  C    A Я  2    (>áá ˡO|háMFá p    )ǀ6       HL Я d ˡMˡN>á p   %ǀ6    hBC Я DE Я Eá   ˡMˡNA з V(( 'ˡNfáˡ   Há @ ػ   +ǀ  ػ   ˡˡP>ÄN ˡO" F ػ   áM>ÄWáˡ  1áˡ á F ػ    ˡM0á&5:  áM )ˡNágY٦HL Я *  áM+ K ػ   áM á%٦SP Я    ZHL Я >Ä ٦SP Я  %5  ػ     * ˡN !  Aˡ;ˡP*  áM l+á's>álá)`AF з *Fá+<á4  ˡNA з V& .ˡHá    &Ä      b,P|xtplhd`\XTP L!H"D#@$<%8&4,0 (XVTRPNLJHFDB@><:86421>'< > !@-:  .@#4CCurrent memory available:C( C:;Í8Pȍ8č".ń.ˡ-. xt(ɡ( d`\XɡA=76.0m468Ncusq\^$FLTvˡ.ˡ.ˡ@72q~< ( f b 0.0"`^Xl\ ..@#4CCurrent memory available:C( C:;Í8Pȍ8č".ńƁ.́mƁm#4:ƁmZ80Ɓm.ERRORS Ɓm"ˡ6́mƁm#5:ƁmZ80Ɓm.ERRORS Ɓm"ˡ6́mƁm#9:ƁmZ80Ɓm.ERRORS Ɓm"ˡ7́mƁm#10:ƁmZ80Ɓm.ERRORSƁm"ˡ7́mƁm#11:ƁmZ80Ɓm.ERRORSƁm"ˡ7́mƁm#12:ƁmZ80Ɓm.ERRORSƁmƁC "ˡw0CCGffCCC>󄓡/Gff ݢ ݣÄɡ3ڕġ$ڕšš"šޣ Ąޣ ݣ ˡPݣ %ݢ@ݢݢBݣ "ˡݣ ˄ݢBۂ"ˡ\ݣ ݣ šݢݣ ݢ<ݣݣ ݣ ݣݣńݢ<ݣݢݢݢˡݢݢۚݢ>ܚ  - v~0CCGffCCC>󄓡/GffR 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 labelsll or intundefined labelkwards to labelsll or intoperand out of ranges to labelsll or intmust have procedure name labelsll or intnumber of parameters expectedlsll or intextra garbage on lineexpectedlsll or intinput line over 80 characterslsll or intnot enough .IF's80 characterslsll or int&must be declared in .ASECT before usedntidentifier previously declaredore usedntimproper formatiously declaredore usednt .EQU expectedatiously declaredore usednt&must .EQU before use if not to a labelntmacro identifier expectedot to a labelntword addressed machinetedot to a labelnt#backward .ORG currently not allowedbelntidentifier expectedntly not allowedbelntconstant expectededntly not allowedbelntinvalid structureedntly not allowedbelntextra special symboltly not allowedbelntbranch too farsymboltly not allowedbelntvariable not PC relativenot allowedbelntillegal macro parameter indexllowedbelntnot enough macro parametersexllowedbelntoperand not absoluteametersexllowedbelntillegal use of special symbolslowedbelntill-formed expressionl symbolslowedbelntnot enough operandsonl symbolslowedbelnt&cannot handle this relative expressionntconstant overflows relative expressionntillegal decimal constantive expressionntillegal octal constantntive expressionntillegal binary constanttive expressionntinvalid key wordonstanttive expressionnt%unexpected end of input - after macronntinclude files may not be nested macronntunexpected end of inpute nested macronnt(this is a bad place for an .INCLUDE file'only labels & comments may occupy col 1eexpected local labelts may occupy col 1elocal label stack overflow occupy col 1e#string constant must be on one lineol 1e%string constant exceeds 80 characters 1eillegal use of macro parameterracters 1eno local labels in .ASECTmeterracters 1eexpected key wordn .ASECTmeterracters 1estring expectedrdn .ASECTmeterracters 1ebad block, parity error (CRC)rracters 1ebad unit numberty error (CRC)rracters 1ebad mode, illegal operationC)rracters 1eundefined hardware errorionC)rracters 1e$lost unit, unit is no longer on-lines 1e(lost file, file is no longer in directorbad title, illegal file name in director#no room, insufficient space on diskectorno unit, no such volume on-linediskectorno file, no such file on volumediskectorduplicate filech file on volumediskector(not closed, attempt to open an open file(not open, attempt to access a closed fil(bad format, error in reading real or int nested macro definitions illegall or int'=' or '<>' expectedions illegall or intmay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or intincorrect operand format labelsll or intclose paren ')' expected labelsll or intcomma ',' expectedpected labelsll or intplus '+' expecteddpected labelsll or intopen paren '(' expectedd labelsll or intstack pointer 'SP' expectedbelsll or int 'HL' expected 'SP' expectedbelsll or intillegal 'cc' condition codebelsll or intregister 'C' expectedn codebelsll or intregister expected 'r'n codebelsll or intregister 'A' expectedn codebelsll or intSP PSW M L H E D C B A LXI  CM CP CPE CPO CC CNC CZ CNZ CALL JM JP JPE JPO JC JNC JZ JNZ JMP SHLD " LHLD * STA 2 LDA : MVI OUT IN CPI ORI XRI ANI SBI SUI ACI ADI MOV @RST DCR INR CMP ORA XRA ANA SBB SUB ADC ADD POP PUSH DAD DCX INX STAX LDAX NOP HLT vDI EI SPHL XTHL PCHL RM RP RPE RPO RC RNC RZ RNZ RET STC 7CMC ?CMA /RAR RAL RRC RLC DAA 'XCHG  (" 5P Pundefined label" 5P Poperand out of range 5P Pmust have procedure name5P Pnumber of parameters expectedP Pextra garbage on lineexpectedP Pinput line over 80 charactersP Pnot enough .IF's80 charactersP P&must be declared in .ASECT before usedidentifier previously declaredore usedimproper formatiously declaredore used .EQU expectedatiously declaredore used&must .EQU before use if not to a labelmacro identifier expectedot to a labelword addressed machinetedot to a label#backward .ORG currently not allowedbelidentifier expectedntly not allowedbelconstant expectededntly not allowedbelinvalid structureedntly not allowedbelextra special symboltly not allowedbelbranch too farsymboltly not allowedbelvariable not PC relativenot allowedbelillegal macro parameter indexllowedbelnot enough macro parametersexllowedbeloperand not absoluteametersexllowedbelillegal use of special symbolslowedbelill-formed expressionl symbolslowedbelnot enough operandsonl symbolslowedbel&cannot handle this relative expressionconstant overflows relative expressionillegal decimal constantive expressionillegal octal constantntive expressionillegal binary constanttive expressioninvalid key wordonstanttive expression%unexpected end of input - after macroninclude files may not be nested macronunexpected end of inpute nested macron(this is a bad place for an .INCLUDE file'only labels & comments may occupy col 1eexpected local labelts may occupy col 1elocal label stack overflow occupy col 1e#string constant must be on one lineol 1e%string constant exceeds 80 characters 1eillegal use of macro parameterracters 1eno local labels in .ASECTmeterracters 1eexpected key wordn .ASECTmeterracters 1estring expectedrdn .ASECTmeterracters 1ebad block, parity error (CRC)rracters 1ebad unit numberty error (CRC)rracters 1ebad mode, illegal operationC)rracters 1eundefined hardware errorionC)rracters 1e$lost unit, unit is no longer on-lines 1e(lost file, file is no longer in directorbad title, illegal file name in director#no room, insufficient space on diskectorno unit, no such volume on-linediskectorno file, no such file on volumediskectorduplicate filech file on volumediskector(not closed, attempt to open an open file(not open, attempt to access a closed fil(bad format, error in reading real or int nested macro definitions illegall or int'=' or '<>' expectedions illegall or intmay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int ay not EQU to undefined labelsll or int DUPLICAT YE -Duplicate Directory Marker { July 13, 1978 } ) Enter drive # of user's disk [4 or 5]: š 00ŧȍJ4Illegal volume name. Do you want to mark it anyway?  ˥ˍ1A duplicate directory is not being maintained on ̄ʄȡ(: .á};WARNING! It appears that blocks 6 - 9 are not free for use." Are you sure that they are free? >3 Are you sure that blocks 6 - 9 are free for use? , Do you want the directories to be marked? r + Directories are now marked as duplicate. 6 A duplicate directory is already being maintained on ̄ʄȡ(: . Mark not done. Type to exit. E* rxy are free? >3 Are you sure that blocks 6 - 9 are free for use? , Do you want the directories to be marked? r + Directories are now marked as duplicate. 6 A duplicate directory is already being maintained on ̄ʄȡ(x DUPLICAT ڳ0" -Duplicate Directory Copier { July 12, 1978 } , Enter drive # of user's disk [4,5,9..12]: š 00ŧȍ>1Illegal volume name. Do you want to copy anyway? .Are you sure you want to zap the directory of ̄ʄȡ(: {blocks 2-5}?  ˡ to exit. Nl :@ want to zap the directory of ̄ʄȡ(: {blocks 2-5}? | CONFIGUR تPR initializeȡ& šY A Y0B. P٪P print_hex-,ɡ.Y,,,,-,š8,.-.--Y.,,,- 0 hex.fX۪PP.P/./ȡZ..0-.~.A ..cVڎá چڏڂX<X<(X<X<<, < < Ą%ĄɄ@ add_word<؂X<X<L  get_block^X<ˡB+Unexpected end of file, program terminated t  write_blockˡE.No more room left in file, program terminated t put_bytesȡdX<<á ġk resolve_proc  <š><< ȡ&< << <š<< ȡg< < <۲     < <<U "build_proc_recڢ\Y< <ڢ< <ڢ< ڢ<ڢ < <ڢ < ˡK8WARNING -- procedure has extraneous relocate informationڢ/ܪP۪Pƞ^ƟƞƟrelocateƟ.̞ƞ^/ƞ< < ̞[< <̞\<̞]ʞ]ʞ\ɡ&ʞ[ʞ]< ʞ]<̞]ʞ[̞[Xʞ\< ̞Z ̞YʞZ ̠ʞYʠȡƟʞY ʞY̞Y ̞YʞZ ̠ʞYʠȡʞY ʞZ ʞY̞Yʞˡƞƞ^ƞEz? bՁB configure/What is the base address of relocation (hex) ? P0+There is a bad hex digit in your src_file, What is the file to relocate ? P!What should the output file be ? 0P0The last address relocated was >Xz4frD f "ƟʞY ʞY̞Y ̞YʞZ ̠ʞYʠȡʞY ʞZ ʞY̞Yʞˡƞƞ^ƞEz? bՁB.& " % ,SYSTEMLETLA INITIALISYMTBLDUPROCEND ASSEMBLEPRINTERR CCOPYRIGHT (C) 1979 REGENTS OF UNIVERSITY OF CALIFORNIA AT SAN DIEGOCCGffCCERROR #C CءEC"C8080C.ERRORS" file not aroundCڂ>󄓡GffERROR # ءD"8080.ERRORS" file not around *(šE(dit,,ٶ/<ȄzEeÍ:6# $ ' %  z á>'< >7Ʉ  C*  Ct(٨ǀɍp Location T TTTB؂-B؂B 7áC "ˡ."ء&(*ȡvؤˡd%CC>>>>>Cؤ>󄓡(>>>>>ؤؤ (*Ƨ( áw'ɡo87 T' fɡT'GT'Gf- T' fɡT'G T'Gf>CC C CPAGE - C  C C{C FILE:C>CC CCCC  >9.2á'< >7á ɡEoo oC| CC| CoešeGáC#CCC CCáodGf+j NءWá$CTCTá'C C C áHCT CTCTCTáNC C  C  C C C   2šHBá6 /š/BB2233B2ؿ2232110š10<á7ȡ0o삥ToTo á@ȡ9o0o0o0o   ڨ؍ápȡio* ɡ"o삥T oTˡ$oToTo áȡ{o* ɡ+o0o 0o 0ˡ-o0o0o0o ؓ<  < Z 1*97á#ؚ٨ 1D𥂚-𧂛5اا ˡ  -𧂟ˡ  --x1+, #fhjlx~15 &DX 111"á "á اا ˡ  _J"á ǀĶȄ "á j ١*؄ǀȄ ١="á ؄ǀȄ  "áڧ𧂟١="á ؄ǀȄ  "áڧ١01"á ڧˡ  RCC>󄓡#@BDF -+ &C Gf6lT%& T%&'%&%&á=6/$%#' T%&6lpP $&f T' fɡT'G T'GfA 19ō1š[A˧Aق ˄Aق,áf Aق ڂAق ;Í A>˥Tق ˄Tق,áf Tق ڂTق ;˄̧٫8h 8 8Aá/A ë=eɡGGA %á M ç;,f A ؂fɡG ؂؂ ˡfɡG á 8 8š A T %çń, Í;Í\šF A F T ؂Aá ̧8a ç;EfɡG š A T ˡ fɡG á 8''8'š T'áT'ç4T' ë=''T' ;áf T' '؂' 1 ç;4f T' '؂' ˡ á i*ō˄ J&ˡ 뚶á#á  òAÄ&òAÄ_!뚹 % ááġݡAáٳ!س!!!Ä9ڳ<<ڹ!!Íޢۂ!ˡޢؿ!!Äޢە!ˡޢ!ܡ ޢۍܡ ޢۄzܡޢۓۄbܡ ޢۏQܡ ޢۆ@ܡ ޢێ/(tT-  ^!áLW?$1# SnA! 55x@}ܤ뻹áP$*á<á ܤ ܤܤ"ܤA 뚹ܤ뻹á ܤ ܤ áܤ"ܤAܤ=á ܤ;¾ȡ1¾ȡ ܤܤۂܤ!ܤA򧂛ا)#áا)#á)ܤا)ܤ"ܤA ܤ ܤ ܤ" ܤ ꫂܤA뚹áˡܤܤܤܤAˡ>~|~$0`:<>@BDFHJLPRTVXZ\^`bdfhjlnprtvJL.F .4b. P PAFȄ09Ȅ9Aġ .7.0XXPX.ǠXPÍHá(.á áBBÍ 8=.ڹšPɡXX.PXǠXPW WWWWš|ɡXX.PXǠXPXXȡ$ق š  ق ń ÄɡXX.PXǠXPXXȡقšWW W WWWWš[ɡXX.PXǠXPXXȡ'قš WٕقW%p )^%!P ЩAZȄ09Ȅɡ؂á-??Ʉؤ ??-><! 8ؤ8ENDM Я dš&AA ˡT' ˡ''&áGf9á6#观ˡ%60 P P ˄!0YYPY0ǠYP á%$'#l P%'&>󄓡<Gff< > R ЩAZȄ09Ȅ_Íɡ؂?ȡڂ؂ړلٓǀǀړلٓǀڤ?˄ ??g𧂷 $   #  oha P$H'  "$&(*,.02K>^BD] ڤڤꚹ^$áXš  ' ˡƧ(*(A&= :á:Ȅ!>8Pf* Щء$ۤ)á( ()*09Ȅɡقá'??)Ʉا) ?))?*á ({ءFا)ا)*)(( ȡ٤٤ا)ا) #ا)ا) **;=:Ä8bH <; P¦P"PɄ ˄6򿥁,,P,Ǡ,Pá;١ؑ ؂ ¾؂ á&)Pš*x!&ë= á= á&     &$$á09ō8  !á8á8>á8!~q|3?Bp  v\EL "$&(*,.02468:<>@BDFHJLNPRBx-~}cyƄƅƄlƅCƁo  "ŧ:  7áƄƄlC .X2 PR<XRZz#$T ..dt !"""#B!ō8  !á8á8>á8!~q|3?Bp  v\EL "$&(*,.02468:<>@BDFHJLNPRBx-~}cyƄƅƄlƅCƁo  "ŧ:  7áƄƄlC .X2 PR<XRZj..dt !"""#B!ō8  !á8á8>á8!~q|3?Bp  v\EL "$&(*,.02468:<>@BDFHJLNPRBx-~}cyƄƅƄlƅCƁo  "ŧ:  7áƄƄlC .X2 PR<XRZALIGN Щ8"ASCII Щ8BLOCK Щ8#BYTE Щ8%CONST Щ80EQU Щ8+FUNC Щ86PUBLIC Щ8.PRIVATE Щ8/ PROC Щ8 5 WORD Щ8 $ EXPAND Щ8 @ MACRO Щ8 ) ENDM Щ8 ?IF Щ8*ENDC Щ8'ELSE Щ8(REF Щ8,DEF Щ8-ORG Щ8 INCLUDE Щ89LIST Щ81NOLIST Щ82ASECT Щ8PSECT Щ8TITLE Щ84END Щ87PAGE Щ83 ȡUUU? ȡ#قٓ؄ؓǀǀٓ؄ؓǀ٤?˄ ??1Opcode declared twice=_ڡ/U ۚU ݚ U U٤٤ꚲUU UÍU7#%8'&*( bRz :LINKER.INFO,8080.OPCODES PU#4:,S"ˡU#5:,S"ˡU#9:,S"ˡU#10:,T"ˡU#11:,T"ˡBU#12:,Tz#12zz#11zz#10zz#9zz#5zz#4z"ˡ7, not on any vol on line&\}V(UƁf Gf8080 Assembler  I.5 [c.6]́ʁȡdق odT0123456789ABCDEFЩ2".á p&Pp.PpP2Output file for assembled listing: ( for none)P :CONSOLE:#1:>?>CCONSOLE:(ĆƁPƁ.TEXT[*]XƁ"ء# 5Is it your intention to create an absolute code file? Yy˄9 ́ʁȡ#z 5;46@<{ Щ P(CPAGE - C  C  z>󄓡< 0>U?fL CONSOL .á"آ,á"آjˡC AB P LB P PR P FC P PB P PV P RF Pw DF Pj UD P] MC PP$Hp  "$&(*,.02T8vkf[Cf C|  C1ç>ç>C7áˡ z 7á Gf  Щޢޢ̀ʀȡtܤˡ_P$H   "$&(*,.02?ACEGIKMOQSZPSYMBOLTABLE DUMPPC>AB - Absolute LB - Label UD - Undefined MC - MacroCC=RF - Ref DF - Def PR - Proc FC - FuncCC,PB - Public PV - Private CS - ConstsCCCá1 ------| Pá1----| PZPC! *0 ̀ʀȡtܤˡ_P$H   "$&(*,.02?ACEGIKMOQSZPSYMBOLTABLE DUMPPC>AB - Absolute LB - Label UD - Undefined MC - MacroCC=RF - Ref DF - Def PR - Proc FC - FuncCC,PB - Public PV - Private CS - ConstsCCCá1 ------| Pá1----| PZPCا3ɡd1šBɡ6ق/šق/ "áBá32ا3š1šBɡ6ق/šق/ /ġ'"áB///ɡ6/"áBá32ا32  9ˡgVȡNVVá5ȡ*Vܤˡ1Vܤ ȡ ܤˡ1ܤ  -m ˡ Vȡ䥃ؤˡ&CC>>>>>C>󄓡#>>>>>V FVVzVpVfV\V RV H @  "$&(*,.024p|jbPVV V VVˡBVáVV ˡVVV "V Vá V V V V VVV V VG @d  "$&(*,.024[]_aN#F  "$&(*,.02JLNPRTBDhl Vz ˡ V ȡ/VVáVܮܧ37 l(š(:CCCurrent minimum space is C C wordsC:>nCurrent minimum space is   words< >03212 1.  "1.!1.!륃kz!.ثBk먀ȡB UC C blocks for procedure code C( C words leftC>  blocks for procedure code (  words left< >310 /2! Bá6@B d ƁVƂƁ.ƂZƂ@#"š 7á"̂ʂġ ٥ڤ " ٫!2Bɡ6ڂ ʁVƁVƁVƁ.z"áƁ.BáB "áBɡ6 !@ǀ Ɓ I.5 [c.6]PƁ HÔʂȡڂH"áá6:>C :CƁ.&Assembly complete:  lines " Errors flagged on this Assemblyz "" - , +"šƁVz 1.5á >ˡ>"á{"á=ˡ  od&ˡ&ˡGf#ƁVƁ./hݢ ݣÄɡ3ڕġ$ڕšš"šޣ Ąޣ ݣ ˡPݣ %ݢ@ݢݢBݣ "ˡݣ ˄ݢBۂ"ˡ\ݣ ݣ šݢݣ ݢ<ݣݣ ݣ ݣݣńݢ<ݣݢݢݢˡݢݢۚݢ>ܚ  - v( ^ ؄ǀȄ ١="á ؄ǀȄ  "áڧ𧂟١="á ؄ǀȄ  "áڧ١01<áAªPړ ˡ><áۯ.S5E8á+ ۯX&ˡ&ˡ Щeš áGf).á Щɡ قIF Я (ENDC Я ɡ  اELSE Я اENDC Я A  Щeš áGf).á Щɡ قIF Я (ENDC Я ɡ  اENDC Я  ٟˡb3٢؂٢٢Ʉ٨٢٫Fj r:áZ@꫄k ٟ˄á +#áá !  " @N@á,>ا)#ˡ ,ا) "ا)ا)ا) :á+ˡ٧&šٕȡ   :<á<¾ȡ)˄ Gf؂  : V@ x?5kˡ-á k !k k k  kˡk"çkÍ kk @ $ˡ=@  $A  A á8 Щ4šA ešA á).á Щɡ ؂ENDM Я ȡA A A #4 _Qá ?áǀȡ   t á 6 Äˡ8X á Cǀ ÄˡC ` QCá7á (ɡȡ   d)#,0 #->ˡCˡ 5á+á=áآ آ ˡ#\<á 륁ªP."     0    .    . ,    H    4 @       Z   , :       Z$:62.*&" ,*(&$" J1>'< > @:  @#4CCurrent memory available:C( C:;Í9ȍ8č"&Ʉ&ˡ xt(ɡ( d`\XɡA=76izWwige6<yDLNPRTypnprˡ&ˡ&ˡ@72qH:t*` x< j h H < 8  @:  @#4CCurrent memory available:C( C:;Í9ȍ8č"&Ʉ&ˡ Ɓ.́mƁm#4:Ɓm8080Ɓm.ERRORSƁm"ˡ7́mƁm#5:Ɓm8080Ɓm.ERRORSƁm"ˡ7́mƁm#9:Ɓm8080Ɓm.ERRORSƁm"ˡ8́mƁm#10:Ɓm8080Ɓm.ERRORSƁm"ˡ8́mƁm#11:Ɓm8080Ɓm.ERRORSƁm"ˡ8́mƁm#12:Ɓm8080Ɓm.ERRORSƁmƁC "ˡw0CCGffCCC>󄓡/Gff ݢ ݣÄɡ3ڕġ$ڕšš"šޣ Ąޣ ݣ ˡPݣ %ݢ@ݢݢBݣ "ˡݣ ˄ݢBۂ"ˡ\ݣ ݣ šݢݣ ݢ<ݣݣ ݣ ݣݣńݢ<ݣݢݢݢˡݢݢۚݢ>ܚ  - v~0CCGffCCC>󄓡/GffPASCALSYHEXEDIT !>ؾآ4>ؾآ(J`ۢÍU` ÍۢÍRIۢÍZ6ÍۢÍL!ڳ  0123456789ABCDEFЩ J ONMKLSRQPϦPPTP}P>ھڢ0 ɡ IMPOSSIBLE@ءTrueFalse. YTÍ YTÍ( ;Type the prefix character of the option you want to change.Type 'P' to PRINT, 'Q' to QUIT. A( Input File K T B( Begin Block #   C( Num. of Blocks   E( Output File L } G( Hexadecimal   H( ASCII   I( Decimal   J( Octal   K( Decimal Bytes   L( Octal Bytes   M( Krunch   N( Double Space  ٳXٹ!KTP!T"ˡOK"! Ioresult was   Try Again L}P}ˡPL" IORESULT WAS   TRY AGAIN     }  n _ P A 2 #AN$  ~qdWJ=0PQÍQÚ9j 9 :|DŽDŽ9 :|`DŽDŽ :|ɡ6ȡ&5  5  : :|DŽDŽ  :| ɡ2ȡ"& ,& & : :|DŽDŽ N&2  PRINTING...  BLOCK[P ]  |9 0: 2: 4: 6: 8: 10: 12: ?14: 16: 18: 20: 22: 24: 26: 28: ́DʁDȡ    DŽ Ɓ5 `DŽ ƀDŽ ƀDŽ Ɓ& ɡ [₥     Jڂ`ڂ ڂ`ڂ Ɓ5ߤڤ{ƀႥ ڤƀ ڤ ƀ ڤ ƀ ڤƀ ڤƀ ڤ %Ɓ&ނڂƁ&ڂ~ƀゥ ڤƀ ڤƀ ڤ ƀゥ ڤƀ ڤ ƀ ڤ ġ p  t P;This procedure will write out sequential blocks to any fileas a patch dump ؓګPۂPȡt!Pˡ\Error reading block[P ]. Type to continuemP"ë퓡WError reading block[P ]. Type to continue PP  WRITING... ȄqˡX" + is IORESULT. Error occured reading block[ ]}IRˡa"  is IORESULT.Error occured writing block[R ]RR퓡 -Something wrong, File Locked, Loop TerminatedIMRType to continue AThis procedure writes any number of blocks from an exsisting fileAto a new file, unchanged. Simply specify the necessary paramtersType 'P' to PUT, 'Q' to QUIT I(nput File N  S(tart Block   N(mber of Blcks   O(utput File M ܹܳN qPq"ˡP"qN  Ioresult was   Try again IPIRM"ˡPM"I  Ioresult was   Try again9+IS3 7QPÍQˡ5 .  |I 0: 2: 4: 6: 8: 10: 12: 14: 16: 18: 20: 22: 24: 26: 28:==ȡ :|J إ݂ ۂ݂(ۂ ݂ ݂ݡġJJ512:|إ(  إ(  Kx ;ɡ%á /ɡ(%"2dFill with what hex pair:~ 0 A ~0A X خ!@BDJ)NPRTQás j  (!Patch: G(et, Q(uitP# H(ex, M(ixed!P:! S(ave,!P:! R(ead,!P:! [J ]***M)Jˡ JrBLOCK: J ;Jˡ# Error reading block J"ë!Filename: PPū"ë#:Ä?á 00+ 0++&"ëV"  error on  Type to continue*!, Unitnum to patch [4,5,9..12] (0 will Quit) P 1ˡP&"ˡD(No such unit. Type to continue.*!GS] g8h*Qá, -1V>ƂƃƂ!ƃMƂIƃuƂqƃƂƃ!*C(onsole, P(atchwrite, W(holewrite, Q(uit PB :62CW* * "$&(4Qá!qIƂƂ!ƂIƂqƂ+(rt6 TrT(P 1ˡP&"ˡD(No such unit. Type to continue.*!GS] g8h*Qá, -1V>ƂƃƂ!ƃMƂIƃuƂqƃƂƃ!*C(onsole, P(atchwrite, W(holewritB :62CW* * "$&(4Qá!qIƂƂ!ƂIƂqƂ+(rt6 TrT(P 1ˡP&"ˡD(No such unit. Type to continue.*!GS] g8h*Qá, -1V>ƂƃƂ!ƃMƂIƃuƂqƃƂƃ!*C(onsole, P(atchwrite, W(holewrit LIBRARIA á->پ٢B""ˡ""- I/O error # P 6-Link Code File -> PPš P[ÍV ^ȡ -ۢ@ڤڤ  -ۢ@  -ۢ@   -ۢ@   -Code file length - P  ( á{[ ˡ"-Link info read errPE ˡ"-Code file overflowP     - Bad link infoPۓ'>`š ۡh x ō , [ ˡ!-Interface read errP ˡ"-Interface write errP i ق 4 ɡ ق á áōe [ˡ&-Error reading seg P ˡ'-I/O error - no room on diskP,@آ@,,آآō آ,آ,آˡ آ آ ,  2-Pá  0 ˡ ڤšګ-Seg to link into? P Y,ˡU-, N(ew file, Q(uit, A(bortP @@[,  -Pascal System LibrarianP,-Output code file -> P  P á  ˡ', ,VWWȡV@ Щسسe-Notice? P,O,á  Code write error  nƁ[ƂƁƂƁ[ƁP0f\"J ortP @@[,  -Pascal System LibrarianP,-Output code file -> P  P á  ˡ', ,VWWȡ Щسسe-Notice? P,O,á  Code write error  nƁ[ƂƁƂƁ[ƁP0f\"J ortP @@[,  -Pascal System LibrarianP,-Output code file -> P  P á  ˡ', ,VWWȡ LIBMAP ȡ$ / @ō  ˡ++Interface read error+ ~   4  á á  ō+ ++ áG ١$+library read error!+ ١آzتPY+ + M+ word referenceA+ byte reference'+ big referenceU=% š'+ (+ + times)+ (once)++ 5+5ȡ ,++$h +# c+ completely linked segment++ Pascal host outer block++ Pascal segment+s m+ library unit+s >+ separate procedure segment+ i<́ʁʁZ䍡ˡ߹ZK+ + global addr P #+ +, I #+ +Z5+ + public var base = + +Z4+ + constant value of + +Y4+ + external proc P #+ ++ + separate proc P #+ +t globalg publicZ constantK separate< unit1 private# ZOFLGIán 5ȡš+ Segment #+ +: ++F----------------------------------------------------------------------K++  enter library name: ,P, +,*,*SYSTEM.LIBRARYP,"ˡ.CODE,P,,ˡbad fileUUȡ\ɥɍ,ō# not a code filelist linker info table (Y/N)? ٳ@@ٳZZolist referenced items (Y/N)? ٳ @@ٳYYXmap output file name: PCONSOLE:P.á :ˡ.TEXTP+"á+ + LIBRARY MAP FOR +,++۾š+ ++++gDBƁ+ƂWƁƂ/ՁLibrary map utility [I.5:5]XXƁ+ƁlrrfV olist referenced items (Y/N)? ٳ @@ٳYYXmap output file name: PCONSOLE:P.á :ˡ.TEXTP+"á+ + LIBRARY MAP FOR +,++۾š+ ++++gDBƁ+ƂWƁƂ/ՁLibrary map utility [I.5:5]XXƁ+Ɓ