aboutsummaryrefslogtreecommitdiff
path: root/definitions.gbasm
diff options
context:
space:
mode:
authorAstatin <[email protected]>2024-09-10 16:10:59 +0900
committerAstatin <astatin@redacted>2024-09-10 16:10:59 +0900
commitc3d302cd8332d55bb477b5e93ea0f6027d26c632 (patch)
tree2f050fc21968051e95b624c1dff5c63533bf395f /definitions.gbasm
parent8a69fd747d22206afe4ea31a743e58070699b3d9 (diff)
Optimize object displays and preload map scrolling to stay in VBlank
Diffstat (limited to 'definitions.gbasm')
-rw-r--r--definitions.gbasm7
1 files changed, 7 insertions, 0 deletions
diff --git a/definitions.gbasm b/definitions.gbasm
index 18b4237..84e7691 100644
--- a/definitions.gbasm
+++ b/definitions.gbasm
@@ -27,6 +27,13 @@
.DEFINE mem_map_loading_flags ($c00c)
; bit 0: if the object should be reloaded (scroll or first load)
; bit 1: if the interactions should be checked (at the end of a movement)
+; bit 2: if the prepared block should be updated at the next frame
+
+.DEFINE mem_prepared_block_tile ($c00d)
+.DEFINE mem_prepared_block_position_1 ($c00e)
+.DEFINE mem_prepared_block_position_2 ($c00f)
+
+.DEFINE mem_object_load_counter ($c010)
.DEFINE next_free_head_higher_bytes $c7
.DEFINE mem_next_free_head_lower_bytes ($c6ff)