Skip to navigation

Elite on the BBC Micro and NES

Version analysis of checksum0

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

Code variations between these versions are shown below.

Name: checksum0 Type: Variable Category: Copy protection Summary: Checksum for the entire main game code
This byte contains a checksum for the entire main game code. It is populated by elite-checksum.py and is used by the encryption checks in elite-loader.asm (see the CHK routine in the loader for more details).
.checksum0

Code variation 1 of 1Minor and very low-impact

Tap on a block to expand it, and tap it again to revert.

SKIP 1 \ This value is checked against the calculated checksum \ in part 6 of the loader in elite-loader.asm
SKIP 1 \ This value is checked against the calculated checksum \ in part 5 of the loader in elite-loader.asm (or it \ would be if this weren't an unprotected version) IF _IB_ACORNSOFT SKIP 1 \ This byte appears to be unused ENDIF