diff options
author | Astatin <[email protected]> | 2024-09-10 16:10:59 +0900 |
---|---|---|
committer | Astatin <astatin@redacted> | 2024-09-10 16:10:59 +0900 |
commit | c3d302cd8332d55bb477b5e93ea0f6027d26c632 (patch) | |
tree | 2f050fc21968051e95b624c1dff5c63533bf395f /definitions.gbasm | |
parent | 8a69fd747d22206afe4ea31a743e58070699b3d9 (diff) |
Optimize object displays and preload map scrolling to stay in VBlank
Diffstat (limited to 'definitions.gbasm')
-rw-r--r-- | definitions.gbasm | 7 |
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) |