UltraHLE - классический эмулятор Nintendo 64. Шедевр.
Исходники взяты отсюда: https://code.google.com/archive/p/ultrahle/downloads
Приведены в порядок для сборки под Visual Studio 2022.
- src: оригинальные модифцированные исходники
- Build: сюда будет собираться исполняемый файл
- Scripts: проект для VS2022, который ссылками тянет исходники и всё остальное из оригинальной папки src
- XGLIDE_Decompile: декомпиляция библиотеки XGLIDE.
Особенно ничего делать не требуется. Собирать можно в конфигурации Debug/Release x86.
x64 сборка не поддерживается, т.к. UltraHLE использует inline ассемблер в .C файлах, который нельзя использовать в x64.
UltraHLE требуется устаревший графический API Glide 2.0.
Враппер можно взять тут: http://www.zeckensack.de/glide/
Иногда после запуска враппера в Windows нарушается яркость экрана. Для сброса достаточно нажать Win+I и перейти на вкладку Display.