□■□ ■□■ ■□■ コンフィグレーションファイル説明 □■□ □■□ ■□■ セミハイレゾドライバは画面モードの設定をコンフィグレーションファイル によっておこなうことが可能です。 1. コンフィグレーションファイル説明 [例1] # 768x512 16色 + 384x256 32K色 2画面 31.1KHz 57.9Hz .... (1) 16/32K_1 .... (2) "TOWNS" .... (3) " 768x 512 16/32K" .... (4) 1024 512 4 .... (5) 512 256 16 .... (6) 28.6363 .... (7) 768 782 878 920 .... (8) 512 512 514 538 .... (9) [例2] # 800x600 256色 1画面 48.1KHz 72.2Hz .... (1) 256A_2 .... (2) "PW9000" .... (3) " 800x 600 256" .... (4) 800 600 8 .... (5) 0 0 0 .... (6) 50 .... (7) 800 856 976 1040 .... (8) 600 637 643 666 .... (9) +hsync +vsync .... (10) (1) "#" より後ろはコメント扱いになります。 (2) SEMIC.EXP のオプションで指定する画面モードの名前(半角15文字まで) (3) 使用するハードウェアの種類 TOWNS : タウンズ標準(中レゾ)の表示機能 PW9000 : Power9000 (FMT-3631) PW9100 : Power9100 (FMT-3632) CL543X : CL-GD5430 (Fresh E/ES/ET/FS/FT) CL-GD5434 (HA/HB/HC) (4) SEMIC.EXP で表示する画面モードの説明(半角60文字まで) (5) 2画面時の1つのレイア、もしくは1画面時の設定 VRAMのドット数 , VRAMのライン数 , bit/pixel (6) 2画面時の (5) で指定しなかった残りのレイアの設定(1画面時は 0 に設定) VRAMのドット数 , VRAMのライン数 , bit/pixel (7) ドットクロック周波数(単位は[MHz]) 動作可能最高周波数 ┏━━━━━┳━━━━━━┯━━━━━━┯━━━━━━┯━━━━━━┓ ┃画面モ−ド┃256色(8bpp) |32K色(16bpp)|16M色(24bpp)|16M色(32bpp)┃ ┣━━━━━╋━━━━━━┿━━━━━━┿━━━━━━┿━━━━━━┫ ┃TOWNS ┃ 28.6363 *1 28.6363 *1 − | − ┃ ┠─────╂──────┼──────┼──────┼──────┨ ┃Power9000 ┃ 120.0000 | 120.0000 | − | 60.0000 ┃ ┠─────╂──────┼──────┼──────┼──────┨ ┃Power9100 ┃ 130.0000 | 130.0000 | 130.0000 | − ┃ ┠─────╂──────┼──────┼──────┼──────┨ ┃CL-GD5430 ┃ 85.0000 | 42.0000 | 28.0000 | − ┃ ┠─────╂──────┼──────┼──────┼──────┨ ┃CL-GD5434 ┃ 110.0000 | 85.0000 | 36.0000 | − ┃ ┗━━━━━┻━━━━━━┷━━━━━━┷━━━━━━┷━━━━━━┛ (*1) TOWNSで選択可能な周波数は 21.0525,24.5454,25.1750,28.6363[MHz] の4種類です。 (注) あくまで目安です。(^^; (8) 水平タイミング HDisplay , HSyncStart , HSyncEnd , HTotal |← HTotal ───────→| |← HSyncEnd ─────→| | |← HSyncStart ───→| | | |← HDisplay ─→| | | | | | | | | ┏━━━━━━━━━┓ | | ┏━ 表示期間 ┃ ┃ | | ┃ ━┛ ┗━━━━━┛ ━━━━━━━━━━━━━┓ ┏━━━ 水平同期 ┃ ┃ ┗━┛ (9) 垂直タイミング VDisplay , VSyncStart , VSyncEnd , VTotal |← VTotal ───────→| |← VSyncEnd ─────→| | |← VSyncStart ───→| | | |← VDisplay ─→| | | | | | | | | ┏━━━━━━━━━┓ | | ┏━ 表示期間 ┃ ┃ | | ┃ ━┛ ┗━━━━━┛ ━━━━━━━━━━━━━┓ ┏━━━ 垂直同期 ┃ ┃ ┗━┛ (10) フラグ 使用可能なフラグ一覧表 ┏━━━━━┳━━━━━━━┯━━━━━━━┓ ┃ フラグ ┃-hsync,-vsync | interlace ┃ ┃ ┃+hsync,+vsync | ┃ ┣━━━━━╋━━━━━━━┿━━━━━━━┫ ┃TOWNS ┃ × | × ┃ ┠─────╂───────┼───────┨ ┃Power9000 ┃ ○ *1 | × ┃ ┠─────╂───────┼───────┨ ┃Power9100 ┃ ○ | × ┃ ┠─────╂───────┼───────┨ ┃CL-GD5430 ┃ ○ | ○ ┃ ┠─────╂───────┼───────┨ ┃CL-GD5434 ┃ ○ | ○ ┃ ┠─────╂───────┼───────┨ ┃Mach64-CT ┃ ○ | ○ ┃ ┗━━━━━┻━━━━━━━┷━━━━━━━┛ (*1) Power9000では、水平垂直同期信号の極性を異なる設定にすることが できません。 -hsync ... 水平同期信号を負極性にする。(デフォルト) -vsync ... 垂直同期信号を 〃 にする。(デフォルト) +hsync ... 水平同期信号を正極性にする。 +vsync ... 垂直同期信号を 〃 にする。 interlace ... インタレース表示にする。 2. 注意&免責 コンフィグレーションファイルの設定によっては、ハードウェアの破壊につな がる場合があります。注意してください。 添付のコンフィグレーションファイルを使用して問題が発生しても、私(なな しの)は責任を負いません。 3. 著作権 添付のコンフィグレーションファイルの著作権は、私(ななしの)にあります。 ただし、変更をおこなったファイルの全部または一部の配付は自由とします。 その場合は、オリジナルのファイルと区別できるようにしてください。