I created Puppy Linux packages for FreeBASIC, FreeBASIC Manual and FBHelp. For FreeBASIC, some SVN builds are also available because some bugs present in version 0.21.1 are already fixed in the SVN. FreeBASIC is available in prefix and standalone versions, FreeBASIC Manual is available in HTML format, and FBHelp is available in CLI and GUI builds.
FBHelp already have a copy of the manual in DAZ format; if you prefer FBHelp than your web browser as your help viewer, you don't need the FreeBASIC Manual, and vice-versa.
Scripts for building the packages are also available for download. Log files from building the packages are also available.
If you don't know how to use them, just download the package you want by right-clicking the link, click "Save Link As" (or similar) in the menu that will be shown, and double-click the downloaded file in the file manager; Puppy Linux will ask you if you want to install. Read this for more information.
You could only install one package per type (one compiler, one manual and one help viewer). Not following this will overwrite the files of other packages.
The Devx SFS module is required by prefix versions of the FreeBASIC Compiler and is not installed by default in Puppy Linux. For instructions, read here.
Tested for use in Lucid Puppy Linux 5.1.1, though they are not well tested, since I use Ubuntu as my operating system.