| Deathchase | Routines |
| Prev: 5E00 | Up: Map | Next: 5F28 |
| 5EFE | LD HL,$5E25 | Change this to modify what trees are drawn | ||
| 5F01 | LD IX,$66DF | |||
| 5F05 | LD A,($5DC9) | Are we using joystick? | ||
| 5F08 | BIT 0,A | |||
| 5F0A | JR Z,$5F18 | Jump forward if using keyboard | ||
| 5F0C | IN A,($1F) | Read Kempston port | ||
| 5F0E | BIT 0,A | Check for RIGHT | ||
| 5F10 | JR NZ,$5F28 | Jump if moving right | ||
| 5F12 | BIT 1,A | Check for LEFT | ||
| 5F14 | JR NZ,$5F47 | Jump if moving left | ||
| 5F16 | JR $5F66 | No movement - straighten up | ||
| 5F18 | LD A,$F7 | Read 1 - 5 | ||
| 5F1A | IN A,($FE) | |||
| 5F1C | BIT 0,A | Was 1 pressed? | ||
| 5F1E | JR Z,$5F47 | Jump if moving left | ||
| 5F20 | LD A,$EF | Read 0 - 6 | ||
| 5F22 | IN A,($FE) | |||
| 5F24 | BIT 0,A | Was 0 pressed? | ||
| 5F26 | JR NZ,$5F66 | Jump if not - straighten up | ||
| Prev: 5E00 | Up: Map | Next: 5F28 |