|
|
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 .
39: AREASET m .
1.1.1.6 root 40: ATC%8 m .
41: BREAKPOINT m . breakpoint bp
42: BRHIST s ALL
43: BT45x m .
44: CACHE%8 s M88K
45: CMMU%8 m .
46: CRTC m .
47: DIPSW s LUNA|NEWS
48: DMAC m .
49: EXHIST s ALL
50: FDC m .
1.1.1.12! root 51: GVRAM s X68030
1.1.1.11 root 52: HOSTCOM%3 m .
1.1.1.6 root 53: HOSTNET%2 m .
54: INTERRUPT m .
55: KEYBOARD m .
56: LANCE m .
57: LCD m .
58: LCDPANEL s LUNA
1.1.1.12! root 59: LOG m .
1.1.1.6 root 60: LOGSETTING s ALL
61: LUNAFB s LUNA bitmap
62: LUNAVC m . video
63: MAINBUS m .
64: MEMDUMP%4 m .
65: MFP m .
66: MK48T02 m . mk48t02 rtc
67: MPUATC m .
1.1.1.7 root 68: MPUCACHE m .
1.1.1.6 root 69: MPUREG m .
70: NEREID m .
1.1.1.7 root 71: NEWSIO s NEWS
1.1.1.12! root 72: PALETTE s LUNA|X68030
1.1.1.6 root 73: PIO m .
74: RENDERER m .
75: ROM s LUNA|X68030
76: ROMCONS m .
77: RTC m .
78: RTL8019AS%2 m . eth%
79: SCC m .
80: SCHEDULER m .
81: SCSIDEVS m .
82: SIO m .
1.1.1.9 root 83: SLIRP m .
1.1.1.10 root 84: SOFTKEY s LUNA|X68030
1.1.1.6 root 85: SPC m .
1.1.1.8 root 86: SSG m .
1.1.1.6 root 87: SYSCLK m .
1.1.1.7 root 88: SYSPORT m .
1.1.1.6 root 89: TVRAM s X68030
90: VECTOR s ALL
1.1.1.7 root 91: VIRTIO_BLOCK%8 m . vblk%
1.1.1.8 root 92: VIRTIO_ENTROPY m .
1.1.1.7 root 93: VIRTIO_NET m . vnet
1.1.1.10 root 94: VIRTIO_SCSI m . vscsi
1.1.1.6 root 95: WXHOSTINFO m .
96: X68KIO s X68030
1.1.1.11 root 97: XPASCI m LUNA
1.1.1.6 root 98: XPMEMDUMP%4 m .
99: XPBRHIST s LUNA
100: XPEXHIST s LUNA
101: XPINTR m . xpinterrupt
102: XPIO m .
103: XPREG m .
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.