summaryrefslogtreecommitdiff
path: root/constants/hardware_constants.asm
blob: de9d2311f136d34f30fbd495ece43ff53a705fd1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
; hardware registers, from the pandocs http://nocash.emubase.de/pandocs.htm
rJOYP EQU $FF00
rDIV  EQU $FF04
rLCDC EQU $FF40
rSCY  EQU $FF42
rSCX  EQU $FF43
rBGP  EQU $FF47
rOBP0 EQU $FF48
rOBP1 EQU $FF49
rWY   EQU $FF4A
rWX   EQU $FF4B
rIE   EQU $FFFF

BTN_A      EQU %00000001
BTN_B      EQU %00000010
BTN_SELECT EQU %00000100
BTN_START  EQU %00001000
BTN_RIGHT  EQU %00010000
BTN_LEFT   EQU %00100000
BTN_UP     EQU %01000000
BTN_DOWN   EQU %10000000