Prev: A880 Up: Map Next: A990
A92F: Routine at A92F
Used by the routine at A880.
A92F LD A,(HL)
A930 AND $0F
A932 CP $0F
A934 RET Z
A935 RLCA
A936 RLCA
A937 LD L,A
A938 LD H,$00
A93A LD BC,$A85C
A93D ADD HL,BC
A93E LD B,$04
A940 LD A,(HL)
A941 INC HL
A942 LD (IX+$00),A
A945 INC IX
A947 DJNZ $A940
A949 LD (IX+$00),B
A94C RET
A94D PUSH IX
A94F PUSH HL
A950 CALL $A95B
A953 EX (SP),HL
A954 CALL $A92F
A957 POP HL
A958 POP IX
A95A RET
This entry point is used by the routine at A880.
A95B PUSH BC
A95C LD IX,$5C42
A960 INC HL
A961 LD A,(HL)
A962 BIT 7,A
A964 INC HL
A965 JR Z,$A969
A967 INC HL
A968 INC HL
A969 PUSH AF
A96A AND $70
A96C JR Z,$A974
A96E INC IX
A970 SUB $10
A972 JR NZ,$A96E
A974 LD C,$00
A976 POP AF
A977 AND $0F
A979 JR Z,$A986
A97B LD B,A
A97C CALL $A990
A97F LD (IX+$00),A
A982 INC IX
A984 DJNZ $A97C
A986 LD (IX+$00),$00
A98A LD A,C
A98B POP BC
A98C AND A
A98D RET Z
A98E INC HL
A98F RET
Prev: A880 Up: Map Next: A990