This is the last version still based on the original "predictive" emulation approach.
From now on new versions will be using a cycle-by-cylce emulation approach - which allows to get rid of all the ugly workarounds and hacks. Unfortunately the new implementation will need about 100% more CPU than the old one.