57910 | 2101D5 | LD HL,54529 | H=213, L=1 |
57913 | 7E | LD A,(HL) | A=x-coordinate of object that last used or is using this buffer |
57914 | FEC0 | CP 192 | Is this buffer being used now? |
57916 | 300C | JR NC,57930 | Jump if not |
57918 | 2D | DEC L | |
57919 | 7E | LD A,(HL) | A=animatory state of object that last used or is using this buffer |
57920 | C1 | POP BC | Drop return address from stack in BC |
57921 | E67F | AND 127 | Drop the "direction" bit (bit 7) |
57923 | FE4F | CP 79 | 79: is this buffer being used by a catapult pellet? |
57925 | C0 | RET NZ | Return to main loop if not |
57926 | C5 | PUSH BC | Restore return address to stack |
57927 | CDCF74 | CALL 29903 | Terminate the catapult pellet that's using this buffer |
57930 | 26D2 | LD H,210 | 210=ERIC |
57932 | C9 | RET |