|  | Routines | 
| Prev: EAE3 | Up: Map | Next: EB01 | 
| 
 | ||||||||
| EAEB | LD A,(HL) | Put the next action in A. | ||||||
| EAEC | INC HL | Move to the next position in the table. | ||||||
| EAED | CP $F6 | |||||||
| EAEF | JP Z,$EACB | |||||||
| EAF2 | ADD A,A | Double the action to get a word offset. | ||||||
| EAF3 | LD E,A | Put this in DE. | ||||||
| EAF4 | LD D,$00 | |||||||
| EAF6 | PUSH HL | Remember HL. | ||||||
| EAF7 | LD HL,$E7F9 | Add the base address of the action table. (E7F9) | ||||||
| EAFA | ADD HL,DE | |||||||
| EAFB | LD E,(HL) | Put the address found in DE. | ||||||
| EAFC | INC HL | |||||||
| EAFD | LD D,(HL) | |||||||
| EAFE | POP HL | Restore HL. | ||||||
| EAFF | PUSH DE | Jump to the action pointed to by DE. | ||||||
| EB00 | RET | |||||||
| Prev: EAE3 | Up: Map | Next: EB01 |