Closed GhostlyDark closed 2 years ago
GOLDENEYE#38C2DA20#4#0_all.png
GoldenEye, first level. It seems that all textures 64x64 or bigger are affected.
@gonetz Instead of aborting the copy all together, maybe just what is valid memory can be copied if it goes out of bounds. Or you could just make the TMEM buffer bigger to account for that kind of situation.
@gonetz Instead of aborting the copy all together, maybe just what is valid memory can be copied if it goes out of bounds.
Yes, it should be done like this. It was a lazy fix, because the problem it fixes was obviously wrong. I'll do a proper fix. Thanks for the bug report.
Doesn't happen with HD textures. Regression caused by 7417144f644217845d7106569f78dd3b13091756
Size is 64x64
THE LEGEND OF ZELDA#0BE442B9#3#2_all.png
Usable savestate can be found here: https://github.com/gonetz/GLideN64/issues/2569 (blood.pj.zip)