Ganbare Natsukisan Dreamcast port
- gameblabla
- DCEmu Freak
- Posts: 51
- https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
- Joined: Tue Jul 14, 2015 8:32 pm
- Has thanked: 0
- Been thanked: 36 times
Ganbare Natsukisan Dreamcast port
Here's a port of Ganbare-Natsukisan for the Sega Dreamcast.
This is basically a game that plays like Bionic Commando except with anime girls and no enemies besides spiked balls and other obstacles.
This port was not trivial to do : it took me several months and an updated toolchain before i could get there.
Ian helped a lot with his suggestions and i stuck with ADX music streaming for that game.
CDDA music unfortunately does not work so well when trying to resume/pause (it just starts over again) and Opus has a high CPU bottleneck so this was the next best thing.
Sound effects were also converted to ADPCM 4-bits. In practice, you are unlikely to notice the quality drop. (it sounds pretty good all things considered)
It also supports saving your highscore to the first VMU in A1 but that's pretty much it. Overall, this game taught me quite a bunch on Dreamcast development. (yes, further than even my previous attempts)
Enjoy.
Download :
https://bafybeickzfjuzs4g6xvq2yms7cn47l ... eblabla.7z
Source code:
https://github.com/gameblabla/Ganbare-Natsuki-San
Last edited by gameblabla on Wed Feb 14, 2024 4:03 pm, edited 1 time in total.
- These users thanked the author gameblabla for the post (total 6):
- Ian Robinson • Juan • Basil • Ryo Suzuki • SaturnSH2x2 • ShindouGo
- Ian Robinson
- DC Developer
- Posts: 114
- Joined: Mon Mar 11, 2019 7:12 am
- Has thanked: 209 times
- Been thanked: 41 times
- Ryo Suzuki
- DCEmu Newbie
- Posts: 8
- Joined: Mon Jan 06, 2020 4:57 pm
- Has thanked: 5 times
- Been thanked: 2 times
- Contact:
Re: Ganbare Natsukisan Dreamcast port
Thank you so much!
I wonder how you convert the audio to ADPCM 4-bits...
I wonder how you convert the audio to ADPCM 4-bits...
-
- DCEmu Newbie
- Posts: 1
- Joined: Thu Nov 25, 2021 4:21 pm
- Has thanked: 3 times
- Been thanked: 0
Re: Ganbare Natsukisan Dreamcast port
Nice work.
Also, out of curiosity, where were you able to find a non-static version of the libADX library?
Also, out of curiosity, where were you able to find a non-static version of the libADX library?
- Ian Robinson
- DC Developer
- Posts: 114
- Joined: Mon Mar 11, 2019 7:12 am
- Has thanked: 209 times
- Been thanked: 41 times
Re: Ganbare Natsukisan Dreamcast port
I posted ADX on my github that is used here..SaturnSH2x2 wrote: ↑Thu Jan 06, 2022 10:49 pm Nice work.
Also, out of curiosity, where were you able to find a non-static version of the libADX library?
- These users thanked the author Ian Robinson for the post (total 2):
- Ryo Suzuki • SaturnSH2x2
- gameblabla
- DCEmu Freak
- Posts: 51
- Joined: Tue Jul 14, 2015 8:32 pm
- Has thanked: 0
- Been thanked: 36 times
Re: Ganbare Natsukisan Dreamcast port
I used the WAV2ADPCM tool inside KallistiOS. However previously, it was not working due to a 32-bits bug that occured on x86_64 hardware.Ryo Suzuki wrote: ↑Thu Jan 06, 2022 3:40 pm Thank you so much!
I wonder how you convert the audio to ADPCM 4-bits...
I've fixed this with PR https://github.com/KallistiOS/KallistiOS/pull/65 and it got merged. So you can now use it and it won't crash on you.
It's all here as he said :SaturnSH2x2 wrote: ↑Thu Jan 06, 2022 10:49 pm Nice work.
Also, out of curiosity, where were you able to find a non-static version of the libADX library?
https://github.com/ianmicheal/Dreamcast ... w-opensrc-
Make sure to update KallistIOS to the latest git revision as recently SPU DMA got added back and helps with performance for stuff like OGG, OPUS or even ADX. (but still, you shouldn't use OGG on the Dreamcast : P)
- These users thanked the author gameblabla for the post (total 5):
- Ian Robinson • SaturnSH2x2 • |darc| • Ryo Suzuki • Basil