Dingoonity.org

Dingux (Dingoo Linux) => Releases => Topic started by: Shin-NiL on October 27, 2012, 02:19:17 pm

Title: Sonic Robo Blast 2 - OpenDingux
Post by: Shin-NiL on October 27, 2012, 02:19:17 pm
Sonic Robo Blast 2 - OpenDingux (25-10-2012)
Official Site: www.srb2.org
OD Port: www.shinnil.blogspot.com.br

https://www.youtube.com/watch?v=F1Xa5L2NgUA


Installation
- Unzip the file contents srb2OD.bin.zip to your memory card;
- download files from the last version of the game (2.0.6) from https://www.srb2.org/download ;
- copy the following files to the directory created in the first step:
     knux.plr
     drill.dta
     music.dta
     rings.wpn
     soar.dta
     sonic.plr
     srb2.srb
     tails.plr
     zones.dta
- Run the file srb2OD.dge

Known Issues
- Despite a great effort in trying to optimize the code, the game slows down several times in the A320, especially in parts with many enemies on the screen (according HercTNT, turn off vsync makes the game run smoother);
- the music does not seem to be looping, then after a certain time it simply stop to play. If you feel uncomfortable with this situation, I advise you to turn off it in the settings.

NOTE: I believe the two problems mentioned above do not occur in GCW-Zero, especially the slow down, since its hardware specs are much better than the Dingoo A320. There may be many other problems not detected by me, since I have not tested the program extensively.

Download
Binary: http://www.mediafire.com/?xomesblyj1ekjb2
Souce code: please visit www.shinnil.blogspot.com.br  ;)
Title: Re: Sonic Robo Blast 2 - OpenDingux
Post by: samir on October 27, 2012, 04:53:11 pm
Wow! Excellent!
Title: Re: Sonic Robo Blast 2 - OpenDingux
Post by: K-77 on October 27, 2012, 06:14:26 pm
Wow, looks really impressive. About the issues did you try it with swap?
Title: Re: Sonic Robo Blast 2 - OpenDingux
Post by: Shin-NiL on October 27, 2012, 06:17:33 pm
Yes, I did, 64MB swap with no luck :(
Title: Re: Sonic Robo Blast 2 - OpenDingux
Post by: hiredgun on November 06, 2012, 08:47:59 am
Extremely impressive job!!! Any idea if it will run on the A-380?
Title: Re: Sonic Robo Blast 2 - OpenDingux
Post by: Shin-NiL on November 06, 2012, 10:08:17 am
I have no idea if it will run on the A-380, I'm sorry :(

Maybe this thread can help you: http://boards.dingoonity.org/dingoo-technology-a380/sonic-robo-blast-2-3d(opendingux)/

Title: Re: Sonic Robo Blast 2 - OpenDingux
Post by: Alien Grey on November 06, 2012, 10:19:45 am
I have no idea if it will run on the A-380, I'm sorry :(

Maybe this thread can help you: http://boards.dingoonity.org/dingoo-technology-a380/sonic-robo-blast-2-3d(opendingux)/

It doesn't run on the Dingoo A-380. It looks like it can only run on OpenDingux.  :(
Title: Re: Sonic Robo Blast 2 - OpenDingux
Post by: Shin-NiL on November 06, 2012, 10:37:26 am
Is A-380 Dingux based? Can it run another Dingux compiled apps?

Anyways, what error do you get running srb2?
Title: Re: Sonic Robo Blast 2 - OpenDingux
Post by: Alien Grey on November 06, 2012, 11:30:45 am
The Dingoo A-380 uses Dingux as OS.

I don't why it doesn't want to run. I've tried to recompile it with the Dingoo A-380 toolchain but no luck. It crashes when you try to run it on the Dingoo A-380.  :(
Title: Re: Sonic Robo Blast 2 - OpenDingux
Post by: Shin-NiL on November 06, 2012, 12:03:24 pm
Can you run it via command line using telnet? You can get some useful info there as it prints some debug messages.
Title: Re: Sonic Robo Blast 2 - OpenDingux
Post by: Alien Grey on November 06, 2012, 12:29:57 pm
I've tried to run it with this script.

Code: [Select]
#!/bin/sh
./srb2OD.dge "$1" > result.txt 2>&1

No result.txt and the screen goes black and I've got to reset the Dingoo A-380.
Title: Re: Sonic Robo Blast 2 - OpenDingux
Post by: Pukey on November 07, 2012, 07:07:35 am
It's called "Sonic Robo Blast 2 - OpenDingux" for a reason: it's compiled against OpenDingux headers. So it will most likely not work on Legacy Dingux. Sorry about that.
Title: Re: Sonic Robo Blast 2 - OpenDingux
Post by: Alien Grey on November 07, 2012, 08:28:37 am
It's called "Sonic Robo Blast 2 - OpenDingux" for a reason: it's compiled against OpenDingux headers. So it will most likely not work on Legacy Dingux. Sorry about that.

I think that you missed the part where I told that I recompiled it and that it still didn't work.
Title: Re: Sonic Robo Blast 2 - OpenDingux
Post by: HercTNT on April 16, 2013, 05:50:03 am
Sorry for the bump, but i have an update that may help others running this game. Inside the games options is v-sync and its enabled by default. If you disable it, and your dingoo is capable of running at 408mhz you can almost remove the game stuttering. I'm lucky enough that my dingoo will run stable at 456mhz and that makes the game baby smooth on my a-320. Kinda surprised no one else tried turning off v-sync, and i can't see any ill effects from turning it off. Hope this helps anyone wanting to enjoy Srb2 :)
Title: Re: Sonic Robo Blast 2 - OpenDingux
Post by: Shin-NiL on April 16, 2013, 12:15:06 pm
Sorry for the bump, but i have an update that may help others running this game. Inside the games options is v-sync and its enabled by default. If you disable it, and your dingoo is capable of running at 408mhz you can almost remove the game stuttering. I'm lucky enough that my dingoo will run stable at 456mhz and that makes the game baby smooth on my a-320. Kinda surprised no one else tried turning off v-sync, and i can't see any ill effects from turning it off. Hope this helps anyone wanting to enjoy Srb2 :)

Thanks for the tip ;)
Title: Re: Sonic Robo Blast 2 - OpenDingux
Post by: pcercuei on April 16, 2013, 02:20:38 pm
Vsync is applied by OpenDingux on all SDL games, including that one. I believe that with that option activated it was waiting twice for the vsync, dropping the speed to less than 30fps.