Japanese
FAQ

SEGASATURN FAQ

SGL programming


▲Sprite/polygon

Q ) I want to temporarily suspend sprite drawing.
Q ) I want to change the sprite color calculation ratio.
Q ) I would like to prioritize the display of sprites.
Q ) I want to change the display position to a different location using the sprite drawing function.
Q ) Polygons disappear or line-like noise appears on the screen.
Q ) It seems like the display of sprites and polygons is delayed by one tempo.
Q ) I want to change the system variable FormTbl and define a new texture.
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 when using palettes or color lookups?
Q ) Please tell me how to use the slSetSprite function.
Q ) I want to give each sprite a priority with respect to scrolling.
Q ) When I rotate the sprite, it shifts by 1 dot.
Q ) When I display a sprite, it looks one dot larger.

▲Scroll

Q ) I would like to create a rotation coefficient table.
Q ) I want to use RGB0 in a bitmap.
Q ) I want to store RGB coefficients in color RAM.
Q ) To what extent can VDP2's image effect function be used with 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 available for rotating surfaces.
Q ) When displaying 512 x 512 with 256 colors using rotary scrolling, only 256 vertical minutes can be displayed.

▲System

Q ) What exactly is being done in slInitSystem?
Q ) I want to dynamically change the number of processed frames.
Q ) Please tell me the difference between slInitSynch and slSynch.
Q ) How can I find out about processing failures using slSynch?
Q ) When the program is placed in L-RAM, it runs out of control when the third argument of slInitSystem is negative.
Q ) Regarding the processing during Z sort.
Q ) I would like to freely switch frame buffers.
Q ) I don't know how to specify the palette.
Q ) I want to perform processing that waits for drawing.
Q ) How do I perform processing that requires waiting for the CPU to process?
Q ) Is it better to transfer texture data using DMA or for loop?

▲Slave CPU

Q ) I want to use a slave CPU.
Q ) I want to execute SGL functions on the slave.

▲CD access

Q ) I want to perform detailed CD access using SGL.
Q ) What if I want to read data multiple times?
Q ) What is CDKEY?

▲Sound

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

▲Peripherals (SMPC)

Q ) I want to use a mouse.
Q ) How to obtain data of SATURN's peripheral port 2?
Q ) I would like to determine the type of connected peripheral.
Q ) How do I set the time information when saving?
Q ) The backup date comes back as a different value.

▲Others

Q ) How to specifically use slColorCalc?
Q ) Does the slLookAt function affect all matrices?
Q ) I would like to obtain a 2D coordinate system using SGL.
Q ) I want to play CDROM-XA using 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 really understand how to use slConvert3Dto2D.
FAQ
Copyright SEGA ENTERPRISES, LTD., 1997