PROGRAMMER'S GUIDEVDP2 library
BackForward
VDP2 library

2.2 Function list

 function
 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


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