Closed tkers closed 2 years ago
Yoooo! Thank you so much for finding and reporting this! ๐ I haven't had much time to work on the emulator as of late, but that's a super simple fix, so maybe after my next concert I'm doing, I'll go ahead and open a PR for that real quick! ๐ Thank you! ๐๐พ
I actually didn't realise you hadn't worked on this emulator for a while when I opened this issue ๐ Anyway, I had some time and managed to find where the initialisation happens and created a PR for this โ๏ธ
This should be published in 0.7.1 ๐ ๐
I noticed that the LCDC register (
0xFF40
) is initialised to1001 0000
, which means the background (bit 0) is not enabled by default.It is my understanding that the correct value on startup should be
1001 0001
instead. At least, when testing on a physical device (and a bunch of emulators), background rendering has always worked for me without touching the LCDC register.