emu_nes/ppu.h

21 lines
280 B
C

#ifndef PPU_H
#define PPU_H
#include <stdio.h>
#include <stdint.h>
#include "rom.h"
struct ppu {
uint8_t oam[64*4];
uint8_t vram[2048];
uint8_t palette[16*2];
uint16_t cycles, scanlines;
struct rom *rom;
};
extern struct ppu ppu;
void ppu_tick(void);
#endif /* PPU_H */