mirror of https://github.com/wwarthen/RomWBW.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
830 B
21 lines
830 B
;
|
|
;==================================================================================================
|
|
; 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
|
|
|
|
|