--- nono/vm/pedec.cpp 2026/04/29 17:05:17 1.1.1.7 +++ nono/vm/pedec.cpp 2026/04/29 17:05:21 1.1.1.8 @@ -143,9 +143,9 @@ PEDECDevice::MonitorUpdate(TextScreen& s int clz = __builtin_clz(map); screen.Puts(4, y, TA::OnOff(intmap & map), table[i].name); if (intr_level >= 1 || (intmap_enabled & map) == 0) { - screen.Puts(10, y, "Mask"); + screen.Puts(11, y, "Mask"); } - screen.Print(14, y, "%26s", format_number(counter[clz]).c_str()); + screen.Print(15, y, "%26s", format_number(counter[clz]).c_str()); y++; } } @@ -208,7 +208,7 @@ PEDECDevice::InterruptAcknowledge(int lv // デバイスから Intmap 値を引く uint32 -PEDECDevice::GetIntmap(Device *source) const +PEDECDevice::GetIntmap(const Device *source) const { if (__predict_true(source == spc)) { return IntmapSPC; @@ -216,7 +216,7 @@ PEDECDevice::GetIntmap(Device *source) c if (__predict_true(source == fdc)) { return IntmapFDC; } - if (dynamic_cast(source)) { + if (dynamic_cast(source)) { return IntmapFDD; } VMPANIC("Unsupported interrupt device");