• Print

HalfNES 060

Description

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.052. 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, 10, 11, 15, 19, 21, 22, 23, 24, 25, 26, 33, 34, 38, 41, 48, 58, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 86, 87, 88, 89, 92, 93, 94, 97, 107, 112, 113, 118, 119, 140, 152, 154, 180, 182, 185, 200, 201, 203, 206, 212, 213, 214, 225, 226, 229, 231, 240, 241, 242, 244, 246, 25
  • 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.

Changelog

HalfNES 060 (8/29/2015)

  • Fixed Battletoads and Battletoads: Double Dragon freezes on certain levels
  • Reduced jerkiness of scrolling in 50 fps games
    • (not eliminated entirely unless your monitor is also set to 50 FPS)
  • Improved performance a bit, there was some slow cheat engine code constantly running

Links

HalfNES Home

Downloads

Gallery

Loading video...