Duck Hunt Recompilation
The original game's compiled code translated into a native program for a new platform, usually a PC port.
Based on Duck Hunt
Links, repository & detailsAbout
A static recompilation of Duck Hunt (NES) for native PC, built with the NESRecomp framework. The README marks it as playable: the title screen, Game A/B/C selection, duck flight, hit detection, scoring, dog animations and round progression work. It translates the original 6502 machine code to C at build time rather than emulating it.
How it differs from the original
The README says the Zapper's two-phase light detection is simulated.
Getting started
Download the Windows zip from Releases, extract it and run DuckHuntRecomp.exe. Use Tab to cycle game modes and Enter to confirm on the title screen.
History
The README says this recompilation is a byproduct of developing the nesrecomp framework, with the games serving as a proving ground, and describes it as an in-development preview rather than a finished port.
Known issues & limitations
- Audio is basic; full mixing is still a work in progress.
- The crosshair is only an overlay and cannot count as light detected by the gun.
- Audio is basic: APU register writes are captured but full mixing is still work in progress.
What you need to run it
Features
- The title screen, game mode selection, and gameplay are playable.
- Mouse movement aims the Zapper, and left click fires it.
- A crosshair follows the aim point; it is white normally and red when firing.
- Zapper light detection simulates the game's two-phase sequence.
- Aim mapping follows the displayed picture when the window is resized and treats black bars as offscreen.
How to install
- Download `DuckHuntNESRecomp-windows-x64.zip` from Releases.
- Put the ROM in the same directory as the program, or select it at runtime.
Controls
- Press F8 to save the cycle state and F9 to load it.
- Use Controls to remap inputs in `config.ini`.
Summarised from the project's README.
Licensing & legal
- Released under PolyForm Noncommercial 1.0.0, with third-party components keeping their own licenses.
FAQ
- What is Duck Hunt Recompilation?
- Duck Hunt Recompilation is an open-source recompilation of Duck Hunt. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on NES.
- Do I need the original game files to run Duck Hunt Recompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Duck Hunt Recompilation licensed?
- project: PolyForm Noncommercial 1.0.0 (project code). The repository itself is the authoritative source.





