NOP LD BC,@ LD (BC),A INC BC INC B DEC B LD B,# RLCA --- ADD HL,BC LD A,(BC) DEC BC INC C DEC C LD C,# RRCA --- LD DE,@ LD (DE),A INC DE INC D DEC D LD D,# RLA --- ADD HL,DE LD A,(DE) DEC DE INC E DEC E LD E,# RRA RIM LD HL,@ LD (@),HL INC HL INC H DEC H LD H,# DAA --- ADD HL,HL LD HL,(@) DEC HL INC L DEC L LD L,# CPL SIM LD SP,@ LD (@),A INC SP INC (HL) DEC (HL) LD (HL),# SCF --- ADD HL,SP LD A,(@) DEC SP INC A DEC A LD A,# CCF LD B,B LD B,C LD B,D LD B,E LD B,H LD B,L LD B,(HL) LD B,A LD C,B LD C,C LD C,D LD C,E LD C,H LD C,L LD C,(HL) LD C,A LD D,B LD D,C LD D,D LD D,E LD D,H LD D,L LD D,(HL) LD D,A LD E,B LD E,C LD E,D LD E,E LD E,H LD E,L LD E,(HL) LD E,A LD H,B LD H,C LD H,D LD H,E LD H,H LD H,L LD H,(HL) LD H,A LD L,B LD L,C LD L,D LD L,E LD L,H LD L,L LD L,(HL) LD L,A LD (HL),B LD (HL),C LD (HL),D LD (HL),E LD (HL),H LD (HL),L HALT LD (HL),A LD A,B LD A,C LD A,D LD A,E LD A,H LD A,L LD A,(HL) LD A,A ADD A,B ADD A,C ADD A,D ADD A,E ADD A,H ADD A,L ADD A,(HL) ADD A,A ADC A,B ADC A,C ADC A,D ADC A,E ADC A,H ADC A,L ADC A,(HL) ADC A,A SUB B SUB C SUB D SUB E SUB H SUB L SUB (HL) SUB A SBC A,B SBC A,C SBC A,D SBC A,E SBC A,H SBC A,L SBC A,(HL) SBC A,A AND B AND C AND D AND E AND H AND L AND (HL) AND A XOR B XOR C XOR D XOR E XOR H XOR L XOR (HL) XOR A OR B OR C OR D OR E OR H OR L OR (HL) OR A CP B CP C CP D CP E CP H CP L CP (HL) CP A RET NZ POP BC JP NZ,@ JP @ CALL NZ,@ PUSH BC ADD A,# RST 00 RET Z RET JP Z,@ --- CALL Z,@ CALL @ ADC A,# RST 08 RET NC POP DE JP NC,@ OUT (#),A CALL NC,@ PUSH DE SUB # RST 10 RET C --- JP C,@ IN A,(#) CALL C,@ --- SBC A,# RST 18 RET PO POP HL JP PO,@ EX (SP),HL CALL PO,@ PUSH HL AND # RST 20 RET PE JP (HL) JP PE,@ EX DE,HL CALL PE,@ --- XOR # RST 28 RET P POP AF JP P,@ DI CALL P,@ PUSH AF OR # RST 30 RET M LD SP,HL JP M,@ EI CALL M,@ --- CP # RST 38