FCEUX 2.2.3 Release

28 July 2016

The 2.2.3 release fixes a number of emulation bugs, features overclocking (for lag reduction) and Dendy mode, and adds support for a bunch of new ROM dumps (mostly unlicensed). Reverse engineering tools and Lua scripting have got some updates, new input devices are supported, new palette files have beed added. The SDL port has been fixed and updated as well.

Common

Emulation

Movies

Video

Palette

Sound

Input

Lua

emu.getpath()

emu.loadrom()

rom.writebyte()

gethash()

Win32

Debugger

Trace Logger

Symbolic debugging

CDLogger

PPU Viewer

Hex Editor

Cheats

SDL

Customizable overclockingDendy modeFixed rerecord counting broken outside taseditorAdded mappers: 29, 30Fixed mappers: 225, 119, 4, 35, 31, 69, 212, 45Fixed mmc5 IRQ handlingFixed mmc1 reg#3 maskingFixed vrc7 sound savestatesAdded CoolBoy, KS7010, SB200, UNIF 158B, UNIF DRAGONFIGHTER, UNIF BMC-10-24-C-A1, UNIF EH8813A, UNIF HP898F, UNIF F-15, UNIF RT-01, UNIF UNL-KS7017, UNIF BMC-81-01-31-C, UNIF UNL-8-IN-1NES 2.0 supportFixed UNIF BMC 12 IN 1, UNIF OneBusFixed a bug with FDS flag being always set when converting a FCMPrescale filter for 2x, 3x and 4x resolutionsMade NTSC filter internal resolution closer to 4:3Support 512 color palettesAdded external palettes: SONY_CXA2025AS_US.pal, RP2C03.pal (and its versions), Unsaturated-V6.pal Option to swap deemphasis bitsOption to swap duty cyclesNSF can be set to Dendy modeFix Mouse input implementationSupport for SNES mousePEC-586 russian keyboard supportRemoved speed notification per script reload, if it remained 100%Fixed lua drawings in NSFProper halo for lua fontFixes to sound.get() region consistency and frequency/midikey detection for Noise and DPCM channelsNew Lua functions:Added -dumpinput and -playinput functionsSupport for SNES padAdded onscreen messages when region changesAdded debuggerPageSize config variable which lets you pick whether 8KB physical PRG pages are used, or 16KB (the original). It defaults to 14 (1<<14 == 16KB).Set symbolic debugger name entry dialog text limits when creating a new labelFixed new-PPU debug information (address and pixel)Step Into hotkeyMore granular accounting of scanline and dotFixed incorrect display of resolved address for (FF,x)Optionally display register namesFix crash when attempting to open file picked as target for Save Stripped ROM operation8x16 sprite display modeAdded option to dump entire 64k memory spaceDon't forget to load the symbols, when hex editor is first launched before debuggerShow values for registers $4000-$4017mmc5 Akumajou Dracula crash fixMore RAM available in searchAdded apply button to video config dialogAdded link to libgd project download page in readmeNoted optional libgd dependency in readmeSCons: Fixed logic for LOGO and CREATE_AVI optionsManpage updatesAdded hotkeys for volume up/downMenu toggling with the Alt keyPrint error when opengl/scalers are both enabledFixed bug where lua open file gui would default to home directory