The source are in https://github.com/devmiyax/yabause/
so We can compile for our nvidia jetson
git clone https://github.com/devmiyax/yabause/
I may leave some dependency because (some dependence, qt needed if you great if the Qt interface or openal if you want the backend with openal sound )
sudo apt-get install libegl1-mesa-dev libgles2-mesa-dev libsdl2-dev libcurl4-openssl-dev
libboost-dev libboost-system-dev libboost-filesystem-dev libboost-date-time-dev libboost-locale-dev
qtmultimedia5-dev zlib1g-dev libopenal-dev cmake
Next put in clone folder and create a folder and in build folder
cd yabause
mkdir build
cd build
Compile in you build folder with pointer to cmakelist.txt folder also no forget DYNAREC_DEVMIYAX=true for compile assembler part needed for running better with sh2 recompiler enable option.
cmake -DYAB_WANT_DYNAREC_DEVMIYAX=TRUE ../yabause
make -j3
Next when finish compiled in src/qt/ the binary yabasanshiro
For run ./yabasanshiro
Next You needed configure (example in Qt GUI interface )
-
Select you BIOS SATURN folder
-
Select Opengl HW renderer are faster than Software mode
-
Select Sh2 recompiler very faster than Interpreter
The state are experimental and has some bugs to solve in maximize/minimize does not expand correctly and missing correctly sound in some games and slowdown in some games in 3d games harder than 2d games.