Skip to content

v0.0.1

Choose a tag to compare

@khenderson20 khenderson20 released this 02 Jul 20:46

clearCore v0.0.1

First stable release of the clearCore MIPS CPU emulator.

What's included

  • Terminal UI (number_system_converter) — number system converter + MIPS simulator via FTXUI
  • Qt6 Widgets GUI (clearCore-gui) — dockable panels for datapath, registers, memory, pipeline trace, code editor, and statistics
  • Qt Quick / QML GUI (clearCore-quick) — QML front end backed by the same core
  • mips_core — single-cycle and pipelined (5-stage) MIPS CPU with hazard detection and forwarding
  • nsc_core — number system converter (parse/format/convert between bases)

Test coverage

All 20 tests pass across unit, integration, Qt smoke, and MARS golden differential tests.

Building

```bash
cmake --preset debug # or: release, core-only, asan
cmake --build --preset debug
ctest --preset debug
```

See the Getting Started wiki for full setup instructions.