FCREG(1) — NEWS-OS Programmer’s Manual
名称
fcreg − FCVG デバイスのステータスレジスタに対する操作
形式
fcreg [ reg value ]
解説
fcreg は、FCVG デバイスのステータスレジスタに対する操作を行うための サンプルプログラムです。 fcreg が引数なしで起動された場合はインタープリタモードとなり、 引数を指定した場合にはコマンドモードとなります。
コマンドモード
このモードのとき reg に書き換えたいビットを指定し、 そのビットを 0 にするか 1 にするかを指定します。 reg の指定方法は以下のとおりです。
reg書き換えるビットreg書き換えるビット
lLINTvVDSET
pPHASEmMIX
sSUBSWoOUTSL
fFREZiINSL
hHCANeEE
cCHASWd-
たとえば、HCAN ビットを 1 (ノンインターレス) にしたい場合は 以下のようになります。
fcreg h 1
reg に d を指定した場合は、現在のレジスタの内容が表示されます。 このときは value を指定する必要はありません。
インタープリタモード
fcreg が引数なしで起動されるとインタープリタモードとなり、 以下のように対話的にステータスレジスタの値を書き換えることができます。
% fcinit
% fcreg
d
LINT = 00 = Normal1 = Internal
PHASE = 00 = Normal1 = Reverse
SUBSW = 00 = Sub on1 = Sub off
FREZ = 00 = Off1 = On
HCAN = 00 = Normal1 = Hiscan
CHASW = 00 = Char on1 = Char off
VDSET = 00 = All plane1 = Video only
MIX = 00 = Normal1 = −6dB
OUTSL = 00 = RGB1 = Y/R-Y/B-Y
INSL = 00 = RGB1 = NTSC
e 1
i 0
s 1
h 1
o 1
d
LINT = 00 = Normal1 = Internal
PHASE = 00 = Normal1 = Reverse
SUBSW = 10 = Sub on1 = Sub off
FREZ = 00 = Off1 = On
HCAN = 10 = Normal1 = Hiscan
CHASW = 00 = Char on1 = Char off
VDSET = 00 = All plane1 = Video only
MIX = 00 = Normal1 = −6dB
OUTSL = 10 = RGB1 = Y/R-Y/B-Y
INSL = 00 = RGB1 = NTSC
EE = 10 = External1 = Internal
q
q もしくは ^D が入力されると、プログラムは終了します。
関連ファイル
/usr/sony/demo/NWB224/src/fcreg.c ソースコード
/usr/sony/lib/libfcvg.aFCVG ライブラリ
/usr/sony/include/fcvg.hヘッダファイル
/usr/sony/include/fcvg_lib.hヘッダファイル
/usr/sony/include/fcvg_reg.hヘッダファイル
/usr/sony/demo/NWB224サンプルプログラム用ディレクトリ
関連事項
libfcvg(3X), fcvg_reg(3X)
「NEWS-OS Release 4.0 プログラマーズガイド
8 章 フルカラービデオグラフィックインターフェース」
NEWS-OSRelease 4.2.1R