--- nono/lib/monitor_id.cpp 2026/04/29 17:05:35 1.1.1.9 +++ nono/lib/monitor_id.cpp 2026/04/29 17:05:57 1.1.1.14 @@ -4,7 +4,9 @@ /*static*/ const std::vector MonitorManager::info { + { ID_MONITOR_zeroth_dummy_for_wxmac, }, { ID_MONITOR_ACCSTAT, VMCap::NONE, { "accstat" } }, + { ID_MONITOR_ADPCM, VMCap::NONE, { "adpcm" } }, { ID_MONITOR_AREASET, VMCap::NONE, { "areaset" } }, { ID_MONITOR_ATC0, VMCap::NONE, { "atc0" } }, { ID_MONITOR_ATC1, VMCap::NONE, { "atc1" } }, @@ -27,13 +29,17 @@ MonitorManager::info { { ID_MONITOR_CRTC, VMCap::NONE, { "crtc" } }, { ID_MONITOR_DMAC, VMCap::NONE, { "dmac" } }, { ID_MONITOR_FDC, VMCap::NONE, { "fdc" } }, - { ID_MONITOR_HOSTCOM, VMCap::NONE, { "hostcom" } }, + { ID_MONITOR_HOSTCOM0, VMCap::NONE, { "hostcom0" } }, + { ID_MONITOR_HOSTCOM1, VMCap::NONE, { "hostcom1" } }, + { ID_MONITOR_HOSTCOM2, VMCap::NONE, { "hostcom2" } }, { ID_MONITOR_HOSTNET0, VMCap::NONE, { "hostnet0" } }, { ID_MONITOR_HOSTNET1, VMCap::NONE, { "hostnet1" } }, + { ID_MONITOR_HOSTSOUND, VMCap::NONE, { "hostsound" } }, { ID_MONITOR_INTERRUPT, VMCap::NONE, { "interrupt" } }, { ID_MONITOR_KEYBOARD, VMCap::NONE, { "keyboard" } }, { ID_MONITOR_LANCE, VMCap::NONE, { "lance" } }, { ID_MONITOR_LCD, VMCap::NONE, { "lcd" } }, + { ID_MONITOR_LOG, VMCap::NONE, { "log" } }, { ID_MONITOR_LUNAVC, VMCap::NONE, { "video" } }, { ID_MONITOR_MAINBUS, VMCap::NONE, { "mainbus" } }, { ID_MONITOR_MEMDUMP0, VMCap::NONE, { "memdump0" } }, @@ -57,6 +63,7 @@ MonitorManager::info { { ID_MONITOR_SCSIDEVS, VMCap::NONE, { "scsidevs" } }, { ID_MONITOR_SIO, VMCap::NONE, { "sio" } }, { ID_MONITOR_SLIRP, VMCap::NONE, { "slirp" } }, + { ID_MONITOR_SOUND, VMCap::NONE, { "sound" } }, { ID_MONITOR_SPC, VMCap::NONE, { "spc" } }, { ID_MONITOR_SSG, VMCap::NONE, { "ssg" } }, { ID_MONITOR_SYSCLK, VMCap::NONE, { "sysclk" } }, @@ -71,7 +78,9 @@ MonitorManager::info { { ID_MONITOR_VIRTIO_BLOCK7, VMCap::NONE, { "vblk7" } }, { ID_MONITOR_VIRTIO_ENTROPY, VMCap::NONE, { "virtio_entropy" } }, { ID_MONITOR_VIRTIO_NET, VMCap::NONE, { "vnet" } }, + { ID_MONITOR_VIRTIO_SCSI, VMCap::NONE, { "vscsi" } }, { ID_MONITOR_WXHOSTINFO, VMCap::NONE, { "wxhostinfo" } }, + { ID_MONITOR_XPASCI, VMCap::LUNA, { "xpasci" } }, { ID_MONITOR_XPMEMDUMP0, VMCap::NONE, { "xpmemdump0" } }, { ID_MONITOR_XPMEMDUMP1, VMCap::NONE, { "xpmemdump1" } }, { ID_MONITOR_XPMEMDUMP2, VMCap::NONE, { "xpmemdump2" } }, @@ -91,15 +100,16 @@ MonitorManager::info { { ID_SUBWIN_CACHE7, VMCap::M88K, { "cache7" } }, { ID_SUBWIN_DIPSW, VMCap::LUNA|VMCap::NEWS, { "dipsw" } }, { ID_SUBWIN_EXHIST, VMCap::ALL, { "exhist" } }, + { ID_SUBWIN_GVRAM, VMCap::X68030, { "gvram" } }, { ID_SUBWIN_LCDPANEL, VMCap::LUNA, { "lcdpanel" } }, - { ID_SUBWIN_LOG, VMCap::ALL, { "log" } }, { ID_SUBWIN_LOGSETTING, VMCap::ALL, { "logsetting" } }, { ID_SUBWIN_LUNAFB, VMCap::LUNA, { "bitmap" } }, + { ID_SUBWIN_MPUPT, VMCap::M68K, { "mpupt" } }, { ID_SUBWIN_NEWSIO, VMCap::NEWS, { "newsio" } }, - { ID_SUBWIN_PALETTE, VMCap::LUNA, { "palette" } }, + { ID_SUBWIN_PALETTE, VMCap::LUNA|VMCap::X68030, { "palette" } }, { ID_SUBWIN_ROM, VMCap::LUNA|VMCap::X68030, { "rom" } }, - { ID_SUBWIN_SOFTKEY, VMCap::ALL, { "softkey" } }, - { ID_SUBWIN_TEXTPAL, VMCap::X68030, { "textpalette", "palette" } }, + { ID_SUBWIN_SOFTKEY, VMCap::LUNA|VMCap::X68030, { "softkey" } }, + { ID_SUBWIN_THREADS, VMCap::ALL, { "threads" } }, { ID_SUBWIN_TVRAM, VMCap::X68030, { "tvram" } }, { ID_SUBWIN_VECTOR, VMCap::ALL, { "vector" } }, { ID_SUBWIN_X68KIO, VMCap::X68030, { "x68kio" } }, @@ -110,6 +120,7 @@ MonitorManager::info { /*static*/ const std::vector> Monitor::idtext { { ID_MONITOR_ACCSTAT, "ID_MONITOR_ACCSTAT" }, + { ID_MONITOR_ADPCM, "ID_MONITOR_ADPCM" }, { ID_MONITOR_AREASET, "ID_MONITOR_AREASET" }, { ID_MONITOR_ATC0, "ID_MONITOR_ATC0" }, { ID_MONITOR_ATC1, "ID_MONITOR_ATC1" }, @@ -143,15 +154,19 @@ Monitor::idtext { { ID_MONITOR_DMAC, "ID_MONITOR_DMAC" }, { ID_SUBWIN_EXHIST, "ID_SUBWIN_EXHIST" }, { ID_MONITOR_FDC, "ID_MONITOR_FDC" }, - { ID_MONITOR_HOSTCOM, "ID_MONITOR_HOSTCOM" }, + { ID_SUBWIN_GVRAM, "ID_SUBWIN_GVRAM" }, + { ID_MONITOR_HOSTCOM0, "ID_MONITOR_HOSTCOM0" }, + { ID_MONITOR_HOSTCOM1, "ID_MONITOR_HOSTCOM1" }, + { ID_MONITOR_HOSTCOM2, "ID_MONITOR_HOSTCOM2" }, { ID_MONITOR_HOSTNET0, "ID_MONITOR_HOSTNET0" }, { ID_MONITOR_HOSTNET1, "ID_MONITOR_HOSTNET1" }, + { ID_MONITOR_HOSTSOUND, "ID_MONITOR_HOSTSOUND" }, { ID_MONITOR_INTERRUPT, "ID_MONITOR_INTERRUPT" }, { ID_MONITOR_KEYBOARD, "ID_MONITOR_KEYBOARD" }, { ID_MONITOR_LANCE, "ID_MONITOR_LANCE" }, { ID_MONITOR_LCD, "ID_MONITOR_LCD" }, { ID_SUBWIN_LCDPANEL, "ID_SUBWIN_LCDPANEL" }, - { ID_SUBWIN_LOG, "ID_SUBWIN_LOG" }, + { ID_MONITOR_LOG, "ID_MONITOR_LOG" }, { ID_SUBWIN_LOGSETTING, "ID_SUBWIN_LOGSETTING" }, { ID_SUBWIN_LUNAFB, "ID_SUBWIN_LUNAFB" }, { ID_MONITOR_LUNAVC, "ID_MONITOR_LUNAVC" }, @@ -164,6 +179,7 @@ Monitor::idtext { { ID_MONITOR_MK48T02, "ID_MONITOR_MK48T02" }, { ID_MONITOR_MPUATC, "ID_MONITOR_MPUATC" }, { ID_MONITOR_MPUCACHE, "ID_MONITOR_MPUCACHE" }, + { ID_SUBWIN_MPUPT, "ID_SUBWIN_MPUPT" }, { ID_MONITOR_MPUREG, "ID_MONITOR_MPUREG" }, { ID_MONITOR_NEREID, "ID_MONITOR_NEREID" }, { ID_SUBWIN_NEWSIO, "ID_SUBWIN_NEWSIO" }, @@ -181,11 +197,12 @@ Monitor::idtext { { ID_MONITOR_SIO, "ID_MONITOR_SIO" }, { ID_MONITOR_SLIRP, "ID_MONITOR_SLIRP" }, { ID_SUBWIN_SOFTKEY, "ID_SUBWIN_SOFTKEY" }, + { ID_MONITOR_SOUND, "ID_MONITOR_SOUND" }, { ID_MONITOR_SPC, "ID_MONITOR_SPC" }, { ID_MONITOR_SSG, "ID_MONITOR_SSG" }, { ID_MONITOR_SYSCLK, "ID_MONITOR_SYSCLK" }, { ID_MONITOR_SYSPORT, "ID_MONITOR_SYSPORT" }, - { ID_SUBWIN_TEXTPAL, "ID_SUBWIN_TEXTPAL" }, + { ID_SUBWIN_THREADS, "ID_SUBWIN_THREADS" }, { ID_SUBWIN_TVRAM, "ID_SUBWIN_TVRAM" }, { ID_SUBWIN_VECTOR, "ID_SUBWIN_VECTOR" }, { ID_MONITOR_VIRTIO_BLOCK0, "ID_MONITOR_VIRTIO_BLOCK0" }, @@ -198,8 +215,10 @@ Monitor::idtext { { ID_MONITOR_VIRTIO_BLOCK7, "ID_MONITOR_VIRTIO_BLOCK7" }, { ID_MONITOR_VIRTIO_ENTROPY, "ID_MONITOR_VIRTIO_ENTROPY" }, { ID_MONITOR_VIRTIO_NET, "ID_MONITOR_VIRTIO_NET" }, + { ID_MONITOR_VIRTIO_SCSI, "ID_MONITOR_VIRTIO_SCSI" }, { ID_MONITOR_WXHOSTINFO, "ID_MONITOR_WXHOSTINFO" }, { ID_SUBWIN_X68KIO, "ID_SUBWIN_X68KIO" }, + { ID_MONITOR_XPASCI, "ID_MONITOR_XPASCI" }, { ID_MONITOR_XPMEMDUMP0, "ID_MONITOR_XPMEMDUMP0" }, { ID_MONITOR_XPMEMDUMP1, "ID_MONITOR_XPMEMDUMP1" }, { ID_MONITOR_XPMEMDUMP2, "ID_MONITOR_XPMEMDUMP2" },