sypherce Posted September 24, 2013 Share Posted September 24, 2013 (edited) Description:FCEUX is a Nintendo Entertainment System (NES), Famicom, and Famicom Disk System (FDS) emulator. It supports both PAL (European) and NTSC (USA/JPN) modes. It supports both Windows and SDL versions for cross compatibility.The FCEUX concept is that of an "all in one" emulator that offers accurate emulation and the best options for both casual play and a variety of more advanced emulator functions. For pro users, FCEUX offers tools for debugging, rom-hacking, map making, Tool-assisted movies, and Lua scriptingFCEUX is an evolution of the original FCE Ultra emulator. Over time FCE Ultra had separated into many distinct branches.The concept behind FCEUX is to merge elements from FCEU Ultra, FCEU rerecording, FCEUXD, FCEUXDSP, FCEUXDSP CE, and FCEU-mm into a single branch of FCEU.As the X implies, it is an all-encompassing version of the FCEU emulator that provides the best of all worlds for the general player, the ROM-hacking community, and the Tool-Assisted Speedrun Community. Change log:The 2.2.2 release fixes a number of emulation bugs and adds many new features, most of which are related to debugging and reverse engineering. CommonProperly savestate NSF files"Auto-resume old play session" now also works with NSFs EmulationFixed mappers 178, 28, 53, 154, 43, 253, 19, 2Mapper 012 - added hardware dip for language selectUNIF PEC-586 - fixed render, added 512K cartridges suppportFixed UNIF 8157, UNIF T-262, UNIF DANCE2000Palette RAM reading fix for Old PPUBring some improvements to New PPU from BizHawk, fix vtoggle5/6 back to vtoggleFixed mmc5 savestates LuaFix wrong frequency calculation in sound.get() functionNew Lua functions:tobitstring()memory.readword()memory.readwordsigned()debugger.hitbreakpoint()debugger.getcyclescount()debugger.getinstructionscount()debugger.resetcyclescount()debugger.resetinstructionscount()New scripts:JumpingFCEUXWindow.lua Win32Added "Square pixels" option to Video Config"TV Aspect" ratio can be customized, by default it's 4:3Changed "Disable hardware acceleration" checkbox to a drop-down list with 3 optionsMovie recording: remember last Author name when creating a new movieMovie recording: added ability to record "Insert coin" command (for VS games)When no script is currently running, Shift+L loads the most recent Lua scriptDynamic link to lua51.dll instead of static linking, because some external libraries might crash without lua51.dllUpdated 7z.dll to v9.22A couple of fixes which deal with "multiple ROMs in a single archive" caseAuto-disable "Game Genie ROM" feature when no "gg.rom" file is foundFixed "Single Instance Mode" TAS EditorComply with Lua movie.rerecordcounting() settingFixed workflow with "Auto-adjust Input according to Lag" disabled DebuggerSmart scrolling up/down by whole instructions - ported from an obscure version of FCEUXD 1.1Scrolling maintains relative position of the ">" pointer inside the Disassembly windowHighlight PC pointer line when a breakpoint is hitdebuggerFontSize can be specified in fceux.cfgFixed storing and loading .deb files when working with archived ROMsFixed Cycles counter reset when loading an earlier savestateAdded Symbolic Debug naming by right-clicking any address or nameSymbolic names behave the same way as usual addressesNewly created Bookmarks inherit existing symbolic name by defaultAdded CDL data column to the left from Disassembly, to distinguish executed branches of code from not executedAdded 'T' condition for breakpoints (it checks the bank of the accessed data, see docs) Trace LoggerThe dialog window can be resizedDo not clear window log when stopping the loggingAdded "Log Cycles count" and "Log Instructions count" optionsAdded Symbolic Debug naming by right-clicking any address or nameClicking any address select the addressDouble-clicking any address brings Debugger at the addressAdded mouse wheel supportOnly output "from $XXXX" when the subroutine was called by JSR PPU ViewerAdded "Mask unused graphics" feature (needs Code/Data Logger running)Fixed window layout when using big fonts Hex EditorAdded "Highlighting" submenu and "Highlight Activity" featureAdded Symbolic Debug naming by right-clicking any addressSpecify Data bank condition when adding a Breakpoint by context menuFixed bugs when saving files while working with ROMs in archiveshexeditorFontSize can be specified in fceux.cfg RAM Search/RAM Watch Added "Hex Editor" button to RAM Search (right-clicking an address works as well)Fixed RAM Watch bug when contents of old .wch file were mixed with the newly saved dataSDL"--periodicsaves" command line option"--4buttonexit" command line option"--loadstate X" and "--savestate X" command line optionsAdded Unity desktop supportAdded otion to use system-provided LUA library instead of statically linked LUAFix issue where battery backup save was not being saved when using "Quit" hotkey Fixed bug where FCEUX would take exclusive grab of input in windowed mode when resuming from pause source: http://www.fceux.com/download: http://www.1emulation.com/forums/files/file/18-fceux/ Edited September 25, 2013 by sypherce Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now