|
|
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 ! 40: DMAC m X68K ! 41: EXHIST . ALL ! 42: HOSTNET m ALL hostnet netdriver ! 43: INTERRUPT m ALL ! 44: KEYBOARD m ALL ! 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 ! 52: MFP m X68K ! 53: MK48T02 m LUNA mk48t02 rtc ! 54: MPUATC m M68K ! 55: MPUREG m ALL ! 56: PIO0 m LUNA ! 57: RTC m X68K ! 58: SCC m X68K ! 59: SCHEDULER m ALL ! 60: SIO m LUNA ! 61: SOFTKEY . ALL ! 62: SPC m ALL ! 63: SYSCLK m LUNA ! 64: WXHOSTINFO m ALL
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.