Nintendo Entertainment System / FamicomNintendo R&D1, 1984
NES / Famicom Playable

Duck Hunt

Game: Duck Hunt (NES / Famicom, 1984)

NES

A static recompilation of the NES Duck Hunt with nesrecomp, the author’s own framework: the ROM’s 6502 code is translated to C and compiled to native code, and the PPU, APU, and mapper are simulated by the runtime library. The mouse stands in for the Zapper: you aim with it and fire with the left button, with an optional on-screen crosshair, and the game’s light detection, with its black screen and target flash, is simulated as on the console. All three game modes (A, B, and C), duck flight, hits, scoring, the dog, and round progression work. Since 1.2.0 (October 5) it uses the cycle-accurate CPU; the latest, 1.2.1 (October 19), is for 64-bit Windows. 21 of its 42 commits list Claude as a co-author.

You needYour own Duck Hunt (World) ROM for NES, and a mouse. Plus 64-bit Windows.

How it gets to PC
Static recompilation
Console
Nintendo Entertainment System / Famicom
Architecture
6502
Author
mstan
Original studio
Nintendo R&D1
Year
1984
Stars
18
Last activity
2026-11-11 · today
Latest version
v1.2.1 · 2026-10-19
Language
C
View repository ↗
6502ai-assisted
README badge

If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.

README badge
[![Recompendium](https://recompendium.com/insignias/recomp/duck-hunt.svg)](https://recompendium.com/en/recomp/duck-hunt/)