FakeNES v0.2.0
posted in Emulator Release by lillymon on Jul 28th, 2002FakeNES has now been updated to version 0.2.0! Here's all of what's new: Miscellaneous changes:
- Added fast zero-page memory access to CPU emulation.
- Eliminated some obsolete return values in CPU emulation.
- Changed the CPU execution dispatcher to be inline to the main execution loop.
- Fixed a serious bug in address wrapping of ROMs that weren't an even power of 2.
- Fixed a bug which caused executed-frames counter to only count unrendered frames.
- Improved POSIX base support and the autoconf-based build system.
- Implemented loading of ROMs from ZIP files, must be the first file.
- Fixed a serious bug in video mode initialization.
- Added the ability to specify blit region, to hidding vertical scrolling.
- Added a toggle to the Options > Video menu in the GUI for 'force_window'.
- Added 2xSCL blitter (similar to 2xSOE, only better and slower).
- Improved the overall performance of basic blitting routines.
- Moved checks for sprites/background enabled outside of drawing loops.
- Altered cache-preloading in display rendering.
- Fixed a serious addressing bug in Bandai mapper.
- Fixed a serious IRQ timing structure bug in Bandai mapper.
- Added FFE F3 series (iNES mapper 8) support.
- Added Konami VRC6 and VRC6V (iNES mappers 24 and 26) support.
- Added preliminary MMC5 (iNES mapper 5) support.
- Implemented partial ExSound support for both VRC6 and MMC5 mappers.
- Fixed initialization accepting a null driver, causing the emulator to freeze.
- Added random noise addition dithering for low quality output.