Compatibility

From DeSmuME
Revision as of 22:11, 29 September 2011 by Zeromus (Talk | contribs)
Jump to: navigation, search

Games that don't work, or are badly emulated

  • Clone Wars
    • Timing Bug (this game may or may not work on any particular version of desmume as timing changes are made). If you can bypass affected parts of the game, you may play with caution. This bug will probably never get fixed.
      • This game uses a circular buffer to track the uploading of textures. When the management is interrupted unexpectedly by a vblank (due to wrong timing in desmume) its data structure gets trashed, and the game freezes.
  • Ultimate Mortal Kombat 3
    • extreme slowness in host emulation. (as of 0.9.7). No recourse for the user. Maybe will be fixed one day.
      • I think this game pressures the emulator's texture management by constantly uploading textures.
  • Yoshi Touch & Go
    • unusual slowness from 99% arm9 time. (as of 0.9.7). No recourse for the user. Not unlikely to be fixed one day.
      • This game goes into an idle loop for no apparent reason and uses 99% of the ARM9. It has been alleged that there may be an emulation bug involved, but it is unclear.
  • Golden Sun: Dark Dawn
    • unusual slowness from 99% arm9 time. (as of 0.9.7). No recourse for the user. Not unlikely to be fixed one day.
      • This game goes into a loop doing some home-made thread dispatching. When there is no activity going on, it still repeatedly polls for an active thread.
    • very bad sound effects
      • This game mixes its own SFX, presumably to leave more channels for music? As a consequence, slow emulation will make the SFX noisy as they can't be mixed fast enough. This is exceedingly unusual behaviour, the only known case.
      • This game also runs display capture and a software blur filter when opening a menu, also contributing to it being one of the heaviest games.
  • Pokemon HG & SS
    • Occasional freezes. You may work around this by using savefiles and saving frequently
      • Some research has been done into this. It can be reproduced, and seems to be associated with texture tracking getting lost and clobbered (the game develops graphical glitches with textures before it crashes) but it has not been debugged yet.

==

General notes: Anything marked as slow due to 99% arm9 time can be improved by disabling 'advanced bus-level emulation'. Anything marked as slow can be improved by upgrading your CPU. Nothing can be improved substantially by upgrading your ram or video card.

Personal tools