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

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hi,

On 12/03/2017 07:41 PM, Nicolas Pomarède wrote:
Le 03/12/2017 à 17:37, Troed Sångberg a écrit :
Not sure I follow :) It works on real hw. Thus there must be an issue in the emulation even if Toni does not know about it.

(When tracing it I must confess that it didn't seem like a cache issue, but I'm not absolutely certain)

UPX, latest version, is the packer used. I don't know how much they test on 68030.


Ah, I forgot you tested it on real HW :(

Well, this will need more investigations then.

I think it's a cache problem, because at the time I see the crash on Hatari, the opcode pointed by PC is a "swap", but we get a "bus write" error, which makes no sense for a swap. This is often what happens in cache cases : the disasm shows the content of the real memory (a swap), but the cached/prefetched values used internally to get the opcode are not the same.

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.


	- Eero



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/