Routines |
Prev: E6EC | Up: Map | Next: E741 |
Used by the routine at F801.
|
||||
E713 | LD HL,$E293 | HL=Table_Tiles. | ||
E716 | LD A,($D826) | Jump to E724 if *D826 is not equal to 00. | ||
E719 | CP $00 | |||
E71B | JP NZ,$E724 | |||
E71E | LD A,$00 | Write 00 to *Item_ID. | ||
E720 | LD ($E2C7),A | |||
E723 | RET | Return. | ||
E724 | LD A,(HL) | A=*HL. | ||
E725 | PUSH HL | DE=HL (using the stack). | ||
E726 | POP DE | |||
E727 | INC HL | Increment HL by one. | ||
E728 | LD ($E2C7),A | Write A to *Item_ID. | ||
E72B | LD A,($D826) | A=*D826. | ||
E72E | DEC A | Decrease A by one. | ||
E72F | CP $00 | Jump to E738 if A is not equal to 00. | ||
E731 | JP NZ,$E738 | |||
E734 | LD C,$01 | C=01. | ||
E736 | JR $E739 | Jump to E739. | ||
E738 | LD C,A | C=A. | ||
E739 | LD B,$00 | B=00. | ||
E73B | LDIR | LDIR. | ||
E73D | LD ($D826),A | Write A to *D826. | ||
E740 | RET | Return. |
Prev: E6EC | Up: Map | Next: E741 |