30202: Routine at 75FA
30202 |
BIT 1,E |
30204 |
JR Z,30228 |
30206 |
LD A,(46854) |
30209 |
AND A |
30210 |
JR NZ,30228 |
30212 |
LD A,(46814) |
30215 |
CP 192 |
30217 |
JR NZ,30222 |
30219 |
CP D |
30220 |
JR Z,30188 |
30222 |
CALL 30193 |
30225 |
JP Z,31023 |
30228 |
LD A,(46873) |
30231 |
DEC A |
30232 |
JR NZ,30238 |
30234 |
SET 7,(IY+1) |
30238 |
LD HL,46854 |
30241 |
DEC A |
30242 |
LD A,D |
30243 |
JR NZ,30249 |
30245 |
CP 160 |
30247 |
JR Z,30250 |
30249 |
INC (HL) |
30250 |
CALL 30867 |
30253 |
CP 160 |
30255 |
JP Z,30112 |
30258 |
LD A,(46874) |
30261 |
AND A |
30262 |
JR Z,30338 |
30264 |
PUSH DE |
30265 |
LD E,A |
30266 |
LD D,0 |
30268 |
LD HL,47560 |
30271 |
ADD HL,DE |
30272 |
PUSH IY |
30274 |
LD IY,47536 |
30278 |
LD A,(IY+8) |
30281 |
OR (IY+9) |
30284 |
LD DE,47544 |
30287 |
JR Z,30312 |
30289 |
LD A,(IY+8) |
30292 |
CP (HL) |
30293 |
JR NZ,30303 |
30295 |
LD A,(IY+9) |
30298 |
INC HL |
30299 |
CP (HL) |
30300 |
DEC HL |
30301 |
JR Z,30312 |
30303 |
LD A,(IY+18) |
30306 |
OR (IY+19) |
30309 |
LD DE,47554 |
30312 |
POP IY |
30314 |
JR NZ,30337 |
30316 |
EX DE,HL |
30317 |
LD B,3 |
30319 |
LD A,(HL) |
30320 |
INC HL |
30321 |
OR (HL) |
30322 |
DEC HL |
30323 |
JR NZ,30327 |
30325 |
LD A,(DE) |
30326 |
LD (HL),A |
30327 |
INC HL |
30328 |
INC DE |
30329 |
JR NZ,30333 |
30331 |
LD A,(DE) |
30332 |
LD (HL),A |
30333 |
INC HL |
30334 |
INC DE |
30335 |
DJNZ 30319 |
30337 |
POP DE |
30338 |
PUSH IY |
30340 |
LD IY,47584 |
30344 |
LD A,(46854) |
30347 |
LD B,A |
30348 |
PUSH BC |
30349 |
CALL 30866 |
30352 |
LD A,B |
30353 |
AND A |
30354 |
JR Z,30372 |
30356 |
CALL 30866 |
30359 |
LD A,(IY+1) |
30362 |
AND 127 |
30364 |
OR (IY+0) |
30367 |
CALL Z,30903 |
30370 |
JR 30352 |
30372 |
POP BC |
30373 |
POP IY |
30375 |
PUSH IY |
30377 |
CALL 30860 |
30380 |
LD A,B |
30381 |
AND A |
30382 |
JP Z,30430 |
30385 |
CALL 30860 |
30388 |
LD A,(IY+18) |
30391 |
OR (IY+19) |
30394 |
JR NZ,30380 |
30396 |
LD A,(IY+0) |
30399 |
CP (IX+0) |
30402 |
JR NZ,30380 |
30404 |
LD A,(IY+1) |
30407 |
CP (IX+1) |
30410 |
JR NZ,30380 |
30412 |
LD A,(IX+14) |
30415 |
OR (IX+15) |
30418 |
JR Z,30380 |
30420 |
EXX |
30421 |
LD DE,14 |
30424 |
CALL 30954 |
30427 |
JP 30380 |
30430 |
POP IY |
30432 |
LD A,(46853) |
30435 |
AND A |
30436 |
RET Z |
30437 |
CALL 30193 |
30440 |
RET Z |
30441 |
JP 30112 |