Routines |
Prev: E855 | Up: Map | Next: E87B |
E859 | PUSH DE | Stash DE and HL on the stack. | ||
E85A | PUSH HL | |||
E85B | LD HL,($D5B0) | HL=*D5B0. | ||
E85E | LD DE,$9470 | HL-=9470. | ||
E861 | SBC HL,DE | |||
E863 | JR Z,$E873 | Jump to E873 if HL is equal to 00. | ||
E865 | LD HL,($D5B0) | HL=*D5B0. | ||
E868 | LD A,(HL) | A=*HL. | ||
E869 | INC HL | Increment HL by one. | ||
E86A | LD ($D5B0),HL | Write HL to *D5B0. | ||
E86D | LD ($E3BD),A | Write A to *E3BD. | ||
E870 | POP HL | Restore HL and DE from the stack. | ||
E871 | POP DE | |||
E872 | RET | Return. | ||
E873 | LD SP,($D22E) | SP=*Storage_StackPointer. | ||
E877 | IM 1 | Interrupt mode 01. | ||
E879 | EI | Enable interrupts. | ||
E87A | RET | Return. |
Prev: E855 | Up: Map | Next: E87B |