Re: [hatari-devel] New SYNC release. New Hatari bugs found ;)

[ Thread Index | Date Index | More Archives ]

In my original mail to the list I listed exactly which instructions I traced and how the PC was advanced one word instead of two as indicated by "next PC". It's repeatable to just set a breakpoint at that address.

I don't know enough about the 68030 caches to understand whether this (PC advancing) is cache affected.


-------- Original Message --------
Subject: Re: [hatari-devel] New SYNC release. New Hatari bugs found ;)
Local Time: December 3, 2017 8:16 PM
UTC Time: December 3, 2017 7:16 PM
From: npomarede@xxxxxxxxxxxx
To: hatari-devel@xxxxxxxxxxxxxxxxxxx

Le 03/12/2017 à 19:53, Eero Tamminen a écrit :
I guess the should be some debugger command to show what given
address content is in the instruction & data-caches and in RAM.
If you add function to WinUAE CPU core to do that, I'll add
the debugger command to call it.

There're already some dump_caches functions in newcpu.c ; but it won't
help fixing the issue here because at the time the program crashed the
caches might have been altered hundred of instructions before and will
remain "dormant" until an access to this address happened.

For now, the only solution is to enable some compile-time debugging code
to display more information on each memory access.


Mail converted by MHonArc 2.6.19+