Rev 104 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 104 | Rev 108 | ||
---|---|---|---|
Line 101... | Line 101... | ||
101 | 101 | ||
102 | .end |
102 | .end |
103 | ENDM |
103 | ENDM |
104 | 104 | ||
105 | 105 | ||
- | 106 | TSTRM22 MACRO |
|
- | 107 | ||
- | 108 | push bc |
|
- | 109 | push de |
|
- | 110 | ||
- | 111 | ld ixl,0 |
|
- | 112 | .wrloop |
|
- | 113 | ld a,ixl |
|
- | 114 | rrca |
|
- | 115 | out (c),a |
|
- | 116 | LFSR |
|
- | 117 | ld (hl),a |
|
- | 118 | inc ixl |
|
- | 119 | ld a,ixl |
|
- | 120 | add a,a |
|
- | 121 | jr nc,.wrloop |
|
- | 122 | ||
- | 123 | ||
- | 124 | pop de |
|
- | 125 | pop bc |
|
- | 126 | ||
- | 127 | ld ixl,0 |
|
- | 128 | .rdloop |
|
- | 129 | ld a,ixl |
|
- | 130 | rrca |
|
- | 131 | out (c),a |
|
- | 132 | LFSR |
|
- | 133 | cp (hl) |
|
- | 134 | jr nz,.error |
|
- | 135 | inc ixl |
|
- | 136 | ld a,ixl |
|
- | 137 | add a,a |
|
- | 138 | jr nc,.rdloop |
|
- | 139 | jr .end |
|
- | 140 | ||
- | 141 | .error |
|
- | 142 | inc a |
|
- | 143 | out (LEDCTR),a |
|
- | 144 | jr .error |
|
- | 145 | ||
- | 146 | .end |
|
- | 147 | ENDM |
|
- | 148 | ||
- | 149 | ||
- | 150 | ||
106 | 151 | ||
107 | org 0x4000 |
152 | org 0x4000 |
108 | ; we are in 3rd 16k page now |
153 | ; we are in 3rd 16k page now |
109 | 154 | ||
110 | ; norom, no ramro, 24mhz |
155 | ; norom, no ramro, 24mhz |
Line 124... | Line 169... | ||
124 | 169 | ||
125 | testloop |
170 | testloop |
126 | ld a,(led) |
171 | ld a,(led) |
127 | inc a |
172 | inc a |
128 | ld (led),a |
173 | ld (led),a |
129 | ; rrca |
174 | rrca |
130 | ; rrca |
175 | rrca |
131 | out (LEDCTR),a |
176 | out (LEDCTR),a |
132 | 177 | ||
133 | 178 | ||
134 | ld h,0xE0 |
179 | ld h,0xE0 |
135 | ld c,WIN3 |
180 | ld c,WIN3 |
Line 178... | Line 223... | ||
178 | 223 | ||
179 | loop2 |
224 | loop2 |
180 | ld a,(led) |
225 | ld a,(led) |
181 | inc a |
226 | inc a |
182 | ld (led),a |
227 | ld (led),a |
183 | ; rrca |
228 | rrca |
184 | ; rrca |
229 | rrca |
185 | ; rrca |
230 | rrca |
186 | out (LEDCTR),a |
231 | out (LEDCTR),a |
187 | 232 | ||
188 | ld h,0xE0 |
233 | ld h,0xE0 |
189 | ld c,WIN3 |
234 | ld c,WIN3 |
190 | TSTRAM2 |
235 | TSTRAM2 |
Line 214... | Line 259... | ||
214 | ld c,WIN0 |
259 | ld c,WIN0 |
215 | TSTRAM2 |
260 | TSTRAM2 |
216 | 261 | ||
217 | 262 | ||
218 | ld h,0xA0 |
263 | ld h,0xA0 |
219 | ld c,MPAG |
264 | ld c,MPAG ;128 values for each port -- only 64 for mpag!!! |
220 | TSTRAM2 |
265 | TSTRM22 |
221 | 266 | ||
222 | ld h,0xE0 |
267 | ld h,0xE0 |
223 | ld c,MPAGEX |
268 | ld c,MPAGEX |
224 | TSTRAM2 |
269 | TSTRM22 |
225 | 270 | ||
226 | jp loop2 |
271 | jp loop2 |
227 | 272 | ||
228 | 273 | ||
229 | 274 |