comparison trans.c @ 1303:208803173ebc

Implemented M68K trace mode. Some edge cases/SR update paths still need work
author Michael Pavone <pavone@retrodev.com>
date Tue, 28 Mar 2017 00:13:35 -0700
parents 2ec5e6eaf81d
children 5b90d7669eee
comparison
equal deleted inserted replaced
1302:d2cb97ab3cff 1303:208803173ebc
21 21
22 m68k_context * sync_components(m68k_context * context, uint32_t address) 22 m68k_context * sync_components(m68k_context * context, uint32_t address)
23 { 23 {
24 if (context->current_cycle > 0x80000000) { 24 if (context->current_cycle > 0x80000000) {
25 context->current_cycle -= 0x80000000; 25 context->current_cycle -= 0x80000000;
26 }
27 if (context->status & 0x80) {
28 context->target_cycle = context->current_cycle;
26 } 29 }
27 return context; 30 return context;
28 } 31 }
29 32
30 m68k_context *reset_handler(m68k_context *context) 33 m68k_context *reset_handler(m68k_context *context)