00 NOP 01MMNN LD BC,NNMM 02 LD (BC),A 03 INC BC 04 INC B 05 DEC B 06NN LD B,NN 07 RLCA 08 EX AF,AF' 09 ADD HL,BC 0A LD A,(BC) 0B DEC BC 0C INC C 0D DEC C 0ENN LD C,NN 0F RRCA 10OO DJNZ OO 11MMNN LD DE,NNMM 12 LD (DE),A 13 INC DE 14 INC D 15 DEC D 16NN LD D,NN 17 RLA 18OO JR OO 19 ADD HL,DE 1A LD A,(DE) 1B DEC DE 1C INC E 1D DEC E 1ENN LD E,NN 1F RRA 20OO JR NZ,OO 21MMNN LD HL,NNMM 22MMNN LD (NNMM),HL 23 INC HL 24 INC H 25 DEC H 26NN LD H,NN 27 DAA 28OO JR Z,OO 29 ADD HL,HL 2AMMNN LD HL,(NNMM) 2B DEL HL 2C INC L 2D DEC L 2ENN LD L,NN 2F CPL 30OO JR NC,OO 31MMNN LD SP,NNMM 32MMNN LD (NNMM),A 33 INC SP 34 INC (HL) 35 DEC (HL) 36NN LD (HL),NN 37 SCF 38OO JR C,OO 39 ADD HL,SP 3AMMNN LD A,(NNMM) 3B DEC SP 3C INC A 3D DEC A 3ENN LD A,NN 3F CCF 40 LD B,B 41 LD B,C 42 LD B,D 43 LD B,E 44 LD B,H 45 LD B,L 46 LD B,(HL) 47 LD B,A 48 LD C,B 49 LD C,C 4A LD C,D 4B LD C,E 4C LD C,H 4D LD C,L 4E LD C,(HL) 4F LD C,A 50 LD D,B 51 LD D,C 52 LD D,D 53 LD D,E 54 LD D,H 55 LD D,L 56 LD D,(HL) 57 LD D,A 58 LD E,B 59 LD E,C 5A LD E,D 5B LD E,E 5C LD E,H 5D LD E,L 5E LD E,(HL) 5F LD E,A 60 LD H,B 61 LD H,C 62 LD H,D 63 LD H,E 64 LD H,H 65 LD H,L 66 LD H,(HL) 67 LD H,A 68 LD L,B 69 LD L,C 6A LD L,D 6B LD L,E 6C LD L,H 6D LD L,L 6E LD L,(HL) 6F LD L,A 70 LD (HL),B 71 LD (HL),C 72 LD (HL),D 73 LD (HL),E 74 LD (HL),H 75 LD (HL),L 76 HALT 77 LD (HL),A 78 LD A,B 79 LD A,C 7A LD A,D 7B LD A,E 7C LD A,H 7D LD A,L 7E LD A,(HL) 7F LD A,A 80 ADD A,B 81 ADD A,C 82 ADD A,D 83 ADD A,E 84 ADD A,H 85 ADD A,L 86 ADD A,(HL) 87 ADD A,A 88 ADC A,B 89 ADC A,C 8A ADC A,D 8B ADC A,E 8C ADC A,H 8D ADC A,L 8E ADC A,(HL) 8F ADC A,A 90 SUB B 91 SUB C 92 SUB D 93 SUB E 94 SUB H 95 SUB L 96 SUB (HL) 97 SUB A 98 SBC A,B 99 SBC A,C 9A SBC A,D 9B SBC A,E 9C SBC A,H 9D SBC A,L 9E SBC A,(HL) 9F SBC A,A A0 AND B A1 AND C A2 AND D A3 AND E A4 AND H A5 AND L A6 AND (HL) A7 AND A A8 XOR B A9 XOR C AA XOR D AB XOR E AC XOR H AD XOR L AE XOR (HL) AF XOR A B0 OR B B1 OR C B2 OR D B3 OR E B4 OR H B5 OR L B6 OR (HL) B7 OR A B8 CP B B9 CP C BA CP D BB CP E BC CP H BD CP L BE CP (HL) BF CP A C0 RET NZ C1 POP BC C2MMNN JP NZ,NNMM C3MMNN JP NNMM C4MMNN CALL NZ,NNMM C5 PUSH BC C6NN ADD A,NN C7 RST 0 C8 RET Z C9 RET CAMMNN JP Z,NNMM CB00 RLC B CB01 RLC C CB02 RLC D CB03 RLC E CB04 RLC H CB05 RLC L CB06 RLC (HL) CB07 RLC A CB08 RRC B CB09 RRC C CB0A RRC D CB0B RRC E CB0C RRC H CB0D RRC L CB0E RRC (HL) CB0F RRC A CB10 RL B CB11 RL C CB12 RL D CB13 RL E CB14 RL H CB15 RL L CB16 RL (HL) CB17 RL A CB18 RR B CB19 RR C CB1A RR D CB1B RR E CB1C RR H CB1D RR L CB1E RR (HL) CB1F RR A CB20 SLA B CB21 SLA C CB22 SLA D CB23 SLA E CB24 SLA H CB25 SLA L CB26 SLA (HL) CB27 SLA A CB28 SRA B CB29 SRA C CB2A SRA D CB2B SRA E CB2C SRA H CB2D SRA L CB2E SRA (HL) CB2F SRA A CB30 SLL B CB31 SLL C CB32 SLL D CB33 SLL E CB34 SLL H CB35 SLL L CB36 SLL (HL) CB37 SLL A CB38 SRL B CB39 SRL C CB3A SRL D CB3B SRL E CB3C SRL H CB3D SRL L CB3E SRL (HL) CB3F SRL A CB40 BIT 0,B CB41 BIT 0,C CB42 BIT 0,D CB43 BIT 0,E CB44 BIT 0,H CB45 BIT 0,L CB46 BIT 0,(HL) CB47 BIT 0,A CB48 BIT 1,B CB49 BIT 1,C CB4A BIT 1,D CB4B BIT 1,E CB4C BIT 1,H CB4D BIT 1,L CB4E BIT 1,(HL) CB4F BIT 1,A CB50 BIT 2,B CB51 BIT 2,C CB52 BIT 2,D CB53 BIT 2,E CB54 BIT 2,H CB55 BIT 2,L CB56 BIT 2,(HL) CB57 BIT 2,A CB58 BIT 3,B CB59 BIT 3,C CB5A BIT 3,D CB5B BIT 3,E CB5C BIT 3,H CB5D BIT 3,L CB5E BIT 3,(HL) CB5F BIT 3,A CB60 BIT 4,B CB61 BIT 4,C CB62 BIT 4,D CB63 BIT 4,E CB64 BIT 4,H CB65 BIT 4,L CB66 BIT 4,(HL) CB67 BIT 4,A CB68 BIT 5,B CB69 BIT 5,C CB6A BIT 5,D CB6B BIT 5,E CB6C BIT 5,H CB6D BIT 5,L CB6E BIT 5,(HL) CB6F BIT 5,A CB70 BIT 6,B CB71 BIT 6,C CB72 BIT 6,D CB73 BIT 6,E CB74 BIT 6,H CB75 BIT 6,L CB76 BIT 6,(HL) CB77 BIT 6,A CB78 BIT 7,B CB79 BIT 7,C CB7A BIT 7,D CB7B BIT 7,E CB7C BIT 7,H CB7D BIT 7,L CB7E BIT 7,(HL) CB7F BIT 7,A CB80 RES 0,B CB81 RES 0,C CB82 RES 0,D CB83 RES 0,E CB84 RES 0,H CB85 RES 0,L CB86 RES 0,(HL) CB87 RES 0,A CB88 RES 1,B CB89 RES 1,C CB8A RES 1,D CB8B RES 1,E CB8C RES 1,H CB8D RES 1,L CB8E RES 1,(HL) CB8F RES 1,A CB90 RES 2,B CB91 RES 2,C CB92 RES 2,D CB93 RES 2,E CB94 RES 2,H CB95 RES 2,L CB96 RES 2,(HL) CB97 RES 2,A CB98 RES 3,B CB99 RES 3,C CB9A RES 3,D CB9B RES 3,E CB9C RES 3,H CB9D RES 3,L CB9E RES 3,(HL) CB9F RES 3,A CBA0 RES 4,B CBA1 RES 4,C CBA2 RES 4,D CBA3 RES 4,E CBA4 RES 4,H CBA5 RES 4,L CBA6 RES 4,(HL) CBA7 RES 4,A CBA8 RES 5,B CBA9 RES 5,C CBAA RES 5,D CBAB RES 5,E CBAC RES 5,H CBAD RES 5,L CBAE RES 5,(HL) CBAF RES 5,A CBB0 RES 6,B CBB1 RES 6,C CBB2 RES 6,D CBB3 RES 6,E CBB4 RES 6,H CBB5 RES 6,L CBB6 RES 6,(HL) CBB7 RES 6,A CBB8 RES 7,B CBB9 RES 7,C CBBA RES 7,D CBBB RES 7,E CBBC RES 7,H CBBD RES 7,L CBBE RES 7,(HL) CBBF RES 7,A CBC0 SET 0,B CBC1 SET 0,C CBC2 SET 0,D CBC3 SET 0,E CBC4 SET 0,H CBC5 SET 0,L CBC6 SET 0,(HL) CBC7 SET 0,A CBC8 SET 1,B CBC9 SET 1,C CBCA SET 1,D CBCB SET 1,E CBCC SET 1,H CBCD SET 1,L CBCE SET 1,(HL) CBCF SET 1,A CBD0 SET 2,B CBD1 SET 2,C CBD2 SET 2,D CBD3 SET 2,E CBD4 SET 2,H CBD5 SET 2,L CBD6 SET 2,(HL) CBD7 SET 2,A CBD8 SET 3,B CBD9 SET 3,C CBDA SET 3,D CBDB SET 3,E CBDC SET 3,H CBDD SET 3,L CBDE SET 3,(HL) CBDF SET 3,A CBE0 SET 4,B CBE1 SET 4,C CBE2 SET 4,D CBE3 SET 4,E CBE4 SET 4,H CBE5 SET 4,L CBE6 SET 4,(HL) CBE7 SET 4,A CBE8 SET 5,B CBE9 SET 5,C CBEA SET 5,D CBEB SET 5,E CBEC SET 5,H CBED SET 5,L CBEE SET 5,(HL) CBEF SET 5,A CBF0 SET 6,B CBF1 SET 6,C CBF2 SET 6,D CBF3 SET 6,E CBF4 SET 6,H CBF5 SET 6,L CBF6 SET 6,(HL) CBF7 SET 6,A CBF8 SET 7,B CBF9 SET 7,C CBFA SET 7,D CBFB SET 7,E CBFC SET 7,H CBFD SET 7,L CBFE SET 7,(HL) CBFF SET 7,A CCMMNN CALL Z,NNMM CDMMNN CALL NNMM CENN ADC A,NN CF RST 8 D0 RET NC D1 POP DE D2MMNN JP NC,NNMM D3NN OUT (NN),A D4MMNN CALL NC,NNMM D5 PUSH DE D6NN SUB NN D7 RST 10H D8 RET C D9 EXX DAMMNN JP C,NNMM DBNN IN A,(NN) DCMMNN CALL C,NNMM DD09 ADD IX,BC DD19 ADD IX,DE DD21MMNN LD IX,NNMM DD22MMNN LD (NNMM),IX DD23 INC IX DD24 INC XH DD25 DEC XH DD26NN LD XH,NN DD29 ADD IX,IX DD2AMMNN LD IX,(NNMM) DD2B DEC IX DD2C INC XL DD2D DEC XL DD2ENN LD XL,NN DD34NN INC (IX+NN) DD35NN DEC (IX+NN) DD36NNNN LD (IX+NN),NN DD39 ADD IX,SP DD44 LD B,XH DD45 LD B,XL DD46NN LD B,(IX+NN) DD4C LD C,XH DD4D LD C,XL DD4ENN LD C,(IX+NN) DD54 LD D,XH DD55 LD D,XL DD56NN LD D,(IX+NN) DD5C LD E,XH DD5D LD E,XL DD5ENN LD E,(IX+NN) DD60 LD XH,B DD61 LD XH,C DD62 LD XH,D DD63 LD XH,E DD65 LD XH,XL DD66NN LD H,(IX+NN) DD67 LD XH,A DD68 LD XL,B DD69 LD XL,C DD6A LD XL,D DD6B LD XL,E DD6C LD XL,XH DD6ENN LD L,(IX+NN) DD6F LD XL,A DD70NN LD (IX+NN),B DD71NN LD (IX+NN),C DD72NN LD (IX+NN),D DD73NN LD (IX+NN),E DD74NN LD (IX+NN),H DD75NN LD (IX+NN),L DD77NN LD (IX+NN),A DD7C LD A,XH DD7D LD A,XL DD7ENN LD A,(IX+NN) DD84 ADD XH DD85 ADD XL DD86NN ADD A,(IX+NN) DD8C ADC XH DD8D ADC XL DD8ENN ADC A,(IX+NN) DD94 SUB XH DD95 SUB XL DD96NN SUB (IX+NN) DD9C SBC XH DD9D SBC XL DD9ENN SBC A,(IX+NN) DDA4 AND XH DDA5 AND XL DDA6NN AND (IX+NN) DDAC XOR XH DDAD XOR XL DDAENN XOR (IX+NN) DDB4 OR XH DDB5 OR XL DDB6NN OR (IX+NN) DDBC CP XH DDBD CP XL DDBENN CP (IX+NN) DDCBNN06 RLC (IX+NN) DDCBNN0E RRC (IX+NN) DDCBNN16 RL (IX+NN) DDCBNN1E RR (IX+NN) DDCBNN26 SLA (IX+NN) DDCBNN2E SRA (IX+NN) DDCBNN36 SLL (IX+NN) DDCBNN3E SRL (IX+NN) DDCBNN46 BIT 0,(IX+NN) DDCBNN4E BIT 1,(IX+NN) DDCBNN56 BIT 2,(IX+NN) DDCBNN5E BIT 3,(IX+NN) DDCBNN66 BIT 4,(IX+NN) DDCBNN6E BIT 5,(IX+NN) DDCBNN76 BIT 6,(IX+NN) DDCBNN7E BIT 7,(IX+NN) DDCBNN86 RES 0,(IX+NN) DDCBNN8E RES 1,(IX+NN) DDCBNN96 RES 2,(IX+NN) DDCBNN9E RES 3,(IX+NN) DDCBNNA6 RES 4,(IX+NN) DDCBNNAE RES 5,(IX+NN) DDCBNNB6 RES 6,(IX+NN) DDCBNNBE RES 7,(IX+NN) DDCBNNC6 SET 0,(IX+NN) DDCBNNCE SET 1,(IX+NN) DDCBNND6 SET 2,(IX+NN) DDCBNNDE SET 3,(IX+NN) DDCBNNE6 SET 4,(IX+NN) DDCBNNEE SET 5,(IX+NN) DDCBNNF6 SET 6,(IX+NN) DDCBNNFE SET 7,(IX+NN) DDE1 POP IX DDE3 EX (SP),IX DDE5 PUSH IX DDE9 JP (IX) DDF9 LD SP,IX DENN SBC A,NN DF RST 18H E0 RET PO E1 POP HL E2MMNN JP PO,NNMM E3 EX (SP),HL E4MMNN CALL PO,NNMM E5 PUSH HL E6NN AND NN E7 RST 20H E8 RET PE E9 JP (HL) EAMMNN JP PE,NNMM EB EX DE,HL ECMMNN CALL PE,NNMM ED40 IN B,(C) ED41 OUT (C),B ED42 SBC HL,BC ED43MMNN LD (NNMM),BC ED44 NEG ED45 RETN ED46 IM0 ED47 LD I,A ED48 IN C,(C) ED49 OUT (C),C ED4A ADC HL,BC ED4BMMNN LD BC,(NNMM) ED4D RETI ED50 IN D,(C) ED51 OUT (C),D ED52 SBC HL,DE ED53MMNN LD (NNMM),DE ED56 IM1 ED57 LD A,I ED58 IN E,(C) ED59 OUT (C),E ED5A ADC HL,DE ED5BMMNN LD DE,(NNMM) ED5E IM2 ED60 IN H,(C) ED61 OUT (C),H ED62 SBC HL,HL ED67 RRD ED68 IN L,(C) ED69 OUT (C),L ED6A ADC HL,HL ED6F RLD ED72 SBC HL,SP ED73MMNN LD (NNMM),SP ED78 IN A,(C) ED79 OUT (C),A ED7A ADC HL,SP ED7BMMNN LD SP,(NNMM) EDA0 LDI EDA1 CPI EDA2 INI EDA3 OUTI EDA8 LDD EDA9 CPD EDAA IND EDAB OUTD EDB0 LDIR EDB1 CPIR EDB2 INIR EDB3 OTIR EDB8 LDDR EDB9 CPDR EDBA INDR EDBB OTDR EENN XOR NN EF RST 28H F0 RET P F1 POP AF F2MMNN JP P,NNMM F3 DI F4MMNN CALL P,NNMM F5 PUSH AF F6NN OR NN F7 RST 30H F8 RET M F9 LD SP,HL FAMMNN JP M,NNMM FB EI FCMMNN CALL M,NNMM FD09 ADD IY,BC FD19 ADD IY,DE FD21MMNN LD IY,NNMM FD22MMNN LD (NNMM),IY FD23 INC IY FD24 INC YH FD25 DEC YH FD26NN LD YH,NN FD29 ADD IY,IY FD2AMMNN LD IY,(NNMM) FD2B DEC IY FD2C INC YL FD2D DEC YL FD2ENN LD YL,NN FD34NN INC (IY+NN) FD35NN DEC (IY+NN) FD36NNNN LD (IY+NN),NN FD39 ADD IY,SP FD44 LD B,YH FD45 LD B,YL FD46NN LD B,(IY+NN) FD4C LD C,YH FD4D LD C,YL FD4ENN LD C,(IY+NN) FD54 LD D,YH FD55 LD D,YL FD56NN LD D,(IY+NN) FD5C LD E,YH FD5D LD E,YL FD5ENN LD E,(IY+NN) FD60 LD YH,B FD61 LD YH,C FD62 LD YH,D FD63 LD YH,E FD65 LD YH,YL FD66NN LD H,(IY+NN) FD67 LD YH,A FD68 LD YL,B FD69 LD YL,C FD6A LD YL,D FD6B LD YL,E FD6C LD YL,YH FD6ENN LD L,(IY+NN) FD6F LD YL,A FD70NN LD (IY+NN),B FD71NN LD (IY+NN),C FD72NN LD (IY+NN),D FD73NN LD (IY+NN),E FD74NN LD (IY+NN),H FD75NN LD (IY+NN),L FD77NN LD (IY+NN),A FD7C LD A,YH FD7D LD A,YL FD7ENN LD A,(IY+NN) FD84 ADD YH FD85 ADD YL FD86NN ADD A,(IY+NN) FD8C ADC YH FD8D ADC YL FD8ENN ADC A,(IY+NN) FD94 SUB YH FD95 SUB YL FD96NN SUB (IY+NN) FD9C SBC YH FD9D SBC YL FD9ENN SBC A,(IY+NN) FDA4 AND YH FDA5 AND YL FDA6NN AND (IY+NN) FDAC XOR YH FDAD XOR YL FDAENN XOR (IY+NN) FDB4 OR YH FDB5 OR YL FDB6NN OR (IY+NN) FDBC CP YH FDBD CP YL FDBENN CP (IY+NN) FDCBNN06 RLC (IY+NN) FDCBNN0E RRC (IY+NN) FDCBNN16 RL (IY+NN) FDCBNN1E RR (IY+NN) FDCBNN26 SLA (IY+NN) FDCBNN2E SRA (IY+NN) FDCBNN36 SLL (IY+NN) FDCBNN3E SRL (IY+NN) FDCBNN46 BIT 0,(IY+NN) FDCBNN4E BIT 1,(IY+NN) FDCBNN56 BIT 2,(IY+NN) FDCBNN5E BIT 3,(IY+NN) FDCBNN66 BIT 4,(IY+NN) FDCBNN6E BIT 5,(IY+NN) FDCBNN76 BIT 6,(IY+NN) FDCBNN7E BIT 7,(IY+NN) FDCBNN86 RES 0,(IY+NN) FDCBNN8E RES 1,(IY+NN) FDCBNN96 RES 2,(IY+NN) FDCBNN9E RES 3,(IY+NN) FDCBNNA6 RES 4,(IY+NN) FDCBNNAE RES 5,(IY+NN) FDCBNNB6 RES 6,(IY+NN) FDCBNNBE RES 7,(IY+NN) FDCBNNC6 SET 0,(IY+NN) FDCBNNCE SET 1,(IY+NN) FDCBNND6 SET 2,(IY+NN) FDCBNNDE SET 3,(IY+NN) FDCBNNE6 SET 4,(IY+NN) FDCBNNEE SET 5,(IY+NN) FDCBNNF6 SET 6,(IY+NN) FDCBNNFE SET 7,(IY+NN) FDE1 POP IY FDE3 EX (SP),IY FDE5 PUSH IY FDE9 JP (IY) FDF9 LD SP,IY FENN CP NN FF RST 38H