1 //============================
2 //CPU<>APU communication ports
3 //============================
4 
5 uint8 apu_port[4];
port_read(uint8 port)6 uint8 port_read(uint8 port) { return apu_port[port & 3]; }
port_write(uint8 port,uint8 data)7 void port_write(uint8 port, uint8 data) { apu_port[port & 3] = data; }
8 
9 //======================
10 //core CPU bus functions
11 //======================
12 
13 void op_io();
14 debugvirtual uint8 op_read(uint32 addr);
15 debugvirtual void op_write(uint32 addr, uint8 data);
16 alwaysinline unsigned speed(unsigned addr) const;
17