This project is read-only.


RETnear16 Issue


CPU executes wrong instructions after return.
it executes the next instruction in Pool after Ret.


MHefny wrote Aug 20, 2011 at 4:47 AM

CommitTrace is updated to :

public void CommitTrace(uint InstructionLength)
        mPIndex = mPIndex_Start+ InstructionLength;

the issue was in mPIndex points wrongly after the pool so the execution loop is not ended after Ret and tries to get the next -non existed instruction - from pool.

wrote Feb 13, 2013 at 8:34 PM

wrote May 15, 2013 at 2:24 AM

wrote May 15, 2013 at 2:24 AM

wrote Jun 14, 2013 at 7:49 AM