Crafti, Retro8/Pico-8 and Ganbare ports for Dreamcast

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

Moderators: pcwzrd13, deluxux, VasiliyRS

User avatar
gameblabla
rebel
Posts: 21

Crafti, Retro8/Pico-8 and Ganbare ports for Dreamcast

Post#1 » Fri Dec 31, 2021 12:06 pm

Hello guys,
recently bought a Japanese Dreamcast with my OSSC and GDEMU and i'm enjoying it so far.
So i have decided to not only update some of my older releases, but also port some new stuff as well !

Crafti
Image

I have improved the performance of this one greatly (though still not 60 FPS but oh well, that would require a port to OpenGL), added keyboard & mouse controls and also made an experimental port to the Sega NAOMI as well. (i got my dimm board but i'm still trying to get it to work on my NAOMI...)

Note that if you want to try the NAOMI version : Make sure you have the Dreamcast controller to NAOMI adapter as it currently does not support JVS controls.

Current version : 1.2

Dreamcast : https://bafybeiddt3avurpt56xnoynrcvbwy4j3mdhtzhny4qw3bvyb7pb5oxvfae.ipfs.w3s.link/ipfs/bafybeiddt3avurpt56xnoynrcvbwy4j3mdhtzhny4qw3bvyb7pb5oxvfae/crafti_dreamcast_v11.7z
Naomi : https://bafybeiddt3avurpt56xnoynrcvbwy4j3mdhtzhny4qw3bvyb7pb5oxvfae.ipfs.w3s.link/ipfs/bafybeiddt3avurpt56xnoynrcvbwy4j3mdhtzhny4qw3bvyb7pb5oxvfae/CRAFTI_NAOMI_TEST.zip

Ganbare Natsuki-san
Image

Way back in 2006 (2006/06/09 to be precise), Alpha base released this puzzle/platforming game for PC and later opened up the source code for the GP2X version, which eventually got ported to the PSP and XBLA (X360).
I took the source code and ported the game to OpenDingux devices and now the Sega Dreamcast as well.

This game was quite painful to do port-wise and i discovered that trying to stream music while any kind of filesystem access is going on would just make the game crash... so that forced me to pause the music between stages sadly.

Still, this is quite playing and it also supports saving to the VMU as well. (for now, it's done automatically on slot A1, this is mostly used to save highscores)

Current version : 1.2

Download :
https://bafybeiddt3avurpt56xnoynrcvbwy4j3mdhtzhny4qw3bvyb7pb5oxvfae.ipfs.w3s.link/ipfs/bafybeiddt3avurpt56xnoynrcvbwy4j3mdhtzhny4qw3bvyb7pb5oxvfae/Ganbare_DC_v1.1_Gameblabla.7z

Retro8 (Pico-8 interpreter)
Image

I've also ported Retro-8, which is a Pico-8 interpreter that is open source and decently fast.
For those that don't work Pico-8 : it's basically a fantasy console with 8-bits graphics and a resolution of 128x128 with 16 colors.

This Dreamcast port takes advantage of the texture paletted mode (8BPP to be precise) and it uses a nearest neighbor upscaling
to keep that pixelated look. You may get some shimmering but trilinear wasn't looking so hot for PIco-8 sadly.

Because compatibility with pico-8 games is limited, i provided it with a bunch of games to demonstrate it.
If you wish to insert your own games, you'll have to use bootdreams or similar and make sure your game is called game.p8.png or game.p8 if it's uncompressed. Don't try to play games beyond 2018, these most likely won't work.

Download :
https://bafybeiddt3avurpt56xnoynrcvbwy4j3mdhtzhny4qw3bvyb7pb5oxvfae.ipfs.w3s.link/ipfs/bafybeiddt3avurpt56xnoynrcvbwy4j3mdhtzhny4qw3bvyb7pb5oxvfae/Retro8_Pico8_Dreamcast_Gameblabla.7z

Hope you will enjoy them !


I also captured some footage from my own Dreamcast here :
https://www.youtube.com/watch?v=Ud3U53hDq-E

Note that some of the issues i've shown (Pico-8 upscaling being improper, crafti not playing sound effects) have since been fixed.
Last edited by gameblabla on Wed Feb 14, 2024 5:52 pm, edited 2 times in total.

User avatar
dubcity
Super Sonic
Posts: 1576

Re: Crafti, Retro8/Pico-8 and Ganbare ports for Dreamcast

Post#2 » Fri Dec 31, 2021 12:20 pm

Nice to see you posting here. They look good. Thanks.

User avatar
-drez01-
Tank Jr.
Posts: 344

Re: Crafti, Retro8/Pico-8 and Ganbare ports for Dreamcast

Post#3 » Sat Jan 01, 2022 8:13 am

Crafti is a cool lil Minecraft clone! Thank you for the updates 8-)

User avatar
gameblabla
rebel
Posts: 21

Re: Crafti, Retro8/Pico-8 and Ganbare ports for Dreamcast

Post#4 » Sat Jan 01, 2022 3:09 pm

Hey guys, i was also working on overheated and i learned a few stuff about DC development and stuff :P.

Overheated
Image

Overheated was a Caravan shoot-em-up by BrokenTestType released back in 2017. (Back then, i helped him with the GCW0/OpenDingux port, he focused on the PC versions instead)

There are 2 modes : One that lasts 2 minutes and another one that lasts 5 minutes.
The one that lasts 5 minutes allows you to see the two levels whereas the 2 minutes one should barely allow you to see the beginning of the second one (if you manage to survive that is :P).
You should try to reach a highscore before the time is up. After the time is up (or you die), you can save your score as part of the leaderboards and also save replays on your VMU. (Only A1 for now)

You can download the Dreamcast port of the game here :
https://bafybeiddt3avurpt56xnoynrcvbwy4j3mdhtzhny4qw3bvyb7pb5oxvfae.ipfs.w3s.link/ipfs/bafybeiddt3avurpt56xnoynrcvbwy4j3mdhtzhny4qw3bvyb7pb5oxvfae/overheated-dreamcast.7z

Source code is here (SDL fork is also used for this game as it needs it for maximum performance) :
https://github.com/gameblabla/overheated
https://github.com/gameblabla/SDL-dreamhal-stripped

Here's a video of the port : https://www.youtube.com/watch?v=h4kM3KpR2Mw

Ganbare-Natsukisan

Based on the improvements i've made for Overheated, i've also released another update to Ganbare to fix a few issues such as proper keyboard support, fixing music properly between stages and improving the performance as well. Link is still the same (see OP)

Crafti is a cool lil Minecraft clone! Thank you for the updates 8-)

