; ;================================================================================================== ; CBIOS INTERRUPT SERVICE ROUTINES ;================================================================================================== ; THIS AREA IS FOR ANY OTHER INTERRUPT SERVICE ROUTINES SO THEY ARE SAFELY KEPT IN THE TOP ; 32k OF THE CPU'S ADDRESS SPACE AND OUT OF THE TPA AREA. REFER TO BNK1.ASM FOR DETAILS ON THE ; INTERRUPT VECTOR TABLE AT FF00H AND INTERRUPTS.TXT IN THE DOC FOLDER. ; INITISR: ; CALLED DURING BOOT (CBIOS) #IF (INTMODE = 2) ; MODE 2 ONLY DI ; MODIFY INTERRUPT VECTOR TABLE TO POINT TO ISR(S) HERE ; INITIALISE ANY INTERRUPT HARDWARE HERE EI RET ; ADD ANY ISR(S) HERE .FILL 256 ; **DEBUG** RESERVE A PAGE FOR INTERRUPTS #ELSE RET ; MODE 1 #ENDIF