| Prev: 8B70 | Up: Map | Next: 8BA3 |
8B94: Adjust screen address for third-of-screen crossing.
|
Subtracts $00E0 to correct screen address when crossing a screen-third boundary.
|
||||
| adjust_new_screen_third | 8B94 | LD HL,($8B12) | HL -= $E0 (adjust for character row boundary). | |
| 8B97 | LD DE,$00E0 | |||
| 8B9A | OR A | |||
| 8B9B | SBC HL,DE | |||
| 8B9D | LD ($8B12),HL | |||
| 8BA0 | JP adjust_old_position | |||
| Prev: 8B70 | Up: Map | Next: 8BA3 |