nowfound

Dev tools · February 2, 2019

A NES Emulator Written in Emacs Lisp

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

A NES Emulator Written in Emacs Lisp launched on February 2, 2019 with 10 votes, #965 of 3,290 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 7 years on.

In plain words

A NES Emulator Written in Emacs Lisp is a Nintendo Entertainment System emulator built entirely in Emacs Lisp, the programming language used to extend the Emacs text editor. It allows users to play classic NES games within Emacs. The project is designed for retro gaming enthusiasts and Emacs users interested in emulation technology. What stands out is the unusual choice of implementation language—creating a fully functional game emulator in Emacs Lisp demonstrates both technical ingenuity and the flexibility of the Emacs ecosystem.

written from the facts on this page · September 2026

Does a similar job

all alternatives →
  • An NES emulator written in Rust2013 · github.com · ▲125

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

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

    Run KolibriOS, Linux or Windows 98 in your browser

  • 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.

  • 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…

  • Chip-8 emulator written in JavaScript2025 · github.com · ▲35

    A Chip8 emulator written in JavaScript. Contribute to victorqribeiro/Chip8js development by creating an account on GitHub.

  • 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.

More dev tools this month

the category →
  • /dev/null▲490

    a social network for devs

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

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

    Dev tools · 28d ago · github.com

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

    Dev tools · 26d ago · github.com

  • OpenBot▲362

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

    Dev tools · 23d ago · openbot.run

  • Talanoa▲346

    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 · 21d ago · talanoa.email

  • CoreSpeed▲332

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

    Dev tools · 29d ago · corespeed.io

Source: Show HN post ↗

Launched alongside, February 2019

the whole month →
  • MY

    Make your site’s pages instant in 1 minute and improve your conversion rate by 1%.

    Life & fun · 2019 · instant.page

  • Flatfile▲1,069

    The data onboarding platform

    AI · 2019 · flatfile.com

  • Mixkit▲984

    High-quality stock videos that are completely free.

    Growth · 2019 · mixkit.co

  • Sheety▲974

    Turn your Google Sheet into an API instantly, for free

    Dev tools · 2019 · sheety.co

  • Computer generated people - refresh to get a new one

    AI · 2019 · thispersondoesnotexist.com

  • Build custom ecommerce stores visually

    Work · 2019