Yes, Vogtinator did some good work on it :P I just had to port it to the DC
Last edited by gameblabla on Wed Feb 14, 2024 5:54 pm, edited 2 times in total.


User avatar
Anthony817
Shark Patrol
Posts: 4009

Re: Crafti, Retro8/Pico-8 and Ganbare ports for Dreamcast

Post#6 » Sat Jan 01, 2022 4:45 pm

Awesome stuff thanks for updating your Crafti port that is really awesome!
Image

mkandersson1082
MegaDeath
Posts: 217
Contact:

Re: Crafti, Retro8/Pico-8 and Ganbare ports for Dreamcast

Post#7 » Sat Jan 01, 2022 8:15 pm

Excellent! Some more content for me to try out :)

User avatar
k-do
Doom
Posts: 191

Re: Crafti, Retro8/Pico-8 and Ganbare ports for Dreamcast

Post#8 » Sun Jan 02, 2022 8:28 pm

Thank you for all this great release. IS It possible to Port anothers E-Hashimoto games like were made with Hydra Castle? Could you try to make this? Would be great too.

User avatar
gameblabla
rebel
Posts: 21

Re: Crafti, Retro8/Pico-8 and Ganbare ports for Dreamcast

Post#9 » Sun Jan 02, 2022 9:42 pm

k-do wrote:Thank you for all this great release. IS It possible to Port anothers E-Hashimoto games like were made with Hydra Castle? Could you try to make this? Would be great too.

Reason why Hydra Castle was even possible is because it was eventually reprogrammed by an anon on 4chan who found out the game's file format and all. The same was not done for his other games and he never released the source code for it. (It's very uncommon for japanese devs to release the source code to their games)

Believe me guys, there are a lot of things that i want to port but can't mostly due to memory restrictions or dependencies.
Stuff like Supertuxkart that loads everything on startup would require a complete restructure of the game's memory management...
There are still stuff that i can port but most of them are 2D by nature.

Hopefully you guys appreciate what i did so far... : P

User avatar
deluxux
Black Mesa
Posts: 1400

Re: Crafti, Retro8/Pico-8 and Ganbare ports for Dreamcast

Post#10 » Sun Jan 02, 2022 10:13 pm

Awesome work! Thank you!

  • Similar Topics
    Replies
    Views
    Last post

Return to “New Releases/Homebrew/Emulation”

Who is online

Users browsing this forum: No registered users