View Single Post
Old 30 September 2015, 00:08   #1
son of 68k
meynaf's Avatar
Join Date: Nov 2007
Location: Lyon / France
Age: 45
Posts: 2,537
errors in cpu emulation

This is a bug report. Yes, sorry.

The CAS2 instruction isn't implemented properly.
So, as an example, if we execute :
 CAS2.W D3:D4,D1:D2,(A0):(A1)
and the comparison fails, then instead of changing the compare operands (D3 and D4) it will modify the update operands (D1 and D2).

I also noticed that, while illegal on the whole mc68k family, opcode 083C is actually executed under emulation.

Oh, and while i'm here. The trace mode sometimes refuses to trace an instruction if the jit is active - the trace exception happens without the instruction being executed. Quite annoying while debugging programs...

Note : used version is 3.0.0.
meynaf is offline  
AdSense AdSense  
Page generated in 0.05155 seconds with 9 queries