From 299f013b8b14184b9f06da3b89ba87ce2ba9e0f3 Mon Sep 17 00:00:00 2001 From: Andrew Martinek Date: Sun, 13 Oct 2019 19:39:13 -0400 Subject: More scripts, start to figure out mapscripts --- src/macros/code.asm | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/macros/code.asm') 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 -- cgit v1.2.3