If you can do a good SDL (or SDL_Mixer) port, you should find the same code will run under Dingux and Dingoo native (and Windows, Linux,.....). Since Hartex got SDL going for native, things are a lot easier and it is much easier to write something that runs cross platform.
Yeah, from the SDL side it shouldn't be a big problem, thanks to Hartex' SDL port. What I'm more concerned about is, if there is an equivalent to dlsym() and the like, for dynamically loading of shared libraries. If ?C/OS-II supports shared libraries, there is most likely something like dlsym() as well, but as I said, I haven't looked into all that, yet.
Yeah, I figured that since there have recently been a number of native OS releases of late (Dingear, pocketsnes, etc) that maybe the native OS dev issues have been ironed out, and that a GMU port would now be doable.
I guess the other solution is to make dingux run from the internal memory. Maybe booboo will be able to make this happen given his increased communication with the dingoo devs.
This might be possible, as Booboo said somewhere that those new devices should come with Dingux on its internal memory anyway.
On the other hand, it would be interesting to port Gmu on something different than Linux, so I might just give it a try.