Author Topic: SMSPLUS - Beta  (Read 7676 times)

Reesy (OP)

  • *
  • Posts: 59
SMSPLUS - Beta
« on: November 10, 2010, 08:21:35 pm »
Hi,

I've taken SMSSDL and ported to the native dingoo firmware using flatmush's superb SDK. 

Its only a beta so there is no menu yet, just a sim which plays SMS or GG games fullscreen with the sound on.  I'll add a menu later which will allow you to tinker with the settings and manage your save states etc.

Download from the link below.

http://reesy.gp32x.de/smssdl.tar.gz

Source code is contained in the file above for those of you who are interested. 

The rest of you just need to take the smsplus.sim file and put it into the GAME folder on your Dingoo and then update your jukebox.

NOTE: You'll need to remove any existing SMS/GG emulator you have in the GAME folder as I have no idea what the Dingoo firmware will do if it finds 2 SIM files which support the same file extensions.

Later
Reesy

clach04

  • *
  • Posts: 256
Re: SMSPLUS - Beta
« Reply #1 on: November 11, 2010, 12:09:43 am »
Awesome! I've not yet tried it out but it is good to have an emulator for Native where the source code is available.

Have you seen the Dingux port that uses SDL? It looks like the port you have uses flatmush's SML library (not SDL). I know joyrider's version at http://boards.dingoonity.org/dingux-releases/dingux-sms_sdl/ uses SDL for Dingux but it should build/run with native (with a few changes). Joyriders port has a menu builtin. It looks like the dingux port will need some volume/sound changes but everything else may work.

Thanks for releasing this, I'm hoping to play with this when I get near a PC where I can download on my Dingoo :-)

Chris

Reesy (OP)

  • *
  • Posts: 59
Re: SMSPLUS - Beta
« Reply #2 on: November 11, 2010, 07:27:28 am »
I did originally try the SDL code but the sound rendering was awful, so I ripped it out and replaced it with SML which gives crystal clear audio rendering. 

Good idea about the menu though, I'll go and grab the source and merge the menu stuff into my code.

Cheers
Reesy

clach04

  • *
  • Posts: 256
Re: SMSPLUS - Beta
« Reply #3 on: November 11, 2010, 07:57:06 am »
I did originally try the SDL code but the sound rendering was awful, so I ripped it out and replaced it with SML which gives crystal clear audio rendering. 

I'm in the same boat with the gnuboy audio too, I think there may be some issues with the current audio support in Native SDL, but I know very little about SDL Audio so I've not yet worked out how I'm going to prove (or disprove) my idea. I'm wondering if it has anything to do with 8 bit sound to 16 bit sound conversion.

Quote
Good idea about the menu though, I'll go and grab the source and merge the menu stuff into my code.

I may end borrowing some of that menu code too :-)

Chris

joyrider

  • *
  • Posts: 220
    • Willems Soft
Re: SMSPLUS - Beta
« Reply #4 on: November 11, 2010, 12:13:41 pm »
you could wait till i release sms_sdl for the caanoo i redid the menu in there, since all the other ones contained a few bug is in it (save state error, bad implementation, and some bug in the code with the scaler), the sms_sdl port / menu i'm doing for the caanoo also contains a new save state screens (just bmp files which get saved & loaded)

also gnuboy native used SML as far as i can remember, well it used flatmush's minimal lib so might be easier to look at those sources if your using it but that menu could contain the save state bug as wel :)

clach04

  • *
  • Posts: 256
Re: SMSPLUS - Beta
« Reply #5 on: November 13, 2010, 05:24:00 am »
I did originally try the SDL code but the sound rendering was awful, so I ripped it out and replaced it with SML which gives crystal clear audio rendering. 

Reesy,

What version of Native SDL did you use? Remember I said I had problems with gnuboy? I just tried headrevs today and the audio problem was fixed!  ;D I believe this is due to change http://code.google.com/p/dingoo-sdk/source/detail?r=271

If you are using the downloaded SDK http://code.google.com/p/dingoo-sdk/downloads/detail?name=dingoo_sdk_r251.zip this is a few versions back and so does not have this fix.

Chris

Reesy (OP)

  • *
  • Posts: 59
Re: SMSPLUS - Beta
« Reply #6 on: November 13, 2010, 12:08:53 pm »
Yes I'm using r251, so you could well be right.  Not sure if I can be arsed to muck about and get SDL working though as SML is working brilliantly.  I'll just stick a menu of it, make a release and be done with it.  I need to get working on a native version of Snes9x with decent sound as the offical one sucks.

Thanks for the heads up though :) cheers

Harteex

  • * Administrator
  • Posts: 709
    • Harteex Productions
Re: SMSPLUS - Beta
« Reply #7 on: November 14, 2010, 07:23:51 pm »
Yea I guess it's time to do a new release of the SDK, so here it is:
http://boards.dingoonity.org/dingoo-development/platform-independant-dingoo-sdk/msg23979/#msg23979