aboutsummaryrefslogtreecommitdiff
path: root/definitions.gbasm
blob: 8e9ea5bc3de374798aed92ae50bae9c0d35eb1f4 (plain)
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
.DEFINE reg_joypad ($00)
.DEFINE reg_lcd_controller ($40)
.DEFINE reg_viewport_y ($42)
.DEFINE reg_viewport_x ($43)
.DEFINE reg_bg_palette ($47)
.DEFINE reg_obj0_palette ($48)
.DEFINE reg_interrupt_enable ($ff)

.DEFINE VRAM_start $8000
.DEFINE OAM_start $FE00

.DEFINE mem_bunny_x_px ($c000)
.DEFINE mem_bunny_y_px ($c001)
.DEFINE mem_button_direction ($c002)
.DEFINE mem_moving_sprite_direction ($c003)
.DEFINE mem_moving_animation_step ($c004)
.DEFINE mem_sprite_direction ($c005)
.DEFINE mem_bunny_x ($c006)
.DEFINE mem_bunny_y ($c007)
.DEFINE mem_viewport_x ($c008)
.DEFINE mem_viewport_y ($c009)

.DEFINE mem_room_number ($c7ff) ; AND 0xf gives the size of $c800
.DEFINE mem_room_array $c800 ; Takes the memory from c800 to c81f

.DEFINE enum_direction_left $01
.DEFINE enum_direction_right $02
.DEFINE enum_direction_up $03
.DEFINE enum_direction_down $04