Skip to content

8BitCPU Toolkit v1.0.0

Latest

Choose a tag to compare

@jurrebuunk jurrebuunk released this 17 Sep 12:49

8BitCPU Toolkit v1.0.0

First stable learning release of the 8BitCPU Toolkit.

Highlights

  • Reliable headless CPU core in cpu.py
  • Assembly assembler in assemblerasm.py
  • Graphical Tkinter emulator in compute.py
  • Real .bin machine-code output alongside readable .mc output
  • Architecture documentation in docs/architecture.md
  • RAM-backed stack with PUSH, POP, CAL, and RET
  • MOV, branch aliases, constants, sections, .org, and data directives
  • Unit tests for the CPU core, assembler, binary encoding, and examples
  • Legacy and experimental files separated into archive/ and experimental/

Release assets

This release includes standalone copies of:

  • cpu.py
  • assemblerasm.py

The standard GitHub source archives are also available below.