diff --git a/Z80/documentation/Z80 Instructions Timing.html b/Z80/documentation/Z80 Instructions Timing.html new file mode 100644 index 0000000..f5d56f5 --- /dev/null +++ b/Z80/documentation/Z80 Instructions Timing.html @@ -0,0 +1,2923 @@ + + +Z80 Instructions Timing +

Regular opcodes

+00 .. NOP
+01 .. LD BC,nn
+02 .. LD (BC),A
+03 .. INC BC
+04 .. INC B
+05 .. DEC B
+06 .. LD B,n
+07 .. RLCA
+08 .. EX AF,AF'
+09 .. ADD HL,BC
+0A .. LD A,(BC)
+0B .. DEC BC
+0C .. INC C
+0D .. DEC C
+0E .. LD C,n
+0F .. RRCA
+10 .. DJNZ (PC+e)
+11 .. LD DE,nn
+12 .. LD (DE),A
+13 .. INC DE
+14 .. INC D
+15 .. DEC D
+16 .. LD D,n
+17 .. RLA
+18 .. JR e
+19 .. ADD HL,DE
+1A .. LD A,(DE)
+1B .. DEC DE
+1C .. INC E
+1D .. DEC E
+1E .. LD E,n
+1F .. RRA
+20 .. JR NZ,e
+21 .. LD HL,nn
+22 .. LD (nn),HL
+23 .. INC HL
+24 .. INC H
+25 .. DEC H
+26 .. LD H,n
+27 .. DAA
+28 .. JR Z,e
+29 .. ADD HL,HL
+2A .. LD HL,(nn)
+2B .. DEC HL
+2C .. INC L
+2D .. DEC L
+2E .. LD L,n
+2F .. CPL
+30 .. JR NC,e
+31 .. LD SP,nn
+32 .. LD (nn),A
+33 .. INC SP
+34 .. INC (HL)
+35 .. DEC (HL)
+36 .. LD (HL),n
+37 .. SCF
+38 .. JR C,e
+39 .. ADD HL,SP
+3A .. LD A,(nn)
+3B .. DEC SP
+3C .. INC A
+3D .. DEC A
+3E .. LD A,n
+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
+C2 .. JP NZ,nn
+C3 .. JP nn
+C4 .. CALL NZ,nn
+C5 .. PUSH BC
+C6 .. ADD A,n
+C7 .. RST 0H
+C8 .. RET Z
+C9 .. RET
+CA .. JP Z,nn
+CB .. CB
+CC .. CALL Z,nn
+CD .. CALL nn
+CE .. ADC A,n
+CF .. RST 8H
+D0 .. RET NC
+D1 .. POP DE
+D2 .. JP NC,nn
+D3 .. OUT (n),A
+D4 .. CALL NC,nn
+D5 .. PUSH DE
+D6 .. SUB n
+D7 .. RST 10H
+D8 .. RET C
+D9 .. EXX
+DA .. JP C,nn
+DB .. IN A,(n)
+DC .. CALL C,nn
+DD .. DD
+DE .. SBC A,n
+DF .. RST 18H
+E0 .. RET PO
+E1 .. POP HL
+E2 .. JP PO,nn
+E3 .. EX (SP),HL
+E4 .. CALL PO,nn
+E5 .. PUSH HL
+E6 .. AND n
+E7 .. RST 20H
+E8 .. RET PE
+E9 .. JP (HL)
+EA .. JP PE,nn
+EB .. EX DE,HL
+EC .. CALL PE,nn
+ED .. ED
+EE .. XOR n
+EF .. RST 28H
+F0 .. RET P
+F1 .. POP AF
+F2 .. JP P,nn
+F3 .. DI
+F4 .. CALL P,nn
+F5 .. PUSH AF
+F6 .. OR n
+F7 .. RST 30H
+F8 .. RET M
+F9 .. LD SP,HL
+FA .. JP M,nn
+FB .. EI
+FC .. CALL M,nn
+FD .. FD
+FE .. CP n
+FF .. RST 38H
+

Instructions Timing

+

Opcode: 00 => NOP

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:00  M1      MREQ RD                    | Opcode read from 000 -> 00
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 01 n n => LD BC,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:01  M1      MREQ RD                    | Opcode read from 000 -> 01
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: 02 => LD (BC),A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:02  M1      MREQ RD                    | Opcode read from 000 -> 02
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:FF          MREQ                       | 
+#007H T7  AB:001 DB:FF          MREQ    WR                 | Memory write to  001 <- FF
+-----------------------------------------------------------+
+
+

Opcode: 03 => INC BC

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:03  M1      MREQ RD                    | Opcode read from 000 -> 03
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:000 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: 04 => INC B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:04  M1      MREQ RD                    | Opcode read from 000 -> 04
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 05 => DEC B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:05  M1      MREQ RD                    | Opcode read from 000 -> 05
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 06 n => LD B,n

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:06  M1      MREQ RD                    | Opcode read from 000 -> 06
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: 07 => RLCA

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:07  M1      MREQ RD                    | Opcode read from 000 -> 07
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 08 => EX AF,AF'

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:08  M1      MREQ RD                    | Opcode read from 000 -> 08
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 09 => ADD HL,BC

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:09  M1      MREQ RD                    | Opcode read from 000 -> 09
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:000 DB:--                                     | 
+#007H T7  AB:000 DB:--                                     | 
+#008H T8  AB:000 DB:--                                     | 
+#009H T9  AB:000 DB:--                                     | 
+#010H T10 AB:000 DB:--                                     | 
+#011H T11 AB:000 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: 0A => LD A,(BC)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:0A  M1      MREQ RD                    | Opcode read from 000 -> 0A
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:002 DB:--                                     | 
+#006H T6  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#007H T7  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: 0B => DEC BC

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:0B  M1      MREQ RD                    | Opcode read from 000 -> 0B
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:000 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: 0C => INC C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:0C  M1      MREQ RD                    | Opcode read from 000 -> 0C
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 0D => DEC C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:0D  M1      MREQ RD                    | Opcode read from 000 -> 0D
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 0E n => LD C,n

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:0E  M1      MREQ RD                    | Opcode read from 000 -> 0E
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: 0F => RRCA

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:0F  M1      MREQ RD                    | Opcode read from 000 -> 0F
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 10 e => DJNZ (PC+e)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:10  M1      MREQ RD                    | Opcode read from 000 -> 10
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:001 DB:--                                     | 
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: 11 n n => LD DE,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:11  M1      MREQ RD                    | Opcode read from 000 -> 11
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: 12 => LD (DE),A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:12  M1      MREQ RD                    | Opcode read from 000 -> 12
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ                       | 
+#007H T7  AB:001 DB:01          MREQ    WR                 | Memory write to  001 <- 01
+-----------------------------------------------------------+
+
+

