TrekkiesUnite118
Established Member
This is a topic I figured I'd make after discussing it in the discord channel so it wasn't lost. Basically this topic is for researching neat things retail Saturn games do so homebrew developers can try to use them in their own games and demos.
So first up I'm posting one I found in Grandia. Grandia uses the RGB0 layer to draw Planes for the lowest floor layer in it's maps. What's interesting is it uses 1 RGB0 layer to draw the plane at different heights for the map, and is even able to move the camera freely around without issues:
In these videos you can see the RGB0 layer is being split to draw at different heights and even have different effects applied such as the water effect. It was discussed last night that they could be using interrupts to update the K-Tables or that they're probably using the Window Screen to pull it off. But overall it's a pretty neat trick that's probably worth looking into to figure out exactly how it's done.
So first up I'm posting one I found in Grandia. Grandia uses the RGB0 layer to draw Planes for the lowest floor layer in it's maps. What's interesting is it uses 1 RGB0 layer to draw the plane at different heights for the map, and is even able to move the camera freely around without issues:
In these videos you can see the RGB0 layer is being split to draw at different heights and even have different effects applied such as the water effect. It was discussed last night that they could be using interrupts to update the K-Tables or that they're probably using the Window Screen to pull it off. But overall it's a pretty neat trick that's probably worth looking into to figure out exactly how it's done.
Last edited: