|Re: [hatari-devel] Re: Leonard/Oxygene trace protection crashes on Hatari|
[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]
Le 21/12/2016 à 10:25, Troed Sångberg a écrit :
Illegal instruction: 4e7a at 000127AE -> 000127B4
M68000 Bus Error reading at address $ff8e21 PC=$127ca.
Bus Error at address $ff8e21, PC=$127ca addr_e3=127cc op_e3=4210
Your Atari program just did something terribly stupid:
Bus error wget at e8400000
M68000 Bus Error reading at address $e8400000 PC=$e83ffffa.
Bus Error at address $e8400000, PC=$e83ffffa addr_e3=e83ffffe op_e3=0
I like the error comment ;) I'm assuming (haven't debugged) that this is
a trace protection modifying next instructions in sync.
I know this demo, I downloaded it some times ago on atari-forum and traced it under hatari.
Hatari perfectly handled the trace+sync, but it crashed when decoding bytes n*512 (around the end of the file, can't remember the value of 'n'), which lead me to the conclusion that the file itself was corrupted and some sectors were not correctly read from the original floppy.
I would need to find the thead on atari-forum about this.
IIRC I also tried it on my STF and it crashed too.
Did you try it on a real STF ? Maybe it's a different version that the one I tested earlier.
On Wed, Dec 21, 2016 at 10:13 AM, Troed Sångberg <troed@xxxxxxxxxxx
(and SainT .. )
Just saw this in a discussion on Facebook, and verified on Hatari
v2.0.0 with compatible, no patching ST and TOS 1.04. Double bus error.
.fuzion/posts/1020805580401310 6?comment_id=10208092119320966 &comment_tracking=%7B%22tn%22% 3A%22R%22%7D
n.fuzion/posts/102080558040131> 06?comment_id=1020809211932096 6&comment_tracking=%7B%22tn% 22%3A%22R%22%7D
|Mail converted by MHonArc 2.6.19+||http://listengine.tuxfamily.org/|