FCE Ultra is BACK! Today, version 2.0.0 has been released as the new software FCEUX.
All users of FCE Ultra are encouraged to switch to FCEUX and bug us if something isn't working well.
We have been trying to address issues which are holding back adoption of FCEUX for both the SDL and windows builds.
bug: fix savestate recovery code which prevented aborted savestate loads from recovering emulator state correctly.
enh: permit user optionally to proceed through the movie savestate mismatch error condition, in case he knows what he is doing.
bug: SF [ 2057008 ] lua is now optional, thanks shinydoofy for a patch. also fixed some build issues.
The 2.1 is a major new release that incorporates new mappers and mapper fixes from FCEU-mm. In addition it offers a multitude of bug fixes, and feature enhancements to both the Win32 and SDL ports.
*Fixed throttling problems that resulted on AMD Dualcore processors. (Caused FCEUX to appear to be in turbo mode).
*Fix major crash issue where NROM game (such as SMB) savestates were writing erroneous information if a non NROM game was loaded prior.
*Fixed a bug that caused a new sav file to not get created when loading a 2nd battery backed game.
*Fix Directory Overrides so to allow users to have no override. Also fixes directory override reset bug.
*Auto-save cleanup -prevent loading an auto-save from previous session. Added flags for enabling auto-save menu item.
*Fixed issues related to big endian compiling.
*Fixed bug in screenshot numbering that caused numbering to not reset when changing games.
*SDL Movie subtitle support and subtitle toggle hotkey added.
*SDL Added fcm to fm2 converter tool to SDL version.
*SDL Improved the SDL sound code; drastically improves quality of sound.
*SDL Savestate slots are now mappable.
*SDL Added Shift+M for toggling automatic movie backups.
*SDL Added option to mute FCEUX for avi capturing, check the documentation for more details.
*Full screen mode fixed! Also, Alt+Enter properly toggles full screen.
*Individual control for sound channels! (See sound config for details).
*Undo/Redo Savestate/Loadstate features installed! No more loss of data to unintentional presses. (See getting started for details).
*Movie subtitles can now be included in .fm2 files. See .fm2 documentation for details and Movie options for details on customizing.
*Auto-backup for movie files. (See movie options for details).
*A Ram change monitor for the Memory watch dialog. (see memwatch for details).
*Frame counter works even without a movie loaded.
*A right-click context menu added! Includes many commonly used items for a variety of situations.
*Major overhaul to the Menu organization.
*Added input.get() ! Returns the mouse info and all keyboard buttons pressed by the user.
*Fixed joypad.set(). False now sets a button to off. Nil does not affect the button at all (allowing the user to still control it).
*gui.text() Increased height (to approx. 7 lines).
*speedmode("turbo") now turns on turbo (which employs frame-skipping) rather than max speed.
*memory.readbyte will recognize frozen addresses (cheats).
*movie.framecount() always return a number, even when no movie is playing (since the frame counter is implemented without a movie loaded).
*Added zapper.read() - returns the zapper (mouse) data. (Currently does return zapper data in movie playback).
*Added joypad.write and joypad.get for naming consistency.
*Freezing ram addresses automatically updates the Cheats dialog if it is open.
* Added prevention from freezing more than 256 addresses at once (doing so caused crash bugs).
*Maximize and minimize buttons added.
*Dialog now includes Ram change monitoring. (see memwatch for details).
*Dialog is now collapsible to 1 column.
*No longer crashes when attempting to load an invalid file from the recent file menu.
*Cancel option added to the save changes dialog.
*Memory address values that are frozen by the debugger or hex editor are displayed in blue.
*Fixed bug that caused dialog to "disappear" due to saving -32000 as its window position.
*Drag and drop for .txt (memory watch) files.
*Minor menu and hotkey fixes.
*Watch values now compatible with custom windows dialog colors.
*Number of active cheats listed.
*Cheats list automatically updated if ram addresses are frozen in the hex editor.
*Fixed bug where user can't scroll the log window while it is auto-updating.
*Changed message about F2 pause (left over from FCEUXDSP) to display the current hotkey mapping.
*Fixed bug where canceling save as produces an error message.
*Allowed more lines of text to appear on the screen at once.
*Can be called from the context menu if a movie is loaded (see context menu for details).
*disabled menu items that are not currently implemented.
2.1.0a fixes a minor issue involving movie recording on both platforms. It fixes an issue where extra bytes where being appended to the author field of the .fm2 file, resulting in bloated files.
2.1.1 features a new, more accurate sound core. In addition it provides numerous small fixes and enhancements to both the Win32 and SDL ports.
*Fixed the noise value, it seems that the noise logic was shifting the values to the left by 1 when reloading, but this doesnt 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.
*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.
*Added experimental $2004 reading support to play micro machines with (little) shakes, and fixed some timing in the new PPU.
*Added palette reading cases for the new PPU.
*Debugger - Step type functions now update other dialogs such as ppu, nametable, code/data, trace logger, etc.
*Lua is NO longer optional, so the SConscripts have been updated to reflect that change. This fixes the mysterious non-working input issue.
The 2.1.2 release that fixes some bugs of 2.1.1, increases game compatibility, launches a new PPU core, and adds usability enhancements to the windows port.
The 2.1.4 release that fixes some many bugs and adds new features compared to 2.1.3. In addition it also fixes up the movie code significantly; ixing implementation problems, loading speed, adding new features, and fixing bugs.
GMT+8, 2019-4-25 19:43, Processed in 0.007164 second(s), 7 queries.