Skip to content
A Godot "platform" targeting single board computers.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bits
dl updated copyright statements (2019) Mar 13, 2019
doc minor updates to the usage notes Apr 28, 2019
import updated copyright statements (2019) Mar 13, 2019
porting updated copyright statements (2019) Mar 13, 2019
.clang-format published source of the first version Mar 26, 2017
.gitignore dynamic loading Aug 13, 2017
.travis.yml tested porting Apr 4, 2018
LICENSE.txt updated copyright statements (2019) Mar 13, 2019
LICENSE_GODOT.txt updated copyright statements (2019) Mar 13, 2019
Local.mk moved Local.mk Apr 5, 2017
Makefile gles2 in godot 3.0-gles2 (broken upstream) Feb 25, 2018
README.md updated version number Apr 28, 2019
SCsub unified platforms (detect, compile and probe) Mar 27, 2018
detect.py compiler options: use -O3 and disable -ffast-math if 3.1+ Mar 27, 2019
envprobe.cpp updated copyright statements (2019) Mar 13, 2019
frt.h updated version number Apr 28, 2019
frt_options.cpp allow disabling meta keys Apr 28, 2019
gles2_egl.h
godot_frt.cpp updated copyright statements (2019) Mar 13, 2019
keyboard_linux_input.cpp updated copyright statements (2019) Mar 13, 2019
keyboard_x11.cpp updated copyright statements (2019) Mar 13, 2019
logo.png published source of the first version Mar 26, 2017
mouse_linux_input.cpp updated copyright statements (2019) Mar 13, 2019
mouse_x11.cpp updated copyright statements (2019) Mar 13, 2019
os_frt.cpp allow disabling meta keys Apr 28, 2019
platform_config.h updated copyright statements (2019) Mar 13, 2019
release.sh release.sh compilation script Mar 13, 2019
video_bcm.cpp disable q meta key on x11 (might interfere with wm) Apr 28, 2019
video_fbdev.cpp disable q meta key on x11 (might interfere with wm) Apr 28, 2019
video_x11.cpp

README.md

FRT

FRT is a Godot "platform" targeting single board computers.

Quick Start

FRT should run on most single board computers, as long as OpenGL ES has been properly configured. On a Raspberry Pi, FRT does not need X11 to run, and can also run from the console using the legacy driver (it should run out of the box on a basic raspbian lite installation).

Download, uncompress, install somewhere in your path the latest binary from here:

https://sourceforge.net/projects/frt/files/0.9.5

For example:

$ unzip frt_095_310.zip
$ sudo install frt_095_310_pi1.bin /usr/local/bin

Download and uncompress a demo from here:

https://sourceforge.net/projects/frt/files/demos

And run it:

$ frt_095_310_pi1.bin --main-pack 31_2d_platformer.zip

Press Win+Q to quit.

Despite the name, the pi1 version should run on any Raspberry Pi, using either the legacy driver, or the new vc4 driver. It should also run on most 32-bit ARM-based boards (X11/EGL/ES).

For 64-bit ARM-based boards, use the arm64 version.

See Usage for how to export a game from the Godot editor running on your PC.

This is the list of meta (Win) keys recognized by FRT when running on the console (i.e. non on X11):

Meta Action
Q Quit
F Toggle fullscreen
W Change window gravity
K Grab / ungrab the keyboard
M Grab / ungrab the mouse
Return Mouse Left Button (virtual mouse)
Cursor Keys Mouse Motion (virtual mouse)

The virtual mouse keys are available only if a keyboard is found, but a mouse is not.

More Info

You can’t perform that action at this time.