diff runtime.S @ 95:dd3c680c618c

Initial work on allowing dynamic branches and code in RAM plus a small fix to effective address decoding
author Mike Pavone <pavone@retrodev.com>
date Thu, 27 Dec 2012 21:19:58 -0800
parents 60b5c9e2f4e0
children a0fdaa134964
line wrap: on
line diff
--- a/runtime.S	Thu Dec 27 18:47:33 2012 -0800
+++ b/runtime.S	Thu Dec 27 21:19:58 2012 -0800
@@ -413,8 +413,8 @@
 	call sync_components
 	pop %rsi
 	push %rax
-	mov 144(%rax), %rdi
-	call get_native_address
+	mov %rax, %rdi
+	call get_native_address_trans
 	mov %rax, %rcx
 	pop %rsi
 	call m68k_load_context
@@ -424,9 +424,9 @@
 m68k_native_addr:
 	call m68k_save_context
 	push %rsi
-	mov 144(%rsi), %rdi
+	mov %rsi, %rdi
 	mov %ecx, %esi
-	call get_native_address
+	call get_native_address_trans
 	mov %rax, %rcx
 	pop %rsi
 	call m68k_load_context