PROGRAMMER'S GUIDEVDP1 library
BackForward
VDP1 library

4. VDP1 Basic Processing Reference


4.1 Data specifications

 Title
Data specifications
 Data
Status return area pointer
 Data Name
SprSpStatus
 No
typedef struct SprSpStatus {
     Uint16 frameChgMode; / * Frame change mode * 1 * /
     Uint16 frameEraseMode; / * Frame erase mode * 2 * /
     Uint16 vbInterval; / * Number of V-BLANK intervals * /
     Uint16 eraseData; / * Framebuffer erase data * /
     Uint16 eraseLeftX; / * Frame buffer erase position left end * /
     Uint16 eraseTopY; / * Framebuffer erase position top edge * /
     Uint16 eraseRightX; / * Frame buffer erase position right end * /
     Uint16 eraseBotY; / * Framebuffer erase position bottom edge * /
} SprSpStatus;

* 1 Frame change mode #define AUTO_FRAME_CHG 0 / * Auto change * /
#define MANUAL_FRAME_CHG 1 / * Fixed interval manual change * /
#define NO_INTER_FRAME_CHG 2 / * Indefinite interval manual change * /
#define NO_INTER_VBE_FRAME_CHG 3 / * V Indefinite due to blank erase * /
                                    / * Interval manual change * /

* 2 Frame erase mode #define OFF 0 / * Frame erase off * /
#define ON 1 / * Frame erase on * /


BackForward
PROGRAMMER'S GUIDEVDP1 library
Copyright SEGA ENTERPRISES, LTD., 1997