mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-09-09 09:51:34 -07:00
3648afda16
New MACRO and DEF syntax
27 lines
668 B
NASM
27 lines
668 B
NASM
; joypad buttons
|
|
const_def
|
|
const A_BUTTON_F ; 0
|
|
const B_BUTTON_F ; 1
|
|
const SELECT_F ; 2
|
|
const START_F ; 3
|
|
const D_RIGHT_F ; 4
|
|
const D_LEFT_F ; 5
|
|
const D_UP_F ; 6
|
|
const D_DOWN_F ; 7
|
|
|
|
DEF NO_INPUT EQU %00000000
|
|
DEF A_BUTTON EQU 1 << A_BUTTON_F
|
|
DEF B_BUTTON EQU 1 << B_BUTTON_F
|
|
DEF SELECT EQU 1 << SELECT_F
|
|
DEF START EQU 1 << START_F
|
|
DEF D_RIGHT EQU 1 << D_RIGHT_F
|
|
DEF D_LEFT EQU 1 << D_LEFT_F
|
|
DEF D_UP EQU 1 << D_UP_F
|
|
DEF D_DOWN EQU 1 << D_DOWN_F
|
|
|
|
DEF BUTTONS EQU A_BUTTON | B_BUTTON | SELECT | START
|
|
DEF D_PAD EQU D_RIGHT | D_LEFT | D_UP | D_DOWN
|
|
|
|
DEF R_DPAD EQU %00100000
|
|
DEF R_BUTTONS EQU %00010000
|