8085 Microprocessor Simulator

Simulate and learn 8085 microprocessor programming with our intuitive online Tool

Hero Light
Steps
Magnifying glass hovering over document icon

Click on Download

Click on the Download button for lated release or Find the version you want to test through github.

Hand clicking a download button

Keep the File

The Application is only made for educational purposes and is safe to use. It can be verified through GitHub.

Folder with downward arrow indicating file save

Enjoy!

Click on the .exe file to start the application. It will automatically download required sdl packages.

About

An Object-Oriented Programming project to emulate the Intel 8085 microprocessor, providing a virtual environment for assembly programming, debugging, and learning. An emulator is a computer hardware or software mechanism that mimics the workings of another mechanism to enable applications made for a system (invariably older or unique hardware) to execute on an alternate. It simulates the original mechanism's architecture, down to the processor, memory, and input and output schemes. With an 8085 emulator, the goal is to simulate the working of the Intel 8085 microprocessor.

Features
  • 1. MPMC Instructions

    All the documented instructions (246 as per intel guidlines) have been manually crafted with proper modular functioning.

  • 2. OnBoard Debugging

    Test your code on every aspect, with customized debugging and live changing register and memory views.

  • 3. OnBoard Code Editor

    Type your own code in any way. It will automatically beautify your code in correct format and set it for execution.

Contribute
image_code

We are constantly striving for improvement and any help is appreciated. 8085 MPMC Simulator / Emulator is a C++/OOPs based project that started as a hoby to help students, so any help is greatly appriciated.

Example

Bubble Sort Implementation

8-bit Square root

Factorial

TECH STACK

  • C++
  • Qt
  • GitHub
  • Visual Studio Code 2022
  • SDL3