--- nono/vm/xiospace.h 2026/04/29 17:04:50 1.1.1.6 +++ nono/vm/xiospace.h 2026/04/29 17:04:56 1.1.1.8 @@ -9,8 +9,7 @@ #include "device.h" #include -class XIOSpaceDevice - : public IODevice +class XIOSpaceDevice : public IODevice { using inherited = IODevice; public: @@ -27,6 +26,9 @@ class XIOSpaceDevice uint64 Write32(uint32 addr, uint32 data) override; uint64 Peek8(uint32 addr) override; + // ブートページを切り替える。 + void SwitchBootPage(bool isrom); + private: // アドレス addr に対応する IODevice* を返す。 // addr は 24bit マスクされていること。