aboutsummaryrefslogtreecommitdiff
path: root/dialogues/utils.gbasm
diff options
context:
space:
mode:
authorAstatin <[email protected]>2025-06-10 18:27:13 +0200
committerAstatin <[email protected]>2025-06-10 18:27:13 +0200
commita9142d0163f41c89196ea201ce8245899c701b82 (patch)
treefee05913dc30343798c4ccc9062ece30bdacbbec /dialogues/utils.gbasm
parent9690f6f39bdabcaa62211fd10027c3dba3169e94 (diff)
Add support for multi bank data
Diffstat (limited to 'dialogues/utils.gbasm')
-rw-r--r--dialogues/utils.gbasm8
1 files changed, 5 insertions, 3 deletions
diff --git a/dialogues/utils.gbasm b/dialogues/utils.gbasm
index 51c0083..051c0c8 100644
--- a/dialogues/utils.gbasm
+++ b/dialogues/utils.gbasm
@@ -1,7 +1,9 @@
-.MACRODEF START_SCRIPT script
- LD A, high($script)
+.MACRODEF START_SCRIPT =script
+ LD A, bank(=script)
+ LD $mem_dialogue_script_bank, A
+ LD A, high(ptr(=script))
LD ($mem_dialogue_script_program_counter), A
- LD A, low($script)
+ LD A, low(ptr(=script))
LD ($mem_dialogue_script_program_counter+1), A
CALL =Dialogue_script_step
.END