News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests
NB: Posting URL's See here: Posted URL Change

Main Menu

DebugCenter

Started by Biterider, January 16, 2023, 03:12:15 AM

Previous topic - Next topic

Biterider

Hi
In most cases where output is required, e.g. for debugging or for displaying some results, then DebugCenter is the perfect tool for an ObjAsm application!
To have this tool at hand, you can download it from the attachment in both 32-bit and 64-bit versions.
The current version is 2.4.0.

The source code is here https://github.com/ObjAsm/ObjAsm-C.2/tree/master/Projects/X/DebugCenter

Biterider

Biterider

Hi
Some minor updates on the download files.

Biterider

Biterider

Hi
I have added a status bar to the text output child windows to show caret and selection information, which will help in some situations where you need to analyse the output more closely.

Version 2.3.0 updated in the initial post.

Biterider

Biterider

Hi
I'm currently working on version 2.4, which includes the information from the different types of child windows in the application statusbar and, most importantly, the implementation of HSE's idea (https://masm32.com/board/index.php?topic=12321.0), but using the ChartXY (https://masm32.com/board/index.php?topic=9551.msg104425#msg104425).
The debug macros need more work to make them usable for daily work, but the basic functionality is now there.
I'll extend them as needed.

Here are 2 pics showing these features.

   

Regards, Biterider

HSE

Hi Biterider!

Just reading de code, and look good  :thumbsup:

Perhaps you have to add a "contribution statement" in files head. This days any publication have to include that statement.

For example: "Contributions: HSE conceived of the present idea (1% of the work), GF made everything else (99% of the work, not to say all)"  :biggrin:  :biggrin:

HSE
Equations in Assembly: SmplMath

Biterider

Hi HSE
Quote from: HSE on October 24, 2024, 09:31:38 AMJust reading de code, and look good  :thumbsup:
The code is not finished yet. For example, I need to add some safety checks to prevent DebugCenter from crashing if wrong data is passed, and as mentioned before, the macros need to be more flexible for everyday use. 
My intention is to add these on the way.

Quote from: HSE on October 24, 2024, 09:31:38 AMPerhaps you have to add a "contribution statement" in files head. This days any publication have to include that statement.

Maybe you have seen it in "DebugCenter.asm"
Version 2.4.0, October 2024                                               
  - Information from child windows added to the statusbar.                
  - Plotting capabilities added.                                          
    Original idea from HSE https://masm32.com/board/index.php?topic=12321.0

and in relevant files like "DbgBuildChtMsg_X.inc"
; =================================================
; Title:      DbgBuildChtMsg_X.inc                
; Author:     Héctor S. Enrique / G. Friedrich    
; Version:    C.1.0                               
; Notes:      Version C.1.0, October 2024         
;               - First release.                  
; =================================================


I can add any text you feel is appropriate to give credit to you or any contributor.  :thumbsup:
This has been and will continue to be one of the pillars of ObjAsm's development.

Best regards, Biterider

HSE

Hi Biterider!

I saw second case, in wich could be more exact just a little note like in first case  :thumbsup:

HSE
Equations in Assembly: SmplMath

Biterider

Hi HSE

Done  :thumbsup:
Upload to repo this night

Biterider