Skip to content

Latest commit

 

History

History
57 lines (52 loc) · 2.38 KB

changelog.md

File metadata and controls

57 lines (52 loc) · 2.38 KB

Changelog

v1.5

  • Minor Bug Fixes
  • Added Cross-Plaform Text UI Mode
    • Using Terminal.Gui Library to provide interactive text UI
    • Accessible by specifying no command line arguments
  • Cleaned up Module Definition Auto-Documentation for GALGSBL and MAJORBBS
  • More Liberal String Guessing
    • Looks for any matching string in any DATA Segment at specified offset
    • While less accurate (multiple candidates), prevents misses from incorrect DATA Segment identification
  • Updated NuGet Packages
  • Added nLog for Console Logging
  • Additional Module Definiton Auto-Documentation
    • DOSCALLS : 10 functions documented of 145 defined

v1.4

  • Added bytes to Disassembly output
  • Implemented TPL for processing Relocation Records (Thread-Safe)
    • ~400% speed up depending on target file and machine SMP capability
  • Additional Module Definiton Auto-Documentation
    • MAJORBBS : 1217 functions documented of 1233 defined
    • GALGSBL : 97 functions documented of 101 defined

v1.3

  • Enhanced FOR loop recognition
  • Refactored Disassembled Branch Tracking/Labeling
  • Enhanced Strings Extraction/Tracking/Labeling
    • Increased performance and accuracy of string reference lookup
    • Added -STRINGS command line to output all strings extracted from DATA segments to Disassembly output
  • Additional Module Definiton Auto-Documentation
    • MAJORBBS : 594 functions documented of 1233 defined
    • GALGSBL : 97 functions documented of 101 defined
  • Minor code refactoring

v1.2

  • Added Worldgroup 1.0/2.0 for DOS Support
  • Added initial FOR loop recognition
  • Enhanced String Reference resolution (fewer false positives)
  • Additional Module Definiton Auto-Documentation
    • MAJORBBS : 460 functions documented of 1233 defined
    • GALGSBL : 97 functions documented of 101 defined
  • Support of parsing MZ DOS Header
  • Minor code refactoring

v1.1

  • Added initial support for variable tracking
  • Added Procedure Auto-Identification
  • Additional Module Definition Auto-Documentation
    • MAJORBBS: 391 functions documented of 1210 defined
    • GALGSBL: 13 functions documented of 101 defined
  • Support for identifying multiple possible string references (if n>1)
  • Enhanced CALL tracking of INTERNALREF entries in Segment Reolcation Table
  • Assembler comments now all ligned up on the same column per Segment
  • Fixed references to hex numbers that were missing 'h' identifier

v1.0

  • Initial Release