Revamp cycle count, still not correct but fixes a lot of things
Fix timers not reading properly before first reload
Still not right, but fixes all known timing issues
Don't dismiss IRQs we have disabled
Fake overzealous prefetch emulation, remove extra jump waits