English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Asm / Hardware

 
 
Thread Tools
Old 11 January 2020, 00:37   #1
sparhawk
Registered User

sparhawk's Avatar
 
Join Date: Sep 2019
Location: Essen/Germany
Age: 51
Posts: 304
GUI Debugger wishlist

Since I'm using the GUI debugger rather frequently I would like to improve it a little bit when I have time and in the mood for it. Mostly I want to focus on Amiga programming, but since I find this a really useful tool I would want to help to improve it. Especially considering that this is something that has no priority for Toni anyway.


So I would like to know if Toni accepts bigger changes on this, and if this would be of interest to people. And if yes, then what would be some features people would most want to have.


I for one want to look into improving the display, when a breakpoint hits. For example, currently the memory display always goes back to 0 and it has to be set manually again.


Another cool feature would be to import symbols from a binary.
sparhawk is offline  
Old 11 January 2020, 09:47   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 45
Posts: 23,668
I don't care what happens with the GUI debugger, I don't support it and I also have never used it. Do what you want as long as you remember that all the debugger low level options should use debug.cpp features. (EDIT: because it has too hardwired GUI which makes it really annoying to use. Unfortunately there is no simple framework for MSVC like multi window system)

You can already have symbols loaded when using uaedbg to load the executable. I don't see how the debugger can help because you can't load any executables directly from emulator. At least if you want it to run like normal AmigaDOS process.
Toni Wilen is offline  
Old 11 January 2020, 16:11   #3
sparhawk
Registered User

sparhawk's Avatar
 
Join Date: Sep 2019
Location: Essen/Germany
Age: 51
Posts: 304
I haven't looked into it yet, but I think WinuAE is a great thing, and with a userfriendly debugger it's even more powerfull. I know that the GUI debugger can not load processes as it doesn't know about the OS it runs, but I figure, it should be able to map addresses to symbols, once a task is loaded inside AmigaOS.

MSVC is a pain, that's right.
sparhawk is offline  
Old 21 January 2020, 14:38   #4
ref
Registered User
ref's Avatar
 
Join Date: Jun 2008
Location: helsinki/finland
Posts: 112
well, I am very interested in GUI debugger. Possibly because I'm used to debuggers from z80 emulators.

As Toni said, it's kind of hard to use a debugger on a multitasking system, and he said it's written by somebody else, yet debugger proves useful in the past.

Thus, I take any improvement on debugger. (eg. breakpoints at the *end* of disk access )
ref is offline  
Old 21 January 2020, 15:46   #5
sparhawk
Registered User

sparhawk's Avatar
 
Join Date: Sep 2019
Location: Essen/Germany
Age: 51
Posts: 304
How is that identified? I suppose it's some interrupt that triggers. That's probably a feature which may not just be interesting to the GUI debugger, but the regular one as well.
sparhawk is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Cant change debugger from GUI to console with xx Gazzer support.WinUAE 3 03 December 2019 11:45
Debugger updates (was: WinUAE Debugger HH PC history) selco support.WinUAE 8 14 March 2018 22:27
wishlist: Creating states from debugger and other bits, and one bug ref support.WinUAE 7 17 February 2015 05:11
Kumiko GUI - Amiga Workbench 3.1 GUI for Windows milika Amiga scene 31 18 April 2007 19:16
Wishlist... fisken uno request.Old Rare Games 13 01 July 2003 11:03

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 16:27.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Page generated in 0.06448 seconds with 15 queries