English Amiga Board Amiga Lore


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 20 May 2015, 00:19   #1
Moo
 
Posts: n/a
Debugger deep trainer problem (Dz)

I've been using the deep trainer in the debugger, and have found that the "changed" search (Dz) doesn't really work:

Quote:
Ds
Scanning.. 00c00000 - 00c80000 (Slow memory)
Scanning.. 00c00000 - 00c80000 (Slow memory)
Deep trainer first pass complete.

Dz
Scanning.. 00000000 - 00080000 (Chip memory)
Scanning.. 00000000 - 00000000 (Chip memory)
Scanning.. 00c00000 - 00c80000 (Slow memory)
Scanning.. 00c00000 - 00000000 (Slow memory)
1048576 addresses found
Now continue with 'g' and use 'D' again after you have lost another life

Dz
Scanning.. 00000000 - 00080000 (Chip memory)
Scanning.. 00000000 - 00000000 (Chip memory)
Scanning.. 00c00000 - 00c80000 (Slow memory)
Scanning.. 00c00000 - 00000000 (Slow memory)
1048576 addresses found
Now continue with 'g' and use 'D' again after you have lost another life

Dx
Scanning.. 00000000 - 00080000 (Chip memory)
Scanning.. 00000000 - 00000000 (Chip memory)
Scanning.. 00c00000 - 00c80000 (Slow memory)
Scanning.. 00c00000 - 00000000 (Slow memory)
1048576 addresses found
Now continue with 'g' and use 'D' again after you have lost another life
That was without using "g", so all addresses should have been removed by the first Dz, as they can't have been changed while the emulation was frozen.
This is the same on 3.0.0 and beta 18.
I think I've tracked down the problem to here, where, if nonmodified is true (you used the "z"), it removes the addresses if they aren't the same. This means it does the opposite of what was intended, and the same as "x"...

Also, the "Scanning.." lines seem to be kind of broken.
 
AdSense AdSense  
Old 20 May 2015, 16:03   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 42
Posts: 19,524
(I don't remember how this is supposed to work anymore)

Do you mean it should be "} else if (nonmodified && b == b2) {" ?
Toni Wilen is online now  
Old 20 May 2015, 16:26   #3
Moo
 
Posts: n/a
I think so, yes, so it does discard addresses that are the same as they were before.
 
AdSense AdSense  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
ARIII Deep Trainer (No Work Memory) adalsgaard support.WinUAE 2 09 August 2008 08:20
Deep Trainer Additions CodyJarrett request.UAE Wishlist 2 04 April 2007 17:09
Suggestion for deep trainer clenched request.UAE Wishlist 0 12 September 2006 22:19
ARIII Deep Trainer with WinUAE thor support.WinUAE 10 26 May 2006 20:33
Winuae - (debugger) Memwatch Problem barny support.WinUAE 2 03 October 2005 12:30

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 13:51.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Page generated in 0.11381 seconds with 11 queries