______ _ _ _ _ ___________ | _ \ | | | \ | | | | |____ | _ \ | | | |_ _| | _____ | \| |_ _| | _____ _ __ ___ / / | | | | | | | | | | |/ / _ \ | . ` | | | | |/ / _ \ '_ ` _ \ \ \ | | | | |/ /| |_| | < __/ | |\ | |_| | < __/ | | | | | .___/ / |/ / |___/ \__,_|_|\_\___| \_| \_/\__,_|_|\_\___|_| |_| |_| \____/|___/ iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii ### JFDuke3D for QNX 8.0 ### ### Origilan sources from https://jonof.id.au/jfduke3d/ ### ### Patched to build on QNX ### ### Binary ### wget https://astr0baby.online/QNX/8.0-DEVELOPER_DESKTOP/RPi4_aarch64/JFDUKE3D/bin/duke3d mv duke3d /usr/local/bin ### Copy the DukeNukem data file to $home/.jfduke3d ### You only need the duke3d.grp file [root@qnxpi ~/.jfduke3d]# ls -la total 51836 drwx------ 2 root root 4096 2026-05-08 11:32 . drwx--x---+ 23 root root 4096 2026-05-07 20:53 .. -rw-r--r-- 1 root root 6406 2026-05-08 11:38 duke3d.cfg -rw-r--r-- 1 qnxuser qnxuser 26524524 2026-05-08 11:27 duke3d.grp -rw-r--r-- 1 root root 1337 2026-05-08 11:37 duke3d.log -rw-r--r-- 1 root root 45 2026-05-08 11:37 grpfiles.cache [root@qnxpi ~/.jfduke3d]# ### run the game from QNX screen session SDL_VIDEODRIVER=qnx duke3d ### Make sure to disable sound or use the duke3d.cfg config ### ### Build from sources ### ### Sound is disabled ### wget https://astr0baby.online/QNX/8.0-DEVELOPER_DESKTOP/RPi4_aarch64/JFDUKE3D/jfduke3d.tar.gz tar -zxvf jfduke3d.tar.gz cd jfduke3d make WITHOUT_GTK=1 j=4 ### then copy duke3d to /usr/local/bin ### Disable sound in the menu ###