|
|
1.1 root 1: #
2: # nono
3: # Copyright (C) 2021 nono project
4: # Licensed under nono-license.txt
5: #
6:
7: # モニター ID 表 (といいつつサブウィンドウ表も兼ねる)
8: #
9: # モニターは、デバッガの show コマンドで表示対象を指定したり、show help で
10: # 一覧を表示するため、一意な名前が必要。あと時々エイリアスも欲しくなる。
11: # また GUI の -M オプションで起動時に表示するモニタを指定する時にも同じ名前
12: # を使いたいので、GUI の外で管理したい。
13: # 一方、GUI のソフトウェアキーボードなどモニタでないサブウィンドウも、モニタ
14: # と同様に -M オプションで指定できると便利なので、そうすると名前の衝突を
15: # 避けるため、ここで一元管理する必要がある。
16: # モニターの中にはテキストモニターではあるもののそのままでは show コマンドで
17: # 使えないものがあり、これらもモニターではなくサブウィンドウ扱いとなる。
18: # 例えば brhist は別途表示開始位置を指示する必要がある、cache* は注目セット
19: # を別途指定する必要がある、など。
20: #
21: # このファイルの書式は
22: # <ID> <Type> <Flag> [<name...>]
23: #
24: # <ID> が識別子(の接頭辞を除いた部分)。C++ で使う識別子なので大文字。
25: # <Type> は区分。デバッガの show コマンドでもモニターがそのまま表示できる
1.1.1.6 root 26: # タイプなら 'm'、そうでない場合(サブウィンドウ)なら 's'。
27: # <VMCap> はサブウィンドウの VM ケーパビリティ (mainapp.h 参照)。
28: # 指定のサブウィンドウ名が有効かどうかは機種情報から判断するため指定必須。
29: # モニターの場合はモニターが登録されているかどうかで判断できるので機種情報は
30: # 不要('.' と表記する)。
1.1 root 31: # <name...> はあればその識別子に対応する名前(入力文字列に相当するので小文字)。
32: # 複数指定してもよい。<name> が省略された場合は <ID> を小文字にしたものを使う。
33: #
34: # <ID> および <name...> 中では以下の記法が使える。
35: # %n (n は数字) は 0..<n> に展開する。
36:
1.1.1.5 root 37: # <ID> <Type> <VMCap> <Name...>
1.1.1.7 root 38: ACCSTAT m .
1.1.1.13! root 39: ADPCM m .
1.1.1.7 root 40: AREASET m .
1.1.1.6 root 41: ATC%8 m .
42: BREAKPOINT m . breakpoint bp
43: BRHIST s ALL
44: BT45x m .
45: CACHE%8 s M88K
46: CMMU%8 m .
47: CRTC m .
48: DIPSW s LUNA|NEWS
49: DMAC m .
50: EXHIST s ALL
51: FDC m .
1.1.1.12 root 52: GVRAM s X68030
1.1.1.11 root 53: HOSTCOM%3 m .
1.1.1.6 root 54: HOSTNET%2 m .
1.1.1.13! root 55: HOSTSOUND m .
1.1.1.6 root 56: INTERRUPT m .
57: KEYBOARD m .
58: LANCE m .
59: LCD m .
60: LCDPANEL s LUNA
1.1.1.12 root 61: LOG m .
1.1.1.6 root 62: LOGSETTING s ALL
63: LUNAFB s LUNA bitmap
64: LUNAVC m . video
65: MAINBUS m .
66: MEMDUMP%4 m .
67: MFP m .
68: MK48T02 m . mk48t02 rtc
69: MPUATC m .
1.1.1.7 root 70: MPUCACHE m .
1.1.1.6 root 71: MPUREG m .
72: NEREID m .
1.1.1.7 root 73: NEWSIO s NEWS
1.1.1.12 root 74: PALETTE s LUNA|X68030
1.1.1.6 root 75: PIO m .
76: RENDERER m .
77: ROM s LUNA|X68030
78: ROMCONS m .
79: RTC m .
80: RTL8019AS%2 m . eth%
81: SCC m .
82: SCHEDULER m .
83: SCSIDEVS m .
84: SIO m .
1.1.1.9 root 85: SLIRP m .
1.1.1.10 root 86: SOFTKEY s LUNA|X68030
1.1.1.13! root 87: SOUND m .
1.1.1.6 root 88: SPC m .
1.1.1.8 root 89: SSG m .
1.1.1.6 root 90: SYSCLK m .
1.1.1.7 root 91: SYSPORT m .
1.1.1.13! root 92: THREADS s ALL
1.1.1.6 root 93: TVRAM s X68030
94: VECTOR s ALL
1.1.1.7 root 95: VIRTIO_BLOCK%8 m . vblk%
1.1.1.8 root 96: VIRTIO_ENTROPY m .
1.1.1.7 root 97: VIRTIO_NET m . vnet
1.1.1.10 root 98: VIRTIO_SCSI m . vscsi
1.1.1.6 root 99: WXHOSTINFO m .
100: X68KIO s X68030
1.1.1.11 root 101: XPASCI m LUNA
1.1.1.6 root 102: XPMEMDUMP%4 m .
103: XPBRHIST s LUNA
104: XPEXHIST s LUNA
105: XPINTR m . xpinterrupt
106: XPIO m .
107: XPREG m .
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.