Skip to content

Commit 62ac13e

Browse files
authored
Add Interrupt vector definitions (#40)
1 parent 48514a5 commit 62ac13e

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

hardware.inc

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
;* Rev 4.7.1 - 05-Jul-22 : Added RPB_LED_ON constant
3737
;* Rev 4.8.0 - 25-Oct-22 : Changed background addressing constants (zlago)
3838
;* Rev 4.8.1 - 29-Apr-23 : Added rOPRI (rbong)
39+
;* Rev 4.9.0 - 24-Jun-23 : Added definitions for interrupt vectors (sukus)
3940

4041

4142
; NOTE: REVISION NUMBER CHANGES MUST BE REFLECTED
@@ -55,7 +56,7 @@ DEF HARDWARE_INC EQU 1
5556
; rev_Check_hardware_inc 4.1 (equivalent to 4.1.0)
5657
; rev_Check_hardware_inc 4 (equivalent to 4.0.0)
5758
MACRO rev_Check_hardware_inc
58-
DEF CUR_VER equs "4,8,1" ; ** UPDATE THIS LINE WHEN CHANGING THE REVISION NUMBER **
59+
DEF CUR_VER equs "4,9,0" ; ** UPDATE THIS LINE WHEN CHANGING THE REVISION NUMBER **
5960

6061
DEF MIN_VER equs STRRPL("\1", ".", ",")
6162
DEF INTERNAL_CHK equs """MACRO ___internal
@@ -915,6 +916,19 @@ DEF BOOTUP_B_CGB EQU %00000000
915916
DEF BOOTUP_B_AGB EQU %00000001 ; GBA, GBA SP, Game Boy Player, or New GBA SP
916917

917918

919+
;***************************************************************************
920+
;*
921+
;* Interrupt vector addresses
922+
;*
923+
;***************************************************************************
924+
925+
DEF INT_HANDLER_VBLANK EQU $0040
926+
DEF INT_HANDLER_STAT EQU $0048
927+
DEF INT_HANDLER_TIMER EQU $0050
928+
DEF INT_HANDLER_SERIAL EQU $0058
929+
DEF INT_HANDLER_JOYPAD EQU $0060
930+
931+
918932
;***************************************************************************
919933
;*
920934
;* Header

0 commit comments

Comments
 (0)