mighf

“Who said I’m into building chips? I’m just a creative programmer.”

OakyMac


Overview

mighf is a minimal, educational micro-architecture and emulator project.
It lets you experiment with a simple CPU, custom instruction set, and assembly-like programming—all in software.

Features

Getting Started

Build

g++ source/mighf-unix-msys.c -o mighf.bin

Run

./mighf.bin

Example

Load and run an assembly program:

coreshell> load rom/rom.s
coreshell> run

Assembly Example

TDRAW_CLEAR
MOV R1, 10
MOV R2, 5
TDRAW_PIXEL R1, R2, '*'

Project Structure

Contributing

Pull requests and suggestions are welcome!
Feel free to open issues for bugs or feature requests.

License

MIT License


Made with ❤️ by OakyMac.