Page 1 of 3
OpenSonicDC 0.1.2 Updated for Dreamcast
Posted: Thu May 20, 2021 6:39 am
by Ivan Guber
What I did
1. Updated allegro to compile Open Sonic. (Allegro src i took from Ian Micheal github
https://github.com/ianmicheal)
2. Made optimization Open Sonic for Dreamcast. Now game run very fast!
Video:
https://vimeo.com/552776216Very fast speed
Images for Dreamshell/RetroDream and GDROMGDEMU imageNormal speed
https://mega.nz/folder/x2BWVaDI#o3um0Nw1sLn8ro5A2IEufg
Re: OpenSonicDC 0.1.2 Updated for Dreamcast
Posted: Thu May 20, 2021 6:56 am
by Ian Micheal
Wonderful That's fantastic i was waiting for someone to get into that
.. When you make the release provide the src to keep up this effort i have keep things like this alive the allegro src was lost for more then 10 years and not compile-able
Great to see people using update projects from my github
I see you updated it to compile on kos2.0 if you can send me that to upload on github so more people can do projects.. i mean the api. i have my own version of this as update opensonic just did not get around to releasing it.. main thing with this is allegro has a lot of uses and more games to port i took up getting this out there so people can do what you have done..
Re: OpenSonicDC 0.1.2 Updated for Dreamcast
Posted: Thu May 20, 2021 7:48 am
by Ivan Guber
Ian Micheal wrote:Wonderful That's fantastic i was waiting for someone to get into that
.. When you make the release provide the src to keep up this effort i have keep things like this alive the allegro src was lost for more then 10 years and not compile-able
Great to see people using update projects from my github
I see you updated it to compile on kos2.0 if you can send me that to upload on github so more people can do projects.. i mean the api. i have my own version of this as update opensonic just did not get around to releasing it.. main thing with this is allegro has a lot of uses and more games to port i took up getting this out there so people can do what you have done..
Yes i updated it, to compile sonic on KOS2.0. Compilator show this errors when i tried compile sonic with using allegro422.lib (without update). This function removed from KOS 2.0.
When i fixed it, i have another problem, game runs on DEMUL, but not run on real hardware. It's because in 2 audio function (_mixer_init and play_audio_stream) has an unhandled exception when i run it on Dreamcast. i fixed it.
Source code i upload later. I need clean it before i upload it.
Re: OpenSonicDC 0.1.2 Updated for Dreamcast
Posted: Thu May 20, 2021 7:51 am
by Ian Micheal
Ivan GR wrote:Ian Micheal wrote:Wonderful That's fantastic i was waiting for someone to get into that
.. When you make the release provide the src to keep up this effort i have keep things like this alive the allegro src was lost for more then 10 years and not compile-able
Great to see people using update projects from my github
I see you updated it to compile on kos2.0 if you can send me that to upload on github so more people can do projects.. i mean the api. i have my own version of this as update opensonic just did not get around to releasing it.. main thing with this is allegro has a lot of uses and more games to port i took up getting this out there so people can do what you have done..
Yes i updated it, to compile sonic on KOS2.0. Compilator show this errors when i tried compile sonic with using allegro422.lib (without update). This function removed from KOS 2.0.
When i fix it, i have another problem, game runs on DEMUL, but not run on real hardware. It's because in 2 audio function (_mixer_init and play_audio_stream) has an unhandled exception when i run it on Dreamcast. i fix it.
Source code i upload later. I need clean it before i upload it.
Great work my freind it's running fast
we can add dreamhal math.. change the mixer problem we can use add2line to find the error on hardware
Threading and the stream driver have change on kos2.0
Re: OpenSonicDC 0.1.2 Updated for Dreamcast
Posted: Thu May 20, 2021 9:20 am
by kremiso
Many thanks, awesome to see all these new open projects possibilities ++
that compiling errors image lol, i feel cold on my spine remembering some old attempts i did on other things...
much more longer list
Re: OpenSonicDC 0.1.2 Updated for Dreamcast
Posted: Thu May 20, 2021 11:57 pm
by Alexislight
wow great work man, the speed increase a lot. what about ram limit for mod?
Re: OpenSonicDC 0.1.2 Updated for Dreamcast
Posted: Mon May 24, 2021 3:26 pm
by DarkVampire295
Is there a cdi version of this ? It looks fantastic
Re: OpenSonicDC 0.1.2 Updated for Dreamcast
Posted: Mon May 24, 2021 7:21 pm
by asiergcfg
I can't get it to work on GDEMU. Buttons are not responsive at the start menu.
Re: OpenSonicDC 0.1.2 Updated for Dreamcast
Posted: Mon May 24, 2021 11:21 pm
by Nico0020
Very cool!
I always wanted this kind of project back in the day. I remember being amazed at playing the Taxman's retro engine port to DC. That's how I found out about him in the first place. Kind of amazing we don't have a lot of Sonic homebrew for the DC - and especially the Saturn.
Re: OpenSonicDC 0.1.2 Updated for Dreamcast
Posted: Mon May 24, 2021 11:40 pm
by Ivan Guber
DarkVampire295 wrote:Is there a cdi version of this ? It looks fantastic
Yes, download osncdc012_CD.cdi
https://mega.nz/folder/krAk1brL#yXn1S8J ... e/tnoSkLDIasiergcfg wrote:I can't get it to work on GDEMU. Buttons are not responsive at the start menu.
It's Strange. My GDEMU is not work, so i not tested on it. I tested it on RetroDream and buttons work fine.