SegaXtreme Saturn 31st Anniversary Homebrew Showcase - Entry Thread

Hey everyone,

For this year’s submission, I decided to recreate the classic Flash game The World's Hardest Game on the Sega Saturn.

This year I honestly didn’t have much free time to work on anything, but I still wanted to participate, so I managed to throw something together at the last minute.

Sorry reviewers. I swear I did not make this game specifically to annoy you guys… :laughing:


worlds_hardest game_saturn_01.png
worlds_hardest game_saturn_02.png
worlds_hardest game_saturn_03.png
worlds_hardest game_saturn_04.png
worlds_hardest game_saturn_05.png
worlds_hardest game_saturn_06.png
worlds_hardest-game_saturn_07.png
 
My main entry - the final/completed version of Pixel Poppy Pong!

I spent waaay too much time on this. I hope somebody plays it 😀

1778473770567.png


Main updates:
  • Ported from Jo-Engine to SRL (basically completely re-written)
  • Particle system
  • Pixel-Art redrawn from scratch
  • Completed "story mode"
  • Enhanced gameplay
  • New music
  • Faster Loading time
  • Uses RTC to change game assets (try messing with the clock!)
  • Lots of easter eggs
See the resource page for additional details:



1778473781412.png

1778473789171.png

1778473819893.png
 

Attachments

Last edited:
My entry is Save Game Copier 3.7.0 Alpha: Release Contest Entry Alpha · slinga-homebrew/Save-Game-Copier. Save Game Copier is a utility to transfer Saturn save game files. This release is based very much on the work of the community. I ported work from the community to Jo Engine and then to Save Game Copier.

The three new features are:
  • Modem Support (Experimental, Write-Only)
  • Serial Link Support (Experimental, Write-Only)
  • VCD Card Dumping Support
I ask the reviewers to only review these three features and not anything from previous years.

main.png


Usage
From the README.md:

Modem Support (Experimental, Write-Only)​

SGC supports both the Netlink and Saturn Modem. This has only been tested with the Netlink Internet Tunneler.

[server:199407]
name = SaveGameCopier
host = 127.0.0.1
port = 4827

  • Start netcat listening: nc -l 4827 > save.BUP
  • Start the Netlink Intrenet Tunneler
  • Within SGC click on a save and select "Send to Modem"
    • This will dial the tunneler and send the data
  • The 512k BIOS takes about 9 minutes to send

Serial Link Support (Experimental, Write-Only).​

If you have a custom serial link adapter you can send saves to PC.
  • Start SGC
  • On your PC run picocom: picocom -b 209954 -g ** Example: picocom /dev/ttyUSB0 -b 209954 -g BIOS.BIN
  • Within SGC click on a save and select "Send to Serial"
  • The 512k BIOS takes about 30s to send
  • The SGC screen will be blank but you will data on picocom

Dumping VCD Card Firmware​

SGC can dump the firmware of your VCD card. If your VCD card is detected there will be a "VCD Card" menu option. Satiator does not support the VCD card.

Prior to adding these features to Save Game Copier I implemented them in Jo Engine with Demos. My work is based on the community's work, so it only made sense to contribute it back again.

1) Modem (joengine/Samples/demo - modem at modem · slinga-homebrew/joengine)
  • Not merged to Jo Engine yet
modem.png



2) Serial Link (joengine/Samples/demo - serial link at master · johannes-fetz/joengine)
serial.png


3) VCD Card (joengine/Samples/demo - vcd card at master · johannes-fetz/joengine)
  • Only supports detecting the VCD card and dumping it's firmware. No other features (playback, etc) are implemented
vcd.png


Future Work (no ETA!)
  • Get recv working on the Saturn side for Modem and Serial Link. This will require thought, spewing bytes to a PC is pretty easy. Ultimately I envision a single python script that can handle both.
  • Get video playback with the VCD Card working. Will require RE-ing the firmware

Community Help
I figure this is a good time for to ask for help.
  • My Jo Engine modem branch is very early. Code review and guidance would be appreciated. GitHub - slinga-homebrew/joengine at modem
  • If anyone with art skills wants to improve my Jo Engine demo images I won't complain.
  • I haven't tested the new SGC Alpha. Testing always welcome.
Thanks
 
Last edited:
Hi,

I submit these sources to the tools category : These tools allow translating many elements of the game "Culdcept".
As described in more details in the GitHub repository README, I aborted this work following the announcement of "Culdcept the First" in the "Sega Saturn Tribute Series". Still, tools are mostly functional.

I let the judges decide if this entry is valid or not as a tool entry.
I'm fine with disqualification if this is considered as "incomplete" / "not enough". 🙂

I also attach here a SSP patch, which is a very limited demo to showcase that tools are working.

CULDCEPT_translation_poc-0005.png
CULDCEPT_translation_poc-0001.png
CULDCEPT_translation_poc-0000.png
CULDCEPT_translation_poc-0007.png
 

Attachments

Hi, quick last minute entry :

noiz2sa-0.51a-saturn​

Github : GitHub - willll/noiz2sa-0.51a-saturn

Based on : Noiz2sa
I used GP32 port alongside with v5.1 source code.

Controls : A Fire, Start Pause, d-pad to move the ship.

ISO : noiz2sa-0.51a-saturn-v0.1.zip

Screenshot-From-2026-05-10-22-42-19.png


Screenshot-From-2026-05-10-22-42-03.png



It is missing BUP integration for hi-score saving, I am still not satisfied with memory allocation, game title is not using the original sprites.

Thanks to:
* Hassmaschine for ponesound driver for SRL : GitHub - bimmerlabs/Ponesound-SRL: Sega Saturn sound driver for SRL
* cafe-alpha for USB Gamer's cartridge : PPCenter :: Saturn Cartridges
 
Last edited:
Back
Top