Skip to navigation

Elite on the BBC Micro and NES

Copy protection: CHECKbyt

[BBC Micro cassette version, Loader]

Name: CHECKbyt [Show more] Type: Variable Category: Copy protection Summary: Checksum for the validity of the UU% workspace
Context: See this variable in context in the source code References: No direct references to this variable in this source file

We calculate the value of the CHECKbyt checksum in elite-checksum.py, so this just reserves a byte. It checks the validity of the first two pages of the UU% workspace, which gets copied to LE%.
.CHECKbyt BRK \ This could be an EQUB 0 directive instead of a BRK, \ but this is what's in the source code \ \ [Show more]
\ \ This variable is used by the following: \ \ * Elite loader (Part 3 of 6) \ \ This list only includes code that refers to the \ variable by name; there may be other references to \ this memory location that don't use this label, and \ these will not be mentioned above