64ef160ef156161d4aba5f15c9e2864bae597bc0
[mercenary-reloaded.git] / src / libcpu / execute.h
1
2 struct cpu_stop {
3         uint32_t        pc;
4         int             event;
5 };
6
7 void execute_init(int32_t _memory_size, uint8_t *_memory, uint16_t *_chipreg);
8 void reset_cpu(void);
9 int execute_cpu(int irq, const struct cpu_stop stop_at[], int *event);
10 uint16_t emulate_io_read(uint32_t address);
11 void emulate_io_write(uint32_t address, uint16_t value);
12