Emulator Start

This is really dangerous. The next update should be progress on the ARM
emulator, as much as I'd like to avoid it. Condition codes should work
now, but it's untested.