comparison runtime.S @ 53:44e661913a51

Add preliminary support for JMP
author Mike Pavone <pavone@retrodev.com>
date Sun, 16 Dec 2012 22:25:29 -0800
parents 3e7bfde7606e
children 3b79cbcf6846
comparison
equal deleted inserted replaced
52:f02ba3808757 53:44e661913a51
122 mov 8(%rsp), %rdx 122 mov 8(%rsp), %rdx
123 call printf 123 call printf
124 mov $1, %rdi 124 mov $1, %rdi
125 call exit 125 call exit
126 126
127 dyn_addr_msg:
128 .asciz "Program needs dynamically calculated native address\n"
129
130 .global m68k_native_addr
131 m68k_native_addr:
132 lea dyn_addr_msg(%rip), %rdi
133 call puts
134 mov $1, %rdi
135 call exit
136
127 .global m68k_save_context 137 .global m68k_save_context
128 m68k_save_context: 138 m68k_save_context:
129 mov %bl, 1(%rsi) /* N Flag */ 139 mov %bl, 1(%rsi) /* N Flag */
130 mov %bh, 2(%rsi) /* V flag */ 140 mov %bh, 2(%rsi) /* V flag */
131 mov %dl, 3(%rsi) /* Z flag */ 141 mov %dl, 3(%rsi) /* Z flag */