blob: 4ae0162f680fcc15e304d9f4f7d26674a4a734ba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include "ppu.h"
struct ppu ppu = {0};
void
ppu_tick(void)
{
ppu.cycles++;
if (ppu.cycles >= 341) {
ppu.cycles -= 341;
ppu.scanlines++;
}
if (ppu.scanlines >= 262)
ppu.scanlines -= 262;
}
|