--- nono/vm/vm_luna.h 2026/04/29 17:04:50 1.1.1.5 +++ nono/vm/vm_luna.h 2026/04/29 17:04:59 1.1.1.8 @@ -21,10 +21,13 @@ class VM_LUNA : public VM void PowerButton() override; protected: + // ブートページを切り替える。 + void SwitchBootPage(Device *parent, bool isrom) override; + // デバイスマップから devtable を作成 void MakeDevtable(const uint8 *maptable); - std::unique_ptr prom {}; + IODevice *ram0 {}; }; class VM_LUNA1 final : public VM_LUNA @@ -32,7 +35,7 @@ class VM_LUNA1 final : public VM_LUNA using inherited = VM_LUNA; public: VM_LUNA1(); - virtual ~VM_LUNA1() override; + ~VM_LUNA1() override; private: static const uint8 maptable[256]; @@ -43,7 +46,7 @@ class VM_LUNA88K final : public VM_LUNA using inherited = VM_LUNA; public: VM_LUNA88K(); - virtual ~VM_LUNA88K() override; + ~VM_LUNA88K() override; private: static const uint8 maptable[256];