|
|
|
@ -27,5 +27,12 @@ void PPU::update()
|
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
print("PPU update\n"); |
|
|
|
|
// print("PPU update\n");
|
|
|
|
|
|
|
|
|
|
// Increment LY (LCD Y Coordinate)
|
|
|
|
|
uint32_t ly_register = Emu::the().readMemory(0xff44) + 1; |
|
|
|
|
if (ly_register >= 154) { |
|
|
|
|
ly_register = 0; |
|
|
|
|
} |
|
|
|
|
Emu::the().writeMemory(0xff44, ly_register); |
|
|
|
|
} |
|
|
|
|