NESe (pronounced "Nessie") is a NES emulator based on the e6502 emulator, also written in C with a focus on speed and portability for use on embedded platforms, especially ARM.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #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_
|