FCEUltra v0.97.3

posted in Emulator Release by narvick on Nov 9th, 2003

Xodnizel has updated his fantastic NES emulator FCEUltra today. Versions 0.97, 0.97.1 and v0.97.2 were source-only releases. Here's what is new, starting with the latest:
    v0.97.3
  • Added a control to set the highest quality sound mode in Windows. This change requires that any users who previously set "high quality sound" to set it again
  • Fixed the volume of high-quality sound mode again. The changes I made earlier didn't affect all the filter coefficients


  • v0.97.2
  • Made a minor optimization to writes to palette memory
  • Altered VRC6 IRQ emulation timing slightly
  • Fixed a weirdo PPU emulation bug that could cause garbage on the right side of the screen in certain situations. Thanks to FrenziedPanda for bugging me enough to make me look into the problem and fix it. I should be on the lookout to see if the fix breaks anything, though
  • Fixed the volume of high-quality sound mode (-soundq 1). It was at 1/4 the volume it should have been. I compensated by increasing the precision of the filter coefficients, which increased the sound quality of that mode slightly without hurting performance


  • v0.97.1
  • Fixed mapper 105 emulation. I had begun merging it into the rest of the MMC1 code for 0.97, but I hadn't finished it
  • Changed things like RdMem(_PC++); to RdMem(_PC); _PC++; Darn evil global variables. I need to fix them. Screw speed
  • Expanded checks for the global variable "fceuindbg" (used in debug mode to prevent reads in the debugger from altering any registers)


  • v0.97
  • Fixed a bug in the IPS patcher. The recorded size wasn't being updated after a successful realloc() was made, which could lead to corrupted patch data from some patches
  • Added support for mappers 200, 201 from submitted code
  • Rewrote mapper 15 support to make more sense (well, depending on your point of view...)
  • Fixed 256KB CHR select support for mapper 115
  • Added support for mapper 12 from code from cah4e3
Grab the latest version at the Nintendo Emulators page!

Thanks to Scott Chambers for the news.