hackertube.io

I made a NES emulator in 15 minutes

Bisqwit · tutorial · Watch on YouTube

What it is

Bisqwit writes a NES emulator in C++ in about 15 minutes of tool-assisted, sped-up coding, narrated with captions. It shows an accurate emulator built with a compile-time generated 6502 instruction table. Part 2 covers compiling and running it.

Why Hacker News recommends it

HN programmers admire it as a clean, clever demonstration of emulator design and as the standout of a favorite programming YouTuber.

  • 3 people recommended it
  • 5 different months
  • 1 strong recommendations
  • first 2013, last 2022

What HN commenters said

  1. “My favourite programming YouTuber by a long stretch.”

    Classic video among favorite programming YouTuber's work.

    petercooper, 2019-01 · Strong recommendation · in “Let’s Create a Speech Synthesizer in C++17 [video]”

  2. “Here's a very clean and clever NES emulator in C++ by Bisqwit of TAS fame”

    Clean NES emulator coded at tool-assisted speed.

    atesti, 2015-03 · Recommendation · in “Nes emulator written in go”

  3. “there is a nice video series short in minutes(time)”

    Tool-assisted coding journey of making an NES emulator.

    molticrystal, 2022-10 · Recommendation · in “Smolnes: A NES emulator in less than 5000 significant bytes of C++”

Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.

Topics: nes, 6502, c++, emulation, live coding, opcode dispatch

Also recommended by the same people