OpenCores
URL https://opencores.org/ocsvn/wb_z80/wb_z80/trunk

Subversion Repositories wb_z80

[/] [wb_z80/] [tags/] [arelease/] [doc/] [work_i2.txt] - Blame information for rev 39

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 bporcella
dec i2n1
2
        INCs6IXtN7              ; DD 34 XX
3
        DECs6IXtN7              ; DD 35 XX
4
        LDsB_6IXtN7             ; DD 46 XX
5
        LDsC_6IXtN7             ; DD 4E XX
6
        LDsD_6IXtN7             ; DD 56 XX
7
        LDsE_6IXtN7             ; DD 5E XX
8
        LDsH_6IXtN7             ; DD 66 XX
9
        LDsL_6IXtN7             ; DD 6E XX
10
        LDs6IXtN7_B             ; DD 70 XX
11
        LDs6IXtN7_C             ; DD 71 XX
12
        LDs6IXtN7_D             ; DD 72 XX
13
        LDs6IXtN7_E             ; DD 73 XX
14
        LDs6IXtN7_H             ; DD 74 XX
15
        LDs6IXtN7_L             ; DD 75 XX
16
        LDs6IXtN7_A             ; DD 77 XX
17
        LDsA_6IXtN7             ; DD 7E XX
18
        ADDsA_6IXtN7            ; DD 86 XX
19
        ADCsA_6IXtN7            ; DD 8E XX
20
        SUBs6IXtN7              ; DD 96 XX
21
        SBCsA_6IXtN7            ; DD 9E XX
22
        ANDs6IXtN7              ; DD A6 XX
23
        XORs6IXtN7              ; DD AE XX
24
        ORs6IXtN7               ; DD B6 XX
25
        CPs6IXtN7               ; DD BE XX
26
        INCs6IYtN7              ; FD 34 XX
27
        DECs6IYtN7              ; FD 35 XX
28
        LDsB_6IYtN7             ; FD 46 XX
29
        LDsC_6IYtN7             ; FD 4E XX
30
        LDsD_6IYtN7             ; FD 56 XX
31
        LDsE_6IYtN7             ; FD 5E XX
32
        LDsH_6IYtN7             ; FD 66 XX
33
        LDsL_6IYtN7             ; FD 6E XX
34
        LDs6IYtN7_B             ; FD 70 XX
35
        LDs6IYtN7_C             ; FD 71 XX
36
        LDs6IYtN7_D             ; FD 72 XX
37
        LDs6IYtN7_E             ; FD 73 XX
38
        LDs6IYtN7_H             ; FD 74 XX
39
        LDs6IYtN7_L             ; FD 75 XX
40
        LDs6IYtN7_A             ; FD 77 XX
41
        LDsA_6IYtN7             ; FD 7E XX
42
        ADDsA_6IYtN7            ; FD 86 XX
43
        ADCsA_6IYtN7            ; FD 8E XX
44
        SUBs6IYtN7              ; FD 96 XX
45
        SBCsA_6IYtN7            ; FD 9E XX
46
        ANDs6IYtN7              ; FD A6 XX
47
        XORs6IYtN7              ; FD AE XX
48
        ORs6IYtN7               ; FD B6 XX
49
        CPs6IYtN7               ; FD BE XX
50
 
51
dec_i2n2
52
        LDsIX_NN                ; DD 21 XX XX
53
        LDs6NN7_IX              ; DD 22 XX XX
54
        LDsIX_6NN7              ; DD 2A XX XX
55
        LDs6IXtN7_N             ; DD 36 XX XX
56
        LDs6NN7_BC              ; ED 43 XX XX
57
        LDsBC_6NN7              ; ED 4B XX XX
58
        LDs6NN7_DE              ; ED 53 XX XX
59
        LDsDE_6NN7              ; ED 5B XX XX
60
        LDs6NN7_SP              ; ED 73 XX XX
61
        LDsSP_6NN7              ; ED 7B XX XX
62
        LDsIY_NN                ; FD 21 XX XX
63
        LDs6NN7_IY              ; FD 22 XX XX
64
        LDsIY_6NN7              ; FD 2A XX XX
65
        LDs6IYtN7_N             ; FD 36 XX XX
66
 
67
 dec_ni3 = fdcb | ddcb
68
        RLC (IX+N)              ; DD CB XX 06
69
        RRC (IX+N)              ; DD CB XX 0E
70
        RL (IX+N)               ; DD CB XX 16
71
        RR (IX+N)               ; DD CB XX 1E
72
        SLA (IX+N)              ; DD CB XX 26
73
        SRA (IX+N)              ; DD CB XX 2E
74
        BIT 0,(IX+N)            ; DD CB XX 46
75
        BIT 1,(IX+N)            ; DD CB XX 4E
76
        BIT 2,(IX+N)            ; DD CB XX 56
77
        BIT 3,(IX+N)            ; DD CB XX 5E
78
        BIT 4,(IX+N)            ; DD CB XX 66
79
        BIT 5,(IX+N)            ; DD CB XX 6E
80
        BIT 6,(IX+N)            ; DD CB XX 76
81
        BIT 7,(IX+N)            ; DD CB XX 7E
82
        RES 0,(IX+N)            ; DD CB XX 86
83
        RES 1,(IX+N)            ; DD CB XX 8E
84
        RES 2,(IX+N)            ; DD CB XX 96
85
        RES 3,(IX+N)            ; DD CB XX 9E
86
        RES 4,(IX+N)            ; DD CB XX A6
87
        RES 5,(IX+N)            ; DD CB XX AE
