nowfound

Dev tools · alternatives · 2026

24 alternatives to CHIP-8 console implemented in FPGA

CHIP-8 console on FPGA. Contribute to pwmarcz/fpga-chip8 development by creating an account on GitHub.

CHIP-8 console implemented in FPGA is a hardware recreation of the classic CHIP-8 virtual machine built using field-programmable gate array technology. It allows users to play retro games designed for the original… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. CHIP-8 console implemented in FPGA launched in 2018; newer entries below may have overtaken it.

  1. 1

    A while back I wrote a CHIP-8 emulator (which is considered the Hello, World! of emulators and is more accurately a virtual machine since historically CHIP-8 was an interpreted language running on top of the COSMAC VIP to make game programming easier). But a few months ago I got really interested in embedded software, so decided it would be neat to port my emulator to a STM32 MCU and design a console around it as a learning experience, since CHIP-8 never existed as a physical system. I didn't know much about embedded software when I began, and even less about electronics, but I managed to…

    2022 · github.com · its alternatives →

  2. 2

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

    2025 · github.com · its alternatives →

  3. 3

    Adventures in hardware hacking, low-level software, FPGAs, and more!

    2019 · craigjb.com · its alternatives →

  4. 4AR

    Software and hardware projects for fun from a guy who loves retro computing

    2019 · internalregister.github.io · its alternatives →

  5. 5

    Run KolibriOS, Linux or Windows 98 in your browser

    2013 · copy.sh · its alternatives →

  6. 6

    Learn how classic game hardware worked. Write code and see it run instantly.

    2016 · 8bitworkshop.com · its alternatives →

  7. 7
  8. 8GB

    Hey HN, Over the past ~1.5 years, I built an open-source FPGA retro emulation handheld that can play Game Boy, Game Boy Color, and Game Boy Advance cartridges. To my knowledge, there isn't an existing open-source FPGA emulator that can play physical cartridges like this. One of my main goals was to do all of the pieces myself, and be able to understand every component of it, so I designed my own PCB, wrote the firmware, wrote a Game Boy and Game Boy Advance emulator for the FPGA (using the Chisel HDL), and designed a 3D-printed case. I detailed the design and development process in the…

    2025 · eli.lipsitz.net · its alternatives →

  9. 9

    Yet another 6502 emulator that one day dreams of being an Atari 2600. - haldean/x6502

    2013 · github.com · its alternatives →

  10. 10

    An open source fantasy game console for building 8-bit games

    2018 · its alternatives →

  11. 11

    A multitasking monolithic Kernel based x86 targeting Operating System written in C# from scratch aiming for high-level implementation of drivers in managed environment. - amaneureka/AtomOS

    2017 · github.com · its alternatives →

  12. 12
  13. 13

    A Terminal Based Chip-8 Emulator. Contribute to LakshyAAAgrawal/chip8emu development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  14. 14IM

    Hi, As a 8-bit C64 game coder in eaarly 90ties and currently mostly FE-focused dev, decided to give a go to a simple retro game archive. This is purely fun project - so i decided to post it to HN, mayne it'll resonate :)

    2023 · polishpixels.com · its alternatives →

  15. 15
    8bitcn/ui▲403

    8‑bit UI components that work in any framework

    Dec 2025 · 8bitcn.com · its alternatives →

  16. 16RP

    2017 · hasaranga.com · its alternatives →

  17. 17

    Hi! me and my friends together built an 8 bit CPU implemented in Logisim purely from scratch. The control unit of this system does not implement the generic microcode ROM or any kind of RAM. This was made purely from discrete logic gates and coded the system to run different programs. key features: Custom 16-instruction Harvard ISA, 8-bit fixed format, 4 general purpose registers Hardwired control unit built entirely from AND/OR gate logic matrix Dual-phase clocking to eliminate race conditions Bootstrap Control Unit that cold-boots via ROM-to-RAM transfer Early-exit conditional…

    Jun 2026 · github.com · its alternatives →

  18. 18

    Send video/audio over HDMI on an FPGA. Contribute to hdl-util/hdmi development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  19. 19

    🍃 Learn to code by making games in a JavaScript web-based game editor. - hackclub/sprig

    2022 · github.com · its alternatives →

  20. 20

    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…

    2023 · github.com · its alternatives →

  21. 218C

    Hi everybody! Due to Covid 19 pandemic I was forced in my home, so I revamped my book https://8bit.gioorgi.com It is a huge collection of information about the 8bit comnputer era (1980-1985) up to the NES console. I collected information from various source including “The 8bit Guy” videos and specific site (like C64 wiki, nesdev etc). I am using docusaurus to give a pleasnt look to the whole site. Please give me you feedback (and happy new year btw)!

    2021 · its alternatives →

  22. 22

    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

    2025 · github.com · its alternatives →

  23. 23

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

    2013 · github.com · its alternatives →

  24. 24

    DAN64 is a open software and open hardware project to build an 8-bit microcomputer using an AVR microcontroller.

    2015 · usebox.net · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →