Prev: 27251 Up: Map Next: 27600
27288: Routine at 6A98
27288 CALL 25837 Call 25837.
27291 DEC E Decrease E by one.
27292 JP Z,27251 Jump to 27251 if E is zero.
27295 CALL 27202 Call 27202.
27298 DEC E
27299 JR NZ,27306
27301 LD A,C
27302 AND A
27303 JP NZ,27424
27306 BIT 3,(IX+4)
27310 JP NZ,27450
27313 CALL 25677
27316 DEC E
27317 JP Z,26524
27320 LD A,(IX+5) If the stunned slug timer is zero, jump to 27331.
27323 AND A
27324 JR Z,27331
27326 DEC (IX+5) Decrease the stunned slug timer by one.
27329 JR 27385 Jump to 27385.
27331 LD A,(24087)
27334 AND 3
27336 JR NZ,27385
27338 LD A,(IX+1)
27341 CP 24
27343 JR C,27367
27345 CP 208
27347 JR NC,27367
27349 LD A,(IX+2)
27352 BIT 7,(IX+0)
27356 JR Z,27388
27358 ADD A,1
27360 CP 184
27362 JR NC,27400
27364 LD (IX+2),A
27367 LD A,(IX+1)
27370 BIT 6,(IX+0)
27374 JR Z,27406
27376 ADD A,4
27378 CP 208
27380 JR NC,27418
27382 LD (IX+1),A
27385 JP 28465
27388 SUB 1
27390 CP 40
27392 JR NC,27364
27394 SET 7,(IX+0)
27398 JR 27367
27400 RES 7,(IX+0)
27404 JR 27367
27406 SUB 4
27408 CP 24
27410 JR NC,27382
27412 SET 6,(IX+0)
27416 JR 27385
27418 RES 6,(IX+0)
27422 JR 27385
27424 AND 63
27426 CP 18
27428 JR Z,27444
27430 CP 8
27432 JP Z,27306
27435 LD BC,53
27438 CALL AddPointsToScore
27441 JP 26076
27444 CALL 26059
27447 JP 27306
This entry point is used by the routines at 25850 and 26542.
27450 INC (IX+5)
27453 LD A,(24123)
27456 INC A
27457 LD (24123),A
27460 BIT 3,(IX+5)
27464 LD A,(IX+6)
27467 JR NZ,27470
27469 DEC A
27470 LD (IX+2),A
27473 LD A,(24206)
27476 SRL A
27478 SUB 2
27480 LD C,A
27481 LD A,(IX+2)
27484 SRL A
27486 SUB C
27487 JP NC,27385
27490 RES 3,(IX+4)
27494 XOR A
27495 LD (IX+5),A
27498 LD (IX+6),A
27501 JP 27385
This entry point is used by the routine at 28401.
27504 LD A,(23672)
27507 AND 7
27509 RET NZ
27510 LD HL,24188
27513 LD DE,8
27516 LD B,2
27518 LD A,(HL)
27519 AND A
27520 JR Z,27526
27522 ADD HL,DE
27523 DJNZ 27518
27525 RET
27526 LD (24092),HL
27529 LD DE,24175
27532 LD A,(DE)
27533 CP 66
27535 JP Z,27067
27538 CP 70
27540 JP Z,26996
27543 CALL 26987
27546 JR Z,27591
27548 CP 48
27550 RET C
27551 SUB 12
27553 LD (HL),68
27555 LD B,71
This entry point is used by the routines at 26542 and 27023.
27557 INC HL
27558 LD (HL),A
27559 INC DE
27560 INC HL
27561 LD A,(DE)
27562 SUB 12
27564 LD (HL),A
27565 INC HL
27566 LD (HL),B
27567 INC HL
27568 XOR A
27569 LD (HL),A
27570 INC HL
27571 LD (HL),A
27572 LD HL,(24092)
27575 LD A,(HL)
27576 AND 63
27578 CP 8
27580 JP Z,25758
27583 CP 18
27585 JP Z,25784
27588 JP 25801
27591 CP 192
27593 RET NC
27594 ADD A,24
27596 LD (HL),4
27598 JR 27555
Prev: 27251 Up: Map Next: 27600