An educational 16-bit CPU emulator in Kotlin with a simple assembler and sample programs to demonstrate how processors work.
How It Works
You stumble upon a fun blog series explaining how computers' brains work from scratch.
You enjoy the two blog posts that teach the basics of CPUs in simple terms with pictures.
You launch the ready-to-run program on your computer to play with a tiny virtual computer.
You choose one of the example programs like a loop or function call, and hit run to see it come alive.
You see the registers change, memory update, and instructions execute one by one with debug messages.
You write a simple list of instructions using everyday commands like add or jump, then run it.
You now get how a computer fetches, decodes, and runs code, feeling like you built a mini brain!
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.