M1%ly1! ͮ!m  ͮ!  ͮ! ͮO!. ͮ|!W ͮʋ! ͮʖ!  ͮʼ!,~ ( (#> *1~ ( ( (I;(!'  (#ͳ (-;(# ͳ):%0= ( 8> > >2%:&=2&>.́> 2&:'=2'x><2'~#~ ( #!~ (% (!;~:(% (, ((;($ ( # ͳ͑:(#~ (>:y8 > > > ͳ~; "*,͚ͳ"1<~(, <Ð ~ ( (#> *1~M“#!Ó(HL)*1~B(!D("H(#P (#~S "#~W ##!C !F!I!L#ÓAFBCDEHL:-!tE(!vN( !xL(!z~2-#~2.Z NZC NC!ͪÐRET ! CALL !ͪ>,ÐJP :-:.  N#F!HL,!A,!6A,(*1~B(D( Ó! !A,(BC)A,(DE)!/>)ÓHL,(*1~M !#~#!!g8*>(!{"),HL!fSP,HL>(!Ó),A*1~B(D(Ó!!*1#Ó(BC),A(DE),A! DE,HL!Ð(SP),HL*1~;( (#+~ ( (#*1z {~#> 2> 2 > 2> 2> 2Ð:]/ x x x x> 2&><2'>2%ͨ!9!9~(#:m 2 2D 2 !\c ~ (!m~+ !\ !u~ (x!c"x!x~@́>:́#>.́~#́c(>2 cj &(>25!6"3{jx;Yjx;#H ;~ ( #!~,:+-/* ); H F#N#~( y< #Ʌo#> bk *3w :%= :%<2%#:5= 6V!6>"325Hj:5(>2(2)!P[ :   c=F 2 S ! 4w (P ( 8# +:( 7:) ;; >2(:)( ' 2) ' >2)#6 #6S :* >;2xP> > ya{_cxxxxxxx́_ANI AND CMA CPL CMC CCF CPI CP HLT HALT JMP JP ORI OR RAL RLA RAR RRA RLC RLCA RRC RRCA STC SCF SUI SUB XRI XOR DB DEFB DS DEFS DW DEFW SET DEFL ENT ENTRYNAM NAME RAM DATA ROG REL ANA AND CMP CP DCR DEC INR INC MVI LD ORA OR SUB SUB XRA XOR DCX DEC INX INC LXI LD POP POP PUSH PUSH REQ RNE RLT RGE CEQ CNE CLT CGE JEQ JNE JLT JGE RC RNC RZ RNZ RP RM RPE RPO CC CNC CZ CNZ CP CM CPE CPO JC JNC JZ JNZ JP JM JPE JPO DAD ADD ADD ADD ADC ADC SBB SBC ADI ADD ACI ADC SBI SBC IN IN LDA LD LDAX LD LHLD LD MOV LD 4PCHL JP URST RST ^SHLD LD jSPHL LD STA LD OUT OUT STAX LD XCHG EX XTHL EX IFC IF (ICL *INCL/LST LIST 6MAC MACRO=XLATE2 -- 8080-to-Z80 Translator, Version 1.1 XLATE2 translates 8080 assembly language source code into Zilog-Standard Z80 assembly language source code. It is invoked by a command of the following form: XLATE2 d:SRCFILE.typ d:destfile.typ All characters in lower case are optional, and, if omitted, the following values are assumed: . The Source File will have a type of ASM . The Destination File will have the same name as the Source File . The Destination File will have a type of MAC Type to Continue - The following are examples of its use: XLATE2 DEMO1 <-- Translates DEMO1.ASM to DEMO1.MAC XLATE2 DEMO1 DEMO2 <-- DEMO1.ASM to DEMO2.MAC XLATE2 DEMO1.TXT DEMO2.GGG <-- DEMO1.TXT to DEMO2.GGG The following functions are also performed by XLATE2: . The M80 Pseudo-Ops .Z80 and ASEG will be inserted at the front of the MAC File . The text in the Destination File will be capitalized . All comment lines beginning with an asterisk will begin with a semicolon instead Source File: Destination File: .Z80 ASEG Output File Write Error No Source File Found No Directory Space Output File Already Exists -- Delete It and Continue (Y/N)? XLATE2 Aborting to CP/MXLATE2 Processing Complete The following pseudo-ops have been used in your source and have not been fully translated. You must complete the translation using an editor. Original: Must Be Translated To: #ENDIF ENDIF ICL *INCLUDE LST LIST MAC <$parameters> MACRO <#parameters> [ ... ] MEND #macro-call macro-call ASMMACs