Skip to content

fredimachado/BenEater8bitComputer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
Dec 1, 2021
Dec 5, 2021
Dec 5, 2021
Nov 30, 2021
Nov 30, 2021
Dec 1, 2021
Dec 1, 2021
Nov 28, 2021
Dec 1, 2021
Dec 1, 2021

Repository files navigation

Ben Eater 8-bit Computer Emulator

.NET

Attempt to create a Ben Eater 8-bit computer emulator

Visit: https://fredimachado.github.io/BenEater8bitComputer/

Background

I'm fascinated about technology, so getting to know how computers work (and maybe build one) is something that I really enjoy doing. I came across Ben Eater's 8-bit computer series a while ago and thought about building an emulator, since I don't have all the parts to build it at the moment.

If you want to have a look at his awesome content, check out his YouTube channel: https://www.youtube.com/c/BenEater

Instructions

Instructions implemented so far: NOP, LDA, ADD, SUB, STA, LDI, JMP, OUT, HLT

TODO

  • Create compiler
  • Update implementation since the last video I watched was https://www.youtube.com/watch?v=FCscQGBIL-Y
  • Create a Blazor WASM Web project
  • Create compiler page in Web project
  • Create a page to load programs and see the emulator in action
  • Improve the compiler page (Maybe show output in binary too? Return output in array format?)
  • Make the page look pretty (Might be the most difficult item in the TODO list for me)

Contributing

Feel free to create an issue to start a discussion or create a pull request! :)

Releases

No releases published

Packages

No packages published