This repository has been archived by the owner on Nov 14, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathConstants.asm
89 lines (70 loc) · 1.57 KB
/
Constants.asm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
; ================================================================
; Constants
; ================================================================
if !def(incConsts)
incConsts set 1
; ================================================================
; Global constants
; ================================================================
sys_DMG equ 0
sys_GBP equ 1
sys_SGB equ 2
sys_SGB2 equ 3
sys_GBC equ 4
sys_GBA equ 5
btnA equ 0
btnB equ 1
btnSelect equ 2
btnStart equ 3
btnRight equ 4
btnLeft equ 5
btnUp equ 6
btnDown equ 7
_A equ 1
_B equ 2
_Select equ 4
_Start equ 8
_Right equ 16
_Left equ 32
_Up equ 64
_Down equ 128
MenuItem1Scanline equ 55
XFlip equ %00100000
YFlip equ %01000000
MenuCursor1X equ 17
MenuCursor2X equ 150
; SFX
SFX_Collect equ 0
SFX_GotKey equ 1
SFX_Pause equ 2
SFX_Type equ 3
SFX_Trill equ 4
SFX_Denied equ 5
SFX_Cursor equ 6
SFX_Jump equ 7
SFX_MenuSelect equ 8
SFX_MenuBack equ 9
mus_Title equ 0
mus_Menu equ 1
mus_Beach equ 2
mus_Desert equ 3
mus_Snow equ 4
mus_City equ 5
mus_Blocks equ 6
mus_Credits equ 7
mus_Gadunk equ 8
; ================================================================
; Project-specific constants
; ================================================================
ST_MusIDPos equ $9870
ST_SFXIDPos equ $9890
HokeyOAMPos equ $14
PokeyOAMPos equ $18
KeyOAMPos equ $1c
FruitOAMPos equ $20
EnemyOAMPos equ $40
GoalOAMPos equ $60
HUDOverlayOAMPos equ $80
HitboxHeight equ 7
HitboxWidth equ 7
endc