Prev: 30198 Up: Map Next: 30444
30202: Routine at 75FA
Used by the routines at 30475 and 30515.
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
This entry point is used by the routine at 30068.
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
Prev: 30198 Up: Map Next: 30444