1 //============================ 2 //CPU<>APU communication ports 3 //============================ 4 5 uint8 apu_port[4]; port_read(uint8 port)6uint8 port_read(uint8 port) { return apu_port[port & 3]; } port_write(uint8 port,uint8 data)7void 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