2012-05-12

DeSmuME JIT SVN r4283

EmuCR:DeSmuMEDeSmuME JIT SVN r4283 is compiled. DeSmuME JIT is a branch of DeSmuME. DeSmuME is an open source Nintendo DS(NDS) emulator for Linux, Mac OS and Windows. DeSmuME supports save states, the ability to increase the size of the screen and it supports filters to improve image quality. DeSmuME also supports microphone use on Windows and Linux ports, as well as direct video and audio recording. The emulator also features a built-in movie recorder.

DeSmuME JIT SVN Changelog:
r4283
JIT:
- fix SMB64DS crash (bug #3525891);

Download: DeSmuME JIT SVN r4283 32bit
Download: DeSmuME JIT SVN r4283 64bit
Source: Here

15 Comments:

  1. keep up the good work desmume jit snv is the fastest emulater for ds keep improving it

    ReplyDelete
  2. #bcalderon

    No$GBA is much faster than any build of Desmume but it was discontinued long time ago

    ReplyDelete
  3. but the no$gba is outdated.

    ReplyDelete
  4. An emulator with a fraction of the accuracy and features of desmume runs faster... What a revelation.

    ReplyDelete
  5. Martin Korth is now working on no$sns since last update 28 april 2012 , http://nocash.emubase.de/sns.htm he is still a round, lets just hope after all these years he go back to the no$gba .

    Anyway i like the way DeSmuME JIT is going nice work :)

    ReplyDelete
  6. @Stranno
    no$gba hasn't been relevant since forever and desmume surpassed it long ago.

    Stop deluding yourself.

    ReplyDelete
  7. Well i have used both NO$GBA and DeSmuME, and i would say that the recent version of DeSmuME had surpassed NO$GBA in almost every aspect other than speed (and sound for some games).

    NO$GBA still plays games on a good speed (and sound) which DeSmuME does't yet (and i know that it won't happen anytime soon as i remember the DeSmuME team saying that they aren't going to focus on the speed of emulation but rather would focus on the graphic and compatibility of the games).

    The best example i can give between NO$GBA and DeSmuME is that Pokemon BW plays great on DeSmuME for me but has problems on NO$GBA. Whereas Pokemon Platinum plays slow on DeSmuME but has no problem when using NO$GBA even without using NO$Zoomer (except for the unexpected crashes and having to close the whole emulator to save the progress permanently).

    I know this is an idiotic question, but can anyone explain to me more specifically the difference between the "JIT SVN" version and the regular "SVN" version.

    ReplyDelete
  8. Different between that two is the team/programmer who develope it even though still same source. So each of them have plus and minus aspect (I mean compatibility, accuracy, speed, bugs, etc). But they still have same goal that make the best Nintendo DS Emulator on many aspect. We'll wait for that day.

    ReplyDelete
  9. Erm, no #8.

    JIT is compiled with what is called a Just in Time compiler.

    Learn here: http://en.wikipedia.org/wiki/Just-in-time_compilation

    ReplyDelete
  10. Continuing, from the last post. The source isn't exactly the same, but the teams ARE the same.
    The code repository contains both simultaneously of course, but the code used to compile the JIT version has a few tweaks.

    ReplyDelete
  11. Yes they has bean a boost in speed, its all down to the CPU Emulation mood - use dynamic recomplier . that was added in emulation settings.

    even for my old pention 4 2.4GHz 2GB ram was fair fast on that and on the edge of true speed.

    Nice work and keep it up :)

    ReplyDelete
  12. What if they put that "JIT" on current regular SVN, is the compatibility problem on SVN JIT version fixed (I mean more game are played smoothly no hang)????

    ReplyDelete
  13. It's more like... the JIT version is yet another way to find bugs. Yes, the JIT will be faster regardless, but the idea is this:

    In an ideally written emulator, the accuracy of the emulation would be the same between the compiles, but currently they are not and thus working on both versions helps to find core bugs in the coding overall. Finding a bug that exists in the JIT version that doesn't really get noticed in the standard version (or vice versa) doesn't mean that the bug is exclusive to one version. If the code doesn't execute universally, the chances of the code being erroneous is fairly high.

    ReplyDelete
  14. You're missing the point. JIT aka "Just-in-time" compilation(or in this case, recompilation) describes the new emulation core that is being written for Desmume and available in the builds you see above. The only difference for the end user will be much higher speeds with perhaps a hit in accuracy and some more bugs(especially right now, it being an svn build and all). Sure there's more bugs, but most emulation isn't perfect( I say most because bsnes might be the exception ;) )

    ReplyDelete
  15. No$GBA is unable to save...

    ReplyDelete

Can't post a comment? Try This!