Skip to content

henrykvdb/8-bit-cpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1e8008c · Jun 2, 2024

History

32 Commits
May 8, 2024
Apr 21, 2024
May 5, 2024
May 5, 2024
Jun 2, 2024
May 18, 2024
Jun 2, 2024
May 18, 2024
Jun 2, 2024

Repository files navigation

8 bit breadboard CPU

Welcome to the github repo for my 8 bit breadboard CPU. I will add info and documentation as the project progresses.

image unmarked image on bottom (04/2024)

Features

  • 8 bit data, 8/16/.. bit instructions (up to 65.5k)
  • 256B RAM, direct + indirect addressing
  • Up to 65.5k instructions; 256 types, each up to 16 µstep
  • Harvard architecture (to not need bootloader)

HW TODO

  • Hook up I2C display
  • Test full instruction set

SW TODO

  • Add more complex instructions (stack?)
  • (add kicad project)
  • (add high level schematic)
  • (EEPROM-arduino\display-decoder => negative number support)
  • (Test driving I2C display without any libs)
  • (Compiler)

State

Current state: all connectivity tested (with some jumper wires still). Basic instructions (+fibonacci program) functional, flags not connected to control yet.

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published