function | Function name | number | |
---|---|---|---|
[Initialization function] | |||
Library initialization | SCL_Vdp2Init | 1 | |
[Table creation & dataset functions] | |||
Setting the screen mode | SCL_SetDisplayMode | 2 | |
Initializing VRAM configuration data table | SCL_InitVramConfigTb | 3 | |
Initializing the scroll configuration data table | SCL_InitConfigTb | 4 | |
Set VDP2 VRAM usage | SCL_SetVramConfig | 5 | |
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 | |
Initialize line & vertical cell scroll parameter table | SCL_InitLineParamTb | 10 | |
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 | |
Initializing the rotation parameter table | SCL_InitRotateTable | 15 | |
Set rotation perspective | SCL_SetRotateViewPoint | 16 | |
Set center coordinates of screen rotation | SCL_SetRotateCenterDisp | 17 | |
Set rotation center coordinates | SCL_SetRotateCenter | 18 | |
Scroll rotation (angle: absolute) | SCL_RotateTo | 19 | |
Scroll rotation (angle: relative) | SCL_Rotate | 20 | |
Set scaling coefficient data in rotation parameter coefficient table | SCL_SetCoefficientData | 21 | |
Set of mosaic processing | SCL_SetMosaic | 22 | |
[Line screen setting function] | |||
Set of line color screen data | SCL_SetLncl | 23 | |
Set back screen data | SCL_SetBack | 24 | |
[Window setting function] | |||
Normal rectangular window settings | SCL_SetWindow | 25 | |
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 to color RAM | SCL_SetColRamCol | 31 | |
Reserve space in color RAM | SCL_AllocColRam | 32 | |
Release the area reserved in 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 calculation related functions] | |||
Set color calculation conditions (SPRITE) | SCL_SetColMixMode | 38 | |
Set color calculation ratio | SCL_SetColMixRate | 39 | |
Set automatic color calculation | SCL_SetAutoColMix | 40 | |
[Color offset related functions] | |||
set color offset | SCL_SetColOffset | 41 | |
Increase/decrease color offset value | SCL_IncColOffset | 42 | |
Set automatic color offset | SCL_SetAutoColOffset | 43 | |
[Other special effect functions] | |||
Enable blur calculation | SCL_EnableBlur | 44 | |
Disable blur calculation | SCL_DisableBlur | 45 | |
Insert line color screen | SCL_EnableLineCol | 46 | |
Cancel line color screen | SCL_DisableLineCol | 47 | |
Shadow bit settings | SCL_SetShadowBit | 48 | |
[V-BLANK interrupt processing related functions] | |||
Set frame change interval number | SCL_SetFrameInterval | 49 | |
Frame change request and wait 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 |