#ifndef NES_H_ #define NES_H_ #include "ines.h" #include "input.h" #include "f6502.h" #include "ppu.h" typedef struct { // Already set const ines_Header* cart_header; // Specific f6502_Core core; // Static nes_PPU ppu; nes_APU apu; } nes; void nes_init(nes*, void*); void nes_reset(nes*); void nes_done(nes*); int nes_loop(nes*, void*); extern const Serdes_Item nes_serdes[]; #endif // NES_H_