9F28: Print Room Image
Print_RoomImage |
9F28 |
PUSH IX |
|
9F2A |
POP HL |
|
9F2B |
LD DE,$0200 |
|
9F2E |
ADD HL,DE |
|
9F2F |
LD DE,$4000 |
|
9F32 |
LD BC,$0200 |
Print_RoomImage_0 |
9F35 |
PUSH BC |
|
9F36 |
LD B,$08 |
|
9F38 |
LD C,(IX+$00) |
Print_RoomImage_1 |
9F3B |
SLA C |
|
9F3D |
JR NC,Print_RoomImage_2 |
|
9F3F |
LD A,(HL) |
|
9F40 |
LD (DE),A |
|
9F41 |
INC HL |
Print_RoomImage_2 |
9F42 |
INC DE |
|
9F43 |
DJNZ Print_RoomImage_1 |
|
9F45 |
INC IX |
|
9F47 |
POP BC |
|
9F48 |
DEC BC |
|
9F49 |
LD A,B |
|
9F4A |
OR C |
|
9F4B |
JR NZ,Print_RoomImage_0 |
|
9F4D |
PUSH HL |
|
9F4E |
POP IX |
|
9F50 |
LD HL,$5800 |
Print_RoomImage_3 |
9F53 |
LD A,(IX+$00) |
|
9F56 |
LD B,(IX+$01) |
|
9F59 |
INC IX |
|
9F5B |
INC IX |
Print_RoomImage_4 |
9F5D |
LD (HL),A |
|
9F5E |
INC HL |
|
9F5F |
DJNZ Print_RoomImage_4 |
|
9F61 |
LD A,H |
|
9F62 |
CP $5A |
|
9F64 |
JR NZ,Print_RoomImage_3 |
|
9F66 |
RET |