Mercurial > repos > blastem
comparison blastem.c @ 593:5ef3fe516da9
Z80 core is sort of working again
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 22 Dec 2014 20:55:10 -0800 |
parents | 4ff7bbb3943b |
children | 452ad0b42afa |
comparison
equal
deleted
inserted
replaced
592:4ff7bbb3943b | 593:5ef3fe516da9 |
---|---|
196 if (z_context->iff1 && z_context->current_cycle < (vint_cycle + Z80_VINT_DURATION)) { | 196 if (z_context->iff1 && z_context->current_cycle < (vint_cycle + Z80_VINT_DURATION)) { |
197 z_context->int_cycle = vint_cycle < z_context->int_enable_cycle ? z_context->int_enable_cycle : vint_cycle; | 197 z_context->int_cycle = vint_cycle < z_context->int_enable_cycle ? z_context->int_enable_cycle : vint_cycle; |
198 } | 198 } |
199 z_context->target_cycle = z_context->sync_cycle < z_context->int_cycle ? z_context->sync_cycle : z_context->int_cycle; | 199 z_context->target_cycle = z_context->sync_cycle < z_context->int_cycle ? z_context->sync_cycle : z_context->int_cycle; |
200 dprintf("Running Z80 from cycle %d to cycle %d. Native PC: %p\n", z_context->current_cycle, z_context->sync_cycle, z_context->native_pc); | 200 dprintf("Running Z80 from cycle %d to cycle %d. Native PC: %p\n", z_context->current_cycle, z_context->sync_cycle, z_context->native_pc); |
201 z80_run(z_context); | 201 z_context->run(z_context); |
202 dprintf("Z80 ran to cycle %d\n", z_context->current_cycle); | 202 dprintf("Z80 ran to cycle %d\n", z_context->current_cycle); |
203 } | 203 } |
204 } | 204 } |
205 } else | 205 } else |
206 #endif | 206 #endif |