function | Function name | number |
---|---|---|
Initialization processing of VDP1 basic processing library | SPR_Initial | 1 |
TV mode set | SPR_SetTvMode | 2 |
Get current sprite control information | SPR_GetStatus | 3 |
Frame buffer erase area, erase data set | SPR_SetEraseData | 4 |
Frame buffer drawing completion check | SPR_WaitDrawEnd | 5 |
Set sprite drawing source picture coordinate selection mode | SPR_SetEosMode | 6 |
System register write macro | SPR_WRITE_REG | 7 |
System register read macro | SPR_READ_REG | 8 |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
SPR_TV_NORMAL = Normal mode SPR_TV_HIREZO = High resolution mode SPR_TV_ROT16 = 16 rotation mode SPR_TV_ROT8 = 8 rotation mode SPR_TV_HDTV = HDTV mode
SPR_TV_320X224 = 320 × 224 SPR_TV_320X240 = 320 × 240 SPR_TV_352X224 = 352 × 224 SPR_TV_352X240 = 352 × 240 SPR_TV_640X224 = 640 × 224 SPR_TV_640X240 = 640 × 240 SPR_TV_704X224 = 704 × 224 SPR_TV_704X240 = 704 × 240
ON = Use double-dense interlacing mode OFF = Do not use double-dense interlacing mode
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
eraseData: RGB erase data leftX: X coordinate of the left edge of the erase area topY: Y coordinate of the top edge of the erase area rightX: X coordinate of the right edge of the erase area botY: Y coordinate of the bottom edge of the erase area
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
one | Title | Function | Function name | No |
SPR_W_TVMR = TV mode selection SPR_W_FBCR = Frame buffer switching mode SPR_W_PTMR = Plot trigger SPR_W_EWDR = Erase write data SPR_W_EWLR = Erase write upper left coordinate SPR_W_EWRR = Erase write lower right coordinate SPR_W_ENDR = Forced termination of drawing
one | Title | Function | Function name | No |
SPR_R_EDSR = Transfer end status SPR_R_LOPR = Processing interruption table address SPR_R_COPR = Current processing table address SPR_R_MODR = Mode status