<pclass="rvps2"><spanclass="rvts37">The 2.1 new release fixes some bugs of 2.1.0a, improves the accuracy of the sound core, and adds useability enhancements to the windows port.</span></p>
<liclass="rvps2"><spanclass="rvts37">Fixed the noise value, it seems that the noise logic was shifting the values to the left by 1 when reloading, but this doesn't work for PAL since one of the PAL reload value is odd, so fix the logic and used the old tables. Revert a stupid CPU ignore logic in PPU. Sorry about that. </span></li>
<liclass="rvps2"><spanclass="rvts37">Updated with the correct values for the noise and DMC table, </span></li>
<liclass="rvps2"><spanclass="rvts37">Fixed the CPU unofficial opcode ATX, ORing with correct constant $FF instead of $EE, as tested by blargg's. These fixes passes the IRQ flags test from blargg, and also one more opcode test from blargg's cpu.nes test.</span></li>
<liclass="rvps2"><spanclass="rvts37">Square 1 & square 2 volume controls no longer backwards</span></li>
<liclass="rvps2"><spanclass="rvts37">Length counters for APU now correct variables</span></li>
<liclass="rvps2"><spanclass="rvts37">Added experimental $2004 reading support to play micro machines with (little) shakes, and fixed some timing in the new PPU.</span></li>
<liclass="rvps2"><spanclass="rvts37">Added palette reading cases for the new PPU.</span></li>
<liclass="rvps2"><spanclass="rvts37">Replay movie dialog - Stop movie at frame x feature - fixed off by 1 error on the stop frame number</span></li>
<liclass="rvps2"><spanclass="rvts37">Hex Editor - changed ROM values again dsiplay as red, saved in the config as RomFreezeColor</span></li>
<liclass="rvps2"><spanclass="rvts37">Fixed bug in memory watch that would make the first watch value drawn in the wrong place if watch file was full</span></li>
<liclass="rvps2"><spanclass="rvts37">Debugger - Step type functions now update other dialogs such as ppu, nametable, code/data, trace logger, etc.</span></li>
<liclass="rvps2"><spanclass="rvts37">"Disable screen saver" gui option now also diables the monitor powersave</span></li>
<liclass="rvps2"><spanclass="rvts37">Recent menus - no longer crash if item no longer exists, instead it ask the user if they want to remove the item from the list</span></li>
<liclass="rvps2"><spanclass="rvts37">Sound Config Dialog - When sound is off, all controls are grayed out</span></li>
<liclass="rvps2"><spanclass="rvts37">Memory Watch - fixed a regression made in 2.0.1 that broke the Save As menu item</span></li>
<liclass="rvps2"><spanclass="rvts37">Memory Watch - save menu item is grayed if file hasn't changed</span></li>
<liclass="rvps2"><spanclass="rvts37">Hex editor - Reverted fixedFontHeight to 13 instead of 14. Gave the option of adjusting the height by modifying RowHeightBorder in the .cfg file</span></li>
<liclass="rvps2"><spanclass="rvts37">Hex Editor - allowed the user to customize the color scheme by use of RGB values stored in the .cfg file</span></li>
<liclass="rvps2"><spanclass="rvts37">Hex editor - freeze/unfreeze ram addresses now causes the colors to update immediately, but only with groups of addresses highlighted at once (single ones still don't yet update)</span></li>
<liclass="rvps2"><spanclass="rvts37">Hex Editor - Save Rom As... menu option enabled and implemented</span></li>
<liclass="rvps2"><spanclass="rvts37">Window caption shows the name of the ROM loaded</span></li>
<liclass="rvps2"><spanclass="rvts37">Recent Movie Menu added</span></li>
<liclass="rvps2"><spanclass="rvts37">Load Last Movie context menu item added</span></li>
<liclass="rvps2"><spanclass="rvts37">Save Movie As... context menu item (for when a movie is loaded in read+write mode)</span></li>
<liclass="rvps2"><spanclass="rvts37">Drag & Drop support for all files related to FCEUX including:</span></li>
<liclass="rvps2"><spanclass="rvts37">Memory Watch - option to bind to main window, if checked it gives GENS dialog style control, where there is no extra task bar item, and it minimizes when FCEUX is minimized</span></li>
<liclass="rvps2"><spanclass="rvts37">fixed Four Score movie playback</span></li>
<liclass="rvps2"><spanclass="rvts37">added --ripsubs for converting fm2 movie subtitles to an srt file</span></li>
<liclass="rvps2"><spanclass="rvts37">Lua is optional again, fixed the real issue</span></li>
<liclass="rvps2"><spanclass="rvts37">Lua is NO longer optional, so the SConscripts have been updated to reflect that change. This fixes the mysterious non-working input issue.</span></li>
<liclass="rvps2"><spanclass="rvts37">implemented saving/loading a savestate from a specific file on Alt+S/L</span></li>
<liclass="rvps2"><spanclass="rvts37">implemented starting an FM2 movie on Alt+R</span></li>
<liclass="rvps2"><spanclass="rvts37">added --pauseframe to pause movie playback on frame x</span></li>
<liclass="rvps2"><spanclass="rvts37">dropped UTFConverter.c from SDL build</span></li>
<liclass="rvps2"><spanclass="rvts37">added hotkey Q for toggling read-only/read+write movie playback</span></li>
<pclass="rvps4"style="clear: both;"><spanclass="rvts18">Created with the Personal Edition of HelpNDoc: </span><aclass="rvts19"href="https://www.helpndoc.com/feature-tour/create-help-files-for-the-qt-help-framework">Create help files for the Qt Help Framework</a></p>