1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
|
#ED opcodes
#all codes not listed here is NOP (NOP that eats 8 t-states instead of 4)
0x40="IN B,(C)" t="12" rd="9"
0x41="OUT (C),B" t="12" wr="9"
0x42="SBC HL,BC" t="15"
0x43="LD (@),BC" t="20" wr="14,17"
0x44="NEG" t="8"
0x45="RETN" t="14" rd="8,11"
0x46="IM 0" t="8"
0x47="LD I,A" t="9"
0x48="IN C,(C)" t="12" rd="9"
0x49="OUT (C),C" t="12" wr="9"
0x4a="ADC HL,BC" t="15"
0x4b="LD BC,(@)" t="20" rd="14,17"
0x4c="NEG" t="8"
0x4d="RETI" t="14" rd="8,11"
0x4e="IM 0" t="8"
0x4f="LD R,A" t="9"
0x50="IN D,(C)" t="12" rd="9"
0x51="OUT (C),D" t="12" wr="9"
0x52="SBC HL,DE" t="15"
0x53="LD (@),DE" t="20" wr="14,17"
0x54="NEG" t="8"
0x55="RETN" t="14" rd="8,11"
0x56="IM 1" t="8"
0x57="LD A,I" t="9"
0x58="IN E,(C)" t="12" rd="9"
0x59="OUT (C),E" t="12" wr="9"
0x5a="ADC HL,DE" t="15"
0x5b="LD DE,(@)" t="20" rd="14,17"
0x5c="NEG" t="8"
0x5d="RETI" t="14" rd="8,11"
0x5e="IM 2" t="8"
0x5f="LD A,R" t="9"
0x60="IN H,(C)" t="12" rd="9"
0x61="OUT (C),H" t="12" wr="9"
0x62="SBC HL,HL" t="15"
0x63="LD (@),HL" t="20" wr="14,17"
0x64="NEG" t="8"
0x65="RETN" t="14" rd="8,11"
0x66="IM 0" t="8"
0x67="RRD" t="18" rd="8" wr="15"
0x68="IN L,(C)" t="12" rd="9"
0x69="OUT (C),L" t="12" wr="9"
0x6a="ADC HL,HL" t="15"
0x6b="LD HL,(@)" t="20" rd="14,17"
0x6c="NEG" t="8"
0x6d="RETI" t="14" rd="8,11"
0x6e="IM 0" t="8"
0x6f="RLD" t="18" rd="8" wr="15"
0x70="IN_F (C)" t="12" rd="9"
0x71="OUT (C),0" t="12" wr="9"
0x72="SBC HL,SP" t="15"
0x73="LD (@),SP" t="20" wr="14,17"
0x74="NEG" t="8"
0x75="RETN" t="14" rd="8,11"
0x76="IM 1" t="8"
0x78="IN A,(C)" t="12" rd="9"
0x79="OUT (C),A" t="12" wr="9"
0x7a="ADC HL,SP" t="15"
0x7b="LD SP,(@)" t="20" rd="14,17"
0x7c="NEG" t="8"
0x7d="RETI" t="14" rd="8,11"
0x7e="IM 2" t="8"
0xa0="LDI" t="16" rd="8" wr="11"
0xa1="CPI" t="16" rd="8"
0xa2="INI" t="16" rd="10" wr="13"
0xa3="OUTI" t="16" rd="9" wr="13"
0xa8="LDD" t="16" rd="8" wr="11"
0xa9="CPD" t="16" rd="8"
0xaa="IND" t="16" rd="10" wr="13"
0xab="OUTD" t="16" rd="9" wr="13"
0xb0="LDIR" t="16/21" rd="8" wr="11"
0xb1="CPIR" t="16/21" rd="8"
0xb2="INIR" t="16/21" rd="10" wr="13"
0xb3="OTIR" t="16/21" rd="9" wr="13"
0xb8="LDDR" t="16/21" rd="8" wr="11"
0xb9="CPDR" t="16/21" rd="8"
0xba="INDR" t="16/21" rd="10" wr="13"
0xbb="OTDR" t="16/21" rd="9" wr="13"
|