.:: aNESe - Another NES Emulator

aNESe is yet another Nintendo Entertainment System emulator coded entirely in C++. Graphics and sound are output through the excellent Allegro graphics library. This was my very first attempt at writing an emulator!

.:: What can it do?

Well, it emulates traditional mappers. Forget about all the other somewhat exotic memory mapping schema. It won't mow your lawn for ya; It can't come up with titration reports; It will not make your girlfriend / boyfriend look any nicer.

.:: Screenshots

There are no cool screenshots at the moment. The old ones were removed simply because you've seem them all millions upon millions of times.

.:: what's New?

02/15/05 - 4.0a

- Added support for PAL games (Retrocoders - Years Behind Demo works);
- Added support for 16-bit graphics;
- Added shortcut keys for switching between windowed and fullscreen modes (ALT-ENTER),
and for pausing the emulation process (CTRL-P);
- Full customization of display dimensions is now allowed;
- Customized palettes can now be loaded through the emulation settings
dialog;
- Added two new graphic filters: Super2xSaI and SuperEagle (NOTE: you
must have 16-bit graphics selected to make these work properly
and have a fast computer);
- Fixed various memory leaks;
- Fixed a bug found in the state loader;
- Sped up the inaccurate PPU core;
- Improved the accurate PPU core (fixed some bugs);
- Partial support for joypads;
- Fixed mapper 68 (After Burner II). Should work fine now;
- Fixed mapper 5 (MMC5). Castlevania III works better now;
- Added support for ZIP files;

.:: Files

  • aNESe v4.0a - [ ZIP ]
    aNESe v3.0a - [ ZIP ]
    aNESe v2.0a - [ ZIP ]
  • aNESe v4.0a - Source - [ ZIP ]
  • Allegro DLL - [ ZIP ]
    * aNESe no longer requires this file, but you may still need it if you're using older versions.