; ; os.inc -- Operating System Registers and Vectors ; ; Steve Ginzburg, Jun 4 1998 ; Bret Victor, Sept 12, 1998 ; system vectors sys_vectors equ $ffa7 sys_rts equ $ffa7 sys_status equ $ffa8 sys_getc equ $ffab sys_putc equ $ffae sys_isachar equ $ffb1 sys_audio equ $ffb4 sys_reserved1 equ $ffb7 sys_reserved2 equ $ffba sys_reserved3 equ $ffbd RESETVECTOR equ $fffe ; system registers timercounter equ $0020 ; result of timer counter audiodelay equ $0022 ; delay for audio "half-wavelength" gfxdelay equ $0024 ; delay between user_gfxhook calls hookbase equ $0030 userhookvec equ $0030 ; vector to user hook routine audiohookvec equ $0033 ; vector to audio hook routine gfxhookvec equ $0036 ; vector to gfx refresh hook routine irqhookvec equ $0039 ; vector called at irq swihookvec equ $003c ; vector called during software interrupt sysdirpage equ $0040 ; start of direct page storage for system code userdirpage equ $0060 ; start of direct page storage for user code