Mercurial > repos > blastem
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; |