Re: [hatari-devel] MEMWATCH freezes Hatari

[ Thread Index | Date Index | More Archives ]

---> It asks the CPU to retry the instruction that caused the bus error
in the first place in supervisor mode.
0001ED10  BSET.B #$0002,(A7, $000b) == $00005707 [11]
Ok, so this code sets SSW FC2 bit and then reruns faulted data access and CPU uses SSW FC mode to access the faulted data? Is this documented somewhere? I didn't find anything about CPU supporting modification of SSW FC bits.

Current data fault restart part of emulation does not use modified SSW FC which probably explains the problem. Hopefully emulating this properly does not get too nasty... Other bits should be already emulated.

btw, what is the actual faulted instruction?

Mail converted by MHonArc 2.6.19+