--- nono/vm/mainbus_news.cpp 2026/04/29 17:05:29 1.1.1.2 +++ nono/vm/mainbus_news.cpp 2026/04/29 17:05:42 1.1.1.4 @@ -29,6 +29,7 @@ #include "interrupt.h" #include "mainapp.h" #include "mainram.h" +#include "monitor.h" #include "newsctlr.h" #include "newsio.h" #include "prom.h" @@ -72,7 +73,7 @@ NewsMainbus::NewsMainbus() // アドレス空間は 0xc000'0000 からの 30bit。 accstat_baseaddr = 0xc0; accstat_bitlen = 30; - monitor_accstat.SetSize(80, 2 + 32 / 4); + accstat_monitor->SetSize(80, 2 + 32 / 4); } // デストラクタ @@ -86,7 +87,7 @@ NewsMainbus::InitMainbus() { // RAM は容量が確定した後のここで配置。 auto mainram = dynamic_cast(pMainRAM.get()); - int ram_size_MB = mainram->GetSizeMB(); + uint ram_size_MB = mainram->GetSizeMB(); int i = 0; while (ram_size_MB >= 16) { // 16MB 単位にとりあえずしとく