/CPU

Custom CPU built in Logisim

Nico8 CPU

An 8bit computer built in Logisim that features

  • All of the basic things like registers, r/w to RAM, jumps, moving data, ALU operations, etc.
  • 16bit register pairs for mathematical operations
  • Interrupts
  • IO ports

Documentation here

Screen Shot 2024-06-21 at 9 59 56 AM

How to Run

  • Download all .circ files
  • Load CPU.circ into logisim
  • For an example program that loads r2 with the joystick when there is an interrupt, load interrupt.bin into PROGRAM RAM