Dingoonity.org

Dingoo Official Firmware => Emulation => Topic started by: wesman26 on December 13, 2011, 11:07:53 am

Title: Native SA-1 chip emulation?
Post by: wesman26 on December 13, 2011, 11:07:53 am
 I just bought an a320 and I can't wait to start playing; in fact I've been blowing off studying for finals so that I can do research on my new toy. 

Be that as it may, I found in my journey around the internet that the stock SNES emulator is sub-par and there appear to be two fixes for it: Dingux and snes9x4D or a native installment of pocketsnes.

I noticed that pocketsnes v2.2 came out more recently and that it now supports emulation of S-DD1 chips, but I neither saw confirmation nor denial that pocketsnes supports SA-1 chip emulation.  I know that snes9x4D supports it, but installing dingux seems like a lot of work just so I can have (what sounds like) relatively poor emulation of games that used the SA-1 chips.

 

By and large, what would be the general community consensus here?
Title: Re: Native SA-1 chip emulation?
Post by: SilverhawkBR on December 13, 2011, 11:22:59 am
SA-1 chip is mostly (not fully) emulated by PocketSNES on native. The only SA-1 game i tested here was Kirby's Fun Pak and, with a full overclock (433Mhz) and sound off, all i got was 10~13 FPS.

So, i don't suppose the dingoo is the best choice in case you want to play the SA-1 games, as they will most likely be damn slow. Altough, you can always test it under dingux, something i never did (hmm, i should do someday).

Also, dingux is A MUST on the A320, since there is a LOT of apps, games, emus and other stuff for it.
Title: Re: Native SA-1 chip emulation?
Post by: wesman26 on December 13, 2011, 11:28:48 am
Thanks for the quick response.  Yeah, after doing some more research it would appear that pocketsnes has been able to run Super Mario RPG pretty well since v2.1.  That was one of the main games with the SA-1 chip that I wanted to play.  From what I understand though, the other games that use it like Kirby Superstar run way too slow (even in Dingux).
Title: Re: Native SA-1 chip emulation?
Post by: SilverhawkBR on December 13, 2011, 11:46:11 am
Yea, it depends on the game itself.
The SA-1 was nothing more than a second processor, exactly like the main SNES processor.
So, the job the emulator does is actually greatly increased, thus, the slowdown.

But i'm sure some other games that look "heavy" run greatly on PockectSENS tough, like the famous TopGear (400Mhz, sound on 44100Hz, you'll get around 30FPS on races)
Title: Re: Native SA-1 chip emulation?
Post by: wesman26 on December 13, 2011, 11:54:45 am
That makes sense, it's just unfortunate.  Would it be possible to smooth this out in the future?  I imagine it's boatloads of work, but one would think that the 300+MHz cpu of the a320 would be able to handle the jobs of a 3.58MHz and a 10MHz cpu working together.  Granted, I know absolutely nothing about emulation, so this is probably much more complicated than I'm making it sound.
Title: Re: Native SA-1 chip emulation?
Post by: SilverhawkBR on December 13, 2011, 12:00:18 pm
The SNES had one chip for CPU, one for SPU, one for GPU, and the extra chip along the cartridge.

The dingoo has one CPU for GPU, SPU and Instruction processing.

As said, you need at least 10x the power to emulate a determined gaming console, so:
358Mhz to emulate, without mentioning extra work for the especial chip. The dingoo has 336.

Well, PocketSNES is quite improved in my opinion, most games run almost full speed on stock clock, nothing to worry about.
Title: Re: Native SA-1 chip emulation?
Post by: wesman26 on December 13, 2011, 12:09:28 pm
Very cool.  Thank you for explaining that, although it somewhat crushed my dreams of one day having Kirby Superstar in my pocket, I'm glad I know why now.
Title: Re: Native SA-1 chip emulation?
Post by: SilverhawkBR on December 13, 2011, 12:19:19 pm
Keep dreamin bro, you never know. Dingoo A320 runs Quake under Dingux (not that good, but quite playable), so i guess we can always keep hopes up.