virtual void reset() {}
virtual void write_io8(uint32_t addr, uint32_t data) {}
virtual uint32_t read_io8(uint32_t addr) { return 0xff; }
virtual void reset() {}
virtual void write_io8(uint32_t addr, uint32_t data) {}
virtual uint32_t read_io8(uint32_t addr) { return 0xff; }