Prev: 37341 Up: Map Next: 37672
37398: Routine at 9216
Used by the routine at GameStart.
37398 LD A,(28060)
37401 OR A
37402 JR NZ,37430
37404 LD A,(28072)
37407 OR A
37408 RET Z
37409 LD A,(28042)
37412 CP 11
37414 RET NZ
37415 LD IX,(28019)
37419 LD A,(IX+1)
37422 CP 4
37424 RET Z
37425 BIT 1,(IX+9)
37429 RET NZ
37430 LD A,(28072)
37433 DEC A
37434 LD (28072),A
37437 LD (28060),A
37440 LD IY,45236
37444 INC (IY+4)
37447 INC (IY+6)
37450 OR A
37451 JR Z,37459
37453 LD A,9
37455 CALL 55449
37458 RET
37459 LD A,5
37461 CALL 55449
37464 RET
This entry point is used by the routine at 35283.
37465 PUSH IX
37467 PUSH HL
37468 LD HL,(28036)
37471 LD IX,28138
37475 CALL 37582
37478 LD HL,28138
37481 LD DE,31178
37484 LD B,4
37486 LD A,(HL)
37487 LD (DE),A
37488 INC HL
37489 INC DE
37490 INC DE
37491 DJNZ 37486
37493 POP HL
37494 POP IX
37496 RET
This entry point is used by the routines at 47412, 47632, 49469, 53120 and 54462.
37497 LD A,(28035)
37500 BIT 4,A
37502 RET NZ
37503 SET 4,A
37505 LD (28035),A
This entry point is used by the routine at 35094.
37508 LD (28036),DE
37512 CALL 37465
37515 XOR A
37516 RET
This entry point is used by the routines at 47412, 47632, 53120 and 54462.
37517 PUSH IX
37519 PUSH HL
37520 LD HL,(28036)
37523 LD DE,1000
37526 ADD HL,DE
37527 LD (28036),HL
37530 CALL 37465
37533 LD DE,(28038)
37537 ADD HL,DE
37538 LD (28038),HL
37541 LD IX,28128
37545 CALL 37582
37548 LD HL,28035
37551 RES 4,(HL)
37553 POP HL
37554 POP IX
37556 RET
This entry point is used by the routines at 35094 and 35317.
37557 LD HL,(28126)
37560 LD DE,(28038)
37564 PUSH DE
37565 SBC HL,DE
37567 POP DE
37568 RET NC
37569 LD (28126),DE
37573 EX DE,HL
37574 LD IX,28133
37578 CALL 37582
37581 RET
This entry point is used by the routine at 42057.
37582 LD DE,1000
37585 CALL 37607
37588 LD DE,100
37591 CALL 37607
37594 LD DE,10
37597 CALL 37607
37600 LD A,L
37601 ADD A,48
37603 LD (IX+0),A
37606 RET
37607 LD (IX+0),47
37611 AND A
37612 INC (IX+0)
37615 SBC HL,DE
37617 JR NC,37612
37619 ADD HL,DE
37620 INC IX
37622 RET
This entry point is used by the routines at 35367, 39319, 46765, 47412, 47855 and 53943.
37623 LD A,150
37625 LD (28080),A
37628 RET
This entry point is used by the routines at 35367, 42664, 42961 and 43054.
37629 LD IY,(28031)
37633 SET 1,(IY+10)
37637 XOR A
37638 LD (28080),A
37641 LD (28081),A
37644 LD A,3
37646 CALL 55449
This entry point is used by the routine at 53943.
37649 LD IY,(28019)
37653 SET 0,(IY+9)
37657 SET 3,(IY+9)
37661 LD BC,35851
37664 LD (35381),BC
37668 CALL 36893
37671 RET
Prev: 37341 Up: Map Next: 37672