You are not logged in.
Pages: 1
I keep seeing these "No$ VS DeS" threads and topics and every time its about DeS being more accurate while No$ is more compatible. The DeS guys also say that No$ will always be faster.. why is that? I mean DeS uses more cores so shouldnt it be faster having more sources of power to draw from. Im not a PC dev like you guys but why will DeS always be slower??? I have a pretty Decent PC and while I use DeS most of the time, it does seem a tad slower as in a noticable slower then No$ which always runs greatly but has graphical issues.
Offline
desmume is more accurate as well as more compatible. anyone who says otherwise regarding the compatibility is mistaken. more compatibility is a consequence of more accuracy. (of course in some ways nocash is more accurate {though not on the whole} and so it will fix some games that may be broken in desmume.. that is, until desmume fixes those bugs)
nocash will always be faster because it isnt being updated to add more compatibility. compatibility usually costs speed.
compatibility doesn't have to cost speed, but then it comes at another cost: the code becomes more insane. this means that only the person who wrote the code can understand it and find bugs. since desmume is open source, everyone needs to be able to look at it and fix bugs, in case developers get bored. so, we keep the code simple.
look at it this way: pick any 2 of 3: accuracy, speed, clarity. nocash picks accuracy and speed. desmume picks accuracy and clarity.
the number of cores is irrelevant. cores can only be used for certain things, and it doesnt help the parts of desmume that are really slow.
there is another, more subtle point. desmume is accurate _when it doesnt have to be_, under the assumption that one day it may need to be. nocash probably makes a different choice in those cases.
Offline
Well that my friend, makes a lot of sense ^_^. Still DeS is still pretty darn fast, specially on some of the powerful PCs Ive tried it on, when you say accuracy its almost as if your playing the DS on the PC (weird I know). So kudos to you guys for making an outstanding emulator and hopefully it will only get better from here ^_^. Cant wait for an official release.. dislike SVN builds
Offline
No$gba is faster because it uses Direct3D graphics while DeSmuME uses OpenGL.
DeSmuME is less glitchy because it is in constant development while No$gba is a dead project.
Offline
lmjai, find a better source for your facts. youre wrong about direct3d.
Offline
I just found out games runs at full speed with the SoftRasterizer plugin on DeSmuME, I couldn't test it before because I was using emuCR builds (they are building the 2008 version with vs2010, that can't be good) and it crashed everytime i switched to that plugin. (but openGL is in fact slower)
Last edited by Lmjai (2010-12-23 09:05:03)
Offline
Pages: 1