Quote:
I test with some standard ADF and report. |
Repost because of the edit and page change.
Strange output to the H command after the w trap: Code:
>H Not related to IPF so i'll upload an ADF from the IPF (with some work in progress change to the game code). Even more simple when to insert command in debugger. I've inserted my 'addchip' bootblock so when the screen become black after the initial 'Workbench Screen' you can press S-F12. [EDIT: attach removed] |
Quote:
|
Quote:
|
I did dozens of tests to confirm the problem, and.. sometime the crash do not appear!
Maybe is only due to different timing on entering into debugger? (yes when i've no crash i've checked that i've inserter the proper w commands and value in memory). But anyway is occasional that problem do not trigger. This drive me mad. I need absolutely to understand. |
Another behavior that seems to confirm that something is wrong.
Same situation as before, also always repeatable. Code:
>f 400 Debugger immediately trigger (as before) but this time the system is not corrupted (pc is valid and register contain proper value); Code:
Memwatch 1: break at 00000000.B W 00000080 PC=00FC0F94 CPUDW (000) PC at L2 IRQ start (before was at $0) and emulation can continue properly (without the dummy f logically there is a crash because all registers are corrupted). In my mind there is no other solution for such a situation that some problem in the debugger, for some reason, corrupts the system. |
Does it require both memwatch points or can you duplicate it with only one? (either one).
|
Quote:
1) w 0 1 3, W 0 80, no crash 2) w 1 0 1, W 0 80, crash 3) w 0 0 1, W 0 80, crash 4) f 400, w 1 0 1, W 0 80, no crash 5) f 400, w 0 0 1, W 0 80, no crash 6) w 0 0 1, w 1 1 3, W 0 80, crash The usual: Code:
Memwatch 1: break at 00000002.W I 00000000 PC=00000000 CPUI (000) 7) w 0 100 1, w 1 0 1, W 0 80, at first no crash, then crash First break: Code:
Memwatch 0: break at 00000100.W R 00000000 PC=00FC0FEC CPUDR (000) So seems that the pattern (w x 0 1, W 0 80) lead to crash. If f active no crash. Please ask if you want me to do other tests. |
Does winuae.7z fix it? Memwatch point triggered even when already in debugger which could have confused the CPU emulator. I thought this was some new bug but it must have been there since the beginning.. This is why it is always good idea to test some older official versions.
|
Yes! Bug defeated :)
Thanks. :great |
Another small question, but this is only a curiosity because it is certainly not a problem.
Why when q command is used there is no immediate quit, but a few others breakpoints/watchpoints are triggered? |
Quote:
|
Hi, I just do not know where to publish the request, so i'm here ;)
There is a problem in the last beta (4.1.1 PB0 1/11) about the memory watchpoints: Code:
>w 0 0 PC=0fffffffpart of a new feature? But the result is that memwatchs doesn't trigger anymore :) |
It was already fixed yesterday..
|
Quote:
What would this new(old?) "option" be for? |
Break only if also PC matches. Mainly for future "trainer" support option. (see uae wishlist forum)
|
Quote:
But I continue to have problems with memwatch. Code:
w 0 0 1 w ff Code:
r Latest beta 4.1.1 PB0 1/13 |
Another related fix done..
|
Quote:
|
Hi Toni, this code:
Code:
lea (-(giro*8+tilepx).w,a3,d0.w*8),a2 Code:
>d 6609ca *2display. |
All times are GMT +2. The time now is 19:51. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.