SuperTux Milestone 1 - Dreamcast port

Place for discussing homebrew games, development, new releases and emulation.

Moderators: pcwzrd13, deluxux, VasiliyRS

User avatar
Headshotnoby
Fancy Pants Admin
Posts: 3
Joined: Thu Apr 21, 2022 9:56 pm
Contact:

SuperTux Milestone 1 - Dreamcast port

Post by Headshotnoby »

After a week and four days of pain, I finally bring to you this project.
This is the fourth port I made of SuperTux Milestone 1 (version 0.1.1), this time to the Sega Dreamcast.

SuperTux is a jump'n run like game, with strong inspiration from the Super Mario Bros games for Nintendo.
Run and jump through multiple worlds, fighting off enemies by jumping on them or bumping them from below. Grab power-ups and other stuff on the way.

This game has been ported to a ton of platforms, like the 3DS, Wii, PS2 and Switch.

Download from GitHub
kremiso
Rank 9
Posts: 966
Joined: Fri Mar 06, 2020 6:14 pm

Re: SuperTux Milestone 1 - Dreamcast port

Post by kremiso »

Thanks
a cute little platform, i'm sure there is Mario inside the penguin :)

i was trying to press down to enter in tubes lol
it is yet the complete game? i see the gamesave works

i'm playing it via NullDC, because Flycast and Demul seems not like it
does the DC port use the Chui SDL? that 50/60 Hz selector at boot...
User avatar
Ian Micheal
Developer
Posts: 6007
Joined: Wed Dec 19, 2018 5:23 am
Location: USA
Contact:

Re: SuperTux Milestone 1 - Dreamcast port

Post by Ian Micheal »

kremiso wrote:Thanks
a cute little platform, i'm sure there is Mario inside the penguin :)

i was trying to press down to enter in tubes lol
it is yet the complete game? i see the gamesave works

i'm playing it via NullDC, because Flycast and Demul seems not like it
does the DC port use the Chui SDL? that 50/60 Hz selector at boot...


Using my version of sdl dreamhal

this dont work on hardware yet..

https://github.com/ianmicheal/SDL-dreamhal--GLDC based on his but updated and optimized for kos2.0

selector can be disabled not even show on compile time..

SDL_DC_ShowAskHz(SDL_FALSE);

if you dont use screen=SDL_SetVideoMode(SCR_X,SCR_Y,16,SDL_FULLSCREEN|SDL_DOUBLEBUF|SDL_HWSURFACE);
testme("SDL_HWSURFACE|SDL_DOUBLEBUF|SDL_FULLSCREEN");
then you missing half the blitspeed

This above does not work on nulldc

have to use SDL_Flip(screen); mod the code to use double buffer or your not using the pvr at all..
User avatar
Headshotnoby
Fancy Pants Admin
Posts: 3
Joined: Thu Apr 21, 2022 9:56 pm
Contact:

Re: SuperTux Milestone 1 - Dreamcast port

Post by Headshotnoby »

working on fixing the game so it works on real hardware. good progress so far thanks to ian micheal
User avatar
marchegiano
Quad Damage
Posts: 197
Joined: Mon Dec 28, 2020 7:44 pm
Dreamcast Games you play Online: none yet, didn't realize this was around. Figuring it all out, but I still have my DC and games.

Re: SuperTux Milestone 1 - Dreamcast port

Post by marchegiano »

Pretty effin' excellent port. Thanks bud.


Some poorly made covers my brother left on my PC:

1A4A3C5.png


41A4A3C52.png


41A4A3C5.png
User avatar
Ian Micheal
Developer
Posts: 6007
Joined: Wed Dec 19, 2018 5:23 am
Location: USA
Contact:

Re: SuperTux Milestone 1 - Dreamcast port

Post by Ian Micheal »

marchegiano wrote:Pretty effin' excellent port. Thanks bud.


Some poorly made covers my brother left on my PC:

1A4A3C5.png

41A4A3C52.png

41A4A3C5.png


works on hardware now
Attachments
unknown2.jpg
unknown2.jpg (72.72 KiB) Viewed 4108 times
User avatar
fafadou
Gold Lion
Posts: 1663
Joined: Mon Nov 14, 2016 10:45 am

Re: SuperTux Milestone 1 - Dreamcast port

Post by fafadou »

Oh you used a hideo kojima game for the cover ;)
User avatar
Headshotnoby
Fancy Pants Admin
Posts: 3
Joined: Thu Apr 21, 2022 9:56 pm
Contact:

Re: SuperTux Milestone 1 - Dreamcast port

Post by Headshotnoby »

v0.1.1a and v0.1.1b are out!

v0.1.1a completely fixes the game to work on real hardware (as you saw by Ian Micheal's video), and v0.1.1b adds some visual changes such as a box art for GDemu, A+B+X+Y+START button reset combo to return to GDemu, and a custom boot logo on the SEGA enterprises screen.

https://github.com/headshot2017/supertux-dc/releases
User avatar
Ian Micheal
Developer
Posts: 6007
Joined: Wed Dec 19, 2018 5:23 am
Location: USA
Contact:

Re: SuperTux Milestone 1 - Dreamcast port

Post by Ian Micheal »

Headshotnoby wrote:v0.1.1a and v0.1.1b are out!

v0.1.1a completely fixes the game to work on real hardware (as you saw by Ian Micheal's video), and v0.1.1b adds some visual changes such as a box art for GDemu, A+B+X+Y+START button reset combo to return to GDemu, and a custom boot logo on the SEGA enterprises screen.

https://github.com/headshot2017/supertux-dc/releases


Really nice and polished release fantastic work !! :D
User avatar
dubcity
Super Sonic
Posts: 1578
Joined: Sun May 03, 2020 2:01 pm

Re: SuperTux Milestone 1 - Dreamcast port

Post by dubcity »

Headshotnoby wrote:v0.1.1a and v0.1.1b are out!

v0.1.1a completely fixes the game to work on real hardware (as you saw by Ian Micheal's video), and v0.1.1b adds some visual changes such as a box art for GDemu, A+B+X+Y+START button reset combo to return to GDemu, and a custom boot logo on the SEGA enterprises screen.

https://github.com/headshot2017/supertux-dc/releases


Good job. This port is better than the pc version. Dreamcast for the win again.
Post Reply