Mahyar Koshkouei
Mahyar Koshkouei
If the routine is in WRAM or HRAM, than the first instruction in the routine could be changed to an invalid instruction that could then be hijacked into a memcpy...
Considering this screenshot from the pandoc:  The gb_lcd_render_line() function could run in a separate thread whilst remaining within the timing of the GB CPU such that OAM...
Storing a copy of gb struct in that way might work for you, but there are multiple issues that will stop it from working: - The placement of variables within...
So that works on the RP2040 microcontroller because the function pointers in the gb struct will be pointing to the correct functions in memory. But if you update the firmware...
> I am actually redoing the function pointers on load so that isn't a problem (or at least I think that was what you meant, the read ram function and...
I think it would be nice to have a save state function in Peanut-GB, keeping in mind Peanut-GB's target of being fast. So I will change this issue to track...
Confirmed. Do you know if this flickering occured in a previous version or did a recent change cause this?
I think the issue is that the VRAM address mode is not being switched back to 0x8800 mode in time after switching to 0x8000 mode for the text on the...
Please try the latest commit (bbf094a2c75178e5b2e3962d3d0c1d783e8848c0).
This issue still persists on the ppu-fix branch with commit fcb42682129243e34e6446eadb5e654778b35933. The flickering is still on the bottom of the screen. No doubt because the timing of the PPU is...