![]() |
Routines |
| Prev: FD7B | Up: Map | Next: FDB9 |
|
||||||||
| FD9B | LD DE,($5C76) | Put the previous value in DE. | ||||||
| FD9F | LD H,E | Do some arithmetic to get a new value. | ||||||
| FDA0 | LD L,$FD | |||||||
| FDA2 | LD A,D | |||||||
| FDA3 | OR A | |||||||
| FDA4 | LD B,$00 | |||||||
| FDA6 | SBC HL,DE | |||||||
| FDA8 | SBC A,B | |||||||
| FDA9 | SBC HL,DE | |||||||
| FDAB | SBC A,B | |||||||
| FDAC | LD E,A | |||||||
| FDAD | LD D,B | |||||||
| FDAE | SBC HL,DE | |||||||
| FDB0 | JR NC,$FDB3 | |||||||
| FDB2 | INC HL | |||||||
| FDB3 | LD ($5C76),HL | Set the new value in 5C76. | ||||||
| FDB6 | LD B,H | Copy this to BC and return. | ||||||
| FDB7 | LD C,L | |||||||
| FDB8 | RET | |||||||
| Prev: FD7B | Up: Map | Next: FDB9 |