Prev: 55470 Up: Map Next: 55739
55638: Routine at D956
Used by the routines at PrintMenuItems, GameStart, 35317 and 37688.
55638 LD A,(28059)
55641 OR A
55642 RET Z
55643 DEC A
55644 PUSH IX
55646 LD IX,55471
55650 ADD A,A
55651 ADD A,A
55652 ADD A,A
55653 LD C,A
55654 LD B,0
55656 ADD IX,BC
55658 LD A,B
55659 LD (28059),A
55662 LD C,(IX+0)
55665 LD B,(IX+1)
55668 LD E,(IX+2)
55671 LD D,(IX+3)
55674 LD H,(IX+6)
55677 PUSH BC
55678 LD A,(28069)
55681 SET 4,A
55683 OUT (254),A
55685 LD B,D
55686 NOP
55687 DJNZ 55686
55689 BIT 7,H
55691 JR NZ,55707
55693 LD B,(HL)
55694 INC HL
55695 BIT 0,(IX+0)
55699 NOP
55700 NOP
55701 NOP
55702 NOP
55703 NOP
55704 NOP
55705 DJNZ 55695
55707 RES 4,A
55709 OUT (254),A
55711 LD B,E
55712 NOP
55713 DJNZ 55712
55715 LD A,(IX+4)
55718 ADD A,D
55719 LD D,A
55720 LD A,(IX+5)
55723 ADD A,E
55724 LD E,A
55725 POP BC
55726 DJNZ 55677
55728 DEC C
55729 JR NZ,55665
55731 POP IX
55733 RET Return.
55734 DEFB 88,90,65,81,67
Prev: 55470 Up: Map Next: 55739