Live data from Hacker News

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

github.com

1–10 of 13 posts

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

#6

Nice, I built a version in python with curses visualization of all states. 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

Thanks. This looks like an amazing (teaching / exploratory) resource.

Just one question - couldn't immediately see a license file?

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

#7

If you haven’t seen Ben Eater’s YouTube videos, they are top-notch. Even if you “know” the subject material (I thought I did...) they are very well done and worth watching.

Definitely. I made the real thing in hardware. As a complete beginner to electronics it took me quite a long time but it was so worth it. I've always hated having to accept the existence of "magic" in my machines. For me this was the final layer that allowed me to finally understand how electronic computers actually work. Things like building flip flops from scratch were so insightful. And if that's not enough he's got videos on how transistors work at the atomic level. It's like the whole of computer science finally fell into place.

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

#9

Nice, I built a version in python with curses visualization of all states. 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

That looks really nice, how is the speed? I did the same in C#, and implemented it up to bus and transistor level. I could execute a Fibionacci program in asm but it was horribly slow (less than 1M instructions/sec)

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

#10

Nice, I built a version in python with curses visualization of all states. 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

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.

Post reply on HN