Repository navigation
version_0.1.2
Pre-release
Pre-release
·
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
- Download the
.exefile from the Releases section. - 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.mdfor instruction formatting guidelines.
Developed By
[Tahmid Choudhury]
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
