fredimachado / BenEater8bitComputer

Attempt to create a Ben Eater 8-bit computer emulator

Home Page:https://fredimachado.github.io/BenEater8bitComputer/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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! :)

About

Attempt to create a Ben Eater 8-bit computer emulator

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


Languages

Language:C# 86.8%Language:HTML 6.6%Language:CSS 6.6%