Skip to navigation

Elite on the BBC Micro and NES

Copy protection: FOOLV

[BBC Micro cassette version, Loader]

Name: FOOLV [Show more] Type: Variable Category: Copy protection Summary: Part of the AFOOL roundabout obfuscation routine
Context: See this variable in context in the source code References: This variable is used as follows: * Elite loader (Part 5 of 6) uses FOOLV

FOOLV contains the address of FOOL. This is part of the JSR AFOOL obfuscation routine, which calls AFOOL, which then jumps to the address in FOOLV, which contains the address of FOOL, which contains an RTS instruction... so overall it does nothing, but in a rather roundabout fashion.
.FOOLV EQUW FOOL \ The address of FOOL, which contains an RTS