--- nono/lib/monitor_id.txt 2026/04/29 17:04:54 1.1.1.1 +++ nono/lib/monitor_id.txt 2026/04/29 17:05:15 1.1.1.5 @@ -24,41 +24,61 @@ # が識別子(の接頭辞を除いた部分)。C++ で使う識別子なので大文字。 # は区分。デバッガの show コマンドでもモニターがそのまま表示できる # タイプなら 'm'、そうでなければ '.'。 -# は機種フラグ VMF_* (vm/vm.h 参照)。 +# は VM ケーパビリティ (mainapp.h 参照)。 # はあればその識別子に対応する名前(入力文字列に相当するので小文字)。 # 複数指定してもよい。 が省略された場合は を小文字にしたものを使う。 # # および 中では以下の記法が使える。 # %n (n は数字) は 0.. に展開する。 -# -ATC%8 m M88K -BREAKPOINT m ALL breakpoint bp -BRHIST . ALL -CACHE%8 . M88K -CMMU%8 m M88K -DMAC m X68K -EXHIST . ALL -HOSTNET m ALL hostnet netdriver -INTERRUPT m ALL -KEYBOARD m ALL -LANCE m LUNA -LCD m LUNA -LCDPANEL . LUNA -LOG . ALL -LUNAFB m LUNA -LUNAFB0 . LUNA bitmap0 -MEMDUMP%4 m ALL -MFP m X68K -MK48T02 m LUNA mk48t02 rtc -MPUATC m M68K -MPUREG m ALL -PIO0 m LUNA -RTC m X68K -SCC m X68K -SCHEDULER m ALL -SIO m LUNA -SOFTKEY . ALL -SPC m ALL -SYSCLK m LUNA -WXHOSTINFO m ALL +# +ATC%8 m M88K +BREAKPOINT m ALL breakpoint bp +BRHIST . ALL +BT45x m LUNA +CACHE%8 . M88K +CMMU%8 m M88K +CRTC m X68030 +DIPSW . LUNA|NEWS +DMAC m X68030 +EXHIST . ALL +FDC m X68030 +HOSTCOM m ALL +HOSTNET m LUNA|NEWS +INTERRUPT m ALL +KEYBOARD m LUNA|X68030 +LANCE m LUNA|NEWS +LCD m LUNA +LCDPANEL . LUNA +LOG . ALL +LOGSETTING . ALL +LUNAFB . LUNA bitmap +LUNAVC m LUNA video +MEMDUMP%4 m ALL +MFP m X68030 +MK48T02 m LUNA|NEWS mk48t02 rtc +MPUATC m M68K +MPUREG m ALL +PALETTE . LUNA +PIO m LUNA +RENDERER m LUNA|X68030 +ROM . LUNA|X68030 +ROMCONS m NEWS +RTC m X68030 +SCC m NEWS|X68030 +SCHEDULER m ALL +SCSIDEVS m LUNA|X68030 +SIO m LUNA +SOFTKEY . ALL +SPC m LUNA|X68030 +SYSCLK m LUNA +TEXTPAL . X68030 textpalette palette +TVRAM . X68030 +VECTOR . ALL +WXHOSTINFO m ALL +XPMEMDUMP%4 m LUNA +XPBRHIST . LUNA +XPEXHIST . LUNA +XPINTR m LUNA xpinterrupt +XPIO m LUNA +XPREG m LUNA