This code appears in the following versions (click to see it in the source code):
Code variations between these versions are shown below.
Name: BR1 (Part 1 of 2) Type: Subroutine Category: Start and end Summary: Show the "Load New Commander (Y/N)?" screen and start the game
BRKV is set to point to BR1 by the loading process.
Other entry points: QU5 Restart the game using the last saved commander without asking whether to load a new commander file
.BR1
This variation is blank in the Cassette, Disc (docked) and Electron versions.
Tap on a block to expand it, and tap it again to revert.
JSR FX200 \ Disable the ESCAPE key and clear memory if the BREAK \ key is pressed (*FX 200,3)
If speech is enabled on the Executive version, it will say "Elite" when the title screen is displayed.
This variation is blank in the Cassette, Disc (docked), Master and Electron versions.
IF _EXECUTIVE LDX #3 \ Call TALK with X = 3 to say "Elite" using the Watford JSR TALK \ Electronics Beeb Speech Synthesiser (if one is fitted \ and speech has been enabled) ENDIF
The rotating Cobra Mk III on the title screen is further away on the Master version compared to the other versions, so it doesn't overlap the title text as much.
Tap on a block to expand it, and tap it again to revert.
Pressing TAB in the title screen of the 6502SP version will start the demo.
This variation is blank in the Cassette, Disc (docked), Master and Electron versions.
This variation is blank in the Disc (docked), 6502 Second Processor, Master and Electron versions.
\BR1 \ These instructions are commented out in the original \LDX #3 \ source. This block starts with the same *FX call as \STX XC \ above, then clears the screen, calls a routine to \JSR FX200 \ flush the keyboard buffer (FLKB) that isn't present \LDA #1 \ in the cassette version but is in other versions, \JSR TT66 \ and then it displays "LOAD NEW COMMANDER (Y/N)?" and \JSR FLKB \ lists the current cargo, before falling straight into \LDA #14 \ the load routine below, whether or not we have \JSR TT214 \ pressed "Y". This may be a bit of testing code, as the \BCC QU5 \ first line is a commented label, BR1, which is where \ BRKV points, so when this is uncommented, pressing \ the BREAK key should jump straight to the load screen