--- nono/vm/vm_luna.h 2026/04/29 17:04:53 1.1.1.6 +++ nono/vm/vm_luna.h 2026/04/29 17:04:59 1.1.1.8 @@ -20,14 +20,14 @@ class VM_LUNA : public VM // 電源ボタンを押す。 void PowerButton() override; + protected: // ブートページを切り替える。 void SwitchBootPage(Device *parent, bool isrom) override; - protected: // デバイスマップから devtable を作成 void MakeDevtable(const uint8 *maptable); - std::unique_ptr prom {}; + IODevice *ram0 {}; }; class VM_LUNA1 final : public VM_LUNA @@ -35,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]; @@ -46,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];