Перейти к содержимому

Sonic mania Sega Saturn port (engine rebuild) showcase

Xreel

0:00 / 0:00

Sonic mania Sega Saturn port (engine rebuild) showcase

14 070 просмотров · 1 месяц назад
Xreel
384 подписчика
14 070 просмотров · 1 месяц назад
Currently building a port of Sonic Mania to the Saturn by rebuilding the entire engine from the ground up so the game takes advantage of the Saturn hardware. This currently works with no RAM expansion so far, and it might be possible to get the whole game running on the stock RAM, but I’m not sure yet and have major doubts. So far, I’ve had to basically convert all the assets to 4bpp, which has been lossless for about 99% of them. Although you may notice that the reflection on Sonic’s head is a bit more noticeable, I might be able to fix that or make the change less noticeable eventually. A lot of the memory savings come from deduplicating frames. For example, the Bored 2 animation has 68 frames, yet only 14 of them are unique. I was originally planning to keep this secret until I had completely finished Acts 1 and 2, but I decided to make it public after seeing that someone else is also porting the game to the Saturn, although in a completely different way. Here’s a link to their project—please support their hard work: github.com/likeagfeld/SaturnMania/tree/master And i won’t lie here: I started this project thanks to Claude code a few weeks ago, so I may end up facing a roadblock down the road, but so far everything has been going fine. I still won’t make the actual project files public or release Acts 1 and 2 until they’re complete and free of bugs, as far as I can test it, so it may take a while. Built using SaturnRingLib (SRL)