--- nono/vm/partialram.h 2026/04/29 17:05:25 1.1.1.2 +++ nono/vm/partialram.h 2026/04/29 17:06:01 1.1.1.4 @@ -23,14 +23,10 @@ class PartialRAMDevice : public IODevice bool Init() override; - busdata Read8(uint32 addr) override; - busdata Read16(uint32 addr) override; - busdata Read32(uint32 addr) override; - busdata Write8(uint32 addr, uint32 data) override; - busdata Write16(uint32 addr, uint32 data) override; - busdata Write32(uint32 addr, uint32 data) override; - busdata Peek8(uint32 addr) override; - bool Poke8(uint32 addr, uint32 data) override; + busdata Read(busaddr addr) override; + busdata Write(busaddr addr, uint32 data) override; + busdata Peek1(uint32 addr) override; + bool Poke1(uint32 addr, uint32 data) override; private: inline IODevice *SearchDevice(uint32 addr) const; @@ -41,6 +37,6 @@ class PartialRAMDevice : public IODevice IODevice *nopdev {}; }; -static inline PartialRAMDevice *GetPartialRAMDevice() { +inline PartialRAMDevice *GetPartialRAMDevice() { return Object::GetObject(OBJ_PARTIAL_RAM); }