There needs to be a video on the two programmers, crazy to think that two people that were so influential are unknown.
They just dissapeared after UltraHLE 1.0. There were a lot of controversy because they promised a new version over an entire year and never released it.
Fuuuck, UltraHLE. They made me think 100% speed emulation was what I should expect at all times. I never understood why those emus that came after were slower, until today.
UltraHLE is basically the emulator with less emulation of all time, thats why it is so fast. Nintendo 64 was the perfect machine for High Level Emulation since most code is written in C, eliminating the need for a perfect CPU emulation. And, on top of that, UltraHLE skips tons of things, thats why only 31 games were playable, when there were 250+ dumps at the time. Meanwhile, a modern emulator can emulate the entire library of Nintendo 64.
That would be impossible in early machines since they are rely heavily on assembler code.
By what I understand, UltraHLE did a custom optimization for each game, using Windows commands to not have to emulate part of N64, making it faster. But with limited game compatibility.
In UltraHLE, devs converted the Reality Signal Processor display/sound lists to C code, studying and debugging them. Thats why the compatibility was so low, its not a matter of per-game tweaking, lots of games shared the same lists.