comparison z80_to_x86.c @ 701:200ee73c7210

Remove/comment verbose logging added for tracking down sync bug
author Michael Pavone <pavone@retrodev.com>
date Mon, 11 May 2015 20:34:33 -0700
parents 7f96bd1cb1be
children 144df1a6d3b9
comparison
equal deleted inserted replaced
700:72ab94527a8a 701:200ee73c7210
2277 void z80_clear_reset(z80_context * context, uint32_t cycle) 2277 void z80_clear_reset(z80_context * context, uint32_t cycle)
2278 { 2278 {
2279 z80_run(context, cycle); 2279 z80_run(context, cycle);
2280 if (context->reset) { 2280 if (context->reset) {
2281 //TODO: Handle case where reset is not asserted long enough 2281 //TODO: Handle case where reset is not asserted long enough
2282 context->im = 0; 2282 context->im = 0;
2283 context->iff1 = context->iff2 = 0; 2283 context->iff1 = context->iff2 = 0;
2284 context->native_pc = NULL; 2284 context->native_pc = NULL;
2285 context->extra_pc = NULL; 2285 context->extra_pc = NULL;
2286 context->pc = 0; 2286 context->pc = 0;
2287 context->reset = 0; 2287 context->reset = 0;
2288 if (context->busreq) { 2288 if (context->busreq) {
2289 //TODO: Figure out appropriate delay 2289 //TODO: Figure out appropriate delay
2290 context->busack = 1; 2290 context->busack = 1;
2292 } 2292 }
2293 } 2293 }
2294 2294
2295 void z80_assert_busreq(z80_context * context, uint32_t cycle) 2295 void z80_assert_busreq(z80_context * context, uint32_t cycle)
2296 { 2296 {
2297 printf("bus requested at %d\n", cycle);
2298 z80_run(context, cycle); 2297 z80_run(context, cycle);
2299 printf("asserted busreq at %d\n", context->current_cycle);
2300 context->busreq = 1; 2298 context->busreq = 1;
2301 } 2299 }
2302 2300
2303 void z80_clear_busreq(z80_context * context, uint32_t cycle) 2301 void z80_clear_busreq(z80_context * context, uint32_t cycle)
2304 { 2302 {
2305 z80_run(context, cycle); 2303 z80_run(context, cycle);
2306 context->busreq = 0; 2304 context->busreq = 0;