Title | Data | Data Name | No |
typedef struct SprSpStatus {
Uint16 frameChgMode; /* Frame change mode *1 */
Uint16 frameEraseMode; /* Frame erase mode *2 */
Uint16 vbInterval; /* V-BLANK interval number */
Uint16 eraseData; /* Frame buffer erase data */
Uint16 eraseLeftX; /* Frame buffer erase position left end */
Uint16 eraseTopY; /* Frame buffer erase position top edge */
Uint16 eraseRightX; /* Frame buffer erase position right edge */
Uint16 eraseBotY; /* Frame buffer 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 /* Indeterminate interval manual change */
#define NO_INTER_VBE_FRAME_CHG 3 /* Undefined due to V blank erase */
/* Interval manual change */
*2 Frame erase mode
#define OFF 0 /* Frame erase off */
#define ON 1 /* Frame erase on */
★ PROGRAMMER'S GUIDE ★ VDP1 library