Prev: 9DF1 Up: Map Next: 9E59
9E34: Return the UDG at the location specified
Used by the routines at 9265, 93FE, 9438, 99DF, A294 and B34C.
Input
The Y and X position
A On exit, holds the relevant UDG
HL On input, holds Y and X position. On output, holds address in the room buffer
A On exit, holds the relevant UDG
9E34 PUSH DE
9E35 PUSH BC
9E36 EX DE,HL
9E37 LD HL,$61A8
9E3A LD A,D
9E3B AND $F8
9E3D LD B,$00
9E3F SLA A
9E41 RL B
9E43 SLA A
9E45 RL B
9E47 LD C,A
9E48 ADD HL,BC
9E49 LD B,$00
9E4B LD C,E
9E4C SRL C
9E4E SRL C
9E50 SRL C
9E52 ADD HL,BC
9E53 LD A,(HL)
9E54 POP BC
9E55 POP DE
9E56 RET
9E57 POP HL
9E58 RET
Prev: 9DF1 Up: Map Next: 9E59