diff options
Diffstat (limited to 'src/constants/misc_constants.asm')
-rw-r--r-- | src/constants/misc_constants.asm | 28 |
1 files changed, 25 insertions, 3 deletions
diff --git a/src/constants/misc_constants.asm b/src/constants/misc_constants.asm index d985e77..11693b4 100644 --- a/src/constants/misc_constants.asm +++ b/src/constants/misc_constants.asm @@ -1,4 +1,26 @@ ; console types (for wConsole) -CONSOLE_DMG EQU $00 -CONSOLE_SGB EQU $01 -CONSOLE_CGB EQU $02 +CONSOLE_DMG EQU $00 +CONSOLE_SGB EQU $01 +CONSOLE_CGB EQU $02 + +; buttons +A_BUTTON_F EQU $0 +B_BUTTON_F EQU $1 +SELECT_F EQU $2 +START_F EQU $3 +D_RIGHT_F EQU $4 +D_LEFT_F EQU $5 +D_UP_F EQU $6 +D_DOWN_F EQU $7 + +A_BUTTON EQU 1 << A_BUTTON_F ; $01 +B_BUTTON EQU 1 << B_BUTTON_F ; $02 +SELECT EQU 1 << SELECT_F ; $04 +START EQU 1 << START_F ; $08 +D_RIGHT EQU 1 << D_RIGHT_F ; $10 +D_LEFT EQU 1 << D_LEFT_F ; $20 +D_UP EQU 1 << D_UP_F ; $40 +D_DOWN EQU 1 << D_DOWN_F ; $80 + +BUTTONS EQU A_BUTTON | B_BUTTON | SELECT | START ; $0f +D_PAD EQU D_RIGHT | D_LEFT | D_UP | D_DOWN ; $f0 |