![]() |
Routines |
Prev: D0DC | Up: Map | Next: D102 |
D0DD | PUSH AF | Stash AF on the stack. | ||
D0DE | CALL FetchLocationDataPointer | Call FetchLocationDataPointer. | ||
D0E1 | LD A,($D0DC) | A=*D0DC. | ||
D0E4 | AND A | Set flags. | ||
D0E5 | LD HL,$68E4 | HL=68E4. | ||
D0E8 | JR NZ,$D100 | Jump to D100 if ?? is not equal to A. | ||
D0EA | LD A,(IX+$00) | A=*IX+00. | ||
D0ED | AND %00001110 | Keep only bits 1-3. | ||
D0EF | LD E,A | E=A. | ||
D0F0 | LD D,$00 | D=00. | ||
D0F2 | LD HL,$D05A | HL=D05A. | ||
D0F5 | ADD HL,DE | HL+=DE. | ||
D0F6 | LD E,(HL) | E=*HL. | ||
D0F7 | INC HL | Increment HL by one. | ||
D0F8 | LD D,(HL) | D=*HL. | ||
D0F9 | EX DE,HL | Exchange the DE and HL registers. | ||
D0FA | CALL $D0D0 | Call D0D0. | ||
D0FD | LD HL,$68DD | HL=68DD. | ||
D100 | POP AF | Restore AF from the stack. | ||
D101 | RET | Return. |
Prev: D0DC | Up: Map | Next: D102 |