Prev: 27172 Up: Map Next: 27600
27354: Routine at 6ADA
Used by the routine at 24653.
27354 LD A,(23331)
27357 OR A
27358 JR NZ,27422
27360 LD A,(23296)
27363 CP 2
27365 RET C
27366 CP 8
27368 RET NC
27369 LD A,(23325)
27372 OR A
27373 RET NZ
27374 LD A,(23330)
27377 OR A
27378 RET NZ
27379 LD HL,(23328)
27382 LD A,(23335)
27385 LD C,A
27386 LD A,11
27388 SUB C
27389 LD C,A
27390 LD A,H
27391 CP C
27392 RET NC
27393 LD A,R
27395 AND 15
27397 RET NZ
27398 LD A,(23349)
27401 AND 3
27403 LD H,A
27404 LD L,30
27406 LD (23332),HL
27409 LD A,88
27411 LD C,42
27413 CALL 27585
27416 LD A,1
27418 LD (23331),A
27421 RET
27422 DEC A
27423 JR NZ,27501
27425 LD HL,(23332)
27428 DEC L
27429 LD (23332),HL
27432 LD DE,(23328)
27436 LD A,L
27437 SUB E
27438 CP 10
27440 JR NC,27456
27442 LD A,1
27444 LD (23325),A
27447 INC A
27448 LD (23331),A
27451 DEC L
27452 LD (23326),HL
27455 RET
27456 LD A,H
27457 CP D
27458 RET Z
27459 JR C,27464
27461 DEC H
27462 JR 27465
27464 INC H
27465 CALL 24822
27468 LD A,(DE)
27469 INC DE
27470 CP 45
27472 JR Z,27477
27474 CP 47
27476 RET NZ
27477 LD A,(DE)
27478 CP 45
27480 JR Z,27485
27482 CP 47
27484 RET NZ
27485 PUSH HL
27486 CALL 27566
27489 POP HL
27490 LD (23332),HL
27493 LD A,88
27495 LD C,42
27497 CALL 27585
27500 RET
27501 DEC A
27502 JR NZ,27531
27504 LD HL,(23332)
27507 DEC L
27508 JR Z,27526
27510 LD (23332),HL
27513 BIT 0,L
27515 RET Z
27516 DEC H
27517 INC H
27518 JR Z,27523
27520 DEC H
27521 JR 27465
27523 CALL 27566
27526 XOR A
27527 LD (23331),A
27530 RET
27531 DEC A
27532 JR NZ,27554
27534 LD A,4
27536 LD (23331),A
27539 LD HL,(23332)
27542 DEC L
27543 LD (23332),HL
27546 LD A,77
27548 LD C,43
27550 CALL 27585
27553 RET
27554 LD HL,(23332)
27557 DEC L
27558 CALL 27569
27561 XOR A
27562 LD (23331),A
27565 RET
27566 LD HL,(23332)
27569 LD C,45
27571 XOR A
27572 PUSH HL
27573 CALL 24852
27576 POP HL
27577 XOR A
27578 LD C,45
27580 INC L
27581 CALL 24852
27584 RET
27585 PUSH HL
27586 PUSH AF
27587 PUSH BC
27588 CALL 24852
27591 POP BC
27592 POP AF
27593 POP HL
27594 INC L
27595 INC A
27596 CALL 24852
27599 RET
Prev: 27172 Up: Map Next: 27600