___ _____ _ ____ ___ ___ ___ /___\_ __ ___ _ __/__ \_ _ _ __(_) __ _ _ __ |___ \ / _ \ / _ \ / _ \ // // '_ \ / _ \ '_ \ / /\/ | | | '__| |/ _` | '_ \ __) | | | | | | | | | | / \_//| |_) | __/ | | / / | |_| | | | | (_| | | | | / __/| |_| | |_| | |_| | \___/ | .__/ \___|_| |_\/ \__, |_| |_|\__,_|_| |_| |_____|\___/ \___/ \___/ |_| |___/ ------------------------------------------------------------------------------- # Sources from https://github.com/KScl/opentyrian2000 # modified to work on QNX 8.0 aarch64le # to build make sure you have compiled SDL2 SDL2_mixer and SDL2_net (SDL2 needs sound enabled) # if you wish to build SDL2 from sources - use my patched SDL2 SDL2_mixer and SDL2_net build_files port sources # they are in https://astr0baby.online/QNX/8.0/ (SRC and build-files) # make sure the qnx800 cross profile is loaded # In the Makefile please adjust the path to the QNX target libs and includes # adjust accordingly to your qnx800 cross-build environment SDL_CPPFLAGS := -I/home/user/qnx800/target/qnx/aarch64le/usr/local/include/SDL2 -D_REENTRANT SDL_LDFLAGS := -L/home/user/qnx800/target/qnx/aarch64le/usr/local/lib -lSDL2 -lSDL2_mixer -lSDL2_net SDL_LDLIBS := -L/home/user/qnx800/target/qnx/aarch64le/usr/local/lib -lSDL2 -Wl,--no-undefined -lm -lscreen -lEGL -lGLESv2 -lasound # run make # You can downloas the game data from https://www.camanis.net/tyrian/tyrian2000.zip (freeware) # In order to play on RPi4 QNX 8.0.0 download opentyrian2000.bin to where tyrian2000.zip is extracted # Make sure you set LD_LIBRARY_PATH to let QNX know where your SDL2 libs are :) Enjoy !