ppu work
This commit is contained in:
30
lib/ppu.c
30
lib/ppu.c
@ -40,21 +40,23 @@ void ppu_init() {
|
||||
}
|
||||
|
||||
void ppu_tick() {
|
||||
ctx.line_ticks++;
|
||||
if(LCDC_LCD_ENABLE){
|
||||
ctx.line_ticks++;
|
||||
|
||||
switch(LCDS_MODE) {
|
||||
case MODE_OAM:
|
||||
ppu_mode_oam();
|
||||
break;
|
||||
case MODE_XFER:
|
||||
ppu_mode_xfer();
|
||||
break;
|
||||
case MODE_VBLANK:
|
||||
ppu_mode_vblank();
|
||||
break;
|
||||
case MODE_HBLANK:
|
||||
ppu_mode_hblank();
|
||||
break;
|
||||
switch(LCDS_MODE) {
|
||||
case MODE_OAM:
|
||||
ppu_mode_oam();
|
||||
break;
|
||||
case MODE_XFER:
|
||||
ppu_mode_xfer();
|
||||
break;
|
||||
case MODE_VBLANK:
|
||||
ppu_mode_vblank();
|
||||
break;
|
||||
case MODE_HBLANK:
|
||||
ppu_mode_hblank();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user