Dynamic Vectors

Table 1. Dynamic Vectors
Vector In Memory Address Prefix Bytes Size Bytes
Window vector base Instruction RAM 0 0xe8080400 0x0 0x178
Level 2 vector Instruction RAM 0 0xe8080580 0x8 0x38
Level 3 vector Instruction RAM 0 0xe80805c0 0x8 0x38
Level 4 vector Instruction RAM 0 0xe8080600 0x8 0x38
Level 5 vector (Debug) Instruction RAM 0 0xe8080640 0x8 0x38
NMI vector Instruction RAM 0 0xe80806c0 0x48 0x38
Kernel vector Instruction RAM 0 0xe8080700 0x8 0x38
User vector Instruction RAM 0 0xe8080740 0x8 0x38
Double vector Instruction RAM 0 0xe80807c0 0x48 0x40

The dynamic vector group comprises the window vector group, the level vectors and the NMI, Kernel, User and Double vectors.

If Automatically Position Vectors is enabled (recommended), then these vectors will be automatically positioned at the start of an appropriate memory - typically System RAM, or if that is not available then Instruction RAM. In this mode, the address of vectors cannot be directly edited.