Opcode: 13 => INC DE

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:13  M1      MREQ RD                    | Opcode read from 000 -> 13
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:000 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: 14 => INC D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:14  M1      MREQ RD                    | Opcode read from 000 -> 14
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 15 => DEC D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:15  M1      MREQ RD                    | Opcode read from 000 -> 15
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 16 n => LD D,n

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:16  M1      MREQ RD                    | Opcode read from 000 -> 16
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: 17 => RLA

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:17  M1      MREQ RD                    | Opcode read from 000 -> 17
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 18 e => JR e

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:18  M1      MREQ RD                    | Opcode read from 000 -> 18
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:001 DB:--                                     | 
+#009H T9  AB:001 DB:--                                     | 
+#010H T10 AB:001 DB:--                                     | 
+#011H T11 AB:001 DB:--                                     | 
+#012H T12 AB:001 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: 19 => ADD HL,DE

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:19  M1      MREQ RD                    | Opcode read from 000 -> 19
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:000 DB:--                                     | 
+#007H T7  AB:000 DB:--                                     | 
+#008H T8  AB:000 DB:--                                     | 
+#009H T9  AB:000 DB:--                                     | 
+#010H T10 AB:000 DB:--                                     | 
+#011H T11 AB:000 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: 1A => LD A,(DE)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:1A  M1      MREQ RD                    | Opcode read from 000 -> 1A
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:002 DB:--                                     | 
+#006H T6  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#007H T7  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: 1B => DEC DE

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:1B  M1      MREQ RD                    | Opcode read from 000 -> 1B
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:000 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: 1C => INC E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:1C  M1      MREQ RD                    | Opcode read from 000 -> 1C
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 1D => DEC E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:1D  M1      MREQ RD                    | Opcode read from 000 -> 1D
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 1E n => LD E,n

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:1E  M1      MREQ RD                    | Opcode read from 000 -> 1E
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: 1F => RRA

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:1F  M1      MREQ RD                    | Opcode read from 000 -> 1F
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 20 e => JR NZ,e

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:20  M1      MREQ RD                    | Opcode read from 000 -> 20
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:001 DB:--                                     | 
+#009H T9  AB:001 DB:--                                     | 
+#010H T10 AB:001 DB:--                                     | 
+#011H T11 AB:001 DB:--                                     | 
+#012H T12 AB:001 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: 21 n n => LD HL,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:21  M1      MREQ RD                    | Opcode read from 000 -> 21
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: 22 n n => LD (nn),HL

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:22  M1      MREQ RD                    | Opcode read from 000 -> 22
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#011H T11 AB:001 DB:--                                     | 
+#012H T12 AB:001 DB:01          MREQ                       | 
+#013H T13 AB:001 DB:01          MREQ    WR                 | Memory write to  001 <- 01
+#014H T14 AB:002 DB:--                                     | 
+#015H T15 AB:002 DB:02          MREQ                       | 
+#016H T16 AB:002 DB:02          MREQ    WR                 | Memory write to  002 <- 02
+-----------------------------------------------------------+
+
+

Opcode: 23 => INC HL

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:23  M1      MREQ RD                    | Opcode read from 000 -> 23
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:000 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: 24 => INC H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:24  M1      MREQ RD                    | Opcode read from 000 -> 24
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 25 => DEC H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:25  M1      MREQ RD                    | Opcode read from 000 -> 25
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 26 n => LD H,n

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:26  M1      MREQ RD                    | Opcode read from 000 -> 26
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: 27 => DAA

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:27  M1      MREQ RD                    | Opcode read from 000 -> 27
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 28 e => JR Z,e

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:28  M1      MREQ RD                    | Opcode read from 000 -> 28
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: 29 => ADD HL,HL

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:29  M1      MREQ RD                    | Opcode read from 000 -> 29
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:000 DB:--                                     | 
+#007H T7  AB:000 DB:--                                     | 
+#008H T8  AB:000 DB:--                                     | 
+#009H T9  AB:000 DB:--                                     | 
+#010H T10 AB:000 DB:--                                     | 
+#011H T11 AB:000 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: 2A n n => LD HL,(nn)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:2A  M1      MREQ RD                    | Opcode read from 000 -> 2A
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#011H T11 AB:001 DB:--                                     | 
+#012H T12 AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#013H T13 AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#014H T14 AB:002 DB:--                                     | 
+#015H T15 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#016H T16 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: 2B => DEC HL

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:2B  M1      MREQ RD                    | Opcode read from 000 -> 2B
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:000 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: 2C => INC L

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:2C  M1      MREQ RD                    | Opcode read from 000 -> 2C
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 2D => DEC L

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:2D  M1      MREQ RD                    | Opcode read from 000 -> 2D
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 2E n => LD L,n

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:2E  M1      MREQ RD                    | Opcode read from 000 -> 2E
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: 2F => CPL

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:2F  M1      MREQ RD                    | Opcode read from 000 -> 2F
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 30 e => JR NC,e

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:30  M1      MREQ RD                    | Opcode read from 000 -> 30
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:001 DB:--                                     | 
+#009H T9  AB:001 DB:--                                     | 
+#010H T10 AB:001 DB:--                                     | 
+#011H T11 AB:001 DB:--                                     | 
+#012H T12 AB:001 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: 31 n n => LD SP,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:31  M1      MREQ RD                    | Opcode read from 000 -> 31
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: 32 n n => LD (nn),A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:32  M1      MREQ RD                    | Opcode read from 000 -> 32
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#011H T11 AB:001 DB:--                                     | 
+#012H T12 AB:001 DB:FE          MREQ                       | 
+#013H T13 AB:001 DB:FE          MREQ    WR                 | Memory write to  001 <- FE
+-----------------------------------------------------------+
+
+

