Skip to navigation

Elite on the BBC Micro

Version analysis of QQ11

This code appears in the following versions (click to see it in the source code):

Code variations between these versions are shown below.

.QQ11

 SKIP 1                 \ The number of the current view:
                        \
                        \   0   = Space view
                        \   1   = Title screen
                        \         Get commander name ("@", save/load commander)
                        \         In-system jump just arrived ("J")

Code variation 1 of 6A variation in the comments only

Tap on a version to expand it, and tap it again to show to all variations.

Cassette, Flight, Docked, 6502SP, Master

Electron

\ Data on System screen (red key f6)
\ Data on System screen (FUNC-7)

Code variation 2 of 6Specific to an individual platform

The 6502SP version has unique internal view numbers for the Buy Cargo screen (2) and arrival from a mis-jump (3).

This variation is blank in the Master version.

Tap on a version to expand it, and tap it again to show to all variations.

Cassette, Flight, Docked

6502SP

Electron

\ Buy Cargo screen (red key f1) \ Mis-jump just arrived (witchspace)
\ 2 = Buy Cargo screen (red key f1) \ 3 = Mis-jump just arrived (witchspace)
\ Buy Cargo screen (FUNC-2) \ Mis-jump just arrived (witchspace)

Code variation 3 of 6A variation in the comments only

Tap on a version to expand it, and tap it again to show to all variations.

Cassette, Flight, Docked, 6502SP, Master

Electron

\ 4 = Sell Cargo screen (red key f2) \ 6 = Death screen \ 8 = Status Mode screen (red key f8) \ Inventory screen (red key f9)
\ 4 = Sell Cargo screen (FUNC-3) \ 6 = Death screen \ 8 = Status Mode screen (FUNC-9) \ Inventory screen (FUNC-0)

Code variation 4 of 6Specific to an individual platform

The Master version has a unique internal view number for the title screen (13).

This variation is blank in the Cassette, Disc (flight), Disc (docked), 6502 Second Processor and Electron versions.

Master

\ 13 = Rotating ship view (title or debrief screen)

Code variation 5 of 6A variation in the comments only

Tap on a version to expand it, and tap it again to show to all variations.

Cassette, Flight, Docked, 6502SP, Master

Electron

\ 16 = Market Price screen (red key f7) \ 32 = Equip Ship screen (red key f3) \ 64 = Long-range Chart (red key f4) \ 128 = Short-range Chart (red key f5)
\ 16 = Market Price screen (FUNC-8) \ 32 = Equip Ship screen (FUNC-4) \ 64 = Long-range Chart (FUNC-5) \ 128 = Short-range Chart (FUNC-6)

Code variation 6 of 6Specific to an individual platform

In the enhanced versions, the launch view has its own QQ11 view number, 255.

This variation is blank in the Cassette and Electron versions.

Flight, Docked, 6502SP, Master

\ 255 = Launch view
                        \
                        \ This value is typically set by calling routine TT66

RSS Feed