How I Made a Handheld NES on a $1 CPU

I built a handheld NES from scratch, and programmed most performant NES emulator on the ESP32. In this video, I break down the design, the brutal optimization process, and how you can build your own for less than $20. Github Repository: https://github.com/Shim06/Anemoia-ESP32 Want to make a PCB? NextPCB offers PCB fabrication and assembly services with fast turnaround times and affordable pricing to help bring your electronics projects to the next level. Check out NextPCB: https://www.nextpcb.com?code=Shim These are the exact parts used in this project. These are affiliate links. Buying through helps support me at no extra cost to you. Thank you for your support. ESP32 → https://s.click.aliexpress.com/e/_c36... 240x320 ST7789 Display → https://s.click.aliexpress.com/e/_c33... PAM8403 Amplifier Module → https://s.click.aliexpress.com/e/_c3b... MicroSD Card Module → https://s.click.aliexpress.com/e/_c3u... TP4056 Charging Module → https://s.click.aliexpress.com/e/_c3Y... S09 Buck Converter → https://s.click.aliexpress.com/e/_c4M... SS12F17 Slide Switch → https://s.click.aliexpress.com/e/_c3d... 12×12×7.3mm Tactile Push Buttons → https://s.click.aliexpress.com/e/_c4W... 40mm Speaker → https://s.click.aliexpress.com/e/_c2z... Credits & Attributions Clips/footage I used in this video: [1:22] – ‪@greatscottlab‬→    • Arduino Basics 101: Hardware Overview, Fun...   [1:45] – ‪@LuccasLab‬→    • A beginner’s guide to ESP32 | Hardware & c...   [3:43] – ‪@ModernVintageGamer‬ →    • How NESticle changed NES Emulation forever...   [5:55] – ‪@theslowmoguys‬ →    • How a TV Works in Slow Motion - The Slow M...   [15:55] – ‪@SimscaleSimulation‬→    • Thermal Analysis of a Printed Circuit Board   [16:04] – ‪@satisfactoryprocess‬→    • How It's Made: Multilayer PCB Manufacturin...   All clips are used for educational/illustrative purposes. Full credit goes to the original creators. Introduction - 0:00 Chapter 1: Choosing the Hardware - 1:21 Chapter 2: Writing an NES Emulator from Scratch - 3:33 Chapter 3: PCB Time - 13:20 Chapter 4: The Sum of All Parts - 25:54 Ending - 28:13