home *** CD-ROM | disk | FTP | other *** search
- Z80 OpCodes sorted by codes | Z80 OpCodes sorted by mnemonic
- -------------------------------------+-----------------------------------
- 00 nop | 8E adc a,(hl) ; s z v c
- 012301 ld bc,123h | DD8E0C adc a,(ix+0Ch) ; s z v c
- 02 ld (bc),a | FD8E0C adc a,(iy+0Ch) ; s z v c
- 03 inc bc | 8F adc a,a ; s z v c
- 04 inc b ; s z v | 88 adc a,b ; s z v c
- 05 dec b ; s z v | 89 adc a,c ; s z v c
- 060C ld b,12 | 8A adc a,d ; s z v c
- 07 rlca ; c | 8B adc a,e ; s z v c
- 08 ex af,af' | 8C adc a,h ; s z v c
- 09 add hl,bc ; c | 8D adc a,l ; s z v c
- 0A ld a,(bc) | CE0C adc a,12 ; s z v c
- 0B dec bc | ED4A adc hl,bc ; s z v c
- 0C inc c ; s z v | ED5A adc hl,de ; s z v c
- 0D dec c ; s z v | ED6A adc hl,hl ; s z v c
- 0E0C ld c,12 | ED7A adc hl,sp ; s z v c
- 0F rrca ; c | 86 add a,(hl) ; s z v c
- 10FE djnz $ | DD860C add a,(ix+0Ch) ; s z v c
- 112301 ld de,123h | FD860C add a,(iy+0Ch) ; s z v c
- 12 ld (de),a | 87 add a,a ; s z v c
- 13 inc de | 80 add a,b ; s z v c
- 14 inc d ; s z v | 81 add a,c ; s z v c
- 15 dec d ; s z v | 82 add a,d ; s z v c
- 160C ld d,12 | 83 add a,e ; s z v c
- 17 rla ; s z v c | 84 add a,h ; s z v c
- 18FE jr $ | 85 add a,l ; s z v c
- 19 add hl,de ; c | C60C add a,12 ; s z v c
- 1A ld a,(de) | 09 add hl,bc ; c
- 1B dec de | 19 add hl,de ; c
- 1C inc e ; s z v | 29 add hl,hl ; c
- 1D dec e ; s z v | 39 add hl,sp ; c
- 1E0C ld e,12 | DD09 add ix,bc ; c
- 1F rra ; c | DD19 add ix,de ; c
- 20FE jr nz,$ | DD29 add ix,ix ; c
- 212301 ld hl,123h | DD39 add ix,sp ; c
- 222301 ld (123h),hl | FD09 add iy,bc ; c
- 23 inc hl | FD19 add iy,de ; c
- 24 inc h ; s z v | FD29 add iy,iy ; c
- 25 dec h ; s z v | FD39 add iy,sp ; c
- 260C ld h,12 | A6 and (hl) ; s z v c=0
- 27 daa ; s z v | DDA60C and (ix+0Ch) ; s z v c=0
- 28FE jr z,$ | FDA60C and (iy+0Ch) ; s z v c=0
- 29 add hl,hl ; c | A7 and a ; s z v c=0
- 2A2301 ld hl,(123h) | A0 and b ; s z v c=0
- 2B dec hl | A1 and c ; s z v c=0
- 2C inc l ; s z v | A2 and d ; s z v c=0
- 2D dec l ; s z v | A3 and e ; s z v c=0
- 2E0C ld l,12 | A4 and h ; s z v c=0
- 2F cpl | A5 and l ; s z v c=0
- 30FE jr nc,$ | E60C and 12 ; s z v c=0
- 312301 ld sp,123h | CB46 bit 0,(hl) ; s z v
- 322301 ld (123h),a | DDCB0C46 bit 0,(ix+0Ch) ; s z v
- 33 inc sp | FDCB0C46 bit 0,(iy+0Ch) ; s z v
- 34 inc (hl) ; s z v | CB47 bit 0,a ; s z v
- 35 dec (hl) ; s z v | CB40 bit 0,b ; s z v
- 360C ld (hl),12 | CB41 bit 0,c ; s z v
- 37 scf ; c=1 | CB42 bit 0,d ; s z v
- 38FE jr c,$ | CB43 bit 0,e ; s z v
- 39 add hl,sp ; c | CB44 bit 0,h ; s z v
- 3A2301 ld a,(123h) | CB45 bit 0,l ; s z v
- 3B dec sp | CB4E bit 1,(hl) ; s z v
- 3C inc a ; s z v | DDCB0C4E bit 1,(ix+0Ch) ; s z v
- 3D dec a ; s z v | FDCB0C4E bit 1,(iy+0Ch) ; s z v
- 3E0C ld a,12 | CB4F bit 1,a ; s z v
- 3F ccf ; c | CB48 bit 1,b ; s z v
- 40 ld b,b | CB49 bit 1,c ; s z v
- 41 ld b,c | CB4A bit 1,d ; s z v
- 42 ld b,d | CB4B bit 1,e ; s z v
- 43 ld b,e | CB4C bit 1,h ; s z v
- 44 ld b,h | CB4D bit 1,l ; s z v
- 45 ld b,l | CB56 bit 2,(hl) ; s z v
- 46 ld b,(hl) | DDCB0C56 bit 2,(ix+0Ch) ; s z v
- 47 ld b,a | FDCB0C56 bit 2,(iy+0Ch) ; s z v
- 48 ld c,b | CB57 bit 2,a ; s z v
- 49 ld c,c | CB50 bit 2,b ; s z v
- 4A ld c,d | CB51 bit 2,c ; s z v
- 4B ld c,e | CB52 bit 2,d ; s z v
- 4C ld c,h | CB53 bit 2,e ; s z v
- 4D ld c,l | CB54 bit 2,h ; s z v
- 4E ld c,(hl) | CB55 bit 2,l ; s z v
- 4F ld c,a | CB5E bit 3,(hl) ; s z v
- 50 ld d,b | DDCB0C5E bit 3,(ix+0Ch) ; s z v
- 51 ld d,c | FDCB0C5E bit 3,(iy+0Ch) ; s z v
- 52 ld d,d | CB5F bit 3,a ; s z v
- 53 ld d,e | CB58 bit 3,b ; s z v
- 54 ld d,h | CB59 bit 3,c ; s z v
- 55 ld d,l | CB5A bit 3,d ; s z v
- 56 ld d,(hl) | CB5B bit 3,e ; s z v
- 57 ld d,a | CB5C bit 3,h ; s z v
- 58 ld e,b | CB5D bit 3,l ; s z v
- 59 ld e,c | CB66 bit 4,(hl) ; s z v
- 5A ld e,d | DDCB0C66 bit 4,(ix+0Ch) ; s z v
- 5B ld e,e | FDCB0C66 bit 4,(iy+0Ch) ; s z v
- 5C ld e,h | CB67 bit 4,a ; s z v
- 5D ld e,l | CB60 bit 4,b ; s z v
- 5E ld e,(hl) | CB61 bit 4,c ; s z v
- 5F ld e,a | CB62 bit 4,d ; s z v
- 60 ld h,b | CB63 bit 4,e ; s z v
- 61 ld h,c | CB64 bit 4,h ; s z v
- 62 ld h,d | CB65 bit 4,l ; s z v
- 63 ld h,e | CB6E bit 5,(hl) ; s z v
- 64 ld h,h | DDCB0C6E bit 5,(ix+0Ch) ; s z v
- 65 ld h,l | FDCB0C6E bit 5,(iy+0Ch) ; s z v
- 66 ld h,(hl) | CB6F bit 5,a ; s z v
- 67 ld h,a | CB68 bit 5,b ; s z v
- 68 ld l,b | CB69 bit 5,c ; s z v
- 69 ld l,c | CB6A bit 5,d ; s z v
- 6A ld l,d | CB6B bit 5,e ; s z v
- 6B ld l,e | CB6C bit 5,h ; s z v
- 6C ld l,h | CB6D bit 5,l ; s z v
- 6D ld l,l | CB76 bit 6,(hl) ; s z v
- 6E ld l,(hl) | DDCB0C76 bit 6,(ix+0Ch) ; s z v
- 6F ld l,a | FDCB0C76 bit 6,(iy+0Ch) ; s z v
- 70 ld (hl),b | CB77 bit 6,a ; s z v
- 71 ld (hl),c | CB70 bit 6,b ; s z v
- 72 ld (hl),d | CB71 bit 6,c ; s z v
- 73 ld (hl),e | CB72 bit 6,d ; s z v
- 74 ld (hl),h | CB73 bit 6,e ; s z v
- 75 ld (hl),l | CB74 bit 6,h ; s z v
- 76 halt | CB75 bit 6,l ; s z v
- 77 ld (hl),a | CB7E bit 7,(hl) ; s z v
- 78 ld a,b | DDCB0C7E bit 7,(ix+0Ch) ; s z v
- 79 ld a,c | FDCB0C7E bit 7,(iy+0Ch) ; s z v
- 7A ld a,d | CB7F bit 7,a ; s z v
- 7B ld a,e | CB78 bit 7,b ; s z v
- 7C ld a,h | CB79 bit 7,c ; s z v
- 7D ld a,l | CB7A bit 7,d ; s z v
- 7E ld a,(hl) | CB7B bit 7,e ; s z v
- 7F ld a,a | CB7C bit 7,h ; s z v
- 80 add a,b ; s z v c | CB7D bit 7,l ; s z v
- 81 add a,c ; s z v c | DC2301 call c,123h
- 82 add a,d ; s z v c | FC2301 call m,123h
- 83 add a,e ; s z v c | D42301 call nc,123h
- 84 add a,h ; s z v c | C42301 call nz,123h
- 85 add a,l ; s z v c | F42301 call p,123h
- 86 add a,(hl) ; s z v c | EC2301 call pe,123h
- 87 add a,a ; s z v c | E42301 call po,123h
- 88 adc a,b ; s z v c | CC2301 call z,123h
- 89 adc a,c ; s z v c | CD2301 call 123h
- 8A adc a,d ; s z v c | 3F ccf ; c
- 8B adc a,e ; s z v c | BE cp (hl) ; s z v c
- 8C adc a,h ; s z v c | DDBE0C cp (ix+0Ch) ; s z v c
- 8D adc a,l ; s z v c | FDBE0C cp (iy+0Ch) ; s z v c
- 8E adc a,(hl) ; s z v c | BF cp a ; s z v c
- 8F adc a,a ; s z v c | B8 cp b ; s z v c
- 90 sub b ; s z v c | B9 cp c ; s z v c
- 91 sub c ; s z v c | BA cp d ; s z v c
- 92 sub d ; s z v c | BB cp e ; s z v c
- 93 sub e ; s z v c | BC cp h ; s z v c
- 94 sub h ; s z v c | BD cp l ; s z v c
- 95 sub l ; s z v c | FE0C cp 12 ; s z v c
- 96 sub (hl) ; s z v c | EDA9 cpd ; s z v
- 97 sub a ; s z v c | EDB9 cpdr ; s z v
- 98 sbc a,b ; s z v c | EDB1 cpir ; s z v
- 99 sbc a,c ; s z v c | EDA1 cpi ; s z v
- 9A sbc a,d ; s z v c | 2F cpl
- 9B sbc a,e ; s z v c | 27 daa ; s z v
- 9C sbc a,h ; s z v c | 35 dec (hl) ; s z v
- 9D sbc a,l ; s z v c | DD350C dec (ix+0Ch) ; s z v
- 9E sbc a,(hl) ; s z v c | FD350C dec (iy+0Ch) ; s z v
- 9F sbc a,a ; s z v c | 3D dec a ; s z v
- A0 and b ; s z v c=0 | 05 dec b ; s z v
- A1 and c ; s z v c=0 | 0B dec bc
- A2 and d ; s z v c=0 | 0D dec c ; s z v
- A3 and e ; s z v c=0 | 15 dec d ; s z v
- A4 and h ; s z v c=0 | 1B dec de
- A5 and l ; s z v c=0 | 1D dec e ; s z v
- A6 and (hl) ; s z v c=0 | 25 dec h ; s z v
- A7 and a ; s z v c=0 | 2B dec hl
- A8 xor b ; s z v c=0 | DD2B dec ix
- A9 xor c ; s z v c=0 | FD2B dec iy
- AA xor d ; s z v c=0 | 2D dec l ; s z v
- AB xor e ; s z v c=0 | 3B dec sp
- AC xor h ; s z v c=0 | F3 di
- AD xor l ; s z v c=0 | 10FE djnz $
- AE xor (hl) ; s z v c=0 | FB ei
- AF xor a ; s z v c=0 | E3 ex (sp),hl
- B0 or b ; s z v c=0 | DDE3 ex (sp),ix
- B1 or c ; s z v c=0 | FDE3 ex (sp),iy
- B2 or d ; s z v c=0 | 08 ex af,af'
- B3 or e ; s z v c=0 | EB ex de,hl
- B4 or h ; s z v c=0 | D9 exx
- B5 or l ; s z v c=0 | 76 halt
- B6 or (hl) ; s z v c=0 | ED46 im 0
- B7 or a ; s z v c=0 | ED56 im 1
- B8 cp b ; s z v c | ED5E im 2
- B9 cp c ; s z v c | ED78 in a,(c) ; s z v
- BA cp d ; s z v c | ED40 in b,(c) ; s z v
- BB cp e ; s z v c | ED48 in c,(c) ; s z v
- BC cp h ; s z v c | ED50 in d,(c) ; s z v
- BD cp l ; s z v c | ED58 in e,(c) ; s z v
- BE cp (hl) ; s z v c | ED60 in h,(c) ; s z v
- BF cp a ; s z v c | ED68 in l,(c) ; s z v
- C0 ret nz | 34 inc (hl) ; s z v
- C1 pop bc | DD340C inc (ix+0Ch) ; s z v
- C22301 jp nz,123h | FD340C inc (iy+0Ch) ; s z v
- C32301 jp 123h | 3C inc a ; s z v
- C42301 call nz,123h | 04 inc b ; s z v
- C5 push bc | 03 inc bc
- C60C add a,12 ; s z v c | 0C inc c ; s z v
- C7 rst 00h | 14 inc d ; s z v
- C8 ret z | 13 inc de
- C9 ret | 1C inc e ; s z v
- CA2301 jp z,123h | 24 inc h ; s z v
- CB00 rlc b ; s z v c | 23 inc hl
- CB01 rlc c ; s z v c | DD23 inc ix
- CB02 rlc d ; s z v c | FD23 inc iy
- CB03 rlc e ; s z v c | 2C inc l ; s z v
- CB04 rlc h ; s z v c | 33 inc sp
- CB05 rlc l ; s z v c | DB0C in a,(12)
- CB06 rlc (hl) ; s z v c | EDAA ind ; s z v
- CB07 rlc a ; s z v c | EDBA indr ; s z v
- CB08 rrc b ; s z v c | EDA2 ini ; s z v
- CB09 rrc c ; s z v c | EDB2 inir ; s z v
- CB0A rrc d ; s z v c | C32301 jp 123h
- CB0B rrc e ; s z v c | E9 jp (hl)
- CB0C rrc h ; s z v c | DDE9 jp (ix)
- CB0D rrc l ; s z v c | FDE9 jp (iy)
- CB0E rrc (hl) ; s z v c | DA2301 jp c,123h
- CB0F rrc a ; s z v c | FA2301 jp m,123h
- CB10 rl b ; s z v c | D22301 jp nc,123h
- CB11 rl c ; s z v c | C22301 jp nz,123h
- CB12 rl d ; s z v c | F22301 jp p,123h
- CB13 rl e ; s z v c | EA2301 jp pe,123h
- CB14 rl h ; s z v c | E22301 jp po,123h
- CB15 rl l ; s z v c | CA2301 jp z,123h
- CB16 rl (hl) ; s z v c | 38FE jr c,$
- CB17 rl a ; s z v c | 30FE jr nc,$
- CB18 rr b ; s z v c | 20FE jr nz,$
- CB19 rr c ; s z v c | 28FE jr z,$
- CB1A rr d ; s z v c | 18FE jr $
- CB1B rr e ; s z v c | 02 ld (bc),a
- CB1C rr h ; s z v c | 12 ld (de),a
- CB1D rr l ; s z v c | 77 ld (hl),a
- CB1E rr (hl) ; s z v c | 70 ld (hl),b
- CB1F rr a ; s z v c | 71 ld (hl),c
- CB20 sla b ; s z v c | 72 ld (hl),d
- CB21 sla c ; s z v c | 73 ld (hl),e
- CB22 sla d ; s z v c | 74 ld (hl),h
- CB23 sla e ; s z v c | 75 ld (hl),l
- CB24 sla h ; s z v c | 360C ld (hl),12
- CB25 sla l ; s z v c | DD770C ld (ix+0Ch),A
- CB26 sla (hl) ; s z v c | DD700C ld (ix+0Ch),b
- CB27 sla a ; s z v c | DD710C ld (ix+0Ch),c
- CB28 sra b ; s z v c | DD720C ld (ix+0Ch),d
- CB29 sra c ; s z v c | DD730C ld (ix+0Ch),e
- CB2A sra d ; s z v c | DD740C ld (ix+0Ch),h
- CB2B sra e ; s z v c | DD750C ld (ix+0Ch),l
- CB2C sra h ; s z v c | DD360C0C ld (ix+0Ch),12
- CB2D sra l ; s z v c | FD770C ld (iy+0Ch),A
- CB2E sra (hl) ; s z v c | FD700C ld (iy+0Ch),b
- CB2F sra a ; s z v c | FD710C ld (iy+0Ch),c
- CB38 srl b ; s z v c | FD720C ld (iy+0Ch),d
- CB39 srl c ; s z v c | FD730C ld (iy+0Ch),e
- CB3A srl d ; s z v c | FD740C ld (iy+0Ch),h
- CB3B srl e ; s z v c | FD750C ld (iy+0Ch),l
- CB3C srl h ; s z v c | FD360C0C ld (iy+0Ch),12
- CB3D srl l ; s z v c | 322301 ld (123h),a
- CB3E srl (hl) ; s z v c | ED432301 ld (123h),bc
- CB3F srl a ; s z v c | ED532301 ld (123h),de
- CB40 bit 0,b ; s z v | 222301 ld (123h),hl
- CB41 bit 0,c ; s z v | DD222301 ld (123h),ix
- CB42 bit 0,d ; s z v | FD222301 ld (123h),iy
- CB43 bit 0,e ; s z v | ED732301 ld (123h),sp
- CB44 bit 0,h ; s z v | 0A ld a,(bc)
- CB45 bit 0,l ; s z v | 1A ld a,(de)
- CB46 bit 0,(hl) ; s z v | 7E ld a,(hl)
- CB47 bit 0,a ; s z v | DD7E0C ld a,(ix+0Ch)
- CB48 bit 1,b ; s z v | FD7E0C ld a,(iy+0Ch)
- CB49 bit 1,c ; s z v | 3A2301 ld a,(123h)
- CB4A bit 1,d ; s z v | 7F ld a,a
- CB4B bit 1,e ; s z v | 78 ld a,b
- CB4C bit 1,h ; s z v | 79 ld a,c
- CB4D bit 1,l ; s z v | 7A ld a,d
- CB4E bit 1,(hl) ; s z v | 7B ld a,e
- CB4F bit 1,a ; s z v | 7C ld a,h
- CB50 bit 2,b ; s z v | ED57 ld a,i ; s z v
- CB51 bit 2,c ; s z v | 7D ld a,l
- CB52 bit 2,d ; s z v | 3E0C ld a,12
- CB53 bit 2,e ; s z v | ED5F ld a,r ; s z v
- CB54 bit 2,h ; s z v | 46 ld b,(hl)
- CB55 bit 2,l ; s z v | DD460C ld b,(ix+0Ch)
- CB56 bit 2,(hl) ; s z v | FD460C ld b,(iy+0Ch)
- CB57 bit 2,a ; s z v | 47 ld b,a
- CB58 bit 3,b ; s z v | 40 ld b,b
- CB59 bit 3,c ; s z v | 41 ld b,c
- CB5A bit 3,d ; s z v | 42 ld b,d
- CB5B bit 3,e ; s z v | 43 ld b,e
- CB5C bit 3,h ; s z v | 44 ld b,h
- CB5D bit 3,l ; s z v | 45 ld b,l
- CB5E bit 3,(hl) ; s z v | 060C ld b,12
- CB5F bit 3,a ; s z v | ED4B2301 ld bc,(123h)
- CB60 bit 4,b ; s z v | 012301 ld bc,123h
- CB61 bit 4,c ; s z v | 4E ld c,(hl)
- CB62 bit 4,d ; s z v | DD4E0C ld c,(ix+0Ch)
- CB63 bit 4,e ; s z v | FD4E0C ld c,(iy+0Ch)
- CB64 bit 4,h ; s z v | 4F ld c,a
- CB65 bit 4,l ; s z v | 48 ld c,b
- CB66 bit 4,(hl) ; s z v | 49 ld c,c
- CB67 bit 4,a ; s z v | 4A ld c,d
- CB68 bit 5,b ; s z v | 4B ld c,e
- CB69 bit 5,c ; s z v | 4C ld c,h
- CB6A bit 5,d ; s z v | 4D ld c,l
- CB6B bit 5,e ; s z v | 0E0C ld c,12
- CB6C bit 5,h ; s z v | 56 ld d,(hl)
- CB6D bit 5,l ; s z v | DD560C ld d,(ix+0Ch)
- CB6E bit 5,(hl) ; s z v | FD560C ld d,(iy+0Ch)
- CB6F bit 5,a ; s z v | 57 ld d,a
- CB70 bit 6,b ; s z v | 50 ld d,b
- CB71 bit 6,c ; s z v | 51 ld d,c
- CB72 bit 6,d ; s z v | 52 ld d,d
- CB73 bit 6,e ; s z v | 53 ld d,e
- CB74 bit 6,h ; s z v | 54 ld d,h
- CB75 bit 6,l ; s z v | 55 ld d,l
- CB76 bit 6,(hl) ; s z v | 160C ld d,12
- CB77 bit 6,a ; s z v | ED5B2301 ld de,(123h)
- CB78 bit 7,b ; s z v | 112301 ld de,123h
- CB79 bit 7,c ; s z v | 5E ld e,(hl)
- CB7A bit 7,d ; s z v | DD5E0C ld e,(ix+0Ch)
- CB7B bit 7,e ; s z v | FD5E0C ld e,(iy+0Ch)
- CB7C bit 7,h ; s z v | 5F ld e,a
- CB7D bit 7,l ; s z v | 58 ld e,b
- CB7E bit 7,(hl) ; s z v | 59 ld e,c
- CB7F bit 7,a ; s z v | 5A ld e,d
- CB80 res 0,b | 5B ld e,e
- CB81 res 0,c | 5C ld e,h
- CB82 res 0,d | 5D ld e,l
- CB83 res 0,e | 1E0C ld e,12
- CB84 res 0,h | 66 ld h,(hl)
- CB85 res 0,l | DD660C ld h,(ix+0Ch)
- CB86 res 0,(hl) | FD660C ld h,(iy+0Ch)
- CB87 res 0,a | 67 ld h,a
- CB88 res 1,b | 60 ld h,b
- CB89 res 1,c | 61 ld h,c
- CB8A res 1,d | 62 ld h,d
- CB8B res 1,e | 63 ld h,e
- CB8C res 1,h | 64 ld h,h
- CB8D res 1,l | 65 ld h,l
- CB8E res 1,(hl) | 260C ld h,12
- CB8F res 1,a | 2A2301 ld hl,(123h)
- CB90 res 2,b | 212301 ld hl,123h
- CB91 res 2,c | ED47 ld i,a
- CB92 res 2,d | DD2A2301 ld ix,(123h)
- CB93 res 2,e | DD212301 ld ix,123h
- CB94 res 2,h | FD2A2301 ld iy,(123h)
- CB95 res 2,l | FD212301 ld iy,123h
- CB96 res 2,(hl) | 6E ld l,(hl)
- CB97 res 2,a | DD6E0C ld l,(ix+0Ch)
- CB98 res 3,b | FD6E0C ld l,(iy+0Ch)
- CB99 res 3,c | 6F ld l,a
- CB9A res 3,d | 68 ld l,b
- CB9B res 3,e | 69 ld l,c
- CB9C res 3,h | 6A ld l,d
- CB9D res 3,l | 6B ld l,e
- CB9E res 3,(hl) | 6C ld l,h
- CB9F res 3,a | 6D ld l,l
- CBA0 res 4,b | 2E0C ld l,12
- CBA1 res 4,c | ED4F ld r,a
- CBA2 res 4,d | ED7B2301 ld sp,(123h)
- CBA3 res 4,e | 312301 ld sp,123h
- CBA4 res 4,h | F9 ld sp,hl
- CBA5 res 4,l | DDF9 ld sp,ix
- CBA6 res 4,(hl) | FDF9 ld sp,iy
- CBA7 res 4,a | EDA8 ldd ; v
- CBA8 res 5,b | EDB8 lddr ; v=0
- CBA9 res 5,c | EDA0 ldi ; v
- CBAA res 5,d | EDB0 ldir ; v=0
- CBAB res 5,e | ED44 neg ; s z v c
- CBAC res 5,h | 00 nop
- CBAD res 5,l | B6 or (hl) ; s z v c=0
- CBAE res 5,(hl) | DDB60C or (ix+0Ch) ; s z v c=0
- CBAF res 5,a | FDB60C or (iy+0Ch) ; s z v c=0
- CBB0 res 6,b | B7 or a ; s z v c=0
- CBB1 res 6,c | B0 or b ; s z v c=0
- CBB2 res 6,d | B1 or c ; s z v c=0
- CBB3 res 6,e | B2 or d ; s z v c=0
- CBB4 res 6,h | B3 or e ; s z v c=0
- CBB5 res 6,l | B4 or h ; s z v c=0
- CBB6 res 6,(hl) | B5 or l ; s z v c=0
- CBB7 res 6,a | F60C or 12 ; s z v c=0
- CBB8 res 7,b | EDBB otdr ; s z v
- CBB9 res 7,c | EDB3 otir ; s z v
- CBBA res 7,d | ED79 out (c),a
- CBBB res 7,e | ED41 out (c),b
- CBBC res 7,h | ED49 out (c),c
- CBBD res 7,l | ED51 out (c),d
- CBBE res 7,(hl) | ED59 out (c),e
- CBBF res 7,a | ED61 out (c),h
- CBC0 set 0,b | ED69 out (c),l
- CBC1 set 0,c | D30C out (12),a
- CBC2 set 0,d | EDAB outd ; s z v
- CBC3 set 0,e | EDA3 outi ; s z v
- CBC4 set 0,h | F1 pop af
- CBC5 set 0,l | C1 pop bc
- CBC6 set 0,(hl) | D1 pop de
- CBC7 set 0,a | E1 pop hl
- CBC8 set 1,b | DDE1 pop ix
- CBC9 set 1,c | FDE1 pop iy
- CBCA set 1,d | F5 push af
- CBCB set 1,e | C5 push bc
- CBCC set 1,h | D5 push de
- CBCD set 1,l | E5 push hl
- CBCE set 1,(hl) | DDE5 push ix
- CBCF set 1,a | FDE5 push iy
- CBD0 set 2,b | CB86 res 0,(hl)
- CBD1 set 2,c | DDCB0C86 res 0,(ix+0Ch)
- CBD2 set 2,d | FDCB0C86 res 0,(iy+0Ch)
- CBD3 set 2,e | CB87 res 0,a
- CBD4 set 2,h | CB80 res 0,b
- CBD5 set 2,l | CB81 res 0,c
- CBD6 set 2,(hl) | CB82 res 0,d
- CBD7 set 2,a | CB83 res 0,e
- CBD8 set 3,b | CB84 res 0,h
- CBD9 set 3,c | CB85 res 0,l
- CBDA set 3,d | CB8E res 1,(hl)
- CBDB set 3,e | DDCB0C8E res 1,(ix+0Ch)
- CBDC set 3,h | FDCB0C8E res 1,(iy+0Ch)
- CBDD set 3,l | CB8F res 1,a
- CBDE set 3,(hl) | CB88 res 1,b
- CBDF set 3,a | CB89 res 1,c
- CBE0 set 4,b | CB8A res 1,d
- CBE1 set 4,c | CB8B res 1,e
- CBE2 set 4,d | CB8C res 1,h
- CBE3 set 4,e | CB8D res 1,l
- CBE4 set 4,h | CB96 res 2,(hl)
- CBE5 set 4,l | DDCB0C96 res 2,(ix+0Ch)
- CBE6 set 4,(hl) | FDCB0C96 res 2,(iy+0Ch)
- CBE7 set 4,a | CB97 res 2,a
- CBE8 set 5,b | CB90 res 2,b
- CBE9 set 5,c | CB91 res 2,c
- CBEA set 5,d | CB92 res 2,d
- CBEB set 5,e | CB93 res 2,e
- CBEC set 5,h | CB94 res 2,h
- CBED set 5,l | CB95 res 2,l
- CBEE set 5,(hl) | CB9E res 3,(hl)
- CBEF set 5,a | DDCB0C9E res 3,(ix+0Ch)
- CBF0 set 6,b | FDCB0C9E res 3,(iy+0Ch)
- CBF1 set 6,c | CB9F res 3,a
- CBF2 set 6,d | CB98 res 3,b
- CBF3 set 6,e | CB99 res 3,c
- CBF4 set 6,h | CB9A res 3,d
- CBF5 set 6,l | CB9B res 3,e
- CBF6 set 6,(hl) | CB9C res 3,h
- CBF7 set 6,a | CB9D res 3,l
- CBF8 set 7,b | CBA6 res 4,(hl)
- CBF9 set 7,c | DDCB0CA6 res 4,(ix+0Ch)
- CBFA set 7,d | FDCB0CA6 res 4,(iy+0Ch)
- CBFB set 7,e | CBA7 res 4,a
- CBFC set 7,h | CBA0 res 4,b
- CBFD set 7,l | CBA1 res 4,c
- CBFE set 7,(hl) | CBA2 res 4,d
- CBFF set 7,a | CBA3 res 4,e
- CC2301 call z,123h | CBA4 res 4,h
- CD2301 call 123h | CBA5 res 4,l
- CE0C adc a,12 ; s z v c | CBAE res 5,(hl)
- CF rst 08h | DDCB0CAE res 5,(ix+0Ch)
- D0 ret nc | FDCB0CAE res 5,(iy+0Ch)
- D1 pop de | CBAF res 5,a
- D22301 jp nc,123h | CBA8 res 5,b
- D30C out (12),a | CBA9 res 5,c
- D42301 call nc,123h | CBAA res 5,d
- D5 push de | CBAB res 5,e
- D60C sub 12 ; s z v c | CBAC res 5,h
- D7 rst 10h | CBAD res 5,l
- D8 ret c | CBB6 res 6,(hl)
- D9 exx | DDCB0CB6 res 6,(ix+0Ch)
- DA2301 jp c,123h | FDCB0CB6 res 6,(iy+0Ch)
- DB0C in a,(12) | CBB7 res 6,a
- DC2301 call c,123h | CBB0 res 6,b
- DD09 add ix,bc ; c | CBB1 res 6,c
- DD19 add ix,de ; c | CBB2 res 6,d
- DD212301 ld ix,123h | CBB3 res 6,e
- DD222301 ld (123h),ix | CBB4 res 6,h
- DD23 inc ix | CBB5 res 6,l
- DD29 add ix,ix ; c | CBBE res 7,(hl)
- DD2A2301 ld ix,(123h) | DDCB0CBE res 7,(ix+0Ch)
- DD2B dec ix | FDCB0CBE res 7,(iy+0Ch)
- DD340C inc (ix+0Ch) ; s z v | CBBF res 7,a
- DD350C dec (ix+0Ch) ; s z v | CBB8 res 7,b
- DD360C0C ld (ix+0Ch),12 | CBB9 res 7,c
- DD39 add ix,sp ; c | CBBA res 7,d
- DD460C ld b,(ix+0Ch) | CBBB res 7,e
- DD4E0C ld c,(ix+0Ch) | CBBC res 7,h
- DD560C ld d,(ix+0Ch) | CBBD res 7,l
- DD5E0C ld e,(ix+0Ch) | C9 ret
- DD660C ld h,(ix+0Ch) | D8 ret c
- DD6E0C ld l,(ix+0Ch) | F8 ret m
- DD700C ld (ix+0Ch),b | D0 ret nc
- DD710C ld (ix+0Ch),c | C0 ret nz
- DD720C ld (ix+0Ch),d | F0 ret p
- DD730C ld (ix+0Ch),e | E8 ret pe
- DD740C ld (ix+0Ch),h | E0 ret po
- DD750C ld (ix+0Ch),l | C8 ret z
- DD770C ld (ix+0Ch),A | ED4D reti
- DD7E0C ld a,(ix+0Ch) | ED45 retn
- DD860C add a,(ix+0Ch) ; s z v c | CB16 rl (hl) ; s z v c
- DD8E0C adc a,(ix+0Ch) ; s z v c | DDCB0C16 rl (ix+0Ch) ; s z v c
- DD960C sub (ix+0Ch) ; s z v c | FDCB0C16 rl (iy+0Ch) ; s z v c
- DD9E0C sbc a,(ix+0Ch) ; s z v c | CB17 rl a ; s z v c
- DDA60C and (ix+0Ch) ; s z v c=0 | CB10 rl b ; s z v c
- DDAE0C xor (ix+0Ch) ; s z v c=0 | CB11 rl c ; s z v c
- DDB60C or (ix+0Ch) ; s z v c=0 | CB12 rl d ; s z v c
- DDBE0C cp (ix+0Ch) ; s z v c | CB13 rl e ; s z v c
- DDCB0C06 rlc (ix+0Ch) ; s z v c | CB14 rl h ; s z v c
- DDCB0C0E rrc (ix+0Ch) ; s z v c | CB15 rl l ; s z v c
- DDCB0C16 rl (ix+0Ch) ; s z v c | 17 rla ; s z v c
- DDCB0C1E rr (ix+0Ch) ; s z v c | CB06 rlc (hl) ; s z v c
- DDCB0C26 sla (ix+0Ch) ; s z v c | DDCB0C06 rlc (ix+0Ch) ; s z v c
- DDCB0C2E sra (ix+0Ch) ; s z v c | FDCB0C06 rlc (iy+0Ch) ; s z v c
- DDCB0C3E srl (ix+0Ch) ; s z v c | CB07 rlc a ; s z v c
- DDCB0C46 bit 0,(ix+0Ch) ; s z v | CB00 rlc b ; s z v c
- DDCB0C4E bit 1,(ix+0Ch) ; s z v | CB01 rlc c ; s z v c
- DDCB0C56 bit 2,(ix+0Ch) ; s z v | CB02 rlc d ; s z v c
- DDCB0C5E bit 3,(ix+0Ch) ; s z v | CB03 rlc e ; s z v c
- DDCB0C66 bit 4,(ix+0Ch) ; s z v | CB04 rlc h ; s z v c
- DDCB0C6E bit 5,(ix+0Ch) ; s z v | CB05 rlc l ; s z v c
- DDCB0C76 bit 6,(ix+0Ch) ; s z v | 07 rlca ; c
- DDCB0C7E bit 7,(ix+0Ch) ; s z v | ED6F rld ; s z v
- DDCB0C86 res 0,(ix+0Ch) | CB1E rr (hl) ; s z v c
- DDCB0C8E res 1,(ix+0Ch) | DDCB0C1E rr (ix+0Ch) ; s z v c
- DDCB0C96 res 2,(ix+0Ch) | FDCB0C1E rr (iy+0Ch) ; s z v c
- DDCB0C9E res 3,(ix+0Ch) | CB1F rr a ; s z v c
- DDCB0CA6 res 4,(ix+0Ch) | CB18 rr b ; s z v c
- DDCB0CAE res 5,(ix+0Ch) | CB19 rr c ; s z v c
- DDCB0CB6 res 6,(ix+0Ch) | CB1A rr d ; s z v c
- DDCB0CBE res 7,(ix+0Ch) | CB1B rr e ; s z v c
- DDCB0CC6 set 0,(ix+0Ch) | CB1C rr h ; s z v c
- DDCB0CCE set 1,(ix+0Ch) | CB1D rr l ; s z v c
- DDCB0CD6 set 2,(ix+0Ch) | 1F rra ; c
- DDCB0CDE set 3,(ix+0Ch) | CB0E rrc (hl) ; s z v c
- DDCB0CE6 set 4,(ix+0Ch) | DDCB0C0E rrc (ix+0Ch) ; s z v c
- DDCB0CEE set 5,(ix+0Ch) | FDCB0C0E rrc (iy+0Ch) ; s z v c
- DDCB0CF6 set 6,(ix+0Ch) | CB0F rrc a ; s z v c
- DDCB0CFE set 7,(ix+0Ch) | CB08 rrc b ; s z v c
- DDE1 pop ix | CB09 rrc c ; s z v c
- DDE3 ex (sp),ix | CB0A rrc d ; s z v c
- DDE5 push ix | CB0B rrc e ; s z v c
- DDE9 jp (ix) | CB0C rrc h ; s z v c
- DDF9 ld sp,ix | CB0D rrc l ; s z v c
- DE0C sbc a,12 ; s z v c | 0F rrca ; c
- DF rst 18h | ED67 rrd ; s z v
- E0 ret po | C7 rst 00h
- E1 pop hl | CF rst 08h
- E22301 jp po,123h | D7 rst 10h
- E3 ex (sp),hl | DF rst 18h
- E42301 call po,123h | E7 rst 20h
- E5 push hl | EF rst 28h
- E60C and 12 ; s z v c=0 | F7 rst 30h
- E7 rst 20h | FF rst 38h
- E8 ret pe | 9E sbc a,(hl) ; s z v c
- E9 jp (hl) | DD9E0C sbc a,(ix+0Ch) ; s z v c
- EA2301 jp pe,123h | FD9E0C sbc a,(iy+0Ch) ; s z v c
- EB ex de,hl | 9F sbc a,a ; s z v c
- EC2301 call pe,123h | 98 sbc a,b ; s z v c
- ED40 in b,(c) ; s z v | 99 sbc a,c ; s z v c
- ED41 out (c),b | 9A sbc a,d ; s z v c
- ED42 sbc hl,bc ; s z v c | 9B sbc a,e ; s z v c
- ED432301 ld (123h),bc | 9C sbc a,h ; s z v c
- ED44 neg ; s z v c | 9D sbc a,l ; s z v c
- ED45 retn | DE0C sbc a,12 ; s z v c
- ED46 im 0 | ED42 sbc hl,bc ; s z v c
- ED47 ld i,a | ED52 sbc hl,de ; s z v c
- ED48 in c,(c) ; s z v | ED62 sbc hl,hl ; s z v c
- ED49 out (c),c | ED72 sbc hl,sp ; s z v c
- ED4A adc hl,bc ; s z v c | 37 scf ; c=1
- ED4B2301 ld bc,(123h) | CBC6 set 0,(hl)
- ED4D reti | DDCB0CC6 set 0,(ix+0Ch)
- ED4F ld r,a | FDCB0CC6 set 0,(iy+0Ch)
- ED50 in d,(c) ; s z v | CBC7 set 0,a
- ED51 out (c),d | CBC0 set 0,b
- ED52 sbc hl,de ; s z v c | CBC1 set 0,c
- ED532301 ld (123h),de | CBC2 set 0,d
- ED56 im 1 | CBC3 set 0,e
- ED57 ld a,i ; s z v | CBC4 set 0,h
- ED58 in e,(c) ; s z v | CBC5 set 0,l
- ED59 out (c),e | CBCE set 1,(hl)
- ED5A adc hl,de ; s z v c | DDCB0CCE set 1,(ix+0Ch)
- ED5B2301 ld de,(123h) | FDCB0CCE set 1,(iy+0Ch)
- ED5E im 2 | CBCF set 1,a
- ED5F ld a,r ; s z v | CBC8 set 1,b
- ED60 in h,(c) ; s z v | CBC9 set 1,c
- ED61 out (c),h | CBCA set 1,d
- ED62 sbc hl,hl ; s z v c | CBCB set 1,e
- ED67 rrd ; s z v | CBCC set 1,h
- ED68 in l,(c) ; s z v | CBCD set 1,l
- ED69 out (c),l | CBD6 set 2,(hl)
- ED6A adc hl,hl ; s z v c | DDCB0CD6 set 2,(ix+0Ch)
- ED6F rld ; s z v | FDCB0CD6 set 2,(iy+0Ch)
- ED72 sbc hl,sp ; s z v c | CBD7 set 2,a
- ED732301 ld (123h),sp | CBD0 set 2,b
- ED78 in a,(c) ; s z v | CBD1 set 2,c
- ED79 out (c),a | CBD2 set 2,d
- ED7A adc hl,sp ; s z v c | CBD3 set 2,e
- ED7B2301 ld sp,(123h) | CBD4 set 2,h
- EDA0 ldi ; v | CBD5 set 2,l
- EDA1 cpi ; s z v | CBDE set 3,(hl)
- EDA2 ini ; s z v | DDCB0CDE set 3,(ix+0Ch)
- EDA3 outi ; s z v | FDCB0CDE set 3,(iy+0Ch)
- EDA8 ldd ; v | CBDF set 3,a
- EDA9 cpd ; s z v | CBD8 set 3,b
- EDAA ind ; s z v | CBD9 set 3,c
- EDAB outd ; s z v | CBDA set 3,d
- EDB0 ldir ; v=0 | CBDB set 3,e
- EDB1 cpir ; s z v | CBDC set 3,h
- EDB2 inir ; s z v | CBDD set 3,l
- EDB3 otir ; s z v | CBE6 set 4,(hl)
- EDB8 lddr ; v=0 | DDC