GBHawk: Window timing bug fix

This commit is contained in:
alyosha-tas 2020-10-14 14:40:09 -04:00
parent 377c69032c
commit f7d96bdedb
3 changed files with 6 additions and 0 deletions

View File

@ -833,6 +833,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk
window_is_reset = false;
// don't evaluate sprites until pre-render for window is over
pre_render = true;
pre_render_2 = true;
}
@ -1199,6 +1200,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk
// here we set up rendering
// unlike for the normal background case, there is no pre-render period for the window
// so start shifting in data to the screen right away
pre_render = false;
pre_render_2 = false;
first_fetch = true;

View File

@ -829,6 +829,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk
window_is_reset = false;
// don't evaluate sprites until pre-render for window is over
pre_render = true;
pre_render_2 = true;
}
@ -1156,6 +1157,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk
// here we set up rendering
// unlike for the normal background case, there is no pre-render period for the window
// so start shifting in data to the screen right away
pre_render = false;
pre_render_2 = false;
first_fetch = true;

View File

@ -516,6 +516,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk
window_is_reset = false;
// don't evaluate sprites until pre-render for window is over
pre_render = true;
pre_render_2 = true;
}
@ -804,6 +805,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBHawk
// here we set up rendering
// unlike for the normal background case, there is no pre-render period for the window
// so start shifting in data to the screen right away
pre_render = false;
pre_render_2 = false;
first_fetch = true;