This code appears in the following versions (click to see it in the source code):
Code variations between these versions are shown below.
Name: ABORT2 Type: Subroutine Category: Dashboard Summary: Set/unset the lock target for a missile and update the dashboard
Set the lock target for the leftmost missile and update the dashboard.
Arguments: X The slot number of the ship to lock our missile onto, or &FF to remove missile lock
.ABORT2 STX MSTG \ Store the target of our missile lock in MSTG LDX NOMSL \ Call MSBAR to update the leftmost indicator in the JSR MSBAR \ dashboard's missile bar, which returns with Y = 0 STY MSAR \ Set MSAR = 0 to indicate that the leftmost missile \ is no longer seeking a target lock RTS \ Return from the subroutine
This variation is blank in the Cassette, Disc (flight), Disc (docked), 6502 Second Processor and Electron versions.