Prev: 7DD5 Up: Map Next: 7F01
7E90: ; TODO
Used by the routine at Start.
_7e90 7E90 NOP
7E91 NOP
7E92 LD E,(HL)
7E93 EI
7E94 LD B,$20
7E96 LD HL,Mem_zeroes
_7e90_0 7E99 LD (HL),$00
7E9B INC HL
7E9C DJNZ _7e90_0
Convert offset values into Bitmap absolute addresses.
7E9E LD IX,Bitmap_Table
7EA2 LD DE,$C98E
7EA5 LD BC,$0004
7EA8 XOR A
_7e90_1 7EA9 LD L,(IX+$00)
7EAC LD H,(IX+$01)
7EAF ADD HL,DE
7EB0 LD (IX+$00),L
7EB3 LD (IX+$01),H
7EB6 ADD IX,BC
7EB8 DEC A
7EB9 JR NZ,_7e90_1
7EBB LD IX,$C608
7EBF LD C,$0D
_7e90_2 7EC1 LD L,(IX+$00)
7EC4 LD H,(IX+$01)
7EC7 LD E,(IX+$02)
7ECA RES 7,E
7ECC LD B,(IX+$03)
7ECF RES 7,B
7ED1 XOR A
_7e90_3 7ED2 ADD A,E
7ED3 DJNZ _7e90_3
7ED5 ADD A,A
7ED6 JR Z,_7e90_5
7ED8 ADD A,A
7ED9 ADD A,A
7EDA LD B,A
_7e90_4 7EDB LD A,(HL)
7EDC CPL
7EDD LD (HL),A
7EDE INC HL
7EDF DJNZ _7e90_4
_7e90_5 7EE1 LD DE,$0004
7EE4 ADD IX,DE
7EE6 DEC C
7EE7 JR NZ,_7e90_2
7EE9 LD IX,$C80C
7EED LD A,(IX+$02)
7EF0 ADD A,(IX+$06)
7EF3 LD (IX+$02),A
7EF6 LD A,$01
7EF8 CALL $1601
7EFB CALL Main_routine
7EFE JP $0000
Prev: 7DD5 Up: Map Next: 7F01