Implement conditional calls
Fix CPU issues

Fix incorrect flags, wrong endian loading 16bit registers, and
incorrect two’s complement calculation.