Mercurial > repos > blastem
changeset 1317:32e95d6733a6
Force display on in stateview if given a save state with the display off
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 16 Apr 2017 16:38:56 -0700 |
parents | 3185438e0134 |
children | bfdd450e7dea |
files | stateview.c |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/stateview.c Sat Apr 15 21:45:19 2017 -0700 +++ b/stateview.c Sun Apr 16 16:38:56 2017 -0700 @@ -119,6 +119,10 @@ 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; }