HalfNES by Andrew Hoffman
Released as free software under GPL V3 - See license.txt for details.
Current Features:
-Cross-Platform
-Supports Mapper 0, 1, 2, 3, 4, 5, 7, 9, 11, 21, 22, 23, 24, 25, 26, 34, 66, 68,
69, 71, 78, 87, 118, 226
-Accurate sound core
-Fast display code
-Battery save support (No save states! Come on. You can live without them.)
-Remappable controls!
-Full screen mode
Default Controls (See Preferences dialog to remap them, need to reload the ROM for changes to apply):
Controller 1:
-D-Pad: Arrow Keys
-B Button: Z
-A Button: X
-Select: Right Shift
-Start: Enter
Controller 2:
-D-Pad: WASD
-B Button: F
-A Button: G
-Select: R
-Start: T
Please keep in mind that this is an alpha release.
At this point in development, almost all US released games will start, but
certain games still have graphics corruption or freezing problems.
Please report any issues you encounter with the emulator or with games on the
Google Code page (http://code.google.com/p/halfnes/).
Do NOT ask me where to find ROM files of commercial games. Some public domain
homebrew ROMs are available at www.pdroms.de for testing purposes.
A 2 ghz Athlon 64 or better is currently required to run all games full speed.
Saved games are placed in the folder that the ROM file is in for now.
If you are having problems getting the emulator to run, make sure to update your
Java Runtime to the latest version. Go to http://java.com/en/download/manual.jsp
and get the correct version for your OS.
Special Thanks to the NESDev wiki and forum community for the invaluable NES
hardware reference that made this project possible.