Index of /QNX/8.0-DEVELOPER_DESKTOP/RPi4_aarch64/CHOCOLATE-DOOM/
### QNX 8.0 aarch64 patched chocolate-doom
### Doom 1,2 Heretic, Hexen and Strife
### https://www.chocolate-doom.org/wiki/index.php/Downloads
### Precompiled binaries are liked against native SDL2
libSDL2-2.0.so.0 => /usr/lib/libSDL2-2.0.so.0.3200.60 (0x19fa49b000)
libpng16.so.16 => /usr/lib/libpng16.so.16.50.0 (0x19fa516000)
libSDL2_net-2.0.so.0 => /usr/lib/libSDL2_net-2.0.so.0.200.0 (0x19fa565000)
libm.so.3 => /usr/lib/libm.so.3 (0x19fa56b000)
libc.so.6 => /usr/lib/libc.so.6 (0x19fa5ab000)
libregex.so.1 => /usr/lib/libregex.so.1 (0x19fa65f000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x19fa670000)
libz.so.1 => /usr/lib/libz.so.1.3.1.zlib-ng (0x19fa685000)
libsocket.so.4 => /usr/lib/libsocket.so.4 (0x19fa6a8000)
### Patched source and building
### We disable sdl2mixer because it does not work with the QNX SDL_AUDIODRIVER=alsa
wget https://astr0baby.online/QNX/8.0-DEVELOPER_DESKTOP/RPi4_aarch64/CHOCOLATE-DOOM/chocolate-doom-chocolate-doom-3.1.1.tar.gz
tar -zxvf chocolate-doom-chocolate-doom-3.1.1.tar.gz
cd chocolate-doom-3.1.1
./configure \
SDL2_CFLAGS="$(/usr/bin/sdl2-config --cflags)" \
SDL2_LIBS="$(/usr/bin/sdl2-config --libs)" \
--disable-sdl2mixer
make -j4
make install
### Runing the game use SDL_VIDEODRIVER=qnx from the screen shell and point to your WAD files
SDL_VIDEODRIVER=qnx chocolate-doom -iwad /data/games/doom1.wad
SDL_VIDEODRIVER=qnx chocolate-hereric -iwad /data/games/heretic.wad
SDL_VIDEODRIVER=qnx chocolate-hexen -iwad /data/games/hexen.wad
SDL_VIDEODRIVER=qnx chocolate-strife -iwad /data/games/strife.wad