Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ fcvg_subchar_pixel_r(3X) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

libfcvg(3X)

FCVG_SUBCHAR(3X)  —  NEWS-OS Programmer’s Manual

名称

fcvg_subchar_box_w, fcvg_subchar_pixel_r, fcvg_subchar_pixel_w, fcvg_subchar_scan_r, fcvg_subchar_scan_w − FCVG デバイスのサブキャラクタプレーンに対する関数

形式

#include <fcvg.h>

int fcvg_subchar_box_w(x, y, width, height, col_num)
int x, y, width, height;
unsigned char col_num;

int fcvg_subchar_pixel_r(x, y)
int x, y;

int fcvg_subchar_pixel_w(x, y, col_num)
int x, y;
unsigned char col_num;

int fcvg_subchar_scan_r(x, y, n, col_nums)
int x, y, n;
unsigned char ∗col_nums;

int fcvg_subchar_scan_w(x, y, n, col_nums)
int x, y, n;
unsigned char ∗col_nums;

 

解説

FCVG デバイスのサブキャラクタプレーンに対する操作を行う関数です。

fcvg_subchar_box_w は、 x , y で指定された位置を左上の頂点として、幅 width ピクセル、高さ hight ピクセルの長方形の領域を、単一のカラーナンバー col_num で塗り潰します。
 
fcvg_subchar_pixel_r は、 x , y で指定されたキャラクタプレーンのピクセルを読み込みます。 そのピクセルのカラーナンバーの値を返します。
 
fcvg_subchar_pixel_w は、 x, y で指定されたキャラクタプレーンのピクセルに col_num で指定したカラーナンバーの値を書き込みます。
 
fcvg_subchar_scan_r は、 x , y で指定されたピクセルから水平右方向 (+x 方向)へ n ピクセルのデータを col_nums へ読み込みます。 col_nums は n 以上の大きさを持たなくてはなりません。
 
fcvg_subchar_scan_w は、 x , y で指定されたピクセルから水平右方向 (+x 方向)へ col_nums に格納された n ピクセルのデータを書き込みます。 col_nums は n 以上の大きさを持たなくてはなりません。

col_num および col_nums の各要素の値の範囲は、

0 ≦ col_num
col_nums[] ≦ 7

です。
 

バグ

指定したピクセルの位置が、メモリ領域を越えた場合の動作は保証されていません。
 

関連ファイル

/usr/src/sony/lib/libfcvg/∗ ライブラリのソースコード用ディレクトリ

/usr/sony/demo/NWB224 サンプルプログラム用ディレクトリ

/usr/sony/lib/libfcvg.a FCVG ライブラリ

/usr/sony/include/fcvg.h ヘッダファイル

/usr/sony/include/fcvg_lib.h ヘッダファイル

/usr/sony/include/fcvg_reg.h ヘッダファイル

関連事項

libfcvg(3X)
「NEWS-OS Release 4.0 プログラマーズガイド
  8 章 フルカラービデオグラフィックインターフェース」

NEWS-OSRelease 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026