- #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_
|