Exophase
Nothing good will ever come of Exophase.
My "why we can't have DS emulation post" was an obvious joke, lighten up ;p I never claimed DS emulation is actually impossible while being serious. You're calling us jerks for making a few lighthearted jokes.. look at the way you're posting, you're being a total douchewad.
So let me make it really clear in case you continue to miss this - I never said that "decent" (whatever that means) DS emulation on Pandora is impossible. But I'm not very optimistic about it. Similarly, I'm not very optimistic about "decent" Dreamcast or "decent" PSP emulation, regardless of the fact that others are attempting them - still, these are very different platforms and PSP especially can tolerate some very different emulation approaches. Those platforms are more "small number of logical units with high level interfaces", DS is more "large number of lopgical units with low level interfaces" and the way the overhead works out is totally different.
I'm sure your "low end computer" is not nearly as weak as you think, or maybe you have the emulator set on a high frameskip manually, are playing a really low demand game like Yoshi's Island DS, or something else seriously wrong. Because there's no way either DeSmuME or No$GBA would use that little CPU while doing anything substantial on anything less than an x86 with at least 4 cores and running at over 2GHz.
So what is it exactly? Tell me just what this low end computer is and what you were running, because I think you'll find that the scenario scales to Pandora-level hardware much worse than you think. My 1.8GHz Core 2 Duo can run No$ sort of most of the time at real time speed but usually with at least 50-75% frames dropped. This is with software rendering (OGL rendering in No$ is actually loads slower) - there are big obstacles to hardware rendering in both speed and accuracy, much more so than many other more conventional 3D systems. This is pretty much a baseline for "good enough" performance for me, and even in single core utilization my 1.8GHz Core 2 is a good 5-7x faster than a Pandora's Cortex-A8 is at 600MHz.
So let me make it really clear in case you continue to miss this - I never said that "decent" (whatever that means) DS emulation on Pandora is impossible. But I'm not very optimistic about it. Similarly, I'm not very optimistic about "decent" Dreamcast or "decent" PSP emulation, regardless of the fact that others are attempting them - still, these are very different platforms and PSP especially can tolerate some very different emulation approaches. Those platforms are more "small number of logical units with high level interfaces", DS is more "large number of lopgical units with low level interfaces" and the way the overhead works out is totally different.
I'm sure your "low end computer" is not nearly as weak as you think, or maybe you have the emulator set on a high frameskip manually, are playing a really low demand game like Yoshi's Island DS, or something else seriously wrong. Because there's no way either DeSmuME or No$GBA would use that little CPU while doing anything substantial on anything less than an x86 with at least 4 cores and running at over 2GHz.
So what is it exactly? Tell me just what this low end computer is and what you were running, because I think you'll find that the scenario scales to Pandora-level hardware much worse than you think. My 1.8GHz Core 2 Duo can run No$ sort of most of the time at real time speed but usually with at least 50-75% frames dropped. This is with software rendering (OGL rendering in No$ is actually loads slower) - there are big obstacles to hardware rendering in both speed and accuracy, much more so than many other more conventional 3D systems. This is pretty much a baseline for "good enough" performance for me, and even in single core utilization my 1.8GHz Core 2 is a good 5-7x faster than a Pandora's Cortex-A8 is at 600MHz.