|
|
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 コマンドでもモニターがそのまま表示できる
26: # タイプなら 'm'、そうでなければ '.'。
27: # <Flag> は機種フラグ VMF_* (vm/vm.h 参照)。
28: # <name...> はあればその識別子に対応する名前(入力文字列に相当するので小文字)。
29: # 複数指定してもよい。<name> が省略された場合は <ID> を小文字にしたものを使う。
30: #
31: # <ID> および <name...> 中では以下の記法が使える。
32: # %n (n は数字) は 0..<n> に展開する。
33:
34: # <ID> <Type> <Flag> <Name...>
35: ATC%8 m M88K
36: BREAKPOINT m ALL breakpoint bp
37: BRHIST . ALL
38: CACHE%8 . M88K
39: CMMU%8 m M88K
1.1.1.2 ! root 40: DMAC m X68030
1.1 root 41: EXHIST . ALL
42: HOSTNET m ALL hostnet netdriver
43: INTERRUPT m ALL
1.1.1.2 ! root 44: KEYBOARD m LUNA
1.1 root 45: LANCE m LUNA
46: LCD m LUNA
47: LCDPANEL . LUNA
48: LOG . ALL
49: LUNAFB m LUNA
50: LUNAFB0 . LUNA bitmap0
51: MEMDUMP%4 m ALL
1.1.1.2 ! root 52: MFP m X68030
1.1 root 53: MK48T02 m LUNA mk48t02 rtc
54: MPUATC m M68K
55: MPUREG m ALL
56: PIO0 m LUNA
1.1.1.2 ! root 57: RTC m X68030
! 58: SCC m X68030
1.1 root 59: SCHEDULER m ALL
1.1.1.2 ! root 60: SCSIDEVS m ALL
1.1 root 61: SIO m LUNA
62: SOFTKEY . ALL
63: SPC m ALL
64: SYSCLK m LUNA
65: WXHOSTINFO m ALL
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.