| functional type | Function name | Parameter | function | 
|---|---|---|---|
| void | slInitSystem | TV_MODE type,TEXTURE *ptr,Uint16 cnt | System initialization (screen mode settings, etc.) | 
| void | slColRAMMode | Uint16 mode | Color RAM selection mode | 
| void | slCharNbg0,1,2,3 | Uint16 color,Uint16 char_size | NBG character pattern settings | 
| void | slCharRgb0 | Uint16 color,Uint16 char_size | RGB character pattern settings | 
| void | slPageNbg0,1,2,3 | void *celadr,void *coladr,Uint16 type | NBG page settings | 
| void | slPageRgb0 | void *celadr,void *coladr,Uint16 type | RGB page settings | 
| void | slPlaneNbg0,1,2,3 | Uint16 plane_size | NBG plane settings | 
| void | slPlaneRA,RB | Uint16 plane_size | RGB plane settings | 
| void | slMapNbg0,1,2,3 | void *a,void *b,void *c,void *d | NBG map settings | 
| void | slMapRA,RB | void *a | RGB map settings | 
| void | slZoomModeNbg0,1 | Uint16 zoom_mode | Set reduction settings for normal scroll screen | 
| void | slRparaInitSet | ROTSCROLL *adr | Rotation parameter set | 
| void | slRparaMode | Uint16 mode | Setting rotation parameter usage mode | 
| void | slCurRpara | Uint16 flag | Switching the current rotation parameter | 
| void | slOverRA,RB | Uint16 mode | Rotating scroll screen overflow settings | 
| void | slBack1ColSet | void *adr,Uint16 rgb_col | Back screen settings | 
| void | slScrPosNbg0,1,2,3 | FIXED posx,FIXED posy | Setting the display position of the normal scroll screen | 
| void | slDispCenterR | FIXED posx,FIXED posy | Setting the center of rotation for the rotating scroll screen | 
| void | slLookR | FIXED posx,FIXED posy | Setting the viewpoint coordinates of the rotating scroll screen | 
| void | slScrAutoDisp | Uint32 entry_scr_bit | Registration of scroll | 
| void | slTVOn | void | Start drawing process to monitor | 
| void | slTVOff | void | Canceling drawing process to monitor | 
| void | slScrDisp | Uint32 mode | Setting the scroll to draw | 
| void | slSynch | void | screen sync | 
| void | slZoomNbg0,1 | FIXED scale_x,FIXED scale_y | Scaling the normal scroll screen | 
| void | slZoomR | FIXED scale_x,FIXED scale_y | Rotating scroll screen scaling | 
| void | slZrotR | ANGLE zang | Z-axis rotation of rotating scroll screen | 
| void | slScrTransparent | Uint16 flag | Transparent display enable setting | 
| void | slPriorityNbg0,1,2,3 | Uint16 priority_num | Normal scroll screen priority setting | 
| void | slPriorityRgb0 | Uint16 priority_num | Priority setting for rotating scroll screen | 
| void | slScrMatConv | void | Convert current matrix for polygon to scroll | 
| void | slScrMatSet | void | Transfer current matrix state to rotation parameter | 
| void | slMakeKtable | void *table_adr | Create coefficient table | 
| void | slKtableRA,RB | void *table_adr,Uint16 mode | Coefficient table control settings | 
| void | slColorCalc | Uint16 flag | Color calculation control settings | 
| void | slColorCalcOn | Uint16 flag | Color calculation control enable setting | 
| void | slColRateNbg0,1,2,3 | Uint16 rate | NBG color calculation ratio setting | 
| void | slColRateRgb0 | Uint16 rate | RGB color calculation ratio setting | 
| void | slColRateLNCL | Uint16 rate | Color calculation ratio setting for line color screen | 
| void | slColRateBACK | Uint16 rate | Back screen color calculation ratio setting | 
| void | slColOffsetOn | Uint16 flag | Color offset enable setting | 
| void | slColOffsetBUse | Uint16 flag | color offset correct | 
| void | slColOffsetA,B | Uint16 flag, Uint16 r, Uint16 g, Uint16 b | Setting the offset value | 
| void | slLine1ColSet | void *adr,Uint16 col | Line monochromatic color matrix set | 
| void | slLineColDisp | Uint16 flag | Line color screen enable setting | 
| void | slLineColTable | void *adr | Line color table setting | 
| void* | slLocate | Uint16 cell_x,Uint16 cell_y | Parameter conversion for character/numeric display functions (parameters are cell specified) | 
| void | slPrint | char *character,void *locate | Screen display of parameter string | 
| void | slPrintFX | FIXED disp_num,void *locate | Parameter specification FIXED type numerical value screen display | 
| void | slPrintHex | Uint32 num,void *locate | Parameter specification HEX type numerical value screen display (upper bit 0 is hidden) | 
| void | slDispHex | Uint32 num,void *locate | Parameter specification HEX type numerical value screen display (upper bit 0 is also displayed) | 
| void | slPrinrMatrix | MATRIX mtptr,void *locate | Screen display of parameter specification matrix | 
| functional type | Function name | Parameter | function | 
|---|---|---|---|
| void | Cel2VRAM | cel_adr,VRAM_adr,char_size | Store character pattern data in VRAM | 
| void | Map2VRAM | pn_adr,VRAM_adr,map_ysize, map_xsize,pal_offset,map_offset | Store pattern name data in VRAM | 
| void | Pal2CRAM | color_CRAM_adr,color_size | Store color palette data in color RAM |