|
|
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.3 ! root 40: CRTC m X68030
1.1.1.2 root 41: DMAC m X68030
1.1 root 42: EXHIST . ALL
1.1.1.3 ! root 43: HOSTCOM m ALL
! 44: HOSTNET m LUNA
1.1 root 45: INTERRUPT m ALL
1.1.1.2 root 46: KEYBOARD m LUNA
1.1 root 47: LANCE m LUNA
48: LCD m LUNA
49: LCDPANEL . LUNA
50: LOG . ALL
1.1.1.3 ! root 51: LOGSETTING . ALL
! 52: LUNAFB . LUNA bitmap
! 53: LUNAVC m LUNA video
1.1 root 54: MEMDUMP%4 m ALL
1.1.1.2 root 55: MFP m X68030
1.1 root 56: MK48T02 m LUNA mk48t02 rtc
57: MPUATC m M68K
58: MPUREG m ALL
59: PIO0 m LUNA
1.1.1.3 ! root 60: RENDERER m ALL
1.1.1.2 root 61: RTC m X68030
62: SCC m X68030
1.1 root 63: SCHEDULER m ALL
1.1.1.2 root 64: SCSIDEVS m ALL
1.1 root 65: SIO m LUNA
66: SOFTKEY . ALL
67: SPC m ALL
68: SYSCLK m LUNA
1.1.1.3 ! root 69: VECTOR . ALL
1.1 root 70: WXHOSTINFO m ALL
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.