--- nono/vm/bitmap.h 2026/04/29 17:04:41 1.1.1.5 +++ nono/vm/bitmap.h 2026/04/29 17:04:52 1.1.1.7 @@ -20,8 +20,10 @@ class BitmapDevice static const uint32 fcset7end = 0xb1500000; public: BitmapDevice(); - ~BitmapDevice() override; + virtual ~BitmapDevice() override; + bool Init() override; + bool PowerOn() override; void ResetHard() override; uint64 Read8(uint32 addr) override; @@ -104,12 +106,11 @@ class BitmapDevice // エミュレータによるコンソール出力 TextScreen *textscr {}; - std::unique_ptr prev {}; + std::vector prev {}; int screen_w {}; // 桁数 int screen_h {}; // 行数 int origin_x {}; // 原点 X [dot] int origin_y {}; // 原点 Y [dot] - }; extern std::unique_ptr gBitmap;