summaryrefslogtreecommitdiff
path: root/src/macros/code.asm
diff options
context:
space:
mode:
authorAndrew Martinek <andrewrmartinek@gmail.com>2019-10-13 19:39:13 -0400
committerAndrew Martinek <andrewrmartinek@gmail.com>2019-10-13 19:39:13 -0400
commit299f013b8b14184b9f06da3b89ba87ce2ba9e0f3 (patch)
tree00b6eb70e75d1cbbdc49954dc9881ff1976ebce6 /src/macros/code.asm
parent2eeccacdf95c1de66fc6933b9e886b570b5cea02 (diff)
More scripts, start to figure out mapscripts
Diffstat (limited to 'src/macros/code.asm')
-rw-r--r--src/macros/code.asm6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/macros/code.asm b/src/macros/code.asm
index 8f2bd0d..3441ec3 100644
--- a/src/macros/code.asm
+++ b/src/macros/code.asm
@@ -47,3 +47,9 @@ ENDM
; the rst $38 handler is a single ret instruction
; probably used for testing purposes during development
debug_ret EQUS "rst $38"
+
+; Returns to the pointer in bc instead of where the stack was.
+retbc: MACRO
+ push bc
+ ret
+ENDM