88
        RES 6,(IX+N)            ; DD CB XX B6
89
        RES 7,(IX+N)            ; DD CB XX BE
90
        SET 0,(IX+N)            ; DD CB XX C6
91
        SET 1,(IX+N)            ; DD CB XX CE
92
        SET 2,(IX+N)            ; DD CB XX D6
93
        SET 3,(IX+N)            ; DD CB XX DE
94
        SET 4,(IX+N)            ; DD CB XX E6
95
        SET 5,(IX+N)            ; DD CB XX EE
96
        SET 6,(IX+N)            ; DD CB XX F6
97
        SET 7,(IX+N)            ; DD CB XX FE
98
        RLC (IY+N)              ; FD CB XX 06
99
        RRC (IY+N)              ; FD CB XX 0E
100
        RL (IY+N)               ; FD CB XX 16
101
        RR (IY+N)               ; FD CB XX 1E
102
        SLA (IY+N)              ; FD CB XX 26
103
        SRA (IY+N)              ; FD CB XX 2E
104
        BIT 0,(IY+N)            ; FD CB XX 46
105
        BIT 1,(IY+N)            ; FD CB XX 4E
106
        BIT 2,(IY+N)            ; FD CB XX 56
107
        BIT 3,(IY+N)            ; FD CB XX 5E
108
        BIT 4,(IY+N)            ; FD CB XX 66
109
        BIT 5,(IY+N)            ; FD CB XX 6E
110
        BIT 6,(IY+N)            ; FD CB XX 76
111
        BIT 7,(IY+N)            ; FD CB XX 7E
112
        RES 0,(IY+N)            ; FD CB XX 86
113
        RES 1,(IY+N)            ; FD CB XX 8E
114
        RES 2,(IY+N)            ; FD CB XX 96
115
        RES 3,(IY+N)            ; FD CB XX 9E
116
        RES 4,(IY+N)            ; FD CB XX A6
117
        RES 5,(IY+N)            ; FD CB XX AE
118
        RES 6,(IY+N)            ; FD CB XX B6
119
        RES 7,(IY+N)            ; FD CB XX BE
120
        SET 0,(IY+N)            ; FD CB XX C6
121
        SET 1,(IY+N)            ; FD CB XX CE
122
        SET 2,(IY+N)            ; FD CB XX D6
123
        SET 3,(IY+N)            ; FD CB XX DE
124
        SET 4,(IY+N)            ; FD CB XX E6
125
        SET 5,(IY+N)            ; FD CB XX EE
126
        SET 6,(IY+N)            ; FD CB XX F6
127
        SET 7,(IY+N)            ; FD CB XX FE
128
 
129
 
130
 default
131
        ADD IX,BC               ; DD 09
132
        ADD IX,DE               ; DD 19
133
        INC IX                  ; DD 23
134
        ADD IX,IX               ; DD 29
135
        DEC IX                  ; DD 2B
136
        ADD IX,SP               ; DD 39
137
        POP IX                  ; DD E1
138
        EX (SP),IX              ; DD E3
139
        PUSH IX                 ; DD E5
140
        JP (IX)                 ; DD E9
141
        LD SP,IX                ; DD F9
142
        IN B,(C)                ; ED 40
143
        OUT (C),B               ; ED 41
144
        SBC HL,BC               ; ED 42
145
        NEG                     ; ED 44
146
        RETN                    ; ED 45
147
        IM 0                    ; ED 46
148
        LD I,A                  ; ED 47
149
        IN C,(C)                ; ED 48
150
        OUT (C),C               ; ED 49
151
        ADC HL,BC               ; ED 4A
152
        RETI                    ; ED 4D
153
        IN D,(C)                ; ED 50
154
        OUT (C),D               ; ED 51
155
        SBC HL,DE               ; ED 52
156
        IM 1                    ; ED 56
157
        LD A,I                  ; ED 57
158
        IN E,(C)                ; ED 58
159
        OUT (C),E               ; ED 59
160
        ADC HL,DE               ; ED 5A
161
        IM 2                    ; ED 5E
162
        IN H,(C)                ; ED 60
163
        OUT (C),H               ; ED 61
164
        SBC HL,HL               ; ED 62
165
        RRD                     ; ED 67
166
        IN L,(C)                ; ED 68
167
        OUT (C),L               ; ED 69
168
        ADC HL,HL               ; ED 6A
169
        RLD                     ; ED 6F
170
        SBC HL,SP               ; ED 72
171
        LDI                     ; ED A0
172
        CPI                     ; ED A1
173
        INI                     ; ED A2
174
        OUTI                    ; ED A3
175
        LDD                     ; ED A8
176
        CPD                     ; ED A9
177
        IND                     ; ED AA
178
        OUTD                    ; ED AB
179
        LDIR                    ; ED B0
180
        CPIR                    ; ED B1
181
        INIR                    ; ED B2
182
        OTIR                    ; ED B3
183
        LDDR                    ; ED B8
184
        CPDR                    ; ED B9
185
        INDR                    ; ED BA
186
        OTDR                    ; ED BB
187
        ADD IY,BC               ; FD 09
188
        ADD IY,DE               ; FD 19
189
        INC IY                  ; FD 23
190
        ADD IY,IY               ; FD 29
191
        DEC IY                  ; FD 2B
192
        ADD IY,SP               ; FD 39
193
        POP IY                  ; FD E1
194
        EX (SP),IY              ; FD E3
195
        PUSH IY                 ; FD E5
196
        JP (IY)                 ; FD E9
197
        LD SP,IY                ; FD F9
198
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.