WE FAILED EDITION VERSION 3.0! Fixed the buggy CPU so now it runs fine! The following were the reasons why it was buggy: 1) The BEQ statent did not account for addresses larger than the current process block. 2) The Equals check did not reset the z flag if XREG  != target 3) there were some randome line breaks thrown in. So yeah, that fixes that. Please don't sue us.