Added a speed hack for the MMU games. The speed hack is enabled by default. «Enable BAT» in the game properties enables the old accurate emulation behaviour.
jiggle includes in hci.h/l2cap.h: msvc <= 9 doesn't provide stdint.h
Linux build fix.
Also fixed a couple of compiler warnings (one in SystemTimers.cpp that was an actual bug too!).
Also some minor cleanup.
Added an option «Alternate RFI» to the Game Properties to enable alternate interrupt timing. Try enabling this option if a game hangs, works only in the Interpreter or Dolphin crashes. This option fixes Die Hard: Vendetta and Medabots Infinity.
Fixed the interpreter to execute instructions in the right number of cycles. It used to execute all instructions in one cycle.
Added a trace function to the interpreter making it easier to determine differences between the interpreter and the recompilers.
Removed the «Enable self modifying code check» as it was not useful.
Fixes issue 2407.