--- nono/debugger/vectortable.cpp 2026/04/29 17:05:16 1.1.1.3 +++ nono/debugger/vectortable.cpp 2026/04/29 17:05:24 1.1.1.4 @@ -25,6 +25,7 @@ VectorTable::VectorTable(VMType vmtype) case VMType::X68030: case VMType::LUNA1: case VMType::NEWS: + case VMType::VIRT68K: InitTableM68030(vmtype); break; case VMType::LUNA88K: @@ -183,11 +184,11 @@ VectorTable::MonitorUpdate(Monitor *, Te for (int y = 1; v < vend; v++, y++) { screen.Print(0, y, "$%02x(%3d) $%04x", v, v, v * 4); - uint64 addr = mainbus->Peek32(vbr + v * 4); - if (__predict_false((int64)addr < 0)) { + busdata addr = mainbus->Peek32(vbr + v * 4); + if (__predict_false(addr.IsBusErr())) { screen.Print(16, y, "BusErr"); } else { - screen.Print(16, y, "$%08x", (uint32)addr); + screen.Print(16, y, "$%08x", addr.Data()); } screen.Print(26, y, "%-23s", GetTableName(v)); }