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.

21 lines
399B

  1. #ifndef NESE_PORT_H_
  2. #define NESE_PORT_H_
  3. #include <stdio.h>
  4. #include "input.h"
  5. int nese_frame_start(void*, uint8_t background);
  6. int nese_line_ready(void*, uint8_t* buffer, int line);
  7. int nese_frame_ready(void*);
  8. int nese_update_input(void*, nes_Input*);
  9. int nese_get_audio_frequency(void*);
  10. void* nese_alloc_gpu(int);
  11. void* nese_alloc_cpu(int);
  12. void* nese_alloc(int);
  13. #endif // NESE_PORT_H_