45858: Routine at B322
| 45858 |
LD L,(IX+5) |
| 45861 |
LD A,(IX+6) |
| 45864 |
AND %00000011 |
| 45866 |
OR %00111000 |
| 45868 |
LD H,A |
| 45869 |
ADD HL,HL |
| 45870 |
LD E,(IX+1) |
| 45873 |
LD D,(IX+2) |
| 45876 |
LD C,(IX+3) |
| 45879 |
LD B,(IX+4) |
| 45882 |
PUSH BC |
| 45883 |
PUSH DE |
| 45884 |
PUSH HL |
| 45885 |
PUSH HL |
| 45886 |
LD B,(HL) |
| 45887 |
INC HL |
| 45888 |
LD H,(HL) |
| 45889 |
BIT 7,H |
| 45891 |
JR Z,45934 |
| 45893 |
LD L,B |
| 45894 |
LD B,8 |
| 45896 |
LD A,(HL) |
| 45897 |
LD (DE),A |
| 45898 |
INC HL |
| 45899 |
INC D |
| 45900 |
DJNZ 45896 |
| 45902 |
DEC C |
| 45903 |
JR Z,45924 |
| 45905 |
LD A,E |
| 45906 |
ADD A,32 |
| 45908 |
LD E,A |
| 45909 |
JR C,45915 |
| 45911 |
LD A,D |
| 45912 |
SUB 8 |
| 45914 |
LD D,A |
| 45915 |
POP HL |
| 45916 |
LD A,C |
| 45917 |
LD BC,64 |
| 45920 |
ADD HL,BC |
| 45921 |
LD C,A |
| 45922 |
JR 45885 |
| 45924 |
POP HL |
| 45925 |
POP HL |
| 45926 |
POP DE |
| 45927 |
POP BC |
| 45928 |
INC E |
| 45929 |
INC L |
| 45930 |
INC L |
| 45931 |
DJNZ 45882 |
| 45933 |
RET |
| 45934 |
LD A,D |
| 45935 |
ADD A,8 |
| 45937 |
LD D,A |
| 45938 |
JR 45902 |