From e477136515ecff6e4b8636ff98466787440d4a77 Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Sun, 16 Apr 2017 16:38:56 -0700 Subject: Force display on in stateview if given a save state with the display off --- stateview.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'stateview.c') diff --git a/stateview.c b/stateview.c index 238d5c0..e75a688 100644 --- a/stateview.c +++ b/stateview.c @@ -119,6 +119,10 @@ int main(int argc, char ** argv) vdp_run_to_vblank(&context); vdp_print_sprite_table(&context); printf("Display %s\n", (context.regs[REG_MODE_2] & DISPLAY_ENABLE) ? "enabled" : "disabled"); + if (!(context.regs[REG_MODE_2] & DISPLAY_ENABLE)) { + puts("Forcing display on"); + vdp_control_port_write(&context, 0x8000 | REG_MODE_2 << 8 | context.regs[REG_MODE_2] | DISPLAY_ENABLE); + } render_wait_quit(&context); return 0; } -- cgit v1.2.3