diff runtime.S @ 208:3457dc6fd558

Tweaks to make blastem compatible with m68k-tester
author Mike Pavone <pavone@retrodev.com>
date Sat, 26 Jan 2013 01:33:32 -0800
parents c82f65a87a53
children 922b59c09259
line wrap: on
line diff
--- a/runtime.S	Fri Jan 25 18:39:22 2013 -0800
+++ b/runtime.S	Sat Jan 26 01:33:32 2013 -0800
@@ -630,5 +630,19 @@
 
 	.global m68k_start_context
 m68k_start_context:
+	push %rbp
+	push %r12
+	push %r13
+	push %r14
+	push %r15
+	
 	call m68k_load_context
-	jmp *%rdi
+	call *%rdi
+	
+	pop %r15
+	pop %r14
+	pop %r13
+	pop %r12
+	pop %rbp
+	
+	ret