Retro Dethrace for Dreamcast

Charles_n_town

Senior Member
an update for SDL2 required me to recompile kallistiOS, but this time I did it on a new distro: ubuntu 24.04. it took a while, but I finally managed to build dethrace for the dreamcast. there's a test build from the developer on here: https://github.com/GPF/dethrace in a zip file. however, here's my elf: https://www.mediafire.com/file/bkj3omdoc0qawp3/dethrace.zip/file
the game is no longer buildable after yesterday due to a missing termios.h in sys, so I used the one from my earlier toolchain set, since I built the toolchain earlier tonight.

I uploaded a new elf. I wasn't sure if the one I had uploaded worked, but I was trying to solve the problem of it booting on flycast. the problem was the assets I was using, but I got it to work in the end:

upload_2025-1-9_3-22-43.png


upload_2025-1-9_19-26-14.png


I got the colors correct now. thus far, the game only works with the keyboard (doesn't work on hardware yet).

here's the game with trial files. there's a placeholder for MUSIC, while the actual game has no music unless you use the full version. it only works with the keyboard, and it doesn't work with hardware. this is very much a wip:

https://1fichier.com/?4i6oacnb24chpanc8kzk

it works fine in flycast that way. this is with the corrected colors btw.
 

Attachments

  • image.png
    image.png
    22.1 KB · Views: 38
Last edited by a moderator:
I've had trouble building this new version. We think that one of the sdk packages I have installed is too new. I'll have to check discord again, but right now, my builds are giving me a black screen.
 
Looks like he just added it!

I fixed it with their help as there are very specific instructions that must be used when building KOS. https://www.mediafire.com/file/rjq6c3m8b4865lr/dethrace-dc.zip/file

controller support, sound has been enabled, and afaik, it should work on hardware as well. it's using the demo files. you'll have to rebuild the game for the full game from either the steam or gog release. iirc, it's only $1.99 on gog.


I don't remember if I used that version or just its patch, but the original had the video upside down without this dev's patch.

this is what it looked like without the patch:

upload_2025-1-27_11-25-10.png
 
Last edited by a moderator:
When you crash into anything in the build you posted, the camera goes crazy

it's still a wip. they've encountered lots of issues with gldc, I think, which is the reason for the weird build instructions. I didn't test the game that much, but they're still working on it.

check this one. the camera should be better, physics are still a little off. see if it ever crashes. I had some issues with compiling with a smaller stack, which I think was causing crashing. this one didn't crash on me, but I only tested it briefly:

https://www.mediafire.com/file/o28thbjgqb8gqv2/dethrace-dc.zip/file
 
Last edited by a moderator:
Yeah dreamcast is more than fine. Have you tried compiling it with the full game? Apart from the obvious demo timer it's pretty playable as is
They got the speedometer gauge working recently. I tried the full game, yes. It has the loading screens, and it should be compatible with splat pack, but I couldn't get music to work (sound effects do though).
 
Hoping after this, you try your hand at porting Carmageddon 2 to Dreamcast, that is such a perfect fit and one of my all time favorites from the DOS days on PC. Might even try looking at the source files that were released of Red Dog for Dreamcast as they both run on the same engine. Though not sure if anything was even compilable from that Red Dog source release on DC.

That being said, I loved playing the first Carmageddon game on mobile so interested to see if this can surpass that version with hardware accelerated graphics eventually. SDL2 is such a huge thing to have on DC. Keep up the great work and I will be closely following progress of this over on Youtube and Discord.
 
I didn't port the game, but I know those who did. They're porting the game to psp, which is too slow atm, and wiiu, which currently crashes with both elf and rpx. I'm just a layman who's very adept at compiling or fixing compile issues even for devs. I've compiled over a thousand things by now, and I've shared dozens with this site. I do appreciate it when people like what I do. Being on disability and being at home all the time, I do like to feel needed. I'd share either way, but that does give me more incentive to do as much as possible.
 

Similar threads

Back
Top