APPENDIX THIRTEEN
SAFE
OS VECTORS
Figure 67 is a list of vectors that Atari says will remain the same no matter what changes the OS undergoes. If you want to make sure that your program will run on all the different kinds of Ataris, make sure you don't enter the OS through any other locations.
NAME | ADDR | FUNCTION |
EDITRV | 58368 | Vector table for the screen editor. |
SCRENV | 58384 | Vector table for the display handler. |
KEYBDV | 58400 | Vector table for the keyboard handler. |
PRINTV
|
58416 | Vector table for the printer handler. |
CASETV |
58432 | Vector table for the cassette handler |
DSKINV | 58451 | Entry point for the resident disk handler. |
CIOV | 58454 | Entry point for CIO |
SIOV | 58457 | Entry point for SIO. |
SETVBV | 58460 | Routine
to set the system timers and VBLANK vectors. |
SYSVBV | 58463 | Entry point for stage one VBLANK. |
XITVBV | 58466 | Exit VBLANK routine. |
WARMSV | 58484 | Entry point for the warmstart routine. |
COLDSV | 58487 | Entry point for the coldstart routine. |
FIGURE 67. Vectors that don't change
You may also use any of the routines in the floating point package.
Return to Table of Contents | Previous Chapter