English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 23 July 2012, 08:00   #1
xxxxx
Registered User
 
Join Date: Jan 2012
Location: N/A
Posts: 38
extending debugger to support coding

Hey guys,

I have recently resumed programming on the Amiga, using WinUAE as my main platform. Everything works well, but debugging is pretty slow for me, and i find that with a few extra features i would be much more efficient. I hope you have the time to polish this up a bit. The main features that i wish for are:

• page up/down in memory and disasm window
• memory window changes how many bytes per line based on window width
• single step through next copper instruction
• window showing main registers shouldn't show cop1/cop2 pointers, but the current copper ptr (and next instruction)
• single step to next blit start
• full dump of all writes to hardware registers (incl colors, bitplane pointers etc

there may be more ideas, but these would really help (sorted in order of how useful i think each is)

Cheers,
An old-school Amiga coder
xxxxx is offline  
Old 23 July 2012, 09:42   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
I only use console debugger when doing simple compatibility testing, it was not meant for anything else.

GUI version is not done by me. I prefer simple console

You can set memwatch point to BLTSIZE to detect start of blits and "ot" is supposed to step to next copper command. (if it isn't broken)

"e" dumps custom registers, "ea" dumps all AGA color registers.
Toni Wilen is offline  
Old 23 July 2012, 16:26   #3
xxxxx
Registered User
 
Join Date: Jan 2012
Location: N/A
Posts: 38
Yeah, I imagined that you may not be using the debugger much yourself :-)

Didn't now about 'e' for custom registers, I have only used 'c' - thanks. Also didn't know about singlestep copper (but it isn't quite as useful without the "show current copper" suggestion). I knew about the memory breakpoint on bltsize, but it's not as convenient - I'm lazy, you see :-)

I hope whoever wrote the debugger would read my suggestions. At least suggestions 1, 2 and 4 would be extremely useful.

And one more suggestion, now that I am already dreaming
• when right clicking in memory window, and it suggests a0-a7, suggest the current copper ptr

(sorry, I saw after posting that you have a WinUAE wishlist board instead of support - feel free to move this thread over)
xxxxx is offline  
Old 23 July 2012, 20:49   #4
thor
Registered User
 
thor's Avatar
 
Join Date: Mar 2006
Location: Germany
Posts: 899
Quote:
Originally Posted by xxxxx View Post
I hope whoever wrote the debugger
That would be me I guess (that was ages ago)

Quote:
would read my suggestions.
I did However, due to real life distractions I can't see me doing anything with it in a forseeable future, sorry.

Quote:
• page up/down in memory and disasm window
Not really pagewise up/down but Alt+Arrow Left/Right moves 8 lines up/down instead of 1 when using Alt+Arrow Up/Down.
thor is offline  
Old 23 July 2012, 20:52   #5
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
Quote:
Originally Posted by xxxxx View Post
Also didn't know about singlestep copper (but it isn't quite as useful without the "show current copper" suggestion)
o command = current copper pointer (o1 and o2 = cop1 and cop2)
Most commands are listed in help list (h)
Toni Wilen 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
Remote Debugger phx Coders. Asm / Hardware 3 28 May 2012 12:26
Best debugger for KS3.1? copse Coders. Asm / Hardware 20 06 April 2012 07:13
Portaudio support (was: WinUAE support for ASIO drivers) Amiga1992 support.WinUAE 57 28 March 2009 21:15
Need help using the WinUAE Debugger Steve support.WinUAE 9 10 January 2009 20:00
WinUAE Debugger BippyM support.WinUAE 7 02 April 2008 07:59

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 19:49.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.07712 seconds with 13 queries