English
PROGRAMMER'S GUIDEVDP1ライブラリ
戻る進む
VDP1ライブラリ

5.VDP1拡張処理リファレンス


5.1 データ仕様


Title
データ仕様
Data
座標指定のデータタイプ
Data Name
XyInt
No
sega_def.h に定義されています。
typedef struct XyInt {
     Sint16     x;
     Sint16     y;
} XyInt;

Title
データ仕様
Data
グーローシェーディングテーブル
Data Name
SprGourTbl
No
typedef struct SprGourTbl {
     Uint16  entry[4];
} SprGourTbl;

Title
データ仕様
Data
ルックアップテーブルのデータタイプ
Data Name
SprLookupTbl
No
typedef struct SprLookupTbl {
     Uint16  entry[16];
} SprLookupTbl;

Title
データ仕様
Data
VRAM内スプライトコマンド用
相対アドレスのデータタイプ
Data Name
SprVaddr
No

typedef Uint16 SprVaddr;

Title
データ仕様
Data
スプライトコマンドのデータタイプ
Data Name
SprSpCmd
No

typedef struct SprSpCmd {                 /*     Sprite Command Table             */
     Uint16  control;                     /*     control word                     */
     Uint16  link;                        /*     command link                    */
     Uint16  drowMode;                    /*     drow mode                        */
     Uint16  color;                       /*     color info.                      */
     Uint16  charAddr;                    /*     character address                */
     Uint16  charSize;                    /*     character size                   */
     Sint16   ax;                         /*     point A x                        */
     Sint16   ay;                         /*     point A y                        */
     Sint16   bx;                         /*     point B x                        */
     Sint16   by;                         /*     point B y                        */
     Sint16   cx;                         /*     point C x                        */
     Sint16   cy;                         /*     point C y                        */
     Sint16   dx;                         /*     point D x                        */
     Sint16   dy;                         /*     point D y                        */
     Uint16  grshAddr;                    /*     gouraud shading table address    */
     Uint16  dummy;                       /*     dummy area                       */
} SprSpCmd;

戻る進む
PROGRAMMER'S GUIDEVDP1ライブラリ
Copyright SEGA ENTERPRISES, LTD., 1997