Annotation of nono/lib/monitor_id.txt, revision 1.1.1.10

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       .
                     51: HOSTCOM                        m       .
                     52: HOSTNET%2              m       .
                     53: INTERRUPT              m       .
                     54: KEYBOARD               m       .
                     55: LANCE                  m       .
                     56: LCD                            m       .
                     57: LCDPANEL               s       LUNA
                     58: LOG                            s       ALL
                     59: LOGSETTING             s       ALL
                     60: LUNAFB                 s       LUNA    bitmap
                     61: LUNAVC                 m       .               video
                     62: MAINBUS                        m       .
                     63: MEMDUMP%4              m       .
                     64: MFP                            m       .
                     65: MK48T02                        m       .               mk48t02 rtc
                     66: MPUATC                 m       .
1.1.1.7   root       67: MPUCACHE               m       .
1.1.1.6   root       68: MPUREG                 m       .
                     69: NEREID                 m       .
1.1.1.7   root       70: NEWSIO                 s       NEWS
1.1.1.6   root       71: PALETTE                        s       LUNA
                     72: PIO                            m       .
                     73: RENDERER               m       .
                     74: ROM                            s       LUNA|X68030
                     75: ROMCONS                        m       .
                     76: RTC                            m       .
                     77: RTL8019AS%2            m       .               eth%
                     78: SCC                            m       .
                     79: SCHEDULER              m       .
                     80: SCSIDEVS               m       .
                     81: SIO                            m       .
1.1.1.9   root       82: SLIRP                  m       .
1.1.1.10! root       83: SOFTKEY                        s       LUNA|X68030
1.1.1.6   root       84: SPC                            m       .
1.1.1.8   root       85: SSG                            m       .
1.1.1.6   root       86: SYSCLK                 m       .
1.1.1.7   root       87: SYSPORT                        m       .
1.1.1.6   root       88: TEXTPAL                        s       X68030  textpalette palette
                     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
                     97: XPMEMDUMP%4            m       .
                     98: XPBRHIST               s       LUNA
                     99: XPEXHIST               s       LUNA
                    100: XPINTR                 m       .               xpinterrupt
                    101: XPIO                   m       .
                    102: XPREG                  m       .

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.