Index of /QNX/8.0-DEVELOPER_DESKTOP/RPi4_aarch64/DOSBOX-X/
___ ___ __ ___ __ __
/ \/___\/ _\ / __\ _____ __ \ \/ /
/ /\ // //\ \ /__\/// _ \ \/ /____\ /
/ /_// \_// _\ \/ \/ \ (_) > <_____/ \
/___,'\___/ \__/\_____/\___/_/\_\ /_/\_\
____ ____ __ ___ ___ __ ___ _ _ _
/___ \/\ \ \ \/ / ( _ ) / _ \ /__\ / _ (_) || |
// / / \/ /\ / / _ \| | | | / \// / /_)/ | || |_
/ \_/ / /\ / / \ | (_) | |_| | / _ \/ ___/| |__ _|
\___,_\_\ \/ /_/\_\ \___(_)___/ \/ \_/\/ |_| |_|
### QNX-8.0 ###
### DOSBox-X ###
### Sources downloaded from https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v2026.03.29 ###
### Patched source code to build and link on QNX 8.0 aarch64 RPi4B is here ###
### Binary ###
curl https://astr0baby.online/QNX/8.0-DEVELOPER_DESKTOP/RPi4_aarch64/DOSBOX-X/dosbox-x -o dosbox-x
### Configs ###
curl https://astr0baby.online/QNX/8.0-DEVELOPER_DESKTOP/RPi4_aarch64/DOSBOX-X/dosbox-x-2026.03.29.conf -o dosbox-x-2026.03.29.conf
curl https://astr0baby.online/QNX/8.0-DEVELOPER_DESKTOP/RPi4_aarch64/DOSBOX-X/qnx.map -o qnx.map
### Howto ###
(there are some unresolved SDL2/Wayland keyboard mapping issues, so a very rough keyboard map called qnx.map is attached)
(it cannot do special characters via shift+key combos for now, but works fine with these keys
( ยง1234567890-=qwertyuiop[]asdfghjkl;'\`zxcvbnm,./ )
(To get around the "colon" : key for now you can bypass this by setting autoexec entry in the main config)
[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
@echo off
mount c /data/games
c:
cls
echo.
echo Welcome to DOSBox-X on QNX!
echo.
- place qnx.map in the $user/.config/dosbox-x/
- run ./dosbox-x
### Build from source ###
### Patched to comnpile and link against stock QNX 8.0 Developer Desktop on RPi4b
curl https://astr0baby.online/QNX/8.0-DEVELOPER_DESKTOP/RPi4_aarch64/DOSBOX-X/dosbox-x-dosbox-x-v2026.03.29.tar.gz -o dosbox-x.tar.gz
tar -xvf dosbox-x.tar.gz
cd dosbox-x-dosbox-x-v2026.03.29
$ CPPFLAGS="-I/usr/include/SDL2" LDFLAGS="-L/usr/lib" ./configure --enable-sdl2 --host=aarch64-unknown-qnx8.0.0
$ make
# make install