8085 Microprocessor Simulator is an open-source simulator for the Intel 8085 microprocessor. It provides an interface to write, assemble, and execute 8085 assembly programs while observing the complete state of the processor including registers, memory, flags, and I/O ports.
You need the following tools installed on your system:
- Python 3.12 or later
- Node.js 22 or later (includes npm)
- Rust 1.70 or later (includes Cargo) — for more info visit rust-lang.org
- Git
sudo apt update
sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file \
libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-devsudo pacman -S webkit2gtk-4.1 base-devel curl wget file openssl gtk3 \
libappindicator-gtk3 librsvgInstall Xcode Command Line Tools:
xcode-select --installInstall Microsoft Visual Studio C++ Build Tools. When installing, select Desktop development with C++.
git clone https://github.com/girisakar365/8085-Microprocessor.git
cd 8085-Microprocessor
# Linux/macOS
chmod +x Scripts/dev.sh
./Scripts/dev.sh
# Windows
.\Scripts\dev.bat-
Clone the repository
git clone https://github.com/girisakar365/8085-Microprocessor.git cd 8085-Microprocessor -
Setup Backend
python3 -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate pip install -r requirements.txt cd ..
-
Setup Frontend
npm ci
python -m Server
npm run tauri devFor web-only development (without Tauri):
npm run devnpm run tauri buildThis repository includes a Dev Container configuration for Visual Studio Code. This provides a consistent development environment with all dependencies pre-installed.
To use:
- Install the Dev Containers extension
- Open the repository in VS Code
- Click "Reopen in Container" when prompted (or run
Dev Containers: Reopen in Containerfrom the command palette)
The container will automatically run the setup script on creation.
See CONTRIBUTING.md for guidelines on how to contribute to this project.
This project has adopted a Code of Conduct. Please read it before participating.
This project is licensed under a Non-Commercial License. See LICENSE.md for details.
Last Updated: November 2025