Purpose: Initialize Kernal indirects
Call address: $FF8A (hex) 65418 (decimal)
Preparation:
Registers: none Memory: system map Flags: none Calls: noneResults:
Registers: .A used .X used .Y used Memory: Kernal indirects restored Flags: none
Descriptions: RESTOR restores the default values of all the Kernal indirect vectors from the Kernal ROM list. It does not affect any other vectors, such as those used by the Editor (see CINT) and BASIC. Because it is possible for an interrupt (IRQ or NMI) to occur during the updating of the interrupt indirect vectors, you should disable interrupts prior to calling RESTOR. Seee also the VECTOR call.
EXAMPLE:
SEI JSR $FF8A ;restore Kernal indirects CLI