For the dumb interface, it's really easy. On a Linux box with "build essentials", execute the following commands:
Code:
git clone https://gitlab.com/DavidGriffith/frotz.git
git clone https://github.com/pocketbook/SDK_6.3.0.git
pushd SDK_6.3.0
git checkout 6.5
pushd ../frotz
CROSS=arm-obreey-linux-gnueabi \
CC=$PWD/../SDK_6.3.0/SDK-B288/usr/bin/$CROSS-clang \
CXX=$PWD/../SDK_6.3.0/SDK-B288/usr/bin/$CROSS-clang++ \
AR=$PWD/../SDK_6.3.0/SDK-B288/usr/bin/$CROSS-ar \
STRIP=$PWD/../SDK_6.3.0/SDK-B288/usr/bin/$CROSS-strip \
RANLIB=$PWD/../SDK_6.3.0/SDK-B288/usr/bin/$CROSS-ranlib \
PKGCONFIG=$PWD/../SDK_6.3.0/SDK-B288/usr/bin/pkg-config \
CFLAGS="-march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp" make dumb
Then copy the generated dfrotz executable to the /mnt/ext1/applications, copy a Z file to the /mnt/ext1/Downloads directory, say espions.z5 and from PBTerm, run
Code:
/mnt/ext1/applications/dfrotz /mnt/ext1/Downloads/espions.z5
Enjoy!