6/12/2010
nemulator 2.1.5
  • Performance improvements
  • Some code cleanup and minor bug fixes


6/10/2010
nemulator 2.1.4

I've discovered some new PPU behavior that allows The Young Indiana Jones Chronicles to be emulated without graphical glitches. nemulator is the first emulator to do this! Other changes:
  • MMC1 fixes - Robocop 3 is working now
  • MMC3 fixes - Gauntlet II, Mickey's Safari in Letterland, Kickle Cubicle, and probably others are working properly now
  • Joypad fixes - simultaneous left+right and up+down are no longer permitted
  • Added mapper 69 (FME-7) support (Hebereke, Batman - Return of the Joker, etc.)
  • Added mapper 66 (GxROM) support (Dragon Power, Thunder & Lightning, etc.)


1/30/2010
nemulator 2.1.3
  • Four-screen mirroring fixes. Rad Racer 2 works correctly now (if it doesn't, your ROM most likely has the wrong mirroring info in its header; try another copy).
  • Support for SUROM boards (Dragon Warrior III and IV). Since the iNES format doesn't provide enough info to identify these boards, the mapper_variant option needs to be set to 1 for them in nemulator.ini (GoodNES ROMs are already configured).
  • SRAM wasn't being saved on reset; fixed.
  • Compiled using profile-guided optimization (PGO), resulting in 25% lower CPU utilization (if accurate mode was too slow before, try it now).
  • Support for monitor refresh rates other than 60Hz (see timer_sync option in nemulator.ini).


1/6/2010
nemulator 2.1.1
  • Fixed a bug that, in some cases, prevented SRAM from being saved to disk.


1/5/2010
nemulator 2.1
  • nemulator now includes a cycle-accurate emulation mode! This mode enables accurate emulation of games like Battletoads and Marble Madness and eliminates graphical glitches in many other games. The scanline-based (fast) mode is used in the menu, and the cycle-based (accurate) mode is used in-game. This is configurable in nemulator.ini.
  • Added options to disable sprite limiting (to reduce flicker) and to mask the sides of the screen (to hide scrolling glitches). These are configurable globally and on a per-game basis; see nemulator.ini.
  • Fixed bug that could cause random hangs on game selection.
  • Improved audio resampling.


12/25/2009
neumlator 2.0 beta 3
  • More accurate MMC3 emulation. Fixes Kirby's Adventure pause screen, Mega Man 5 level intro screen, etc.
  • Fixed bug in input handling which caused joypad 1 input to be used for both joypad 1 and 2.
  • Select and Start are now usable in menus.
Merry Christmas!



12/21/2009
nemulator 2.0 beta 2a

nemulator 2.0 beta 2 contained a bug that caused glitches in the background while scrolling. 2.0 beta 2a corrects this.



12/19/2009
nemulator 2.0 beta 2
  • Joystick support (non-analog joysticks only, see nemulator.ini)
  • Menus: On the game selection screen, use A to select a game, B to bring up the menu. In-game, press start+select to bring up the menu.
  • Fullscreen mode configurable via nemulator.ini
  • Configurable reset and menu delay behavior (thanks to Alexander Rojas for the suggestions!)
  • Fixed bug that caused crashes when quitting while in fullscreen mode


7/7/2009
nemulator 2.0 beta 1

nemulator 2.0 development started in 2008 simply in order to switch from DirectDraw to Direct3D (both to fix compatability issues with Vista and as a learning experience). Along the way, it morphed into what you see today. The GUI is the primary feature of nemulator 2.0, but there are a ton of changes under the hood including improved mapper support, an improved sound engine, and many bug fixes.



2003-2008
nemulator 1.0

nemulator development started in 2003 and was worked on, sporadically, through 2008.