--- nono/vm/vm_luna.h 2026/04/29 17:04:36 1.1.1.2 +++ nono/vm/vm_luna.h 2026/04/29 17:04:42 1.1.1.3 @@ -6,6 +6,9 @@ #pragma once +#include "crtc2.h" +#include "fuserom.h" +#include "sysclk.h" #include "vm.h" class VM_LUNA : public VM @@ -19,10 +22,10 @@ class VM_LUNA : public VM void PowerButton() override; private: - std::unique_ptr crtc2; - std::unique_ptr prom; - std::unique_ptr sysclk; - std::unique_ptr nulldev; + std::unique_ptr crtc2 {}; + std::unique_ptr prom {}; + std::unique_ptr sysclk {}; + std::unique_ptr nulldev {}; static const uint8 maptable[256]; }; @@ -38,11 +41,11 @@ class VM_LUNA88K : public VM void PowerButton() override; private: - std::unique_ptr crtc2; - std::unique_ptr fuserom; - std::unique_ptr prom; - std::unique_ptr sysclk; - std::unique_ptr nulldev; + std::unique_ptr crtc2 {}; + std::unique_ptr fuserom {}; + std::unique_ptr prom {}; + std::unique_ptr sysclk {}; + std::unique_ptr nulldev {}; static const uint8 maptable[256]; };