Oh the asmjit version is not in use? If these numbers are from a pure interpreter, then I don't think there's going to be any problem with running this in realtime once the JIT works as usually you get at least somewhere around an order of magnitude speedup from even naive compilation.EvilDragon wrote: Mon May 24, 2021 9:09 am I don't know the details, but yeah the latest emulator version could achieve 120 MIPS (and Virus C is overclocked to 130 MHz, so 130 MIPS) by using up a whole core of an i7-4790K, and even that wasn't 100% realtime. That's quite a lot. So they are now moving towards an asmjit solution, but the trick is they cannot tell how the performance will be until all instructions are ported...
edit: I didn't look at how the interpreter here looks like, but generally in an interpreter you get a pretty huge overhead just from opcode dispatch, which tends to be more or less "random branches" as far as the CPU's branch predictor is concerned.

