Star on GitHubStar2.4k stars

Case study

DuckHuntNESRecomp: a Duck Hunt static recompilation with mouse Zapper

DuckHuntNESRecomp runs the NES game Duck Hunt on PC using NESRecomp, compiling seeded 6502 code paths to C and running unseen code through a cycle interpreter. The shared runner maps mouse input to the Zapper; a project note records fixes to trigger polarity and crosshair defaults. The author reports working menus and gameplay, while audio mixing remains unfinished.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
18
Last commit
2026-11-06
Language
C

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a download method observed; no demo found.
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

  • Prerequisites: A personal Duck Hunt (World).nes ROM is required.
  • Prerequisites: Building requires Visual Studio 2022 and CMake 3.20+.
  • Limits: Audio mixing is work in progress.
  • License: PolyForm Noncommercial License 1.0.0 applies to project code, with additional permissions in PERMISSIONS.md.

Cite

BibTeX

@misc{duck-hunt-nes-recomp-case,
  title = {{DuckHuntNESRecomp: a Duck Hunt static recompilation with mouse Zapper}},
  howpublished = {\url{https://github.com/mstan/DuckHuntNESRecomp}},
  url = {https://github.com/mstan/DuckHuntNESRecomp},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/duck-hunt-nes-recomp-case/}}
}

Plain text

DuckHuntNESRecomp: a Duck Hunt static recompilation with mouse Zapper. https://github.com/mstan/DuckHuntNESRecomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/duck-hunt-nes-recomp-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · mstan/DuckHuntNESRecomp · Revision f2b684a
  2. DUCKHUNT_ZAPPER.md GitHub · mstan/DuckHuntNESRecomp · Revision f2b684a

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab