--- nono/vm/mainbus.h 2026/04/29 17:05:29 1.1.1.4 +++ nono/vm/mainbus.h 2026/04/29 17:05:33 1.1.1.5 @@ -12,7 +12,7 @@ #include "device.h" #include "bus.h" -#include "monitor.h" +#include "textscreen.h" #include #include @@ -158,7 +158,7 @@ class MainbusDevice : public MainbusBase // (GUI からのアクセスの便宜のため共通クラスのこっちに置く) alignas(8) uint8 accbank[AccStat::BANKLEN * 2] {}; - Monitor monitor_accstat { this }; + Monitor *accstat_monitor {}; }; // 上位8ビットがテーブルで表せる構造のメインバス (共通部分) @@ -183,7 +183,7 @@ class Mainbus24Device : public MainbusDe std::array devtable {}; - Monitor monitor { this }; + Monitor *monitor {}; private: inline IODevice *Decoder(uint32 addr) const;