Index of /MMBasic/QNX_8.0/

NameLast ModifiedSizeType
../ -  Directory
bin/2026-May-27 08:39:16-  Directory
README.txt2026-May-27 09:58:421.6Ktext/plain; charset=utf-8
mmb4l.tar.gz2026-May-27 08:39:113.9Mapplication/x-gtar-compressed
### Code forked from https://github.com/thwill1000/mmb4l 
### patched to run on QNX 8.0 aarch64  

### Tested on 

QNX qnxpi 8.0.0 2025/07/30-19:17:34EDT RaspberryPi4B aarch64le

### Dependencies ### 

sdl2-compat-2.32.60-r0     aarch64 {sdl2-compat} (Zlib) [installed]
sdl2-compat-dbg-2.32.60-r0 aarch64 {sdl2-compat} (Zlib) [installed]
sdl2-compat-dev-2.32.60-r0 aarch64 {sdl2-compat} (Zlib) [installed]
sdl2-compat-doc-2.32.60-r0 aarch64 {sdl2-compat} (Zlib) [installed]



### Binary ### 

wget https://astr0baby.online/QNX/8.0-DEVELOPER_DESKTOP/RPi4_aarch64/MMBASIC/bin/mmbasic 
chmod +x mmbasic 
./mmbasic  




### BUILDING ### 
 

wget https://astr0baby.online/QNX/8.0-DEVELOPER_DESKTOP/RPi4_aarch64/MMBASIC/mmb4l.tar.gz
tar -zxvf mmb4l.tar.gz 
cd mmb4l  
mkdir build 


cmake .. \
  -DCMAKE_BUILD_TYPE=Release \
  -DCMAKE_C_COMPILER=clang \
  -DCMAKE_CXX_COMPILER=clang++ \
  -DCMAKE_OSX_ARCHITECTURES=arm64 \
  -DCMAKE_C_FLAGS="-DLINUX -D_FILE_OFFSET_BITS=64 " \
  -DCMAKE_CXX_FLAGS="-DLINUX -D_FILE_OFFSET_BITS=64 " 

make  -j4


### you should have mmbasic binary in path 


### USAGE ### 

### in your basic source files always declare GRAPHICS like this at the start of the code 

GRAPHICS WINDOW 0,640,480 
GRAPHICS WRITE 0 


### then run you stuff like this ### 

./mmbasic 

MMBasic for QNX aarch64 v0.7-alpha.1
Copyright 2011-2025 Geoff Graham
Copyright 2016-2025 Peter Mather
Copyright 2021-2025 Thomas Hugo Williams

> run "test.bas"
> quit 


### Documentation ### 

https://github.com/thwill1000/mmb4l  

> PRINT MM.INFO(ARCH)
macOS arm64

> PRINT MM.INFO(DEVICE)
MMB4L

> PRINT MM.INFO(VERSION)
 70010000

> PRINT MM.INFO$(CURRENT) 
/Users/user/SRC/mmb4l/build/test.bas

Webserver 1.0