/asm-sim

Simple 8-bit computer simulator in JS

Primary LanguageJavaScriptMIT LicenseMIT

Simple 8-bit Computer Simulator

A simple computer simulator made for fun and study purposes.

TODO

  • CPU
  • RAM
  • Computer
  • Clock
  • Opcodes list
  • Opcode decoder
  • Compiler (WIP)
  • LCD-like module
  • Map memory to output
  • UI
    • Code editor
    • Compile/assemble button
    • Output UI
    • Register view
    • Memory view
    • Let user run/step/reset computer
    • Let user change clock speed
  • Optimize CPU operations
  • Optimize RAM operations