A92F: Routine at A92F
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 |
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 |