projects
/
gbrg
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
796516b
)
wram: moved render buffer to 0xD000. Increased the render buffer size to
author
Lukas Krickl
<lukas@krickl.dev>
Fri, 9 Jan 2026 15:46:43 +0000
(16:46 +0100)
committer
Lukas Krickl
<lukas@krickl.dev>
Fri, 9 Jan 2026 15:46:43 +0000
(16:46 +0100)
fit an actual tile map.
src/defs.s
patch
|
blob
|
history
src/wram.s
patch
|
blob
|
history
diff --git
a/src/defs.s
b/src/defs.s
index aa496db034e1ac5c3b94e8694a20c720bd515041..79414fbd86d35523e488a5980fb6316241b4c2fa 100644
(file)
--- a/
src/defs.s
+++ b/
src/defs.s
@@
-33,6
+33,8
@@
#define RENDER_BUF_W 16
#define RENDER_BUF_H 10
+ ; 16 bytes per tile
+#define RENDER_BUF_TILE_SIZE 16
#define RENDER_BUF_TILES (RENDER_BUF_W * RENDER_BUF_H)
; actor type enum
diff --git
a/src/wram.s
b/src/wram.s
index 28db3afc1e8af732aca479ad662bc7356221a436..94995cab4d33fd2aa2ba1540210df3b5640cd140 100644
(file)
--- a/
src/wram.s
+++ b/
src/wram.s
@@
-105,8
+105,6
@@
update_tile_vram: .adv 2
; ptr to last draw_tile_prep
update_tile_ptr: .adv 2
-render_buffer: .adv RENDER_BUF_TILES
-render_canary: .adv 4
minimap_buffer: .adv 9
; tmeporary actor position backup
@@
-137,3
+135,7
@@
dir_tfs_end:
; combat data
combat: .adv combat_size
+
+.org 0xD000
+render_buffer: .adv RENDER_BUF_TILES * RENDER_BUF_TILE_SIZE
+render_canary: .adv 4