Skip to navigation

Elite on the BBC Micro and NES

Workspaces: S%

[Elite-A, Encyclopedia]

Name: S% [Show more] Type: Workspace Address: &11E3 to &11F0 Category: Workspaces Summary: Entry points and vector addresses in the main docked code
Context: See this workspace in context in the source code References: No direct references to this workspace in this source file
.S% \ --- Mod: Code removed for Elite-A: ------------------> \ JMP DOENTRY \ Decrypt the main docked code and dock at the station \ \ JMP DOBEGIN \ Decrypt the main docked code and start a new game \ \ JMP CHPR \ WRCHV is set to point here by elite-loader3.asm \ \ EQUW IRQ1 \ IRQ1V is set to point here by elite-loader3.asm \ \ JMP BRBR1 \ BRKV is set to point here by elite-loader3.asm \ \ BRKV = P% - 2 \ The address of the destination address in the above \ \ JMP BRBR1 instruction. This ensures that any code that \ \ updates BRKV will update this instruction instead of \ \ the actual vector \ --- And replaced by: --------------------------------> JMP DOENTRY \ Initialise the encyclopedia and show the menu screen JMP DOENTRY \ Initialise the encyclopedia and show the menu screen JMP CHPR \ WRCHV is set to point here by elite-loader.asm EQUW IRQ1 \ IRQ1V is set to point here by elite-loader.asm JMP BRBR \ BRKV is set to point here by elite-loader.asm BRKV = P% - 2 \ The address of the destination address in the above \ JMP BRBR instruction. This ensures that any code that \ updates BRKV will update this instruction instead of \ the actual vector \ --- End of replacement ------------------------------>