10 releases are consolidated into 5 major-version chapters, covering 19 recorded improvements.
Major version chapterLatest generation
v5.0.0
Re-assemblable ASM Export Arrives in 8051 Disassembler 5.0
Version 5.0 adds export of disassembly to re-assemblable .asm source files, giving users a source-file output option for their disassembled code.
1 feature
Major features1
Export disassembly to re-assemblable .asm source files.
Major version chapter
v4.0 - v4.3.0
8051 Disassembler 4.0-4.3.0: clearer analysis and simpler delivery
This chapter expanded analysis tools, corrected important Intel HEX and control-flow accuracy issues, refined reference and graph typography in 4.2.0, and made installation and updating easier in 4.3.0.
7 features6 bug fixes
Major features7
Added a Mermaid-based Control Flow Graph that detects jumps, calls, and returns, plus cross-references for tracing connections between code sections.
Introduced generated and user-defined labels, alongside HEX validation with detailed line-numbered errors and hints.
Modernized the Library Reference view.
Added automatic in-app updates and installation or updating through Windows Package Manager winget.
Bugs and reliability6
Corrected AJMP and ACALL destination calculations so the Control Flow view points to the program’s actual targets.
Fixed extended segment and linear Intel HEX addressing, allowing code above 64 KB to load at the correct addresses.
Stopped non-data record bytes from being mapped as code or counted in program size, and made the Memory Map reflect the file’s loaded range.
Improved HEX-file resilience for duplicate-address records and lower-case end-of-file records, while restoring the PSW.1 bit annotation.
Major version chapter
v3.0
8051 Disassembler 3.0 refreshes the interface and hardens Hex-file parsing
Version 3.0 introduced a refreshed user interface optimized for better performance. It also resolved a crash that could occur when parsing invalid Hex files or empty Hex input, improving resilience during file handling.
1 feature1 bug fix
Major features1
Refreshed the user interface with a new look and performance-oriented optimization.
Bugs and reliability1
Resolved crashes triggered by invalid Hex files or empty Hex input during parsing.
Major version chapter
v2.0 - v2.1
8051 Disassembler 2.0-2.1: major redesign and instruction-decoding correction
Version 2.0 rebuilt the user experience, improved performance and portability, and addressed database-related problems. Version 2.1 followed with a targeted correction for decoding the three-byte MOV DPTR, #data instruction.
2 bug fixes
Bugs and reliability2
Resolved the database problem that caused the application to throw an error.
Corrected handling of MOV DPTR, #data so this three-byte instruction is not treated as two bytes.
Major version chapter
v1.0 - v1.1
8051 Disassembler 1.0-1.1: Initial Release and 64-Bit Windows Focus
Version 1.0 introduced 8051 Disassembler. Version 1.1 was a minor update, with recorded maintenance focused on the program’s inability to work on 64-bit Windows operating systems.
1 bug fix
Bugs and reliability1
Addressed the recorded problem of the program not working on 64-bit Windows systems, including XP 64-bit and Windows 7 64-bit.