hagbard
April 5th, 2006, 15:27
The Open Source NES emulator FakeNES has been updated. These are the changes:
AUDIO: Hard Sync option will now honor the current CPU usage setting.
CODE: Moved GUI configuration saving code to gui_exit().
CODE: Improved error handling in blitters.
CODE: Minor clean ups and improved error handling in the MMC emulations.
CODE: Greatly reduced redundancy in theme handling code.
CODE: Made all MMC interfaces static.
CODE: Fixed a GCC warning about a 'possibly uninitialized' variable in 'papu.c'.
CODE: Replaced all references to 'state' with 'save state'.
GUI: Added support for generic themes.
GUI: Added 5 new color themes (Xodiac, Monochrome, Essence, Voodoo, Hugs and Kisses).
GUI: Added custom drawing code for 'sl_checkbox' object.
GUI: Fixed a cosmetic bug where save state loading and saving menu items in the GUI had the wrong function keys assigned.
GUI: Considerable menu reorganizations.
GUI: Added a recent files menu.
GUI: Increased maximum number of replays to 10 (up from 5).
GUI: General clean-ups.
MISC: Fixed a bug where the FPS counters were never cleared when frame skipping was disabled, causing them to accumulate indefinitely.
MISC: Changed default debug and optimization flags when building under DJGPP/Mingw32
MISC: Minor cosmetic improvements to the build process.
MISC: Added a soft reset feature.
VIDEO: Implemented new blitter architecture.
VIDEO: Re-added ability to flip PPU mirroring (this ability was previously assigned to a shortcut key that was removed in a recent version).
VIDEO: Removed 'first_blit_line' and 'last_blit_line' (since they don't work with the new blitter setup).
VIDEO: Removed color (de)emphasis overlays (color math will be re-added later as a native part of the PPU emulation).
VIDEO: Added optional horizontal and vertical edge clipping to help hide scrolling.Find it here (http://www.emulator-zone.com/doc.php/nes/fakenes.html)
AUDIO: Hard Sync option will now honor the current CPU usage setting.
CODE: Moved GUI configuration saving code to gui_exit().
CODE: Improved error handling in blitters.
CODE: Minor clean ups and improved error handling in the MMC emulations.
CODE: Greatly reduced redundancy in theme handling code.
CODE: Made all MMC interfaces static.
CODE: Fixed a GCC warning about a 'possibly uninitialized' variable in 'papu.c'.
CODE: Replaced all references to 'state' with 'save state'.
GUI: Added support for generic themes.
GUI: Added 5 new color themes (Xodiac, Monochrome, Essence, Voodoo, Hugs and Kisses).
GUI: Added custom drawing code for 'sl_checkbox' object.
GUI: Fixed a cosmetic bug where save state loading and saving menu items in the GUI had the wrong function keys assigned.
GUI: Considerable menu reorganizations.
GUI: Added a recent files menu.
GUI: Increased maximum number of replays to 10 (up from 5).
GUI: General clean-ups.
MISC: Fixed a bug where the FPS counters were never cleared when frame skipping was disabled, causing them to accumulate indefinitely.
MISC: Changed default debug and optimization flags when building under DJGPP/Mingw32
MISC: Minor cosmetic improvements to the build process.
MISC: Added a soft reset feature.
VIDEO: Implemented new blitter architecture.
VIDEO: Re-added ability to flip PPU mirroring (this ability was previously assigned to a shortcut key that was removed in a recent version).
VIDEO: Removed 'first_blit_line' and 'last_blit_line' (since they don't work with the new blitter setup).
VIDEO: Removed color (de)emphasis overlays (color math will be re-added later as a native part of the PPU emulation).
VIDEO: Added optional horizontal and vertical edge clipping to help hide scrolling.Find it here (http://www.emulator-zone.com/doc.php/nes/fakenes.html)