| Marsport | Routines |
| Prev: B841 | Up: Map | Next: B88E |
|
Used by the routine at _89e9_Shoot.
|
||||
| Charge_DecreaseOnScreen | B873 | LD B,$08 | Number of rows in the mater bar. | |
| B875 | LD HL,$48D0 | Onscreen address. | ||
| B878 | LD DE,$0104 | Amount for next row down | ||
| Charge_DecreaseOnScreen_0 | B87B | AND A | Shift all of the pixels left, dropping a zero into the right hand of the bar. | |
| B87C | RL (HL) | |||
| B87E | DEC HL | |||
| B87F | RL (HL) | |||
| B881 | DEC HL | |||
| B882 | RL (HL) | |||
| B884 | DEC HL | |||
| B885 | RL (HL) | |||
| B887 | DEC HL | |||
| B888 | RL (HL) | |||
| B88A | ADD HL,DE | |||
| B88B | DJNZ Charge_DecreaseOnScreen_0 | |||
| B88D | RET | |||
| Prev: B841 | Up: Map | Next: B88E |