NN EQU 1234H ; a sixteen bit number
|
NN EQU 1234H ; a sixteen bit number
|
N EQU 56H ; an eight bit number
|
N EQU 56H ; an eight bit number
|
|
|
NOP ; 00
|
NOP ; 00
|
LD BC,NN ; 01 XX XX
|
LD BC,NN ; 01 XX XX
|
LD (BC),A ; 02
|
LD (BC),A ; 02
|
INC BC ; 03
|
INC BC ; 03
|
INC B ; 04
|
INC B ; 04
|
DEC B ; 05
|
DEC B ; 05
|
LD B,N ; 06 XX
|
LD B,N ; 06 XX
|
RLCA ; 07
|
RLCA ; 07
|
EX AF,AF' ; 08
|
EX AF,AF' ; 08
|
ADD HL,BC ; 09
|
ADD HL,BC ; 09
|
LD A,(BC) ; 0A
|
LD A,(BC) ; 0A
|
DEC BC ; 0B
|
DEC BC ; 0B
|
INC C ; 0C
|
INC C ; 0C
|
DEC C ; 0D
|
DEC C ; 0D
|
LD C,N ; 0E XX
|
LD C,N ; 0E XX
|
RRCA ; 0F
|
RRCA ; 0F
|
DJNZ $+2 ; 10
|
DJNZ $+2 ; 10
|
LD DE,NN ; 11 XX XX
|
LD DE,NN ; 11 XX XX
|
LD (DE),A ; 12
|
LD (DE),A ; 12
|
INC DE ; 13
|
INC DE ; 13
|
INC D ; 14
|
INC D ; 14
|
DEC D ; 15
|
DEC D ; 15
|
LD D,N ; 16 XX
|
LD D,N ; 16 XX
|
RLA ; 17
|
RLA ; 17
|
JR $+2 ; 18
|
JR $+2 ; 18
|
ADD HL,DE ; 19
|
ADD HL,DE ; 19
|
LD A,(DE) ; 1A
|
LD A,(DE) ; 1A
|
DEC DE ; 1B
|
DEC DE ; 1B
|
INC E ; 1C
|
INC E ; 1C
|
DEC E ; 1D
|
DEC E ; 1D
|
LD E,N ; 1E XX
|
LD E,N ; 1E XX
|
RRA ; 1F
|
RRA ; 1F
|
JR NZ,$+2 ; 20
|
JR NZ,$+2 ; 20
|
LD HL,NN ; 21 XX XX
|
LD HL,NN ; 21 XX XX
|
LD (NN),HL ; 22 XX XX
|
LD (NN),HL ; 22 XX XX
|
INC HL ; 23
|
INC HL ; 23
|
INC H ; 24
|
INC H ; 24
|
DEC H ; 25
|
DEC H ; 25
|
LD H,N ; 26 XX
|
LD H,N ; 26 XX
|
DAA ; 27
|
DAA ; 27
|
JR Z,$+2 ; 28
|
JR Z,$+2 ; 28
|
ADD HL,HL ; 29
|
ADD HL,HL ; 29
|
LD HL,(NN) ; 2A XX XX
|
LD HL,(NN) ; 2A XX XX
|
DEC HL ; 2B
|
DEC HL ; 2B
|
INC L ; 2C
|
INC L ; 2C
|
DEC L ; 2D
|
DEC L ; 2D
|
LD L,N ; 2E XX
|
LD L,N ; 2E XX
|
CPL ; 2F
|
CPL ; 2F
|
JR NC,$+2 ; 30
|
JR NC,$+2 ; 30
|
LD SP,NN ; 31 XX XX
|
LD SP,NN ; 31 XX XX
|
LD (NN),A ; 32 XX XX
|
LD (NN),A ; 32 XX XX
|
INC SP ; 33
|
INC SP ; 33
|
INC (HL) ; 34
|
INC (HL) ; 34
|
DEC (HL) ; 35
|
DEC (HL) ; 35
|
LD (HL),N ; 36 XX
|
LD (HL),N ; 36 XX
|
SCF ; 37
|
SCF ; 37
|
JR C,$+2 ; 38
|
JR C,$+2 ; 38
|
ADD HL,SP ; 39
|
ADD HL,SP ; 39
|
LD A,(NN) ; 3A XX XX
|
LD A,(NN) ; 3A XX XX
|
DEC SP ; 3B
|
DEC SP ; 3B
|
INC A ; 3C
|
INC A ; 3C
|
DEC A ; 3D
|
DEC A ; 3D
|
LD A,N ; 3E XX
|
LD A,N ; 3E XX
|
CCF ; 3F
|
CCF ; 3F
|
LD B,B ; 40
|
LD B,B ; 40
|
LD B,C ; 41
|
LD B,C ; 41
|
LD B,D ; 42
|
LD B,D ; 42
|
LD B,E ; 43
|
LD B,E ; 43
|
LD B,H ; 44
|
LD B,H ; 44
|
LD B,L ; 45
|
LD B,L ; 45
|
LD B,(HL) ; 46
|
LD B,(HL) ; 46
|
LD B,A ; 47
|
LD B,A ; 47
|
LD C,B ; 48
|
LD C,B ; 48
|
LD C,C ; 49
|
LD C,C ; 49
|
LD C,D ; 4A
|
LD C,D ; 4A
|
LD C,E ; 4B
|
LD C,E ; 4B
|
LD C,H ; 4C
|
LD C,H ; 4C
|
LD C,L ; 4D
|
LD C,L ; 4D
|
LD C,(HL) ; 4E
|
LD C,(HL) ; 4E
|
LD C,A ; 4F
|
LD C,A ; 4F
|
LD D,B ; 50
|
LD D,B ; 50
|
LD D,C ; 51
|
LD D,C ; 51
|
LD D,D ; 52
|
LD D,D ; 52
|
LD D,E ; 53
|
LD D,E ; 53
|
LD D,H ; 54
|
LD D,H ; 54
|
LD D,L ; 55
|
LD D,L ; 55
|
LD D,(HL) ; 56
|
LD D,(HL) ; 56
|
LD D,A ; 57
|
LD D,A ; 57
|
LD E,B ; 58
|
LD E,B ; 58
|
LD E,C ; 59
|
LD E,C ; 59
|
LD E,D ; 5A
|
LD E,D ; 5A
|
LD E,E ; 5B
|
LD E,E ; 5B
|
LD E,H ; 5C
|
LD E,H ; 5C
|
LD E,L ; 5D
|
LD E,L ; 5D
|
LD E,(HL) ; 5E
|
LD E,(HL) ; 5E
|
LD E,A ; 5F
|
LD E,A ; 5F
|
LD H,B ; 60
|
LD H,B ; 60
|
LD H,C ; 61
|
LD H,C ; 61
|
LD H,D ; 62
|
LD H,D ; 62
|
LD H,E ; 63
|
LD H,E ; 63
|
LD H,H ; 64
|
LD H,H ; 64
|
LD H,L ; 65
|
LD H,L ; 65
|
LD H,(HL) ; 66
|
LD H,(HL) ; 66
|
LD H,A ; 67
|
LD H,A ; 67
|
LD L,B ; 68
|
LD L,B ; 68
|
LD L,C ; 69
|
LD L,C ; 69
|
LD L,D ; 6A
|
LD L,D ; 6A
|
LD L,E ; 6B
|
LD L,E ; 6B
|
LD L,H ; 6C
|
LD L,H ; 6C
|
LD L,L ; 6D
|
LD L,L ; 6D
|
LD L,(HL) ; 6E
|
LD L,(HL) ; 6E
|
LD L,A ; 6F
|
LD L,A ; 6F
|
LD (HL),B ; 70
|
LD (HL),B ; 70
|
LD (HL),C ; 71
|
LD (HL),C ; 71
|
LD (HL),D ; 72
|
LD (HL),D ; 72
|
LD (HL),E ; 73
|
LD (HL),E ; 73
|
LD (HL),H ; 74
|
LD (HL),H ; 74
|
LD (HL),L ; 75
|
LD (HL),L ; 75
|
HALT ; 76
|
HALT ; 76
|
LD (HL),A ; 77
|
LD (HL),A ; 77
|
LD A,B ; 78
|
LD A,B ; 78
|
LD A,C ; 79
|
LD A,C ; 79
|
LD A,D ; 7A
|
LD A,D ; 7A
|
LD A,E ; 7B
|
LD A,E ; 7B
|
LD A,H ; 7C
|
LD A,H ; 7C
|
LD A,L ; 7D
|
LD A,L ; 7D
|
LD A,(HL) ; 7E
|
LD A,(HL) ; 7E
|
LD A,A ; 7F
|
LD A,A ; 7F
|
ADD A,B ; 80
|
ADD A,B ; 80
|
ADD A,C ; 81
|
ADD A,C ; 81
|
ADD A,D ; 82
|
ADD A,D ; 82
|
ADD A,E ; 83
|
ADD A,E ; 83
|
ADD A,H ; 84
|
ADD A,H ; 84
|
ADD A,L ; 85
|
ADD A,L ; 85
|
ADD A,(HL) ; 86
|
ADD A,(HL) ; 86
|
ADD A,A ; 87
|
ADD A,A ; 87
|
ADC A,B ; 88
|
ADC A,B ; 88
|
ADC A,C ; 89
|
ADC A,C ; 89
|
ADC A,D ; 8A
|
ADC A,D ; 8A
|
ADC A,E ; 8B
|
ADC A,E ; 8B
|
ADC A,H ; 8C
|
ADC A,H ; 8C
|
ADC A,L ; 8D
|
ADC A,L ; 8D
|
ADC A,(HL) ; 8E
|
ADC A,(HL) ; 8E
|
ADC A,A ; 8F
|
ADC A,A ; 8F
|
SUB B ; 90
|
SUB B ; 90
|
SUB C ; 91
|
SUB C ; 91
|
SUB D ; 92
|
SUB D ; 92
|
SUB E ; 93
|
SUB E ; 93
|
SUB H ; 94
|
SUB H ; 94
|
SUB L ; 95
|
SUB L ; 95
|
SUB (HL) ; 96
|
SUB (HL) ; 96
|
SUB A ; 97
|
SUB A ; 97
|
SBC B ; 98
|
SBC B ; 98
|
SBC C ; 99
|
SBC C ; 99
|
SBC D ; 9A
|
SBC D ; 9A
|
SBC E ; 9B
|
SBC E ; 9B
|
SBC H ; 9C
|
SBC H ; 9C
|
SBC L ; 9D
|
SBC L ; 9D
|
SBC (HL) ; 9E
|
SBC (HL) ; 9E
|
SBC A ; 9F
|
SBC A ; 9F
|
AND B ; A0
|
AND B ; A0
|
AND C ; A1
|
AND C ; A1
|
AND D ; A2
|
AND D ; A2
|
AND E ; A3
|
AND E ; A3
|
AND H ; A4
|
AND H ; A4
|
AND L ; A5
|
AND L ; A5
|
AND (HL) ; A6
|
AND (HL) ; A6
|
AND A ; A7
|
AND A ; A7
|
XOR B ; A8
|
XOR B ; A8
|
XOR C ; A9
|
XOR C ; A9
|
XOR D ; AA
|
XOR D ; AA
|
XOR E ; AB
|
XOR E ; AB
|
XOR H ; AC
|
XOR H ; AC
|
XOR L ; AD
|
XOR L ; AD
|
XOR (HL) ; AE
|
XOR (HL) ; AE
|
XOR A ; AF
|
XOR A ; AF
|
OR B ; B0
|
OR B ; B0
|
OR C ; B1
|
OR C ; B1
|
OR D ; B2
|
OR D ; B2
|
OR E ; B3
|
OR E ; B3
|
OR H ; B4
|
OR H ; B4
|
OR L ; B5
|
OR L ; B5
|
OR (HL) ; B6
|
OR (HL) ; B6
|
OR A ; B7
|
OR A ; B7
|
CP B ; B8
|
CP B ; B8
|
CP C ; B9
|
CP C ; B9
|
CP D ; BA
|
CP D ; BA
|
CP E ; BB
|
CP E ; BB
|
CP H ; BC
|
CP H ; BC
|
CP L ; BD
|
CP L ; BD
|
CP (HL) ; BE
|
CP (HL) ; BE
|
CP A ; BF
|
CP A ; BF
|
RET NZ ; C0
|
RET NZ ; C0
|
POP BC ; C1
|
POP BC ; C1
|
JP NZ,$+3 ; C2
|
JP NZ,$+3 ; C2
|
JP $+3 ; C3
|
JP $+3 ; C3
|
CALL NZ,NN ; C4 XX XX
|
CALL NZ,NN ; C4 XX XX
|
PUSH BC ; C5
|
PUSH BC ; C5
|
ADD A,N ; C6 XX
|
ADD A,N ; C6 XX
|
RST 0 ; C7
|
RST 0 ; C7
|
RET Z ; C8
|
RET Z ; C8
|
RET ; C9
|
RET ; C9
|
JP Z,$+3 ; CA
|
JP Z,$+3 ; CA
|
RLC B ; CB 00
|
RLC B ; CB 00
|
RLC C ; CB 01
|
RLC C ; CB 01
|
RLC D ; CB 02
|
RLC D ; CB 02
|
RLC E ; CB 03
|
RLC E ; CB 03
|
RLC H ; CB 04
|
RLC H ; CB 04
|
RLC L ; CB 05
|
RLC L ; CB 05
|
RLC (HL) ; CB 06
|
RLC (HL) ; CB 06
|
RLC A ; CB 07
|
RLC A ; CB 07
|
RRC B ; CB 08
|
RRC B ; CB 08
|
RRC C ; CB 09
|
RRC C ; CB 09
|
RRC D ; CB 0A
|
RRC D ; CB 0A
|
RRC E ; CB 0B
|
RRC E ; CB 0B
|
RRC H ; CB 0C
|
RRC H ; CB 0C
|
RRC L ; CB 0D
|
RRC L ; CB 0D
|
RRC (HL) ; CB 0E
|
RRC (HL) ; CB 0E
|
RRC A ; CB 0F
|
RRC A ; CB 0F
|
RL B ; CB 10
|
RL B ; CB 10
|
RL C ; CB 11
|
RL C ; CB 11
|
RL D ; CB 12
|
RL D ; CB 12
|
RL E ; CB 13
|
RL E ; CB 13
|
RL H ; CB 14
|
RL H ; CB 14
|
RL L ; CB 15
|
RL L ; CB 15
|
RL (HL) ; CB 16
|
RL (HL) ; CB 16
|
RL A ; CB 17
|
RL A ; CB 17
|
RR B ; CB 18
|
RR B ; CB 18
|
RR C ; CB 19
|
RR C ; CB 19
|
RR D ; CB 1A
|
RR D ; CB 1A
|
RR E ; CB 1B
|
RR E ; CB 1B
|
RR H ; CB 1C
|
RR H ; CB 1C
|
RR L ; CB 1D
|
RR L ; CB 1D
|
RR (HL) ; CB 1E
|
RR (HL) ; CB 1E
|
RR A ; CB 1F
|
RR A ; CB 1F
|
SLA B ; CB 20
|
SLA B ; CB 20
|
SLA C ; CB 21
|
SLA C ; CB 21
|
SLA D ; CB 22
|
SLA D ; CB 22
|
SLA E ; CB 23
|
SLA E ; CB 23
|
SLA H ; CB 24
|
SLA H ; CB 24
|
SLA L ; CB 25
|
SLA L ; CB 25
|
SLA (HL) ; CB 26
|
SLA (HL) ; CB 26
|
SLA A ; CB 27
|
SLA A ; CB 27
|
SRA B ; CB 28
|
SRA B ; CB 28
|
SRA C ; CB 29
|
SRA C ; CB 29
|
SRA D ; CB 2A
|
SRA D ; CB 2A
|
SRA E ; CB 2B
|
SRA E ; CB 2B
|
SRA H ; CB 2C
|
SRA H ; CB 2C
|
SRA L ; CB 2D
|
SRA L ; CB 2D
|
SRA (HL) ; CB 2E
|
SRA (HL) ; CB 2E
|
SRA A ; CB 2F
|
SRA A ; CB 2F
|
SRL B ; CB 38
|
SRL B ; CB 38
|
SRL C ; CB 39
|
SRL C ; CB 39
|
SRL D ; CB 3A
|
SRL D ; CB 3A
|
SRL E ; CB 3B
|
SRL E ; CB 3B
|
SRL H ; CB 3C
|
SRL H ; CB 3C
|
SRL L ; CB 3D
|
SRL L ; CB 3D
|
SRL (HL) ; CB 3E
|
SRL (HL) ; CB 3E
|
SRL A ; CB 3F
|
SRL A ; CB 3F
|
BIT 0,B ; CB 40
|
BIT 0,B ; CB 40
|
BIT 0,C ; CB 41
|
BIT 0,C ; CB 41
|
BIT 0,D ; CB 42
|
BIT 0,D ; CB 42
|
BIT 0,E ; CB 43
|
BIT 0,E ; CB 43
|
BIT 0,H ; CB 44
|
BIT 0,H ; CB 44
|
BIT 0,L ; CB 45
|
BIT 0,L ; CB 45
|
BIT 0,(HL) ; CB 46
|
BIT 0,(HL) ; CB 46
|
BIT 0,A ; CB 47
|
BIT 0,A ; CB 47
|
BIT 1,B ; CB 48
|
BIT 1,B ; CB 48
|
BIT 1,C ; CB 49
|
BIT 1,C ; CB 49
|
BIT 1,D ; CB 4A
|
BIT 1,D ; CB 4A
|
BIT 1,E ; CB 4B
|
BIT 1,E ; CB 4B
|
BIT 1,H ; CB 4C
|
BIT 1,H ; CB 4C
|
BIT 1,L ; CB 4D
|
BIT 1,L ; CB 4D
|
BIT 1,(HL) ; CB 4E
|
BIT 1,(HL) ; CB 4E
|
BIT 1,A ; CB 4F
|
BIT 1,A ; CB 4F
|
BIT 2,B ; CB 50
|
BIT 2,B ; CB 50
|
BIT 2,C ; CB 51
|
BIT 2,C ; CB 51
|
BIT 2,D ; CB 52
|
BIT 2,D ; CB 52
|
BIT 2,E ; CB 53
|
BIT 2,E ; CB 53
|
BIT 2,H ; CB 54
|
BIT 2,H ; CB 54
|
BIT 2,L ; CB 55
|
BIT 2,L ; CB 55
|
BIT 2,(HL) ; CB 56
|
BIT 2,(HL) ; CB 56
|
BIT 2,A ; CB 57
|
BIT 2,A ; CB 57
|
BIT 3,B ; CB 58
|
BIT 3,B ; CB 58
|
BIT 3,C ; CB 59
|
BIT 3,C ; CB 59
|
BIT 3,D ; CB 5A
|
BIT 3,D ; CB 5A
|
BIT 3,E ; CB 5B
|
BIT 3,E ; CB 5B
|
BIT 3,H ; CB 5C
|
BIT 3,H ; CB 5C
|
BIT 3,L ; CB 5D
|
BIT 3,L ; CB 5D
|
BIT 3,(HL) ; CB 5E
|
BIT 3,(HL) ; CB 5E
|
BIT 3,A ; CB 5F
|
BIT 3,A ; CB 5F
|
BIT 4,B ; CB 60
|
BIT 4,B ; CB 60
|
BIT 4,C ; CB 61
|
BIT 4,C ; CB 61
|
BIT 4,D ; CB 62
|
BIT 4,D ; CB 62
|
BIT 4,E ; CB 63
|
BIT 4,E ; CB 63
|
BIT 4,H ; CB 64
|
BIT 4,H ; CB 64
|
BIT 4,L ; CB 65
|
BIT 4,L ; CB 65
|
BIT 4,(HL) ; CB 66
|
BIT 4,(HL) ; CB 66
|
BIT 4,A ; CB 67
|
BIT 4,A ; CB 67
|
BIT 5,B ; CB 68
|
BIT 5,B ; CB 68
|
BIT 5,C ; CB 69
|
BIT 5,C ; CB 69
|
BIT 5,D ; CB 6A
|
BIT 5,D ; CB 6A
|
BIT 5,E ; CB 6B
|
BIT 5,E ; CB 6B
|
BIT 5,H ; CB 6C
|
BIT 5,H ; CB 6C
|
BIT 5,L ; CB 6D
|
BIT 5,L ; CB 6D
|
BIT 5,(HL) ; CB 6E
|
BIT 5,(HL) ; CB 6E
|
BIT 5,A ; CB 6F
|
BIT 5,A ; CB 6F
|
BIT 6,B ; CB 70
|
BIT 6,B ; CB 70
|
BIT 6,C ; CB 71
|
BIT 6,C ; CB 71
|
BIT 6,D ; CB 72
|
BIT 6,D ; CB 72
|
BIT 6,E ; CB 73
|
BIT 6,E ; CB 73
|
BIT 6,H ; CB 74
|
BIT 6,H ; CB 74
|
BIT 6,L ; CB 75
|
BIT 6,L ; CB 75
|
BIT 6,(HL) ; CB 76
|
BIT 6,(HL) ; CB 76
|
BIT 6,A ; CB 77
|
BIT 6,A ; CB 77
|
BIT 7,B ; CB 78
|
BIT 7,B ; CB 78
|
BIT 7,C ; CB 79
|
BIT 7,C ; CB 79
|
BIT 7,D ; CB 7A
|
BIT 7,D ; CB 7A
|
BIT 7,E ; CB 7B
|
BIT 7,E ; CB 7B
|
BIT 7,H ; CB 7C
|
BIT 7,H ; CB 7C
|
BIT 7,L ; CB 7D
|
BIT 7,L ; CB 7D
|
BIT 7,(HL) ; CB 7E
|
BIT 7,(HL) ; CB 7E
|
BIT 7,A ; CB 7F
|
BIT 7,A ; CB 7F
|
RES 0,B ; CB 80
|
RES 0,B ; CB 80
|
RES 0,C ; CB 81
|
RES 0,C ; CB 81
|
RES 0,D ; CB 82
|
RES 0,D ; CB 82
|
RES 0,E ; CB 83
|
RES 0,E ; CB 83
|
RES 0,H ; CB 84
|
RES 0,H ; CB 84
|
RES 0,L ; CB 85
|
RES 0,L ; CB 85
|
RES 0,(HL) ; CB 86
|
RES 0,(HL) ; CB 86
|
RES 0,A ; CB 87
|
RES 0,A ; CB 87
|
RES 1,B ; CB 88
|
RES 1,B ; CB 88
|
RES 1,C ; CB 89
|
RES 1,C ; CB 89
|
RES 1,D ; CB 8A
|
RES 1,D ; CB 8A
|
RES 1,E ; CB 8B
|
RES 1,E ; CB 8B
|
RES 1,H ; CB 8C
|
RES 1,H ; CB 8C
|
RES 1,L ; CB 8D
|
RES 1,L ; CB 8D
|
RES 1,(HL) ; CB 8E
|
RES 1,(HL) ; CB 8E
|
RES 1,A ; CB 8F
|
RES 1,A ; CB 8F
|
RES 2,B ; CB 90
|
RES 2,B ; CB 90
|
RES 2,C ; CB 91
|
RES 2,C ; CB 91
|
RES 2,D ; CB 92
|
RES 2,D ; CB 92
|
RES 2,E ; CB 93
|
RES 2,E ; CB 93
|
RES 2,H ; CB 94
|
RES 2,H ; CB 94
|
RES 2,L ; CB 95
|
RES 2,L ; CB 95
|
RES 2,(HL) ; CB 96
|
RES 2,(HL) ; CB 96
|
RES 2,A ; CB 97
|
RES 2,A ; CB 97
|
RES 3,B ; CB 98
|
RES 3,B ; CB 98
|
RES 3,C ; CB 99
|
RES 3,C ; CB 99
|
RES 3,D ; CB 9A
|
RES 3,D ; CB 9A
|
RES 3,E ; CB 9B
|
RES 3,E ; CB 9B
|
RES 3,H ; CB 9C
|
RES 3,H ; CB 9C
|
RES 3,L ; CB 9D
|
RES 3,L ; CB 9D
|
RES 3,(HL) ; CB 9E
|
RES 3,(HL) ; CB 9E
|
RES 3,A ; CB 9F
|
RES 3,A ; CB 9F
|
RES 4,B ; CB A0
|
RES 4,B ; CB A0
|
RES 4,C ; CB A1
|
RES 4,C ; CB A1
|
RES 4,D ; CB A2
|
RES 4,D ; CB A2
|
RES 4,E ; CB A3
|
RES 4,E ; CB A3
|
RES 4,H ; CB A4
|
RES 4,H ; CB A4
|
RES 4,L ; CB A5
|
RES 4,L ; CB A5
|
RES 4,(HL) ; CB A6
|
RES 4,(HL) ; CB A6
|
RES 4,A ; CB A7
|
RES 4,A ; CB A7
|
RES 5,B ; CB A8
|
RES 5,B ; CB A8
|
RES 5,C ; CB A9
|
RES 5,C ; CB A9
|
RES 5,D ; CB AA
|
RES 5,D ; CB AA
|
RES 5,E ; CB AB
|
RES 5,E ; CB AB
|
RES 5,H ; CB AC
|
RES 5,H ; CB AC
|
RES 5,L ; CB AD
|
RES 5,L ; CB AD
|
RES 5,(HL) ; CB AE
|
RES 5,(HL) ; CB AE
|
RES 5,A ; CB AF
|
RES 5,A ; CB AF
|
RES 6,B ; CB B0
|
RES 6,B ; CB B0
|
RES 6,C ; CB B1
|
RES 6,C ; CB B1
|
RES 6,D ; CB B2
|
RES 6,D ; CB B2
|
RES 6,E ; CB B3
|
RES 6,E ; CB B3
|
RES 6,H ; CB B4
|
RES 6,H ; CB B4
|
RES 6,L ; CB B5
|
RES 6,L ; CB B5
|
RES 6,(HL) ; CB B6
|
RES 6,(HL) ; CB B6
|
RES 6,A ; CB B7
|
RES 6,A ; CB B7
|
RES 7,B ; CB B8
|
RES 7,B ; CB B8
|
RES 7,C ; CB B9
|
RES 7,C ; CB B9
|
RES 7,D ; CB BA
|
RES 7,D ; CB BA
|
RES 7,E ; CB BB
|
RES 7,E ; CB BB
|
RES 7,H ; CB BC
|
RES 7,H ; CB BC
|
RES 7,L ; CB BD
|
RES 7,L ; CB BD
|
RES 7,(HL) ; CB BE
|
RES 7,(HL) ; CB BE
|
RES 7,A ; CB BF
|
RES 7,A ; CB BF
|
SET 0,B ; CB C0
|
SET 0,B ; CB C0
|
SET 0,C ; CB C1
|
SET 0,C ; CB C1
|
SET 0,D ; CB C2
|
SET 0,D ; CB C2
|
SET 0,E ; CB C3
|
SET 0,E ; CB C3
|
SET 0,H ; CB C4
|
SET 0,H ; CB C4
|
SET 0,L ; CB C5
|
SET 0,L ; CB C5
|
SET 0,(HL) ; CB C6
|
SET 0,(HL) ; CB C6
|
SET 0,A ; CB C7
|
SET 0,A ; CB C7
|
SET 1,B ; CB C8
|
SET 1,B ; CB C8
|
SET 1,C ; CB C9
|
SET 1,C ; CB C9
|
SET 1,D ; CB CA
|
SET 1,D ; CB CA
|
SET 1,E ; CB CB
|
SET 1,E ; CB CB
|
SET 1,H ; CB CC
|
SET 1,H ; CB CC
|
SET 1,L ; CB CD
|
SET 1,L ; CB CD
|
SET 1,(HL) ; CB CE
|
SET 1,(HL) ; CB CE
|
SET 1,A ; CB CF
|
SET 1,A ; CB CF
|
SET 2,B ; CB D0
|
SET 2,B ; CB D0
|
SET 2,C ; CB D1
|
SET 2,C ; CB D1
|
SET 2,D ; CB D2
|
SET 2,D ; CB D2
|
SET 2,E ; CB D3
|
SET 2,E ; CB D3
|
SET 2,H ; CB D4
|
SET 2,H ; CB D4
|
SET 2,L ; CB D5
|
SET 2,L ; CB D5
|
SET 2,(HL) ; CB D6
|
SET 2,(HL) ; CB D6
|
SET 2,A ; CB D7
|
SET 2,A ; CB D7
|
SET 3,B ; CB D8
|
SET 3,B ; CB D8
|
SET 3,C ; CB D9
|
SET 3,C ; CB D9
|
SET 3,D ; CB DA
|
SET 3,D ; CB DA
|
SET 3,E ; CB DB
|
SET 3,E ; CB DB
|
SET 3,H ; CB DC
|
SET 3,H ; CB DC
|
SET 3,L ; CB DD
|
SET 3,L ; CB DD
|
SET 3,(HL) ; CB DE
|
SET 3,(HL) ; CB DE
|
SET 3,A ; CB DF
|
SET 3,A ; CB DF
|
SET 4,B ; CB E0
|
SET 4,B ; CB E0
|
SET 4,C ; CB E1
|
SET 4,C ; CB E1
|
SET 4,D ; CB E2
|
SET 4,D ; CB E2
|
SET 4,E ; CB E3
|
SET 4,E ; CB E3
|
SET 4,H ; CB E4
|
SET 4,H ; CB E4
|
SET 4,L ; CB E5
|
SET 4,L ; CB E5
|
SET 4,(HL) ; CB E6
|
SET 4,(HL) ; CB E6
|
SET 4,A ; CB E7
|
SET 4,A ; CB E7
|
SET 5,B ; CB E8
|
SET 5,B ; CB E8
|
SET 5,C ; CB E9
|
SET 5,C ; CB E9
|
SET 5,D ; CB EA
|
SET 5,D ; CB EA
|
SET 5,E ; CB EB
|
SET 5,E ; CB EB
|
SET 5,H ; CB EC
|
SET 5,H ; CB EC
|
SET 5,L ; CB ED
|
SET 5,L ; CB ED
|
SET 5,(HL) ; CB EE
|
SET 5,(HL) ; CB EE
|
SET 5,A ; CB EF
|
SET 5,A ; CB EF
|
SET 6,B ; CB F0
|
SET 6,B ; CB F0
|
SET 6,C ; CB F1
|
SET 6,C ; CB F1
|
SET 6,D ; CB F2
|
SET 6,D ; CB F2
|
SET 6,E ; CB F3
|
SET 6,E ; CB F3
|
SET 6,H ; CB F4
|
SET 6,H ; CB F4
|
SET 6,L ; CB F5
|
SET 6,L ; CB F5
|
SET 6,(HL) ; CB F6
|
SET 6,(HL) ; CB F6
|
SET 6,A ; CB F7
|
SET 6,A ; CB F7
|
SET 7,B ; CB F8
|
SET 7,B ; CB F8
|
SET 7,C ; CB F9
|
SET 7,C ; CB F9
|
SET 7,D ; CB FA
|
SET 7,D ; CB FA
|
SET 7,E ; CB FB
|
SET 7,E ; CB FB
|
SET 7,H ; CB FC
|
SET 7,H ; CB FC
|
SET 7,L ; CB FD
|
SET 7,L ; CB FD
|
SET 7,(HL) ; CB FE
|
SET 7,(HL) ; CB FE
|
SET 7,A ; CB FF
|
SET 7,A ; CB FF
|
CALL Z,NN ; CC XX XX
|
CALL Z,NN ; CC XX XX
|
CALL NN ; CD XX XX
|
CALL NN ; CD XX XX
|
ADC A,N ; CE XX
|
ADC A,N ; CE XX
|
RST 8H ; CF
|
RST 8H ; CF
|
RET NC ; D0
|
RET NC ; D0
|
POP DE ; D1
|
POP DE ; D1
|
JP NC,$+3 ; D2
|
JP NC,$+3 ; D2
|
OUT (N),A ; D3 XX
|
OUT (N),A ; D3 XX
|
CALL NC,NN ; D4 XX XX
|
CALL NC,NN ; D4 XX XX
|
PUSH DE ; D5
|
PUSH DE ; D5
|
SUB N ; D6 XX
|
SUB N ; D6 XX
|
RST 10H ; D7
|
RST 10H ; D7
|
RET C ; D8
|
RET C ; D8
|
EXX ; D9
|
EXX ; D9
|
JP C,$+3 ; DA
|
JP C,$+3 ; DA
|
IN A,(N) ; DB XX
|
IN A,(N) ; DB XX
|
CALL C,NN ; DC XX XX
|
CALL C,NN ; DC XX XX
|
ADD IX,BC ; DD 09
|
ADD IX,BC ; DD 09
|
ADD IX,DE ; DD 19
|
ADD IX,DE ; DD 19
|
LD IX,NN ; DD 21 XX XX
|
LD IX,NN ; DD 21 XX XX
|
LD (NN),IX ; DD 22 XX XX
|
LD (NN),IX ; DD 22 XX XX
|
INC IX ; DD 23
|
INC IX ; DD 23
|
ADD IX,IX ; DD 29
|
ADD IX,IX ; DD 29
|
LD IX,(NN) ; DD 2A XX XX
|
LD IX,(NN) ; DD 2A XX XX
|
DEC IX ; DD 2B
|
DEC IX ; DD 2B
|
INC (IX+N) ; DD 34 XX
|
INC (IX+N) ; DD 34 XX
|
DEC (IX+N) ; DD 35 XX
|
DEC (IX+N) ; DD 35 XX
|
LD (IX+N),N ; DD 36 XX XX
|
LD (IX+N),N ; DD 36 XX XX
|
ADD IX,SP ; DD 39
|
ADD IX,SP ; DD 39
|
LD B,(IX+N) ; DD 46 XX
|
LD B,(IX+N) ; DD 46 XX
|
LD C,(IX+N) ; DD 4E XX
|
LD C,(IX+N) ; DD 4E XX
|
LD D,(IX+N) ; DD 56 XX
|
LD D,(IX+N) ; DD 56 XX
|
LD E,(IX+N) ; DD 5E XX
|
LD E,(IX+N) ; DD 5E XX
|
LD H,(IX+N) ; DD 66 XX
|
LD H,(IX+N) ; DD 66 XX
|
LD L,(IX+N) ; DD 6E XX
|
LD L,(IX+N) ; DD 6E XX
|
LD (IX+N),B ; DD 70 XX
|
LD (IX+N),B ; DD 70 XX
|
LD (IX+N),C ; DD 71 XX
|
LD (IX+N),C ; DD 71 XX
|
LD (IX+N),D ; DD 72 XX
|
LD (IX+N),D ; DD 72 XX
|
LD (IX+N),E ; DD 73 XX
|
LD (IX+N),E ; DD 73 XX
|
LD (IX+N),H ; DD 74 XX
|
LD (IX+N),H ; DD 74 XX
|
LD (IX+N),L ; DD 75 XX
|
LD (IX+N),L ; DD 75 XX
|
LD (IX+N),A ; DD 77 XX
|
LD (IX+N),A ; DD 77 XX
|
LD A,(IX+N) ; DD 7E XX
|
LD A,(IX+N) ; DD 7E XX
|
ADD A,(IX+N) ; DD 86 XX
|
ADD A,(IX+N) ; DD 86 XX
|
ADC A,(IX+N) ; DD 8E XX
|
ADC A,(IX+N) ; DD 8E XX
|
SUB (IX+N) ; DD 96 XX
|
SUB (IX+N) ; DD 96 XX
|
SBC A,(IX+N) ; DD 9E XX
|
SBC A,(IX+N) ; DD 9E XX
|
AND (IX+N) ; DD A6 XX
|
AND (IX+N) ; DD A6 XX
|
XOR (IX+N) ; DD AE XX
|
XOR (IX+N) ; DD AE XX
|
OR (IX+N) ; DD B6 XX
|
OR (IX+N) ; DD B6 XX
|
CP (IX+N) ; DD BE XX
|
CP (IX+N) ; DD BE XX
|
RLC (IX+N) ; DD CB XX 06
|
RLC (IX+N) ; DD CB XX 06
|
RRC (IX+N) ; DD CB XX 0E
|
RRC (IX+N) ; DD CB XX 0E
|
RL (IX+N) ; DD CB XX 16
|
RL (IX+N) ; DD CB XX 16
|
RR (IX+N) ; DD CB XX 1E
|
RR (IX+N) ; DD CB XX 1E
|
SLA (IX+N) ; DD CB XX 26
|
SLA (IX+N) ; DD CB XX 26
|
SRA (IX+N) ; DD CB XX 2E
|
SRA (IX+N) ; DD CB XX 2E
|
BIT 0,(IX+N) ; DD CB XX 46
|
BIT 0,(IX+N) ; DD CB XX 46
|
BIT 1,(IX+N) ; DD CB XX 4E
|
BIT 1,(IX+N) ; DD CB XX 4E
|
BIT 2,(IX+N) ; DD CB XX 56
|
BIT 2,(IX+N) ; DD CB XX 56
|
BIT 3,(IX+N) ; DD CB XX 5E
|
BIT 3,(IX+N) ; DD CB XX 5E
|
BIT 4,(IX+N) ; DD CB XX 66
|
BIT 4,(IX+N) ; DD CB XX 66
|
BIT 5,(IX+N) ; DD CB XX 6E
|
BIT 5,(IX+N) ; DD CB XX 6E
|
BIT 6,(IX+N) ; DD CB XX 76
|
BIT 6,(IX+N) ; DD CB XX 76
|
BIT 7,(IX+N) ; DD CB XX 7E
|
BIT 7,(IX+N) ; DD CB XX 7E
|
RES 0,(IX+N) ; DD CB XX 86
|
RES 0,(IX+N) ; DD CB XX 86
|
RES 1,(IX+N) ; DD CB XX 8E
|
RES 1,(IX+N) ; DD CB XX 8E
|
RES 2,(IX+N) ; DD CB XX 96
|
RES 2,(IX+N) ; DD CB XX 96
|
RES 3,(IX+N) ; DD CB XX 9E
|
RES 3,(IX+N) ; DD CB XX 9E
|
RES 4,(IX+N) ; DD CB XX A6
|
RES 4,(IX+N) ; DD CB XX A6
|
RES 5,(IX+N) ; DD CB XX AE
|
RES 5,(IX+N) ; DD CB XX AE
|
RES 6,(IX+N) ; DD CB XX B6
|
RES 6,(IX+N) ; DD CB XX B6
|
RES 7,(IX+N) ; DD CB XX BE
|
RES 7,(IX+N) ; DD CB XX BE
|
SET 0,(IX+N) ; DD CB XX C6
|
SET 0,(IX+N) ; DD CB XX C6
|
SET 1,(IX+N) ; DD CB XX CE
|
SET 1,(IX+N) ; DD CB XX CE
|
SET 2,(IX+N) ; DD CB XX D6
|
SET 2,(IX+N) ; DD CB XX D6
|
SET 3,(IX+N) ; DD CB XX DE
|
SET 3,(IX+N) ; DD CB XX DE
|
SET 4,(IX+N) ; DD CB XX E6
|
SET 4,(IX+N) ; DD CB XX E6
|
SET 5,(IX+N) ; DD CB XX EE
|
SET 5,(IX+N) ; DD CB XX EE
|
SET 6,(IX+N) ; DD CB XX F6
|
SET 6,(IX+N) ; DD CB XX F6
|
SET 7,(IX+N) ; DD CB XX FE
|
SET 7,(IX+N) ; DD CB XX FE
|
POP IX ; DD E1
|
POP IX ; DD E1
|
EX (SP),IX ; DD E3
|
EX (SP),IX ; DD E3
|
PUSH IX ; DD E5
|
PUSH IX ; DD E5
|
JP (IX) ; DD E9 // horrible syntax PC <- IX
|
JP (IX) ; DD E9 // horrible syntax PC <- IX
|
LD SP,IX ; DD F9
|
LD SP,IX ; DD F9
|
SBC A,N ; DE XX
|
SBC A,N ; DE XX
|
RST 18H ; DF
|
RST 18H ; DF
|
RET PO ; E0
|
RET PO ; E0
|
POP HL ; E1
|
POP HL ; E1
|
JP PO,$+3 ; E2
|
JP PO,$+3 ; E2
|
EX (SP),HL ; E3
|
EX (SP),HL ; E3
|
CALL PO,NN ; E4 XX XX
|
CALL PO,NN ; E4 XX XX
|
PUSH HL ; E5
|
PUSH HL ; E5
|
AND N ; E6 XX
|
AND N ; E6 XX
|
RST 20H ; E7
|
RST 20H ; E7
|
RET PE ; E8
|
RET PE ; E8
|
JP (HL) ; E9 // PC <- HL
|
JP (HL) ; E9 // PC <- HL
|
JP PE,$+3 ; EA
|
JP PE,$+3 ; EA
|
EX DE,HL ; EB
|
EX DE,HL ; EB
|
CALL PE,NN ; EC XX XX
|
CALL PE,NN ; EC XX XX
|
IN B,(C) ; ED 40
|
IN B,(C) ; ED 40
|
OUT (C),B ; ED 41
|
OUT (C),B ; ED 41
|
SBC HL,BC ; ED 42
|
SBC HL,BC ; ED 42
|
LD (NN),BC ; ED 43 XX XX
|
LD (NN),BC ; ED 43 XX XX
|
NEG ; ED 44
|
NEG ; ED 44
|
RETN ; ED 45
|
RETN ; ED 45
|
IM 0 ; ED 46
|
IM 0 ; ED 46
|
LD I,A ; ED 47
|
LD I,A ; ED 47
|
IN C,(C) ; ED 48
|
IN C,(C) ; ED 48
|
OUT (C),C ; ED 49
|
OUT (C),C ; ED 49
|
ADC HL,BC ; ED 4A
|
ADC HL,BC ; ED 4A
|
LD BC,(NN) ; ED 4B XX XX
|
LD BC,(NN) ; ED 4B XX XX
|
RETI ; ED 4D
|
RETI ; ED 4D
|
IN D,(C) ; ED 50
|
IN D,(C) ; ED 50
|
OUT (C),D ; ED 51
|
OUT (C),D ; ED 51
|
SBC HL,DE ; ED 52
|
SBC HL,DE ; ED 52
|
LD (NN),DE ; ED 53 XX XX
|
LD (NN),DE ; ED 53 XX XX
|
IM 1 ; ED 56
|
IM 1 ; ED 56
|
LD A,I ; ED 57
|
LD A,I ; ED 57
|
IN E,(C) ; ED 58
|
IN E,(C) ; ED 58
|
OUT (C),E ; ED 59
|
OUT (C),E ; ED 59
|
ADC HL,DE ; ED 5A
|
ADC HL,DE ; ED 5A
|
LD DE,(NN) ; ED 5B XX XX
|
LD DE,(NN) ; ED 5B XX XX
|
IM 2 ; ED 5E
|
IM 2 ; ED 5E
|
IN H,(C) ; ED 60
|
IN H,(C) ; ED 60
|
OUT (C),H ; ED 61
|
OUT (C),H ; ED 61
|
SBC HL,HL ; ED 62
|
SBC HL,HL ; ED 62
|
RRD ; ED 67
|
RRD ; ED 67
|
IN L,(C) ; ED 68
|
IN L,(C) ; ED 68
|
OUT (C),L ; ED 69
|
OUT (C),L ; ED 69
|
ADC HL,HL ; ED 6A
|
ADC HL,HL ; ED 6A
|
RLD ; ED 6F
|
RLD ; ED 6F
|
SBC HL,SP ; ED 72
|
SBC HL,SP ; ED 72
|
LD (NN),SP ; ED 73 XX XX
|
LD (NN),SP ; ED 73 XX XX
|
IN A,(C) ; ED 78
|
IN A,(C) ; ED 78
|
OUT (C),A ; ED 79
|
OUT (C),A ; ED 79
|
ADC HL,SP ; ED 7A
|
ADC HL,SP ; ED 7A
|
LD SP,(NN) ; ED 7B XX XX
|
LD SP,(NN) ; ED 7B XX XX
|
LDI ; ED A0
|
LDI ; ED A0
|
CPI ; ED A1
|
CPI ; ED A1
|
INI ; ED A2
|
INI ; ED A2
|
OUTI ; ED A3
|
OUTI ; ED A3
|
LDD ; ED A8
|
LDD ; ED A8
|
CPD ; ED A9
|
CPD ; ED A9
|
IND ; ED AA
|
IND ; ED AA
|
OUTD ; ED AB
|
OUTD ; ED AB
|
LDIR ; ED B0
|
LDIR ; ED B0
|
CPIR ; ED B1
|
CPIR ; ED B1
|
INIR ; ED B2
|
INIR ; ED B2
|
OTIR ; ED B3
|
OTIR ; ED B3
|
LDDR ; ED B8
|
LDDR ; ED B8
|
CPDR ; ED B9
|
CPDR ; ED B9
|
INDR ; ED BA
|
INDR ; ED BA
|
OTDR ; ED BB
|
OTDR ; ED BB
|
XOR N ; EE XX
|
XOR N ; EE XX
|
RST 28H ; EF
|
RST 28H ; EF
|
RET P ; F0
|
RET P ; F0
|
POP AF ; F1
|
POP AF ; F1
|
JP P,$+3 ; F2
|
JP P,$+3 ; F2
|
DI ; F3
|
DI ; F3
|
CALL P,NN ; F4 XX XX
|
CALL P,NN ; F4 XX XX
|
PUSH AF ; F5
|
PUSH AF ; F5
|
OR N ; F6 XX
|
OR N ; F6 XX
|
RST 30H ; F7
|
RST 30H ; F7
|
RET M ; F8
|
RET M ; F8
|
LD SP,HL ; F9
|
LD SP,HL ; F9
|
JP M,$+3 ; FA
|
JP M,$+3 ; FA
|
EI ; FB
|
EI ; FB
|
CALL M,NN ; FC XX XX
|
CALL M,NN ; FC XX XX
|
ADD IY,BC ; FD 09
|
ADD IY,BC ; FD 09
|
ADD IY,DE ; FD 19
|
ADD IY,DE ; FD 19
|
LD IY,NN ; FD 21 XX XX
|
LD IY,NN ; FD 21 XX XX
|
LD (NN),IY ; FD 22 XX XX
|
LD (NN),IY ; FD 22 XX XX
|
INC IY ; FD 23
|
INC IY ; FD 23
|
ADD IY,IY ; FD 29
|
ADD IY,IY ; FD 29
|
LD IY,(NN) ; FD 2A XX XX
|
LD IY,(NN) ; FD 2A XX XX
|
DEC IY ; FD 2B
|
DEC IY ; FD 2B
|
INC (IY+N) ; FD 34 XX
|
INC (IY+N) ; FD 34 XX
|
DEC (IY+N) ; FD 35 XX
|
DEC (IY+N) ; FD 35 XX
|
LD (IY+N),N ; FD 36 XX XX
|
LD (IY+N),N ; FD 36 XX XX
|
ADD IY,SP ; FD 39
|
ADD IY,SP ; FD 39
|
LD B,(IY+N) ; FD 46 XX
|
LD B,(IY+N) ; FD 46 XX
|
LD C,(IY+N) ; FD 4E XX
|
LD C,(IY+N) ; FD 4E XX
|
LD D,(IY+N) ; FD 56 XX
|
LD D,(IY+N) ; FD 56 XX
|
LD E,(IY+N) ; FD 5E XX
|
LD E,(IY+N) ; FD 5E XX
|
LD H,(IY+N) ; FD 66 XX
|
LD H,(IY+N) ; FD 66 XX
|
LD L,(IY+N) ; FD 6E XX
|
LD L,(IY+N) ; FD 6E XX
|
LD (IY+N),B ; FD 70 XX
|
LD (IY+N),B ; FD 70 XX
|
LD (IY+N),C ; FD 71 XX
|
LD (IY+N),C ; FD 71 XX
|
LD (IY+N),D ; FD 72 XX
|
LD (IY+N),D ; FD 72 XX
|
LD (IY+N),E ; FD 73 XX
|
LD (IY+N),E ; FD 73 XX
|
LD (IY+N),H ; FD 74 XX
|
LD (IY+N),H ; FD 74 XX
|
LD (IY+N),L ; FD 75 XX
|
LD (IY+N),L ; FD 75 XX
|
LD (IY+N),A ; FD 77 XX
|
LD (IY+N),A ; FD 77 XX
|
LD A,(IY+N) ; FD 7E XX
|
LD A,(IY+N) ; FD 7E XX
|
ADD A,(IY+N) ; FD 86 XX
|
ADD A,(IY+N) ; FD 86 XX
|
ADC A,(IY+N) ; FD 8E XX
|
ADC A,(IY+N) ; FD 8E XX
|
SUB (IY+N) ; FD 96 XX
|
SUB (IY+N) ; FD 96 XX
|
SBC A,(IY+N) ; FD 9E XX
|
SBC A,(IY+N) ; FD 9E XX
|
AND (IY+N) ; FD A6 XX
|
AND (IY+N) ; FD A6 XX
|
XOR (IY+N) ; FD AE XX
|
XOR (IY+N) ; FD AE XX
|
OR (IY+N) ; FD B6 XX
|
OR (IY+N) ; FD B6 XX
|
CP (IY+N) ; FD BE XX
|
CP (IY+N) ; FD BE XX
|
RLC (IY+N) ; FD CB XX 06
|
RLC (IY+N) ; FD CB XX 06
|
RRC (IY+N) ; FD CB XX 0E
|
RRC (IY+N) ; FD CB XX 0E
|
RL (IY+N) ; FD CB XX 16
|
RL (IY+N) ; FD CB XX 16
|
RR (IY+N) ; FD CB XX 1E
|
RR (IY+N) ; FD CB XX 1E
|
SLA (IY+N) ; FD CB XX 26
|
SLA (IY+N) ; FD CB XX 26
|
SRA (IY+N) ; FD CB XX 2E
|
SRA (IY+N) ; FD CB XX 2E
|
BIT 0,(IY+N) ; FD CB XX 46
|
BIT 0,(IY+N) ; FD CB XX 46
|
BIT 1,(IY+N) ; FD CB XX 4E
|
BIT 1,(IY+N) ; FD CB XX 4E
|
BIT 2,(IY+N) ; FD CB XX 56
|
BIT 2,(IY+N) ; FD CB XX 56
|
BIT 3,(IY+N) ; FD CB XX 5E
|
BIT 3,(IY+N) ; FD CB XX 5E
|
BIT 4,(IY+N) ; FD CB XX 66
|
BIT 4,(IY+N) ; FD CB XX 66
|
BIT 5,(IY+N) ; FD CB XX 6E
|
BIT 5,(IY+N) ; FD CB XX 6E
|
BIT 6,(IY+N) ; FD CB XX 76
|
BIT 6,(IY+N) ; FD CB XX 76
|
BIT 7,(IY+N) ; FD CB XX 7E
|
BIT 7,(IY+N) ; FD CB XX 7E
|
RES 0,(IY+N) ; FD CB XX 86
|
RES 0,(IY+N) ; FD CB XX 86
|
RES 1,(IY+N) ; FD CB XX 8E
|
RES 1,(IY+N) ; FD CB XX 8E
|
RES 2,(IY+N) ; FD CB XX 96
|
RES 2,(IY+N) ; FD CB XX 96
|
RES 3,(IY+N) ; FD CB XX 9E
|
RES 3,(IY+N) ; FD CB XX 9E
|
RES 4,(IY+N) ; FD CB XX A6
|
RES 4,(IY+N) ; FD CB XX A6
|
RES 5,(IY+N) ; FD CB XX AE
|
RES 5,(IY+N) ; FD CB XX AE
|
RES 6,(IY+N) ; FD CB XX B6
|
RES 6,(IY+N) ; FD CB XX B6
|
RES 7,(IY+N) ; FD CB XX BE
|
RES 7,(IY+N) ; FD CB XX BE
|
SET 0,(IY+N) ; FD CB XX C6
|
SET 0,(IY+N) ; FD CB XX C6
|
SET 1,(IY+N) ; FD CB XX CE
|
SET 1,(IY+N) ; FD CB XX CE
|
SET 2,(IY+N) ; FD CB XX D6
|
SET 2,(IY+N) ; FD CB XX D6
|
SET 3,(IY+N) ; FD CB XX DE
|
SET 3,(IY+N) ; FD CB XX DE
|
SET 4,(IY+N) ; FD CB XX E6
|
SET 4,(IY+N) ; FD CB XX E6
|
SET 5,(IY+N) ; FD CB XX EE
|
SET 5,(IY+N) ; FD CB XX EE
|
SET 6,(IY+N) ; FD CB XX F6
|
SET 6,(IY+N) ; FD CB XX F6
|
SET 7,(IY+N) ; FD CB XX FE
|
SET 7,(IY+N) ; FD CB XX FE
|
POP IY ; FD E1
|
POP IY ; FD E1
|
EX (SP),IY ; FD E3
|
EX (SP),IY ; FD E3
|
PUSH IY ; FD E5
|
PUSH IY ; FD E5
|
JP (IY) ; FD E9 PC <- IY horrible syntax seems somewhat global
|
JP (IY) ; FD E9 PC <- IY horrible syntax seems somewhat global
|
LD SP,IY ; FD F9
|
LD SP,IY ; FD F9
|
CP N ; FE XX
|
CP N ; FE XX
|
RST 38H ; FF
|
RST 38H ; FF
|
|
|
|
|