C NES

Open-source C projects categorized as NES

The Nintendo Entertainment System (NES) is an 8-bit third-generation home video game console produced by Nintendo.

Top 15 C NES Projects

  1. Provenance

    iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. puNES

    Qt-based Nintendo Entertaiment System emulator and NSF/NSF2/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)

    Project mention: Plastic – A Modern NES Emulator That Works with EGUI and TUI | news.ycombinator.com | 2024-10-19

    puNES also deserves more attention. It is highly accurate and supports obscure mappers and Famicom Disk System games: https://github.com/punesemu/puNES

  4. smolnes

    NES emulator in <5000 bytes of C

  5. retro-go

    Retro emulation for the ODROID-GO and other ESP32 devices

  6. Dn-FamiTracker

    modifications and improvements for 0CC-FamiTracker (based on j0CC-FamiTracker 0.6.3)

    Project mention: The Family Bass | news.ycombinator.com | 2025-01-17

    Further, FYI: famitracker has a few different variants, with DN–famitracker being the fork, currently closest to accurately reproducing, the NES and the most common extant sound expansion chips: https://github.com/Dn-Programming-Core-Management/Dn-FamiTra...

    And Famistudio is an excellent alternative if you prefer composing on a piano roll: https://famistudio.org

  7. llvm-mos-sdk

    SDK for developing with the llvm-mos compiler

  8. NesUEFI

    A bootable NES Emulator running on UEFI

  9. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  10. agnes

    NES emulation library with an easy to use API.

  11. dwrandomizer

    A randomizer for Dragon Warrior 1 for NES. Compatible with Windows, Mac OS, and Linux.

  12. PicoSystem_InfoNes

    NES emulator for the Pimoroni PicoSystem RP2040 gaming handheld.

  13. mbh-A53-witchnwiz

    Mapper 28 (Action 53) version of Witch n Wiz; 2nd place winner of the 2020/21 nesdev competition.

  14. Fceumm-PS2

    FCEUmm-PS2

  15. VirtuaNES

    VirtuaNES - Now With Palettes!

  16. binjnes

    NES emulator implemented in C, that also runs in the browser

  17. is-Engine-Demo

    This version is made for 35 years of Super Mario Bros!

  18. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C NES discussion

Log in or Post with

C NES related posts

  • The Family Bass

    2 projects | news.ycombinator.com | 17 Jan 2025
  • Plastic – A Modern NES Emulator That Works with EGUI and TUI

    2 projects | news.ycombinator.com | 19 Oct 2024
  • Chiptune Program Suggestions?

    1 project | /r/chiptunes | 26 Jun 2023
  • PSA: If you use DN-famitracker, don't upgrade to 0.5.0.1. That version is buggy and could potentially "soft-corrupt" modules.

    1 project | /r/chiptunes | 25 Jun 2023
  • Difference between different versions\forks of famitracker?

    1 project | /r/famitracker | 20 May 2023
  • How should I go about getting Famitracker now?

    1 project | /r/famitracker | 2 May 2023
  • How do i download famitracker?

    1 project | /r/famitracker | 9 Feb 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source NES projects in C? This list will help you:

# Project Stars
1 Provenance 6,048
2 puNES 678
3 smolnes 642
4 retro-go 615
5 Dn-FamiTracker 408
6 llvm-mos-sdk 292
7 NesUEFI 180
8 agnes 129
9 dwrandomizer 99
10 PicoSystem_InfoNes 66
11 mbh-A53-witchnwiz 32
12 Fceumm-PS2 32
13 VirtuaNES 27
14 binjnes 21
15 is-Engine-Demo 12

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C is
the 6th most popular programming language
based on number of references?