ChronosMM | Routines |
Prev: 56804 | Up: Map | Next: 56865 |
Used by the routine at L56804.
|
||||
L56828 | 56828 | LD H,(IX+0) | IX is address 60093 (PLAYER_FIRE_POSITION_Y) | |
56831 | LD L,(IX+1) | IX+1 is address 60094 (PLAYER_FIRE_POSITION_X) | ||
56834 | SRA H | |||
56836 | RR L | |||
56838 | PUSH AF | |||
56839 | LD DE,60387 | Point DE at SCREEN_BUFFER | ||
56842 | ADD HL,DE | |||
56843 | POP AF | |||
56844 | JP C,L56828_0 | |||
56847 | LD A,(HL) | |||
56848 | CPL | |||
56849 | LD (HL),A | |||
56850 | INC HL | |||
56851 | LD A,(HL) | |||
56852 | XOR 240 | |||
56854 | LD (HL),A | |||
56855 | RET | |||
L56828_0 | 56856 | LD A,(HL) | ||
56857 | XOR 15 | |||
56859 | LD (HL),A | |||
56860 | INC HL | |||
56861 | LD A,(HL) | |||
56862 | CPL | |||
56863 | LD (HL),A | |||
56864 | RET |
Prev: 56804 | Up: Map | Next: 56865 |