EXAF MACRO DB 008H ;---- FAKE EX AF,AF' INSTRUCTION ---- ENDM STAI MACRO DB 0EDH,047H ;---- FAKE STAI INSTRUCTION ---- ENDM LDDR MACRO DB 0EDH,0B8H ;---- FAKE LDDR INSTRUCTION ---- ENDM LDIR MACRO DB 0EDH,0B0H ;---- FAKE LDIR INSTRUCTION ---- ENDM JR MACRO ?N DB 018H,?N-$-1 ;---- FAKE JR INSTRUCTION ---- ENDM JRZ MACRO ?N DB 028H,?N-$-1 ;---- FAKE JRZ INSTRUCTION ---- ENDM JRNZ MACRO ?N DB 020H,?N-$-1 ;---- FAKE JRNZ INSTRUCTION ---- ENDM JRC MACRO ?N DB 038H,?N-$-1 ;---- FAKE JRC INSTRUCTION ---- ENDM JRNC MACRO ?N DB 030H,?N-$-1 ;---- FAKE JRNC INSTRUCTION ---- ENDM DJNZ MACRO ?N DB 010H,?N-$-1 ;---- FAKE DJNZ INSTRUCTION ---- ENDM RETI MACRO DB 0EDH,04DH ;---- FAKE RETI INSTRUCTION ---- ENDM RETN MACRO DB 0EDH,045H ;---- FAKE RETN INSTRUCTION ---- ENDM INI MACRO DB 0EDH,0A2H ;---- FAKE INI INSTRUCTION ---- ENDM OUTIR MACRO DB 0EDH,0B3H ;---- FAKE OTIR INSTRUCTION ---- ENDM SAVE MACRO PUSH H ; SAVE ALL REGISTERS PUSH D ; PUSH B ; PUSH PSW ; ENDM RESTORE MACRO POP PSW ; RESTORE ALL REGISTERS POP B ; POP D ; POP H ; ENDM