aboutsummaryrefslogtreecommitdiff
path: root/dialogues/utils.gbasm
diff options
context:
space:
mode:
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