View Single Post
Old 27 June 2016, 00:44   #5
Registered User
Join Date: Jun 2012
Location: Paris, France
Posts: 153
Toni, I'm experiencing a new problem with IDE and WinUAE, and it still happens only with 68060 (whatever advanced CPU settings I use).

Basically, a program (namely DESKTOP.PRG) crashes at startup. I looked at the memory with the WinUAE debugger, and I compared it with the original executable data. It appears that somewhere inside the executable, a WORD has been duplicated, causing the remaining data to be shifted. In other words, it seems that a WORD has been inserted inside the executable data, with the same value as the previous one.

I couldn't find precisely how that happened, but by thinking a bit, the simplest explanation would be that in some rare circumstances the same word is read twice from the IDE data register. Remember that EmuTOS uses IDE polling.

Do you think that such scenario can happen in WinUAE with 68060 emulation?
BlankVector is offline  
Page generated in 0.10142 seconds with 9 queries