FAQ

SEGA SATURN FAQ

SGL programming


▲ Sprite / Polygon

Q ) I want to suspend the drawing of sprites.
Q ) I want to change the ratio of sprite color calculation.
Q ) I want to give priority to the display of sprites.
Q ) I want to change the display position to another location with the sprite drawing function.
Q ) Polygons disappear or noise like lines runs on the screen.
Q ) I feel that the display of sprites and polygons is delayed by one tempo.
Q ) I want to define a new texture by changing the system variable FormTbl.
Q ) What is the Z position given to the sprite drawing function?
Q ) I want to save the contents of the frame buffer.
Q ) Can I use the UseLight option for palettes and color lookups?
Q ) Please tell me how to use the slSetSprite function.
Q ) I want to give priority to scrolling for each sprite.
Q ) When I rotate the sprite, it shifts by 1 dot.
Q ) When the sprite is displayed, it looks one dot larger.

▲ Scroll

Q ) I want to create a rotation coefficient table.
Q ) I want to use RGB0 in a bitmap.
Q ) I want to put the RGB coefficient in the color RAM.
Q ) How far can the image effect function of VDP2 be used in SGL?
Q ) I want to use the line color of the rotating surface.
Q ) slMap16RA does not work.
Q ) It seems that ASCII data is prepared for the surface of revolution.
Q ) When displaying 256 colors 512 x 512 with rotary scrolling, only 256 minutes can be displayed vertically.

▲ System

Q ) What on earth are you doing in the slInitSystem?
Q ) I want to change the number of processing frames dynamically.
Q ) Please tell me the difference between slInitSynch and slSynch.
Q ) How can I use slSynch to detect processing failures?
Q ) When the program is placed in L-RAM, it runs out of control when the third argument of slInitSystem is negative.
Q ) About the processing at the time of Z sort.
Q ) I would like to switch the frame buffer freely.
Q ) I don't know how to specify the palette.
Q ) I want to perform processing that waits for drawing.
Q ) How do you do the processing that waits for the CPU processing?
Q ) Which is better to transfer texture data by DMA or by loop?

▲ Slave CPU

Q ) I want to use a slave CPU.
Q ) I want to execute an SGL function on a slave.

▲ CD access

Q ) I want to access a detailed CD with SGL.
Q ) What if I want to read the data many times?
Q ) What is a CDKEY?

▲ Sound

Q ) I want to set the CDDA to stereo / monaural.
Q ) I want to play 4 sounds in PCM.
Q ) Effect-related function parameters
Q ) How to set mixer parameters in SGL

▲ Peripheral (SMPC)

Q ) I want to use a mouse.
Q ) How to get the data of SATURN peripheral port 2?
Q ) I would like to determine the type of connection peripheral.
Q ) How do you set the time information when saving?
Q ) The backup date is returned as a different value.

▲ Other

Q ) What is the specific usage of slColorCalc?
Q ) Does the slLookAt function affect all matrices?
Q ) I want to get a 2D coordinate system with SGL.
Q ) I want to play CDROM-XA with SGL.
Q ) I want to use DGT2 (PP).
Q ) I want to program the model data for each stage to be read each time.
Q ) I want to cast a shadow.
Q ) I don't understand how to use slConvert3Dto2D.
FAQ
Copyright SEGA ENTERPRISES, LTD., 1997