#ifndef NES_H_ #define NES_H_ #include "ines.h" #include "input.h" #include "f6502.h" #include "ppu.h" typedef struct { const ines_Header* cart_header; f6502_Core core; nes_PPU ppu; // TODO: PPU // TODO: APU nes_Input input; } nes; void nes_init(nes*); void nes_done(nes*); int nes_loop(nes*); #endif // NES_H_