English Amiga Board


Go Back   English Amiga Board > Requests > request.UAE Wishlist

 
 
Thread Tools
Old 12 April 2008, 08:10   #41
thor
Registered User
thor's Avatar
 
Join Date: Mar 2006
Location: Germany
Posts: 898
You can copy all visible disassembly lines in GUI if you right click in disassembly and select "Copy"->"Copy all" (probably best in F5/F6 window because of more lines visible) or use the disassembly command in the F1 or F2 output window and mark and copy the lines you want there.
thor is offline  
Old 12 April 2008, 15:23   #42
BippyM
Global Moderator

BippyM's Avatar
 
Join Date: Nov 2001
Location: Nottingham, UK
Age: 44
Posts: 8,878
It's a bit long winded if I need more..

Can a command not be added where start/end is set and then copied to clipboard or saved to a txt file?
BippyM is offline  
Old 12 April 2008, 16:13   #43
thor
Registered User
thor's Avatar
 
Join Date: Mar 2006
Location: Germany
Posts: 898
I could add a "Copy range" to the "Copy" section in the context menu. Would that be good enough for your needs?
thor is offline  
Old 12 April 2008, 16:36   #44
BippyM
Global Moderator

BippyM's Avatar
 
Join Date: Nov 2001
Location: Nottingham, UK
Age: 44
Posts: 8,878
yeah sounds good thanks
BippyM is offline  
Old 12 April 2008, 17:51   #45
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 44
Posts: 23,359
Quote:
Originally Posted by bippym View Post
wouldn't it just be simpler to use the actual mnemonic?
Disassembler is quite simple and instructions like MOVEM <registers>,<memory> and MOVEM <memory>,<registers> are different instruction types and all instruction names must be unique. (this is slightly improved in recent betas, MOVEM and MOVEC are properly shown now)
Toni Wilen is online now  
Old 14 April 2008, 02:33   #46
BippyM
Global Moderator

BippyM's Avatar
 
Join Date: Nov 2001
Location: Nottingham, UK
Age: 44
Posts: 8,878
I've managed to kill the GUI debugger.. all I get now is the cmd debugger console.. how do I fix this?
BippyM is offline  
Old 14 April 2008, 10:38   #47
thor
Registered User
thor's Avatar
 
Join Date: Mar 2006
Location: Germany
Posts: 898
You switch between them with xx
thor is offline  
Old 28 June 2008, 19:55   #48
BippyM
Global Moderator

BippyM's Avatar
 
Join Date: Nov 2001
Location: Nottingham, UK
Age: 44
Posts: 8,878
Any news on the suggested improvements?
BippyM is offline  
Old 30 June 2008, 16:38   #49
thor
Registered User
thor's Avatar
 
Join Date: Mar 2006
Location: Germany
Posts: 898
No, I haven't done anything as I don't have time and have other things in mind currently. It will be done, but I don't know when I can continue working on it.
thor is offline  
Old 02 July 2008, 14:02   #50
crabfists
Registered User
 
Join Date: Feb 2008
Location: warrington UK
Posts: 102
Hi,

I am heavily using the WinUAE GUI debugger at the moment for the game I am reverse engineering and I am loving some of the new improvements. My thanks go out to thor for implementing them.

Thing is, I find it's difficult to know exactly what is possible with the debugger as some features are hidden away. For example, I've wanted to scroll up and down the memory and disassembly window for ages and just presumed it wasn't possible but then I read this thread and realised you could do the Alt+Cursor up and down thing. Do you think it might be worth listing all these features and key shortcuts in a txt file which is distributed with WinUAE or available on the net somewhere? Just an idea.

This is purely a crazy idea but one feature which would be nice (for reverse engineering stuff anyway) is a way to import a list of labels of routines so you could see the names of which routines were being called. If there was a text file which listed pairs of addresses and routine names then in the disassembly window the name of the routine could be displayed along with the address. Only thing is, I haven't properly thought this through as it would only work for fixed address routines. Not that useful for relocatable exes.

Something else which would be nice is if it labelled custom chip access. So the debugger could display something like this (ignore crap syntax):

000100EC 4bf9 00df f000 LEA.L $00dff000,A5
000100F2 3b7c 7fff 0096 MOVE.W #$7fff,(A5, $0096 [DMACON]) == $a5a5a63b

Last edited by crabfists; 02 July 2008 at 14:28.
crabfists is offline  
Old 03 July 2008, 09:47   #51
thor
Registered User
thor's Avatar
 
Join Date: Mar 2006
Location: Germany
Posts: 898
Quote:
Originally Posted by crabfists View Post
I am heavily using the WinUAE GUI debugger at the moment for the game I am reverse engineering and I am loving some of the new improvements. My thanks go out to thor for implementing them.
Thanks for the comments and input.

Quote:
Thing is, I find it's difficult to know exactly what is possible with the debugger as some features are hidden away. For example, I've wanted to scroll up and down the memory and disassembly window for ages and just presumed it wasn't possible but then I read this thread and realised you could do the Alt+Cursor up and down thing. Do you think it might be worth listing all these features and key shortcuts in a txt file which is distributed with WinUAE or available on the net somewhere? Just an idea.
I thought about adding a documentation for the debugger commands and GUI to the EAB wiki with explanations and examples, but that's low priority and as I can't work on any project currently, I can't see this happen in the near future. If such project could be started by other persons, that would be nice. For now, all available information regarding the GUI is in the WinUAE beta threads (1.4.2 was the first version with the GUI I think) and this one.

Quote:
This is purely a crazy idea but one feature which would be nice (for reverse engineering stuff anyway) is a way to import a list of labels of routines so you could see the names of which routines were being called. If there was a text file which listed pairs of addresses and routine names then in the disassembly window the name of the routine could be displayed along with the address. Only thing is, I haven't properly thought this through as it would only work for fixed address routines. Not that useful for relocatable exes.
Of course it would be possible to do such thing, however it's not GUI specific and personally I don't think it's worth implementing (see disadvantage you gave).

Quote:
Something else which would be nice is if it labelled custom chip access. So the debugger could display something like this (ignore crap syntax):

000100EC 4bf9 00df f000 LEA.L $00dff000,A5
000100F2 3b7c 7fff 0096 MOVE.W #$7fff,(A5, $0096 [DMACON]) == $a5a5a63b
That would be possible too without much effort, but again it's not GUI specific and probably not worth it as that information is only valid if the register is loaded with the correct base address. For example you have $dff000 in A5 currently but somewhere further from the PC you have A5 loaded with something else and the next instruction is like move.l #123, $4(A5), it would show totally wrong information there.
thor 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
improved joystick s2325 Amiga scene 0 18 January 2011 23:47
Improved drive sounds Viceroy support.WinUAE 4 11 November 2009 23:14
Improved screenshot capabilities Jim request.UAE Wishlist 9 21 December 2004 05:47
New Improved Total-Amiga.Com Tonycrew Amiga websites reviews 7 22 April 2002 02:50
New improved Romcenter!! Big-Byte Retrogaming General Discussion 6 15 October 2001 14:34

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 08:07.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Page generated in 0.08655 seconds with 16 queries