Index of /QNX/8.0-DEVELOPER_DESKTOP/RPi4_aarch64/UQM-MASTERS/

NameLast ModifiedSizeType
../ -  Directory
bin/2026-Apr-30 17:36:09-  Directory
README.txt2026-Apr-30 17:46:191.6Ktext/plain; charset=utf-8
                   ____                                      _                
 /\ /\ _ __       /___ \_   _  __ _ _ __     /\/\   __ _ ___| |_ ___ _ __ ___ 
/ / \ \ '__|____ //  / / | | |/ _` | '_ \   /    \ / _` / __| __/ _ \ '__/ __|
\ \_/ / | |_____/ \_/ /| |_| | (_| | | | | / /\/\ \ (_| \__ \ ||  __/ |  \__ \
 \___/|_|       \___,_\ \__,_|\__,_|_| |_| \/    \/\__,_|___/\__\___|_|  |___/
                                                                              

### 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 <sys/select.h>   /* 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'


Webserver 1.0