The Assembler Simulator is an 8-bit CPU simulation tool that utilizes the "Samphire" sms32v50 Microprocessor Simulator instruction set.
-
Updated
Nov 14, 2025 - TypeScript
Assembly is a low-level programming language in which there is a very strict correspondence between language instructions and architecture machine code instructions.
The Assembler Simulator is an 8-bit CPU simulation tool that utilizes the "Samphire" sms32v50 Microprocessor Simulator instruction set.
⚙️ C99-compatible multipass compiler written in TypeScript with GCC extensions support. Features a handcrafted left-recursive parser, custom IR, SSA-based optimizer, and a full frontend/backend pipeline. Compiles to x86 machine code with integrated assembler and emulator.
Integrate Intent Instantly: where sophistication meets simplicity. ETHIndia'23 Finalist
A block-based programming environment for learning about assembly programming.
💻 A web simulator that converts the Assembly code written in RISCV ISA to Machine code.
Assembler and Simulator for RISC-V RV32I instruction set that runs entirely in web browser.
💾 Mano machine simulator (with an assembler!)
MZ-700 Full JavaScript emulator (although TypeScript is often used)
Assembler and disassembler designed specifically for Game Boy Advance homebrew.
Yamas: Yet Another Macro Assembler (for the PDP-8)
javascript-y assembler, supports and is tested with nasm syntax
Created by Kathleen Booth
Released 1949