--- nono/vm/tvram.h 2026/04/29 17:05:17 1.1.1.9 +++ nono/vm/tvram.h 2026/04/29 17:05:24 1.1.1.10 @@ -33,17 +33,16 @@ class TVRAMDevice : public PlaneVRAMDevi public: TVRAMDevice(); - virtual ~TVRAMDevice() override; + ~TVRAMDevice() override; bool Init() override; - void ResetHard(bool poweron) override; - uint64 Read8(uint32 addr) override; - uint64 Read16(uint32 addr) override; - uint64 Write8(uint32 addr, uint32 data) override; - uint64 Write16(uint32 addr, uint32 data) override; - uint64 Peek8(uint32 addr) override; - uint64 Poke8(uint32 addr, uint32 data) override; + busdata Read8(uint32 addr) override; + busdata Read16(uint32 addr) override; + busdata Write8(uint32 addr, uint32 data) override; + busdata Write16(uint32 addr, uint32 data) override; + busdata Peek8(uint32 addr) override; + bool Poke8(uint32 addr, uint32 data) override; void UpdateInfo(TextScreen&, int x, int y) const override; @@ -55,7 +54,7 @@ class TVRAMDevice : public PlaneVRAMDevi private: // アドレスデコーダ - uint64 Decoder(uint32 addr) const; + uint32 Decoder(uint32 addr) const; inline void SetDirty(uint32 offset);