UltraHLE is a classic Nintendo 64 emulator. A masterpiece.
The sources are taken from here: https://code.google.com/archive/p/ultrahle/downloads
Tidied up for building under Visual Studio 2022.
- src: original modified sources
- Build: this is where the executable will be built
- Scripts: project for VS2022, which pulls sources and everything else from the original src folder by links.
- XGLIDE_Decompile: decompiling the XGLIDE library.
You don't need to do anything special. You can build in Debug/Release x86 configuration.
x64 build is not supported because UltraHLE uses inline assembler in .C files, which cannot be used in x64.
UltraHLE requires the deprecated Glide 2.0 graphics API.
Wrapper is available here: http://www.zeckensack.de/glide/
Sometimes the screen brightness is disturbed after starting the wrapper in Windows. To reset it, just press Win+I and go to the Display tab.