View Single Post
Old 29 September 2015, 23:08   #1
meynaf
68k wisdom
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon (France)
Age: 44
Posts: 2,362
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 :
Code:
 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.04886 seconds with 9 queries