Skip to content

version_0.1.2

Pre-release
Pre-release

Choose a tag to compare

@Tahmid019 Tahmid019 released this 29 May 01:50
· 13 commits to master since this release

Release Notes – Pre-Beta Build (v0.1.2)

Release Date: [Insert Date]
Version: v0.1.2 – Refined Version
Stage: Pre-Beta (Tech Preview / Developer Preview)


Overview

Optimized Compiler


Example Program:

Bubble Sort:

MVI C, 06H
OuterLoop:
MOV B, C
DCR B
JZ Done
LXI H, 3700H
InnerLoop:
MOV A, M
INX H
CMP M
JC NoSwap
MOV D, M
MOV M, A
DCX H
MOV M, D
INX H
NoSwap:
DCR B
JNZ InnerLoop
DCR C
JMP OuterLoop
Done:
HLT


Live Register View

  • Displays current values of all 8085 registers:
  • A, B, C, D, E, H, L, M, PC, SP, Flags
  • Automatically updates live as each instruction is executed.
  • Flags update dynamically based on the last operation (Z, S, P, CY, AC).

Memory Viewer

  • Visualizes entire memory map (0000H – FFFFH) in real-time.
  • Changes in memory during execution (e.g., via MOV M, C, STA, etc.) are immediately visible.

Memory Editor

  • Interactive tool to manually edit memory values at any address.
  • Supports:
  • Entering custom hex values
  • Overwriting loaded program data
  • Real-time effect on program behavior if accessed during simulation

Experimental Features

  • Step-by-step execution mode (coming soon)
  • Program reset and re-run
  • Manual PC jump for custom execution flow

Limitations

  • Still some error in Comments and some edge cases, will fix soon

Installation & Usage

  1. Download the .exe file from the Releases section.
  2. Enjoy

Feedback & Support

As this is a Pre-Beta release, user feedback is essential.

  • Found a bug? Report it on the GitHub Issues page.
  • Want a feature added? Suggest it in Discussions or via email.
  • Refer to the included PROGRAMMING.md for instruction formatting guidelines.

Developed By

[Tahmid Choudhury]

Screenshot 2025-05-29 070336

License: [Apache-2.0]


Thanks for trying out the first graphical build of the 8085 Assembly Visualizer. Your input is helping shape a powerful, intuitive, and educational tool for low-level development and learning.

Full Changelog: version_0.1.1...version_0.1.2