summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2014-02-16 16:50:10 -0800
committerMichael Pavone <pavone@retrodev.com>2014-02-16 16:50:10 -0800
commite60e8080b9946d78c9d3f67e4b7735a299b97a6c (patch)
treeda1ff493dc03917b863afd21af3ea2cb9b42af86
parent15d4fb35d602498e2915e585c5011c994cc833bd (diff)
Removed old debug print function that is no longer needed
-rw-r--r--m68k_to_x86.c5
-rw-r--r--runtime.S28
2 files changed, 0 insertions, 33 deletions
diff --git a/m68k_to_x86.c b/m68k_to_x86.c
index 226cfa1..5bfbe29 100644
--- a/m68k_to_x86.c
+++ b/m68k_to_x86.c
@@ -41,7 +41,6 @@ void get_sr();
void do_sync();
void bcd_add();
void bcd_sub();
-void debug_print_sr();
uint8_t * cycles(uint8_t * dst, uint32_t num)
{
@@ -2853,7 +2852,6 @@ uint8_t * translate_m68k(uint8_t * dst, m68kinst * inst, x86_68k_options * opts)
dst = mov_rdisp8r(dst, CONTEXT, offsetof(m68k_context, aregs) + sizeof(uint32_t) * 8, opts->aregs[7], SZ_B);
dst = mov_rrdisp8(dst, SCRATCH1, CONTEXT, offsetof(m68k_context, aregs) + sizeof(uint32_t) * 8, SZ_B);
}
- //dst = call(dst, (uint8_t *)debug_print_sr);
if (inst->src.params.immed & 0x700) {
dst = call(dst, (uint8_t *)do_sync);
}
@@ -3170,7 +3168,6 @@ uint8_t * translate_m68k(uint8_t * dst, m68kinst * inst, x86_68k_options * opts)
}
if (inst->op == M68K_ORI_SR) {
dst = xor_irdisp8(dst, inst->src.params.immed >> 8, CONTEXT, offsetof(m68k_context, status), SZ_B);
- //dst = call(dst, (uint8_t *)debug_print_sr);
if (inst->src.params.immed & 0x700) {
dst = call(dst, (uint8_t *)do_sync);
}
@@ -3231,7 +3228,6 @@ uint8_t * translate_m68k(uint8_t * dst, m68kinst * inst, x86_68k_options * opts)
dst = mov_rdisp8r(dst, CONTEXT, offsetof(m68k_context, aregs) + sizeof(uint32_t) * 8, opts->aregs[7], SZ_D);
dst = mov_rrdisp8(dst, SCRATCH1, CONTEXT, offsetof(m68k_context, aregs) + sizeof(uint32_t) * 8, SZ_D);
}
- //dst = call(dst, (uint8_t *)debug_print_sr);
dst = call(dst, (uint8_t *)do_sync);
}
dst = cycles(dst, 12);
@@ -3420,7 +3416,6 @@ uint8_t * translate_m68k(uint8_t * dst, m68kinst * inst, x86_68k_options * opts)
}
if (inst->op == M68K_ORI_SR) {
dst = or_irdisp8(dst, inst->src.params.immed >> 8, CONTEXT, offsetof(m68k_context, status), SZ_B);
- //dst = call(dst, (uint8_t *)debug_print_sr);
if (inst->src.params.immed & 0x700) {
dst = call(dst, (uint8_t *)do_sync);
}
diff --git a/runtime.S b/runtime.S
index afa3b1d..cb66d13 100644
--- a/runtime.S
+++ b/runtime.S
@@ -26,33 +26,6 @@ done_adjust:
skip_sync:
ret
-sr_msg_int:
- .asciz "SR set to $%X due to interrupt\n"
-debug_print_sr_int:
- call m68k_save_context
- push %rsi
- lea sr_msg_int(%rip), %rdi
- movzxb 5(%rsi), %rsi
- xor %rax, %rax
- call printf
- pop %rsi
- call m68k_load_context
- ret
-
-sr_msg:
- .asciz "SR set to $%X\n"
- .global debug_print_sr
-debug_print_sr:
- call m68k_save_context
- push %rsi
- lea sr_msg(%rip), %rdi
- movzxb 5(%rsi), %rsi
- xor %rax, %rax
- call printf
- pop %rsi
- call m68k_load_context
- ret
-
invalid_msg:
.asciz "Invalid instruction at %X\n"
@@ -156,7 +129,6 @@ set_sr:
mov %cl, (%rsi)
shr $8, %cx
mov %cl, 5(%rsi)
- /* call debug_print_sr */
ret
.global set_ccr