I made Ben Eater's 8-bit breadboard computer Emulator in C++

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • TinyE8

    Ben Eater's 8 bit breadboard computer emulator in C++

  • SAP-1

    Simple as Possible CPU Architecture

  • It emulates all chips ob the hardware level (chips.py) and does not need any dependencies except py3.7: https://github.com/dangrie158/SAP-1/tree/master/Emulator

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 6502-emu

    A simple 6502 emulator, with I/O via a 6850 UART.

  • I wrote an emulator for my own 6502-based computer, in C:

    https://github.com/DavidBuchanan314/6502-emu/

    The hardware design was largely based on http://searle.x10host.com/6502/Simple6502.html - the 6850 UART is the only peripheral that is emulated.

    The CPU implementation is "complete", and passes various 6502 test suites.

    Looking back, there's one big thing I'd like to improve - all memory bus accesses should be done through a getter/setter function, which implements the address decoding logic to decide whether the access should be directed to RAM, or a peripheral. The current implementation of peripheral access, iirc, is a bit of a hack.

  • primula

    A simple circuit simulator

  • Cool!

    I didn't go as far as implementing the CPU, but watching his vids inspired me to write a circuit emulator, also in python:

    https://github.com/giannitedesco/primula

    I used it to emulate all the various flip flops, but I was thinking of building a computer in it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Infinite Mac: Turning to the Dark Side

    2 projects | news.ycombinator.com | 27 Mar 2024
  • Best compiler to write .nes cartridge ROMs for testing my own emulator?

    2 projects | /r/EmuDev | 6 Dec 2023
  • NES emulator with network multiplayer written in Go

    1 project | news.ycombinator.com | 19 Aug 2023
  • Writing a 6502 emulator in Python

    3 projects | /r/programming | 11 Jul 2023
  • I attempted to make a NES emulator in Go

    1 project | /r/gogamedev | 27 May 2023