6 int emu_init(void *romimg, int romsz);
7 void emu_cleanup(void);
12 uint8_t emu_mem_read(uint16_t addr);
13 void emu_mem_write(uint16_t addr, uint8_t data);
14 uint8_t emu_io_read(uint16_t addr);
15 void emu_io_write(uint16_t addr, uint8_t data);
17 void emu_serin(int port, int c);
18 void emu_serout(int port, int c); /* implemented by the backend */