I'm not skilled at coding, so I could do none of that.
Printable View
I'm not skilled at coding, so I could do none of that.
pavy14 is working on one
I heard of something called frame skipping that skips some frames to make it look or run kind of faster
You can't skip every frame or you might as well not even play.
What is it about 1-2 fps that people don't understand?
1-2FPS?
You know what most ppls dont know?
Try out some emulators for ds on desmume or something...
many use framebuffermode...
this means they emulate entire 2d hardware by putting every pixel...
why? because they just port existing emus from pc.
if one would make use of the existing sprite and bgs layers, the emulator could be twice as fast with easy.
and maybe ds cpu has some instructions which work same as the sega cpus. so that these dont needs to be translated, but just remapped...
another bad thing is to compare cpus mhz in total and say it would not work. what most ppl dont get is, mhz is not everything.
nds has bigger cache, faster ram, more cpu instructions, faster bus speed and so on.
sega 32x is NOT near ds performance. and even if bus etc would be same speed, managing 4 cpus is harder then managing one. you can not simply add all cpu ciclyes per second and compare with other cpu...
it is not impossible.
it would be simply more then a "short" port!
so the reason is that there is no one who wants to port the code, and replace render etc with the hardware features, and search for some ds specific short cuts (i guess)
I am sure 32x could run with 70% speed or more...greets