★ PROGRAMMER'S GUIDE ★ VDP2 libraryfunction | Seki several people | number | |
|---|---|---|---|
[Initialization function] | |||
Library initialization | SCL_Vdp2Init | 1 | |
[Table creation & dataset function] | |||
Screen mode settings | SCL_SetDisplayMode | 2 | |
Initialize VRAM configuration data table | SCL_InitVramConfigTb | 3 | |
Initialization of scroll configuration data table | SCL_InitConfigTb | Four | |
Set how to use VRAM of VDP2 | SCL_SetVramConfig | Five | |
Set of scroll configurations | SCL_SetConfig | 6 | |
Set of cycle patterns | SCL_SetCycleTable | 7 | |
[Display screen operation related functions] | |||
Scroll open processing | SCL_Open | 8 | |
Scroll close processing | SCL_Close | 9 | |
Line & Vertical Cell Scroll Parameter Table Initialization | SCL_InitLineParamTb | Ten | |
Set of line & vertical cell scroll parameters | SCL_SetLineParam | 11 | |
Scroll movement (movement amount: absolute) | SCL_MoveTo | 12 | |
Scroll movement (movement amount: relative) | SCL_Move | 13 | |
Scroll enlargement / reduction | SCL_Scale | 14 | |
Initialization of rotation parameter table | SCL_InitRotateTable | 15 | |
Set the viewpoint of rotation | SCL_SetRotateViewPoint | 16 | |
Set the center coordinates of screen rotation | SCL_SetRotateCenterDisp | 17 | |
Set the center coordinates of rotation | SCL_SetRotateCenter | 18 | |
Scroll rotation (angle: absolute) | SCL_RotateTo | 19 | |
Scroll rotation (angle: relative) | SCL_Rotate | 20 | |
Set scaling factor data in rotation parameter coefficient table | SCL_SetCoefficientData | twenty one | |
Mosaic processing set | SCL_SetMosaic | twenty two | |
[Line screen setting function] | |||
Set of line color screen data | SCL_SetLncl | twenty three | |
Back screen data set | SCL_SetBack | twenty four | |
[Window setting function] | |||
Normal rectangular window settings | SCL_SetWindow | twenty five | |
Set of normal line windows | SCL_SetLineWindow | 26 | |
Set of sprite windows | SCL_SetSpriteWindow | 27 | |
[VDP1 function] | |||
Set of various sprite modes | SCL_SetSpriteMode | 28 | |
[Color RAM related functions] | |||
Color RAM mode set | SCL_SetColRamMode | 29 | |
Get color RAM mode | SCL_GetColRamMode | 30 | |
Set color data in color RAM | SCL_SetColRamCol | 31 | |
Secure area in color RAM | SCL_AllocColRam | 32 | |
Release the area reserved for color RAM | SCL_FreeColRam | 33 | |
Set automatic color change | SCL_SetAutoColChg | 34 | |
Get color RAM address offset | SCL_GetColRamOffset | 35 | |
[Priority related functions] | |||
Set priority | SCL_SetPriority | 36 | |
Get priority | SCL_GetPriority | 37 | |
[Color operation related functions] | |||
Set color calculation conditions (SPRITE) | SCL_SetColMixMode | 38 | |
Set the ratio of color calculation | SCL_SetColMixRate | 39 | |
Set automatic color calculation | SCL_SetAutoColMix | 40 | |
[Color offset related functions] | |||
Set color offset | SCL_SetColOffset | 41 | |
Increase or decrease the color offset value | SCL_IncColOffset | 42 | |
Set automatic color offset | SCL_SetAutoColOffset | 43 | |
[Other special effects functions] | |||
Enable blur calculation | SCL_EnableBlur | 44 | |
Disable blurring | SCL_DisableBlur | 45 | |
Insert line color screen | SCL_EnableLineCol | 46 | |
Cancel the line color screen | SCL_DisableLineCol | 47 | |
Shadow bit settings | SCL_SetShadowBit | 48 | |
[V-BLANK interrupt processing related functions] | |||
Set of number of frame change intervals | SCL_SetFrameInterval | 49 | |
Frame change request and waiting for completion | SCL_DisplayFrame | 50 | |
V-BLANK start VDP interrupt processing | SCL_VblankStart | 51 | |
V-BLANK end VDP interrupt processing | SCL_VblankEnd | 52 | |
[Interruption processing function] | |||
Forced termination of automatic VE | SCL_AbortAutoVe | 53 | |
★ PROGRAMMER'S GUIDE ★ VDP2 library