summaryrefslogtreecommitdiff
path: root/runtime.S
diff options
context:
space:
mode:
authorMike Pavone <pavone@retrodev.com>2012-12-16 22:25:29 -0800
committerMike Pavone <pavone@retrodev.com>2012-12-16 22:25:29 -0800
commitb13bafe99c81764a0895add77a6b16361cdc8e1f (patch)
tree17ec5dc722d162ec460ea2f712475c9fccb14003 /runtime.S
parentdb0c7d48fbf50c94a153e1dd88b3693c9771de17 (diff)
Add preliminary support for JMP
Diffstat (limited to 'runtime.S')
-rw-r--r--runtime.S10
1 files changed, 10 insertions, 0 deletions
diff --git a/runtime.S b/runtime.S
index 6e685a5..c4530c0 100644
--- a/runtime.S
+++ b/runtime.S
@@ -124,6 +124,16 @@ m68k_modified_ret_addr:
mov $1, %rdi
call exit
+dyn_addr_msg:
+ .asciz "Program needs dynamically calculated native address\n"
+
+ .global m68k_native_addr
+m68k_native_addr:
+ lea dyn_addr_msg(%rip), %rdi
+ call puts
+ mov $1, %rdi
+ call exit
+
.global m68k_save_context
m68k_save_context:
mov %bl, 1(%rsi) /* N Flag */