54793 |
LD A,(58728) |
54796 |
DEC A |
54797 |
LD B,A |
54798 |
LD A,(58729) |
54801 |
DEC A |
54802 |
LD C,A |
54803 |
CALL Calculate_ScreenBlockAddress |
54806 |
CALL Calculate_AttributeAddress |
54809 |
PUSH DE |
54810 |
LD IX,(54698) |
54814 |
LD DE,46949 |
54817 |
ADD IX,DE |
54819 |
LD D,4 |
54821 |
PUSH BC |
54822 |
LD B,8 |
54824 |
PUSH BC |
54825 |
LD B,4 |
54827 |
PUSH HL |
54828 |
LD A,(IX+0) |
54831 |
LD (HL),A |
54832 |
INC IX |
54834 |
INC HL |
54835 |
DJNZ 54828 |
54837 |
POP HL |
54838 |
INC H |
54839 |
LD BC,16 |
54842 |
ADD IX,BC |
54844 |
POP BC |
54845 |
DJNZ 54824 |
54847 |
POP BC |
54848 |
INC B |
54849 |
CALL Calculate_ScreenBlockAddress |
54852 |
DEC D |
54853 |
JR NZ,54821 |
54855 |
LD IX,(54700) |
54859 |
LD DE,46949 |
54862 |
ADD IX,DE |
54864 |
POP HL |
54865 |
LD B,4 |
54867 |
LD DE,28 |
54870 |
PUSH BC |
54871 |
LD B,4 |
54873 |
LD A,(IX+0) |
54876 |
LD (HL),A |
54877 |
INC IX |
54879 |
INC HL |
54880 |
DJNZ 54873 |
54882 |
ADD HL,DE |
54883 |
LD BC,16 |
54886 |
ADD IX,BC |
54888 |
POP BC |
54889 |
DJNZ 54870 |
54891 |
RET |
54892 |
CP 31 |
54894 |
JR Z,54899 |
54896 |
CP 33 |
54898 |
RET NZ |
54899 |
LD DE,1924 |
54902 |
LD (54698),DE |
54906 |
LD DE,2804 |
54909 |
LD (54700),DE |
54913 |
RET |