Author Topic: Web-based Emulator of my Ben Eater inspired 8-bit breadboard computer  (Read 306 times)

0 Members and 1 Guest are viewing this topic.

Offline visrealm

  • Newbie
  • Posts: 4
  • Country: au
  • Australian Software Developer
    • Visual Realm Software
Howdy. This may be of interest to some.

First, I watched Ben Eater's fantastic YouTube series.

Then, I made my own and improved it, incorporating some of James Bates' improvements and some of my own, including an esp8266 (Wi-Fi) program loader.

I added a web-based assembler, based on customasm.

Then, I wrote an emulator for it in C.

Then, I wrote a web front-end for it.

This is the result. A breadboard computer that you can program, in your browser!

https://cpu.visualrealmsoftware.com/emu

Demonstration video:


The real deal:


Note: I plan to share the code that went into building my computer and emulator soon. Will reply here once I do.

Update 25/09/2019: All code now available here: https://github.com/visrealm/vrcpu
« Last Edit: September 25, 2019, 02:10:50 am by visrealm »
 
The following users thanked this post: ebclr

Offline FirstTry

  • Contributor
  • Posts: 8
Re: Web-based Emulator of my Ben Eater inspired 8-bit breadboard computer
« Reply #1 on: September 20, 2019, 01:20:00 am »
That looks nice, I made one as well off of his videos, I added a LCD display and made say “hello world”. Are you planing on making a video card like ben did on his recent videos?
 
The following users thanked this post: visrealm

Offline visrealm

  • Newbie
  • Posts: 4
  • Country: au
  • Australian Software Developer
    • Visual Realm Software
Re: Web-based Emulator of my Ben Eater inspired 8-bit breadboard computer
« Reply #2 on: September 20, 2019, 01:22:30 am »
Thanks!

I'm not planning to make the video card, though one of my friends is pushing for it :D

I do plan to add an LCD display though - will make it a bit more useful. Though, then I'll have to emulate that too  ;D
« Last Edit: September 20, 2019, 01:27:32 am by visrealm »
 

Offline FirstTry

  • Contributor
  • Posts: 8
Re: Web-based Emulator of my Ben Eater inspired 8-bit breadboard computer
« Reply #3 on: September 20, 2019, 01:37:54 am »
This is a picture of my board, I wanted to add some input, but I'm still in school didn't really have time. Are you making videos on this project, like a YouTube channel?
[ Specified attachment is not available ]
 

Offline visrealm

  • Newbie
  • Posts: 4
  • Country: au
  • Australian Software Developer
    • Visual Realm Software
Re: Web-based Emulator of my Ben Eater inspired 8-bit breadboard computer
« Reply #4 on: September 20, 2019, 01:44:21 am »
Looks great! Well done. It's quite an achievement to finish it.

I didn't really document the build. I have some photos and very short videos in my Gallery

I have one YT video of it running: https://youtu.be/Zj5HfeiyHRU and the other video on the emulator (above)
 

Offline visrealm

  • Newbie
  • Posts: 4
  • Country: au
  • Australian Software Developer
    • Visual Realm Software
Re: Web-based Emulator of my Ben Eater inspired 8-bit breadboard computer
« Reply #5 on: October 03, 2019, 02:53:23 am »
Have just added the code for this project to a github repo.

If you're interested in the esp8266 Wi-Fi program loader or the C emulator libary or the WASM wrapper, web front-end for the assembler and emulator.. it's all there:

https://github.com/visrealm/vrcpu

Have at it! :)
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf