Closed Tatsuya79 closed 1 year ago
hmm, this one is tough, might have to get barbudreadmon to help me w/some tests here. It looks like the game is losing the lineram state. will give it some more time later today :)
@barbudreadmon, if/when you get a chance, try this in d_taitof3.cpp if (nAction & ACB_WRITE && ~nAction & ACB_RUNAHEAD) { to if (nAction & ACB_WRITE) {
single instance runahead (in fbneo.exe) needs that in order to not chew cpu every frame, so, if that fixes it, we'll have to brainstorm another way of doing things.
@dinkc64 i gave it a try, it seems to solve the issue indeed.
worst case scenario, for now we could put a quick and dirty #ifdef __LIBRETRO__
workaround
Closing as all mode-related runahead instance issues have supposedly been fixed.
Another small one but it could be interesting to fix: Gekirindan (Ver 2.3J) isn't showing the red-pink bonus text at the end of a level when using run ahead 2nd instance in retroarch.
It's working fine with only 1 instance:
Switching to 2nd instance on that screen can cause another glitch like that: