My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages

HalfNES is an open-source emulator for the Nintendo Entertainment System, written in Java. Currently, it only runs as a standalone Java SE application. The current version is 0.047. Please report any problems you encounter with the emulator or with specific games in the Issues section of this site. A list of known broken games is available here.

Current Features:

  • Joystick support through both Direct Input and xInput (thanks Zlika)
  • Supports Mapper 0, 1, 2, 3, 4, 5, 7, 9, 11, 21, 22, 23, 24, 25, 26, 34, 66, 68, 69, 71, 78, 85, 87, 118, 119, 226
  • SRAM save support (no save states however)
  • Accurate sound core
  • Fast video code with NTSC filter (filter is still slow)

  • Full screen support

  • Cross-platform portable
  • Added options dialog for easier remapping of keys

Default Controls:

  • D-Pad: Arrow Keys
  • B Button: Z
  • A Button: X
  • Select: Right Shift
  • Start: Enter

Note on joystick support:

The first detected gamepad will be used as Controller 1, and the second will be Controller 2. Currently the buttons used are not configurable.

Powered by Google Project Hosting