nowfound

Dev tools · February 9, 2013

An NES emulator written in Rust

NES emulator written in Rust. Contribute to pcwalton/sprocketnes development by creating an account on GitHub.

An NES emulator written in Rust launched on February 9, 2013 with 125 votes, #11 of 551 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 13 years on.

Visit github.com ↗Alternativestop 2% of February 2013

In plain words

An NES emulator written in Rust allows developers to run classic Nintendo Entertainment System games on modern systems. Built using the Rust programming language, it targets software developers and retro gaming enthusiasts interested in emulation technology. The project is available on GitHub, making it accessible for those who want to study emulation implementation, contribute to development, or play NES games on contemporary hardware.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • My x86 emulator written in JavaScript2013 · copy.sh · ▲765

    Run KolibriOS, Linux or Windows 98 in your browser

  • NES Party – Online Multiplayer NES Emulator Using WebRTC2018 · nes.party · ▲237

    Play classic 8-bit retro games online with friends! Free multiplayer emulator in your browser. No downloads required.

  • NP
    NESFab – Programming language for making NES games2023 · pubby.games · ▲298

    This is a long-running personal project I've had to write an optimizing compiler from scratch. Everything was done by me, including the lexer/parser, SSA-based IR, high-performance data structures, and code generator. Originally I wasn't targeting the NES. It started as a scripting language, then it morphed into a C++ replacement, and then finally I turned it into what it is today. The large scope of the project and colorful history means it's still a little rough around the edges, but it's now working well enough to post.

  • A NES Emulator Written in Emacs Lisp2019 · github.com · ▲10

    A NES Emulator written in Emacs Lisp. Contribute to gongo/emacs-nes development by creating an account on GitHub.

  • A DOS-like hobby OS written in Rust and x86 assembly2025 · github.com · ▲207

    To try it out, simply build the project yourself from source, or use attached bootable ISO image of the system (in Releases on Github) and run it in QEMU. https://blog.vxn.dev/rou2exos-rusted-edition

  • Ghidra Plays Mario2023 · github.com · ▲207

    I've been exploring new ways of testing Ghidra processor modules. In this repo, I was able to emulate NES ROMs in Ghidra to test its 6502 specification, which resulted in finding and fixing some bugs. Context: Ghidra is used for reverse engineering binary executables, complementing the usual disassembly view with function decompilation. Each supported architecture has a SLEIGH specification, which provides semantics for parsing and emulating instructions, not unlike the dispatch handlers you would find in interpreters written for console emulators. Emulator devs have long had extensive test…

Questions this answers

More dev tools this month

the category →
  • /dev/null▲468

    a social network for devs

    Dev tools · 2d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 25d ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 22d ago · openbot.run

  • Talanoa▲340

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 20d ago · talanoa.email

  • CoreSpeed▲332

    One MCP for everything your agents need: apps, memory, tools

    Dev tools · 27d ago · corespeed.io

Source: Show HN post ↗

Launched alongside, February 2013

the whole month →