Mercurial > repos > blastem
diff blastem.c @ 265:c6d12878ea93
Add -n flag for disabling the Z80 core
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Wed, 01 May 2013 20:15:33 -0700 |
parents | 8fd6652e56f8 |
children | 376df762ddf5 |
line wrap: on
line diff
--- a/blastem.c Wed May 01 20:09:53 2013 -0700 +++ b/blastem.c Wed May 01 20:15:33 2013 -0700 @@ -26,6 +26,7 @@ io_port gamepad_2; int headless = 0; +int z80_enabled = 1; #ifndef MIN #define MIN(a,b) ((a) < (b) ? (a) : (b)) @@ -139,7 +140,7 @@ z80_context * z_context = context->next_cpu; vdp_context * v_context = context->video_context; uint32_t mclks = context->current_cycle * MCLKS_PER_68K; - if (!reset && !busreq) { + if (z80_enabled && !reset && !busreq) { if (need_reset) { z80_reset(z_context); need_reset = 0; @@ -910,6 +911,9 @@ case 'v': headless = 1; break; + case 'n': + z80_enabled = 0; + break; default: fprintf(stderr, "Unrecognized switch %s\n", argv[i]); return 1;