hi.
i'm new to this forum.
currently i'm developing the Snes9x port for Dingux (a Linux variant for the handheld "Dingoo Digital a320").
This port is based on 1.39 release of Snes9x. It uses SDL and Software Surfaces.
Now i want to port the newest 1.52 src of Snes9x to SDL and then to Dingux. It already works on SDL and Ubuntu and on Dingux. 1.52 is compiled with -DNOSOUND (so no sound support yet). But i have some questions and issues.
Issue 1:
with Snes9x configuration File
* Screen is rendered fine in Dingux.
without Snes9x configuration File:
* I can start Snes9x on Ubuntu and all works.
If i start it on Dingux, the Screen is rendered black.
Issue 2:
* The Speed is really slow compared to 1.39 port. I use the same SDL initialization and render methods in 1.52 but i only get ~6-7fps.
Frameskip = Auto (on 1.39 i get about 25-45fps also Frameskip = Auto).
I also tried several configuration settings in Snes9x configuration file.
-Frameskip = 0, 1, 2 ... all of them smooth the fps ... this is not the solution, just because AUTO must work.
-Sync sound is turned to False
-...
Does anyone have some hints?
thanks
SiENcE
Snes9x port to SDL (and Dingux)
Snes9x port to SDL (and Dingux)
Last edited by SiENcE on Fri Jun 04, 2010 8:28 am, edited 1 time in total.
Has non of the developers a reason, why the emulation speed is so slow compared to 1.39 of Snes9x?
I investigate more research into it. I will try all from 1.39 - 1.52.
Maybe it has todo with better, more complex emulation of special chips or sound?
Please give me a hint. I didn't changed anything to the Snes9x code. Only the things i have to implement for a port.
I investigate more research into it. I will try all from 1.39 - 1.52.
Maybe it has todo with better, more complex emulation of special chips or sound?
Please give me a hint. I didn't changed anything to the Snes9x code. Only the things i have to implement for a port.