____ _ /\ /\ _ __ /___ \_ _ __ _ _ __ /\/\ __ _ ___| |_ ___ _ __ ___ / / \ \ '__|____ // / / | | |/ _` | '_ \ / \ / _` / __| __/ _ \ '__/ __| \ \_/ / | |_____/ \_/ /| |_| | (_| | | | | / /\/\ \ (_| \__ \ || __/ | \__ \ \___/|_| \___,_\ \__,_|\__,_|_| |_| \/ \/\__,_|___/\__\___|_| |___/ ### Ur-Quan Masters ### ### Pre-compiled binaries and game data in in bin wget https://astr0baby.online/QNX/8.0-DEVELOPER_DESKTOP/RPi4_aarch64/UQM-MASTERS/bin/games.tar.gz mv games.tar.gz /usr/local cd /usr/local tar -zxv games.tar.gz ### Running the game from screen session SDL_VIDEODRIVER=qnx /usr/local/games/bin/uqm --sound=none - the SDL text menu selector is not visible so one needs to set this blindly - the game needs in alt+tab refresh during main menu load and during start of the game ### The game needs the following patch added to src/libs/network/netmanager/netmanager_bsd.c #ifdef __cplusplus extern "C" { #endif #include /* provides fd_set, FD_*, struct timeval on modern systems */ #ifdef __cplusplus } #endif ### Then during linking you need to add -lsocket to the build.vars ### if linking against zlib in /usr/local/lib uqm_LDFLAGS=' -lpng -lm -L/usr/lib -lSDL2 -L/usr/local/lib -lz -lsocket' ### if default zlib-ng uqm_LDFLAGS=' -lpng -lm -L/usr/lib -lSDL2 -lz -lsocket'