Opcode: 33 => INC SP

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:33  M1      MREQ RD                    | Opcode read from 000 -> 33
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:000 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: 34 => INC (HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:34  M1      MREQ RD                    | Opcode read from 000 -> 34
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:001 DB:--                                     | 
+#009H T9  AB:001 DB:--                                     | 
+#010H T10 AB:001 DB:02          MREQ                       | 
+#011H T11 AB:001 DB:02          MREQ    WR                 | Memory write to  001 <- 02
+-----------------------------------------------------------+
+
+

Opcode: 35 => DEC (HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:35  M1      MREQ RD                    | Opcode read from 000 -> 35
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:001 DB:--                                     | 
+#009H T9  AB:001 DB:--                                     | 
+#010H T10 AB:001 DB:00          MREQ                       | 
+#011H T11 AB:001 DB:00          MREQ    WR                 | Memory write to  001 <- 00
+-----------------------------------------------------------+
+
+

Opcode: 36 n => LD (HL),n

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:36  M1      MREQ RD                    | Opcode read from 000 -> 36
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:001 DB:--                                     | 
+#009H T9  AB:001 DB:01          MREQ                       | 
+#010H T10 AB:001 DB:01          MREQ    WR                 | Memory write to  001 <- 01
+-----------------------------------------------------------+
+
+

Opcode: 37 => SCF

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:37  M1      MREQ RD                    | Opcode read from 000 -> 37
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 38 e => JR C,e

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:38  M1      MREQ RD                    | Opcode read from 000 -> 38
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:001 DB:--                                     | 
+#009H T9  AB:001 DB:--                                     | 
+#010H T10 AB:001 DB:--                                     | 
+#011H T11 AB:001 DB:--                                     | 
+#012H T12 AB:001 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: 39 => ADD HL,SP

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:39  M1      MREQ RD                    | Opcode read from 000 -> 39
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:000 DB:--                                     | 
+#007H T7  AB:000 DB:--                                     | 
+#008H T8  AB:000 DB:--                                     | 
+#009H T9  AB:000 DB:--                                     | 
+#010H T10 AB:000 DB:--                                     | 
+#011H T11 AB:000 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: 3A n n => LD A,(nn)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:3A  M1      MREQ RD                    | Opcode read from 000 -> 3A
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#011H T11 AB:001 DB:--                                     | 
+#012H T12 AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#013H T13 AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: 3B => DEC SP

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:3B  M1      MREQ RD                    | Opcode read from 000 -> 3B
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:000 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: 3C => INC A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:3C  M1      MREQ RD                    | Opcode read from 000 -> 3C
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 3D => DEC A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:3D  M1      MREQ RD                    | Opcode read from 000 -> 3D
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 3E n => LD A,n

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:3E  M1      MREQ RD                    | Opcode read from 000 -> 3E
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: 3F => CCF

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:3F  M1      MREQ RD                    | Opcode read from 000 -> 3F
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 40 => LD B,B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:40  M1      MREQ RD                    | Opcode read from 000 -> 40
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 41 => LD B,C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:41  M1      MREQ RD                    | Opcode read from 000 -> 41
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 42 => LD B,D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:42  M1      MREQ RD                    | Opcode read from 000 -> 42
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 43 => LD B,E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:43  M1      MREQ RD                    | Opcode read from 000 -> 43
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 44 => LD B,H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:44  M1      MREQ RD                    | Opcode read from 000 -> 44
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 45 => LD B,L

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:45  M1      MREQ RD                    | Opcode read from 000 -> 45
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 46 => LD B,(HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:46  M1      MREQ RD                    | Opcode read from 000 -> 46
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:003 DB:--                                     | 
+#006H T6  AB:003 DB:03          MREQ RD                    | Memory read from 003 -> 03
+#007H T7  AB:003 DB:03          MREQ RD                    | Memory read from 003 -> 03
+-----------------------------------------------------------+
+
+

Opcode: 47 => LD B,A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:47  M1      MREQ RD                    | Opcode read from 000 -> 47
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 48 => LD C,B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:48  M1      MREQ RD                    | Opcode read from 000 -> 48
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 49 => LD C,C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:49  M1      MREQ RD                    | Opcode read from 000 -> 49
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 4A => LD C,D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:4A  M1      MREQ RD                    | Opcode read from 000 -> 4A
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 4B => LD C,E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:4B  M1      MREQ RD                    | Opcode read from 000 -> 4B
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 4C => LD C,H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:4C  M1      MREQ RD                    | Opcode read from 000 -> 4C
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 4D => LD C,L

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:4D  M1      MREQ RD                    | Opcode read from 000 -> 4D
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 4E => LD C,(HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:4E  M1      MREQ RD                    | Opcode read from 000 -> 4E
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:003 DB:--                                     | 
+#006H T6  AB:003 DB:03          MREQ RD                    | Memory read from 003 -> 03
+#007H T7  AB:003 DB:03          MREQ RD                    | Memory read from 003 -> 03
+-----------------------------------------------------------+
+
+

Opcode: 4F => LD C,A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:4F  M1      MREQ RD                    | Opcode read from 000 -> 4F
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 50 => LD D,B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:50  M1      MREQ RD                    | Opcode read from 000 -> 50
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 51 => LD D,C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:51  M1      MREQ RD                    | Opcode read from 000 -> 51
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 52 => LD D,D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:52  M1      MREQ RD                    | Opcode read from 000 -> 52
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 53 => LD D,E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:53  M1      MREQ RD                    | Opcode read from 000 -> 53
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 54 => LD D,H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:54  M1      MREQ RD                    | Opcode read from 000 -> 54
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 55 => LD D,L

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:55  M1      MREQ RD                    | Opcode read from 000 -> 55
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 56 => LD D,(HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:56  M1      MREQ RD                    | Opcode read from 000 -> 56
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:003 DB:--                                     | 
+#006H T6  AB:003 DB:03          MREQ RD                    | Memory read from 003 -> 03
+#007H T7  AB:003 DB:03          MREQ RD                    | Memory read from 003 -> 03
+-----------------------------------------------------------+
+
+

Opcode: 57 => LD D,A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:57  M1      MREQ RD                    | Opcode read from 000 -> 57
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 58 => LD E,B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:58  M1      MREQ RD                    | Opcode read from 000 -> 58
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 59 => LD E,C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:59  M1      MREQ RD                    | Opcode read from 000 -> 59
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 5A => LD E,D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:5A  M1      MREQ RD                    | Opcode read from 000 -> 5A
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 5B => LD E,E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:5B  M1      MREQ RD                    | Opcode read from 000 -> 5B
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 5C => LD E,H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:5C  M1      MREQ RD                    | Opcode read from 000 -> 5C
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 5D => LD E,L

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:5D  M1      MREQ RD                    | Opcode read from 000 -> 5D
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 5E => LD E,(HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:5E  M1      MREQ RD                    | Opcode read from 000 -> 5E
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:003 DB:--                                     | 
+#006H T6  AB:003 DB:03          MREQ RD                    | Memory read from 003 -> 03
+#007H T7  AB:003 DB:03          MREQ RD                    | Memory read from 003 -> 03
+-----------------------------------------------------------+
+
+

Opcode: 5F => LD E,A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:5F  M1      MREQ RD                    | Opcode read from 000 -> 5F
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 60 => LD H,B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:60  M1      MREQ RD                    | Opcode read from 000 -> 60
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 61 => LD H,C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:61  M1      MREQ RD                    | Opcode read from 000 -> 61
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 62 => LD H,D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:62  M1      MREQ RD                    | Opcode read from 000 -> 62
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 63 => LD H,E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:63  M1      MREQ RD                    | Opcode read from 000 -> 63
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 64 => LD H,H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:64  M1      MREQ RD                    | Opcode read from 000 -> 64
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 65 => LD H,L

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:65  M1      MREQ RD                    | Opcode read from 000 -> 65
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 66 => LD H,(HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:66  M1      MREQ RD                    | Opcode read from 000 -> 66
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:003 DB:--                                     | 
+#006H T6  AB:003 DB:03          MREQ RD                    | Memory read from 003 -> 03
+#007H T7  AB:003 DB:03          MREQ RD                    | Memory read from 003 -> 03
+-----------------------------------------------------------+
+
+

Opcode: 67 => LD H,A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:67  M1      MREQ RD                    | Opcode read from 000 -> 67
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 68 => LD L,B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:68  M1      MREQ RD                    | Opcode read from 000 -> 68
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 69 => LD L,C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:69  M1      MREQ RD                    | Opcode read from 000 -> 69
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 6A => LD L,D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:6A  M1      MREQ RD                    | Opcode read from 000 -> 6A
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 6B => LD L,E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:6B  M1      MREQ RD                    | Opcode read from 000 -> 6B
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 6C => LD L,H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:6C  M1      MREQ RD                    | Opcode read from 000 -> 6C
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 6D => LD L,L

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:6D  M1      MREQ RD                    | Opcode read from 000 -> 6D
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 6E => LD L,(HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:6E  M1      MREQ RD                    | Opcode read from 000 -> 6E
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: 6F => LD L,A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:6F  M1      MREQ RD                    | Opcode read from 000 -> 6F
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 70 => LD (HL),B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:70  M1      MREQ RD                    | Opcode read from 000 -> 70
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ                       | 
+#007H T7  AB:001 DB:01          MREQ    WR                 | Memory write to  001 <- 01
+-----------------------------------------------------------+
+
+

Opcode: 71 => LD (HL),C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:71  M1      MREQ RD                    | Opcode read from 000 -> 71
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ                       | 
+#007H T7  AB:001 DB:01          MREQ    WR                 | Memory write to  001 <- 01
+-----------------------------------------------------------+
+
+

Opcode: 72 => LD (HL),D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:72  M1      MREQ RD                    | Opcode read from 000 -> 72
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ                       | 
+#007H T7  AB:001 DB:01          MREQ    WR                 | Memory write to  001 <- 01
+-----------------------------------------------------------+
+
+

Opcode: 73 => LD (HL),E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:73  M1      MREQ RD                    | Opcode read from 000 -> 73
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ                       | 
+#007H T7  AB:001 DB:01          MREQ    WR                 | Memory write to  001 <- 01
+-----------------------------------------------------------+
+
+

Opcode: 74 => LD (HL),H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:74  M1      MREQ RD                    | Opcode read from 000 -> 74
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ                       | 
+#007H T7  AB:001 DB:01          MREQ    WR                 | Memory write to  001 <- 01
+-----------------------------------------------------------+
+
+

Opcode: 75 => LD (HL),L

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:75  M1      MREQ RD                    | Opcode read from 000 -> 75
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ                       | 
+#007H T7  AB:001 DB:01          MREQ    WR                 | Memory write to  001 <- 01
+-----------------------------------------------------------+
+
+

Opcode: 76 => HALT

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:76  M1      MREQ RD                    | Opcode read from 000 -> 76
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 77 => LD (HL),A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:77  M1      MREQ RD                    | Opcode read from 000 -> 77
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ                       | 
+#007H T7  AB:001 DB:01          MREQ    WR                 | Memory write to  001 <- 01
+-----------------------------------------------------------+
+
+

Opcode: 78 => LD A,B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:78  M1      MREQ RD                    | Opcode read from 000 -> 78
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 79 => LD A,C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:79  M1      MREQ RD                    | Opcode read from 000 -> 79
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 7A => LD A,D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:7A  M1      MREQ RD                    | Opcode read from 000 -> 7A
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 7B => LD A,E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:7B  M1      MREQ RD                    | Opcode read from 000 -> 7B
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 7C => LD A,H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:7C  M1      MREQ RD                    | Opcode read from 000 -> 7C
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 7D => LD A,L

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:7D  M1      MREQ RD                    | Opcode read from 000 -> 7D
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 7E => LD A,(HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:7E  M1      MREQ RD                    | Opcode read from 000 -> 7E
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: 7F => LD A,A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:7F  M1      MREQ RD                    | Opcode read from 000 -> 7F
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 80 => ADD A,B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:80  M1      MREQ RD                    | Opcode read from 000 -> 80
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 81 => ADD A,C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:81  M1      MREQ RD                    | Opcode read from 000 -> 81
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 82 => ADD A,D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:82  M1      MREQ RD                    | Opcode read from 000 -> 82
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 83 => ADD A,E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:83  M1      MREQ RD                    | Opcode read from 000 -> 83
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 84 => ADD A,H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:84  M1      MREQ RD                    | Opcode read from 000 -> 84
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 85 => ADD A,L

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:85  M1      MREQ RD                    | Opcode read from 000 -> 85
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 86 => ADD A,(HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:86  M1      MREQ RD                    | Opcode read from 000 -> 86
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: 87 => ADD A,A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:87  M1      MREQ RD                    | Opcode read from 000 -> 87
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 88 => ADC A,B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:88  M1      MREQ RD                    | Opcode read from 000 -> 88
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 89 => ADC A,C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:89  M1      MREQ RD                    | Opcode read from 000 -> 89
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 8A => ADC A,D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:8A  M1      MREQ RD                    | Opcode read from 000 -> 8A
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 8B => ADC A,E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:8B  M1      MREQ RD                    | Opcode read from 000 -> 8B
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 8C => ADC A,H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:8C  M1      MREQ RD                    | Opcode read from 000 -> 8C
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 8D => ADC A,L

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:8D  M1      MREQ RD                    | Opcode read from 000 -> 8D
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 8E => ADC A,(HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:8E  M1      MREQ RD                    | Opcode read from 000 -> 8E
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: 8F => ADC A,A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:8F  M1      MREQ RD                    | Opcode read from 000 -> 8F
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 90 => SUB B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:90  M1      MREQ RD                    | Opcode read from 000 -> 90
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 91 => SUB C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:91  M1      MREQ RD                    | Opcode read from 000 -> 91
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 92 => SUB D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:92  M1      MREQ RD                    | Opcode read from 000 -> 92
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 93 => SUB E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:93  M1      MREQ RD                    | Opcode read from 000 -> 93
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 94 => SUB H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:94  M1      MREQ RD                    | Opcode read from 000 -> 94
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 95 => SUB L

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:95  M1      MREQ RD                    | Opcode read from 000 -> 95
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 96 => SUB (HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:96  M1      MREQ RD                    | Opcode read from 000 -> 96
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: 97 => SUB A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:97  M1      MREQ RD                    | Opcode read from 000 -> 97
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 98 => SBC A,B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:98  M1      MREQ RD                    | Opcode read from 000 -> 98
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 99 => SBC A,C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:99  M1      MREQ RD                    | Opcode read from 000 -> 99
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 9A => SBC A,D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:9A  M1      MREQ RD                    | Opcode read from 000 -> 9A
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 9B => SBC A,E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:9B  M1      MREQ RD                    | Opcode read from 000 -> 9B
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 9C => SBC A,H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:9C  M1      MREQ RD                    | Opcode read from 000 -> 9C
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 9D => SBC A,L

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:9D  M1      MREQ RD                    | Opcode read from 000 -> 9D
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: 9E => SBC A,(HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:9E  M1      MREQ RD                    | Opcode read from 000 -> 9E
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: 9F => SBC A,A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:9F  M1      MREQ RD                    | Opcode read from 000 -> 9F
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: A0 => AND B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:A0  M1      MREQ RD                    | Opcode read from 000 -> A0
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: A1 => AND C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:A1  M1      MREQ RD                    | Opcode read from 000 -> A1
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: A2 => AND D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:A2  M1      MREQ RD                    | Opcode read from 000 -> A2
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: A3 => AND E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:A3  M1      MREQ RD                    | Opcode read from 000 -> A3
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: A4 => AND H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:A4  M1      MREQ RD                    | Opcode read from 000 -> A4
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: A5 => AND L

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:A5  M1      MREQ RD                    | Opcode read from 000 -> A5
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: A6 => AND (HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:A6  M1      MREQ RD                    | Opcode read from 000 -> A6
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: A7 => AND A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:A7  M1      MREQ RD                    | Opcode read from 000 -> A7
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: A8 => XOR B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:A8  M1      MREQ RD                    | Opcode read from 000 -> A8
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: A9 => XOR C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:A9  M1      MREQ RD                    | Opcode read from 000 -> A9
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: AA => XOR D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:AA  M1      MREQ RD                    | Opcode read from 000 -> AA
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: AB => XOR E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:AB  M1      MREQ RD                    | Opcode read from 000 -> AB
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: AC => XOR H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:AC  M1      MREQ RD                    | Opcode read from 000 -> AC
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+ +
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:AD  M1      MREQ RD                    | Opcode read from 000 -> AD
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: AE => XOR (HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:AE  M1      MREQ RD                    | Opcode read from 000 -> AE
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: AF => XOR A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:AF  M1      MREQ RD                    | Opcode read from 000 -> AF
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: B0 => OR B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:B0  M1      MREQ RD                    | Opcode read from 000 -> B0
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: B1 => OR C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:B1  M1      MREQ RD                    | Opcode read from 000 -> B1
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: B2 => OR D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:B2  M1      MREQ RD                    | Opcode read from 000 -> B2
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: B3 => OR E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:B3  M1      MREQ RD                    | Opcode read from 000 -> B3
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: B4 => OR H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:B4  M1      MREQ RD                    | Opcode read from 000 -> B4
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: B5 => OR L

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:B5  M1      MREQ RD                    | Opcode read from 000 -> B5
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: B6 => OR (HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:B6  M1      MREQ RD                    | Opcode read from 000 -> B6
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: B7 => OR A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:B7  M1      MREQ RD                    | Opcode read from 000 -> B7
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: B8 => CP B

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:B8  M1      MREQ RD                    | Opcode read from 000 -> B8
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: B9 => CP C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:B9  M1      MREQ RD                    | Opcode read from 000 -> B9
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: BA => CP D

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:BA  M1      MREQ RD                    | Opcode read from 000 -> BA
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: BB => CP E

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:BB  M1      MREQ RD                    | Opcode read from 000 -> BB
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: BC => CP H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:BC  M1      MREQ RD                    | Opcode read from 000 -> BC
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: BD => CP L

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:BD  M1      MREQ RD                    | Opcode read from 000 -> BD
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: BE => CP (HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:BE  M1      MREQ RD                    | Opcode read from 000 -> BE
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: BF => CP A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:BF  M1      MREQ RD                    | Opcode read from 000 -> BF
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: C0 => RET NZ

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:C0  M1      MREQ RD                    | Opcode read from 000 -> C0
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: C1 => POP BC

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:C1  M1      MREQ RD                    | Opcode read from 000 -> C1
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: C2 n n => JP NZ,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:C2  M1      MREQ RD                    | Opcode read from 000 -> C2
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: C3 n n => JP nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:C3  M1      MREQ RD                    | Opcode read from 000 -> C3
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: C4 n n => CALL NZ,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:C4  M1      MREQ RD                    | Opcode read from 000 -> C4
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: C5 => PUSH BC

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:C5  M1      MREQ RD                    | Opcode read from 000 -> C5
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:002 DB:--                                     | 
+#007H T7  AB:002 DB:02          MREQ                       | 
+#008H T8  AB:002 DB:02          MREQ    WR                 | Memory write to  002 <- 02
+#009H T9  AB:001 DB:--                                     | 
+#010H T10 AB:001 DB:01          MREQ                       | 
+#011H T11 AB:001 DB:01          MREQ    WR                 | Memory write to  001 <- 01
+-----------------------------------------------------------+
+
+

Opcode: C6 n => ADD A,n

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:C6  M1      MREQ RD                    | Opcode read from 000 -> C6
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: C7 => RST 0H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:C7  M1      MREQ RD                    | Opcode read from 000 -> C7
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:000 DB:--                                     | 
+#007H T7  AB:000 DB:00          MREQ                       | 
+#008H T8  AB:000 DB:00          MREQ    WR                 | Memory write to  000 <- 00
+#009H T9  AB:0FF DB:--                                     | 
+#010H T10 AB:0FF DB:01          MREQ                       | 
+#011H T11 AB:0FF DB:01          MREQ    WR                 | Memory write to  0FF <- 01
+-----------------------------------------------------------+
+
+

Opcode: C8 => RET Z

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:C8  M1      MREQ RD                    | Opcode read from 000 -> C8
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: C9 => RET

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:C9  M1      MREQ RD                    | Opcode read from 000 -> C9
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:0FF DB:--                                     | 
+#006H T6  AB:0FF DB:01          MREQ RD                    | Memory read from 0FF -> 01
+#007H T7  AB:0FF DB:01          MREQ RD                    | Memory read from 0FF -> 01
+#008H T8  AB:000 DB:--                                     | 
+#009H T9  AB:000 DB:C9          MREQ RD                    | Memory read from 000 -> C9
+#010H T10 AB:000 DB:C9          MREQ RD                    | Memory read from 000 -> C9
+-----------------------------------------------------------+
+
+

Opcode: CA n n => JP Z,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:CA  M1      MREQ RD                    | Opcode read from 000 -> CA
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: CB => CB

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:CB  M1      MREQ RD                    | Opcode read from 000 -> CB
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: CC n n => CALL Z,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:CC  M1      MREQ RD                    | Opcode read from 000 -> CC
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: CD n n => CALL nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:CD  M1      MREQ RD                    | Opcode read from 000 -> CD
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#011H T11 AB:002 DB:--                                     | 
+#012H T12 AB:000 DB:--                                     | 
+#013H T13 AB:000 DB:00          MREQ                       | 
+#014H T14 AB:000 DB:00          MREQ    WR                 | Memory write to  000 <- 00
+#015H T15 AB:0FF DB:--                                     | 
+#016H T16 AB:0FF DB:03          MREQ                       | 
+#017H T17 AB:0FF DB:03          MREQ    WR                 | Memory write to  0FF <- 03
+-----------------------------------------------------------+
+
+

Opcode: CE n => ADC A,n

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:CE  M1      MREQ RD                    | Opcode read from 000 -> CE
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: CF => RST 8H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:CF  M1      MREQ RD                    | Opcode read from 000 -> CF
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:0FE DB:--                                     | 
+#007H T7  AB:0FE DB:00          MREQ                       | 
+#008H T8  AB:0FE DB:00          MREQ    WR                 | Memory write to  0FE <- 00
+#009H T9  AB:0FD DB:--                                     | 
+#010H T10 AB:0FD DB:01          MREQ                       | 
+#011H T11 AB:0FD DB:01          MREQ    WR                 | Memory write to  0FD <- 01
+-----------------------------------------------------------+
+
+

Opcode: D0 => RET NC

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:D0  M1      MREQ RD                    | Opcode read from 000 -> D0
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:0FD DB:--                                     | 
+#007H T7  AB:0FD DB:01          MREQ RD                    | Memory read from 0FD -> 01
+#008H T8  AB:0FD DB:01          MREQ RD                    | Memory read from 0FD -> 01
+#009H T9  AB:0FE DB:--                                     | 
+#010H T10 AB:0FE DB:00          MREQ RD                    | Memory read from 0FE -> 00
+#011H T11 AB:0FE DB:00          MREQ RD                    | Memory read from 0FE -> 00
+-----------------------------------------------------------+
+
+

Opcode: D1 => POP DE

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:D1  M1      MREQ RD                    | Opcode read from 000 -> D1
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:0FF DB:--                                     | 
+#006H T6  AB:0FF DB:03          MREQ RD                    | Memory read from 0FF -> 03
+#007H T7  AB:0FF DB:03          MREQ RD                    | Memory read from 0FF -> 03
+#008H T8  AB:000 DB:--                                     | 
+#009H T9  AB:000 DB:D1          MREQ RD                    | Memory read from 000 -> D1
+#010H T10 AB:000 DB:D1          MREQ RD                    | Memory read from 000 -> D1
+-----------------------------------------------------------+
+
+

Opcode: D2 n n => JP NC,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:D2  M1      MREQ RD                    | Opcode read from 000 -> D2
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: D3 n => OUT (n),A

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:D3  M1      MREQ RD                    | Opcode read from 000 -> D3
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:001 DB:--                                     | 
+#009H T9  AB:001 DB:03                  WR IORQ            | I/O write to 001 <- 03
+#010H T10 AB:001 DB:03                  WR IORQ            | I/O write to 001 <- 03
+#011H T11 AB:001 DB:03                  WR IORQ            | I/O write to 001 <- 03
+-----------------------------------------------------------+
+
+

Opcode: D4 n n => CALL NC,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:D4  M1      MREQ RD                    | Opcode read from 000 -> D4
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#011H T11 AB:002 DB:--                                     | 
+#012H T12 AB:000 DB:--                                     | 
+#013H T13 AB:000 DB:00          MREQ                       | 
+#014H T14 AB:000 DB:00          MREQ    WR                 | Memory write to  000 <- 00
+#015H T15 AB:0FF DB:--                                     | 
+#016H T16 AB:0FF DB:03          MREQ                       | 
+#017H T17 AB:0FF DB:03          MREQ    WR                 | Memory write to  0FF <- 03
+-----------------------------------------------------------+
+
+

Opcode: D5 => PUSH DE

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:D5  M1      MREQ RD                    | Opcode read from 000 -> D5
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:0FE DB:--                                     | 
+#007H T7  AB:0FE DB:D1          MREQ                       | 
+#008H T8  AB:0FE DB:D1          MREQ    WR                 | Memory write to  0FE <- D1
+#009H T9  AB:0FD DB:--                                     | 
+#010H T10 AB:0FD DB:03          MREQ                       | 
+#011H T11 AB:0FD DB:03          MREQ    WR                 | Memory write to  0FD <- 03
+-----------------------------------------------------------+
+
+

Opcode: D6 n => SUB n

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:D6  M1      MREQ RD                    | Opcode read from 000 -> D6
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: D7 => RST 10H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:D7  M1      MREQ RD                    | Opcode read from 000 -> D7
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:0FC DB:--                                     | 
+#007H T7  AB:0FC DB:00          MREQ                       | 
+#008H T8  AB:0FC DB:00          MREQ    WR                 | Memory write to  0FC <- 00
+#009H T9  AB:0FB DB:--                                     | 
+#010H T10 AB:0FB DB:01          MREQ                       | 
+#011H T11 AB:0FB DB:01          MREQ    WR                 | Memory write to  0FB <- 01
+-----------------------------------------------------------+
+
+

Opcode: D8 => RET C

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:D8  M1      MREQ RD                    | Opcode read from 000 -> D8
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: D9 => EXX

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:D9  M1      MREQ RD                    | Opcode read from 000 -> D9
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: DA n n => JP C,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:DA  M1      MREQ RD                    | Opcode read from 000 -> DA
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: DB n => IN A,(n)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:DB  M1      MREQ RD                    | Opcode read from 000 -> DB
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:001 DB:--                                     | 
+#009H T9  AB:001 DB:--               RD    IORQ            | I/O read from 001
+#010H T10 AB:001 DB:--               RD    IORQ            | I/O read from 001
+#011H T11 AB:001 DB:--               RD    IORQ            | I/O read from 001
+-----------------------------------------------------------+
+
+

Opcode: DC n n => CALL C,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:DC  M1      MREQ RD                    | Opcode read from 000 -> DC
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: DD => DD

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:DD  M1      MREQ RD                    | Opcode read from 000 -> DD
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: DE n => SBC A,n

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:DE  M1      MREQ RD                    | Opcode read from 000 -> DE
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: DF => RST 18H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:DF  M1      MREQ RD                    | Opcode read from 000 -> DF
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:0FA DB:--                                     | 
+#007H T7  AB:0FA DB:00          MREQ                       | 
+#008H T8  AB:0FA DB:00          MREQ    WR                 | Memory write to  0FA <- 00
+#009H T9  AB:0F9 DB:--                                     | 
+#010H T10 AB:0F9 DB:01          MREQ                       | 
+#011H T11 AB:0F9 DB:01          MREQ    WR                 | Memory write to  0F9 <- 01
+-----------------------------------------------------------+
+
+

Opcode: E0 => RET PO

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:E0  M1      MREQ RD                    | Opcode read from 000 -> E0
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:0F9 DB:--                                     | 
+#007H T7  AB:0F9 DB:01          MREQ RD                    | Memory read from 0F9 -> 01
+#008H T8  AB:0F9 DB:01          MREQ RD                    | Memory read from 0F9 -> 01
+#009H T9  AB:0FA DB:--                                     | 
+#010H T10 AB:0FA DB:00          MREQ RD                    | Memory read from 0FA -> 00
+#011H T11 AB:0FA DB:00          MREQ RD                    | Memory read from 0FA -> 00
+-----------------------------------------------------------+
+
+

Opcode: E1 => POP HL

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:E1  M1      MREQ RD                    | Opcode read from 000 -> E1
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:0FB DB:--                                     | 
+#006H T6  AB:0FB DB:01          MREQ RD                    | Memory read from 0FB -> 01
+#007H T7  AB:0FB DB:01          MREQ RD                    | Memory read from 0FB -> 01
+#008H T8  AB:0FC DB:--                                     | 
+#009H T9  AB:0FC DB:00          MREQ RD                    | Memory read from 0FC -> 00
+#010H T10 AB:0FC DB:00          MREQ RD                    | Memory read from 0FC -> 00
+-----------------------------------------------------------+
+
+

Opcode: E2 n n => JP PO,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:E2  M1      MREQ RD                    | Opcode read from 000 -> E2
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: E3 => EX (SP),HL

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:E3  M1      MREQ RD                    | Opcode read from 000 -> E3
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:0FD DB:--                                     | 
+#006H T6  AB:0FD DB:03          MREQ RD                    | Memory read from 0FD -> 03
+#007H T7  AB:0FD DB:03          MREQ RD                    | Memory read from 0FD -> 03
+#008H T8  AB:0FE DB:--                                     | 
+#009H T9  AB:0FE DB:D1          MREQ RD                    | Memory read from 0FE -> D1
+#010H T10 AB:0FE DB:D1          MREQ RD                    | Memory read from 0FE -> D1
+#011H T11 AB:0FE DB:--                                     | 
+#012H T12 AB:0FE DB:--                                     | 
+#013H T13 AB:0FE DB:00          MREQ                       | 
+#014H T14 AB:0FE DB:00          MREQ    WR                 | Memory write to  0FE <- 00
+#015H T15 AB:0FD DB:--                                     | 
+#016H T16 AB:0FD DB:01          MREQ                       | 
+#017H T17 AB:0FD DB:01          MREQ    WR                 | Memory write to  0FD <- 01
+#018H T18 AB:0FD DB:01                                     | 
+#019H T19 AB:0FD DB:01                                     | 
+-----------------------------------------------------------+
+
+

Opcode: E4 n n => CALL PO,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:E4  M1      MREQ RD                    | Opcode read from 000 -> E4
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#011H T11 AB:002 DB:--                                     | 
+#012H T12 AB:0FC DB:--                                     | 
+#013H T13 AB:0FC DB:00          MREQ                       | 
+#014H T14 AB:0FC DB:00          MREQ    WR                 | Memory write to  0FC <- 00
+#015H T15 AB:0FB DB:--                                     | 
+#016H T16 AB:0FB DB:03          MREQ                       | 
+#017H T17 AB:0FB DB:03          MREQ    WR                 | Memory write to  0FB <- 03
+-----------------------------------------------------------+
+
+

Opcode: E5 => PUSH HL

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:E5  M1      MREQ RD                    | Opcode read from 000 -> E5
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:0FA DB:--                                     | 
+#007H T7  AB:0FA DB:D1          MREQ                       | 
+#008H T8  AB:0FA DB:D1          MREQ    WR                 | Memory write to  0FA <- D1
+#009H T9  AB:0F9 DB:--                                     | 
+#010H T10 AB:0F9 DB:03          MREQ                       | 
+#011H T11 AB:0F9 DB:03          MREQ    WR                 | Memory write to  0F9 <- 03
+-----------------------------------------------------------+
+
+

Opcode: E6 n => AND n

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:E6  M1      MREQ RD                    | Opcode read from 000 -> E6
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: E7 => RST 20H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:E7  M1      MREQ RD                    | Opcode read from 000 -> E7
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:0F8 DB:--                                     | 
+#007H T7  AB:0F8 DB:00          MREQ                       | 
+#008H T8  AB:0F8 DB:00          MREQ    WR                 | Memory write to  0F8 <- 00
+#009H T9  AB:0F7 DB:--                                     | 
+#010H T10 AB:0F7 DB:01          MREQ                       | 
+#011H T11 AB:0F7 DB:01          MREQ    WR                 | Memory write to  0F7 <- 01
+-----------------------------------------------------------+
+
+

Opcode: E8 => RET PE

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:E8  M1      MREQ RD                    | Opcode read from 000 -> E8
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:0F7 DB:--                                     | 
+#007H T7  AB:0F7 DB:01          MREQ RD                    | Memory read from 0F7 -> 01
+#008H T8  AB:0F7 DB:01          MREQ RD                    | Memory read from 0F7 -> 01
+#009H T9  AB:0F8 DB:--                                     | 
+#010H T10 AB:0F8 DB:00          MREQ RD                    | Memory read from 0F8 -> 00
+#011H T11 AB:0F8 DB:00          MREQ RD                    | Memory read from 0F8 -> 00
+-----------------------------------------------------------+
+
+

Opcode: E9 => JP (HL)

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:E9  M1      MREQ RD                    | Opcode read from 000 -> E9
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: EA n n => JP PE,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:EA  M1      MREQ RD                    | Opcode read from 000 -> EA
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: EB => EX DE,HL

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:EB  M1      MREQ RD                    | Opcode read from 000 -> EB
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: EC n n => CALL PE,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:EC  M1      MREQ RD                    | Opcode read from 000 -> EC
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#011H T11 AB:002 DB:--                                     | 
+#012H T12 AB:0F8 DB:--                                     | 
+#013H T13 AB:0F8 DB:00          MREQ                       | 
+#014H T14 AB:0F8 DB:00          MREQ    WR                 | Memory write to  0F8 <- 00
+#015H T15 AB:0F7 DB:--                                     | 
+#016H T16 AB:0F7 DB:03          MREQ                       | 
+#017H T17 AB:0F7 DB:03          MREQ    WR                 | Memory write to  0F7 <- 03
+-----------------------------------------------------------+
+
+

Opcode: ED => ED

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:ED  M1      MREQ RD                    | Opcode read from 000 -> ED
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: EE n => XOR n

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:EE  M1      MREQ RD                    | Opcode read from 000 -> EE
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: EF => RST 28H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:EF  M1      MREQ RD                    | Opcode read from 000 -> EF
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:0F6 DB:--                                     | 
+#007H T7  AB:0F6 DB:00          MREQ                       | 
+#008H T8  AB:0F6 DB:00          MREQ    WR                 | Memory write to  0F6 <- 00
+#009H T9  AB:0F5 DB:--                                     | 
+#010H T10 AB:0F5 DB:01          MREQ                       | 
+#011H T11 AB:0F5 DB:01          MREQ    WR                 | Memory write to  0F5 <- 01
+-----------------------------------------------------------+
+
+

Opcode: F0 => RET P

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:F0  M1      MREQ RD                    | Opcode read from 000 -> F0
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:0F5 DB:--                                     | 
+#007H T7  AB:0F5 DB:01          MREQ RD                    | Memory read from 0F5 -> 01
+#008H T8  AB:0F5 DB:01          MREQ RD                    | Memory read from 0F5 -> 01
+#009H T9  AB:0F6 DB:--                                     | 
+#010H T10 AB:0F6 DB:00          MREQ RD                    | Memory read from 0F6 -> 00
+#011H T11 AB:0F6 DB:00          MREQ RD                    | Memory read from 0F6 -> 00
+-----------------------------------------------------------+
+
+

Opcode: F1 => POP AF

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:F1  M1      MREQ RD                    | Opcode read from 000 -> F1
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:0F7 DB:--                                     | 
+#006H T6  AB:0F7 DB:03          MREQ RD                    | Memory read from 0F7 -> 03
+#007H T7  AB:0F7 DB:03          MREQ RD                    | Memory read from 0F7 -> 03
+#008H T8  AB:0F8 DB:--                                     | 
+#009H T9  AB:0F8 DB:00          MREQ RD                    | Memory read from 0F8 -> 00
+#010H T10 AB:0F8 DB:00          MREQ RD                    | Memory read from 0F8 -> 00
+-----------------------------------------------------------+
+
+

Opcode: F2 n n => JP P,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:F2  M1      MREQ RD                    | Opcode read from 000 -> F2
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: F3 => DI

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:F3  M1      MREQ RD                    | Opcode read from 000 -> F3
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: F4 n n => CALL P,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:F4  M1      MREQ RD                    | Opcode read from 000 -> F4
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#011H T11 AB:002 DB:--                                     | 
+#012H T12 AB:0F8 DB:--                                     | 
+#013H T13 AB:0F8 DB:00          MREQ                       | 
+#014H T14 AB:0F8 DB:00          MREQ    WR                 | Memory write to  0F8 <- 00
+#015H T15 AB:0F7 DB:--                                     | 
+#016H T16 AB:0F7 DB:03          MREQ                       | 
+#017H T17 AB:0F7 DB:03          MREQ    WR                 | Memory write to  0F7 <- 03
+-----------------------------------------------------------+
+
+

Opcode: F5 => PUSH AF

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:F5  M1      MREQ RD                    | Opcode read from 000 -> F5
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:0F6 DB:--                                     | 
+#007H T7  AB:0F6 DB:00          MREQ                       | 
+#008H T8  AB:0F6 DB:00          MREQ    WR                 | Memory write to  0F6 <- 00
+#009H T9  AB:0F5 DB:--                                     | 
+#010H T10 AB:0F5 DB:03          MREQ                       | 
+#011H T11 AB:0F5 DB:03          MREQ    WR                 | Memory write to  0F5 <- 03
+-----------------------------------------------------------+
+
+

Opcode: F6 n => OR n

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:F6  M1      MREQ RD                    | Opcode read from 000 -> F6
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: F7 => RST 30H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:F7  M1      MREQ RD                    | Opcode read from 000 -> F7
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:0F4 DB:--                                     | 
+#007H T7  AB:0F4 DB:00          MREQ                       | 
+#008H T8  AB:0F4 DB:00          MREQ    WR                 | Memory write to  0F4 <- 00
+#009H T9  AB:0F3 DB:--                                     | 
+#010H T10 AB:0F3 DB:01          MREQ                       | 
+#011H T11 AB:0F3 DB:01          MREQ    WR                 | Memory write to  0F3 <- 01
+-----------------------------------------------------------+
+
+

Opcode: F8 => RET M

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:F8  M1      MREQ RD                    | Opcode read from 000 -> F8
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: F9 => LD SP,HL

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:F9  M1      MREQ RD                    | Opcode read from 000 -> F9
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:000 DB:--                                     | 
+-----------------------------------------------------------+
+
+

Opcode: FA n n => JP M,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:FA  M1      MREQ RD                    | Opcode read from 000 -> FA
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: FB => EI

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:FB  M1      MREQ RD                    | Opcode read from 000 -> FB
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: FC n n => CALL M,nn

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:FC  M1      MREQ RD                    | Opcode read from 000 -> FC
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#008H T8  AB:002 DB:--                                     | 
+#009H T9  AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+#010H T10 AB:002 DB:02          MREQ RD                    | Memory read from 002 -> 02
+-----------------------------------------------------------+
+
+

Opcode: FD => FD

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:FD  M1      MREQ RD                    | Opcode read from 000 -> FD
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+-----------------------------------------------------------+
+
+

Opcode: FE n => CP n

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:FE  M1      MREQ RD                    | Opcode read from 000 -> FE
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:001 DB:--                                     | 
+#006H T6  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+#007H T7  AB:001 DB:01          MREQ RD                    | Memory read from 001 -> 01
+-----------------------------------------------------------+
+
+

Opcode: FF => RST 38H

+
-----------------------------------------------------------+
+#001H T1  AB:000 DB:--  M1                                 | 
+#002H T2  AB:000 DB:FF  M1      MREQ RD                    | Opcode read from 000 -> FF
+#003H T3  AB:000 DB:--     RFSH                            | 
+#004H T4  AB:000 DB:--     RFSH MREQ                       | Refresh address  000
+#005H T5  AB:000 DB:--                                     | 
+#006H T6  AB:002 DB:--                                     | 
+#007H T7  AB:002 DB:00          MREQ                       | 
+#008H T8  AB:002 DB:00          MREQ    WR                 | Memory write to  002 <- 00
+#009H T9  AB:001 DB:--                                     | 
+#010H T10 AB:001 DB:01          MREQ                       | 
+#011H T11 AB:001 DB:01          MREQ    WR                 | Memory write to  001 <- 01
+-----------------------------------------------------------+
+
+ + \ No newline at end of file diff --git a/Z80/documentation/z80-interrupts_rewritten.pdf b/Z80/documentation/z80-interrupts_rewritten.pdf new file mode 100644 index 0000000..30c4070 Binary files /dev/null and b/Z80/documentation/z80-interrupts_rewritten.pdf differ