Skip to content

v1.0.1 - Improved Pseudocode & UI Fixes

Choose a tag to compare

@Saba-Developer12 Saba-Developer12 released this 25 May 06:38
· 4 commits to main since this release
4f22745

Dsam v1.0.1

This release focuses on major improvements to the C# pseudocode generation, UI fixes, and overall stability.

✨ Key Features & Improvements

  • Advanced Pseudocode Generation: The decompiler now produces much cleaner, more readable, and valid C#-shaped code.
    • Local Variable Abstraction: Stack-based variables ([rbp-...]) are now represented as local variables (local_...), making the code easier to understand.
    • if-else Structure Recovery: Conditional branches are now reconstructed into proper if-else blocks, eliminating the confusing Block_...(); return; pattern.
    • Cleaner Output: Removed unnecessary assembly comments and TODO markers from the generated code.
  • UI Fixes: Corrected the paths for screenshots in the README.md file, so they now display correctly on the main repository page.
  • Build Fixes: Resolved multiple compilation errors related to code generation, ensuring the project builds successfully.

🖼️ Screenshots

Here's a glimpse of Dsam in action:

Main Disassembly View:
Dsam Screenshot 1

Pseudocode and Hex View:
Dsam Screenshot 2

📦 Assets

  • Dsam.zip: Contains the compiled application (Dsam.App.exe) and all necessary libraries.