Welcome to the Fnux "Old DOS Lovers" home page.

From here, using the muti-tongues script below, you can install (and remove) on Linux Boxes (baremetal or VM)

QB64 IDE for Linux QB64 (V 1.2) the Linux BASIC language IDE (editor + compiler) from Galleon

as well as both its 2 mandatory add on compoments from Fellippe Heitor

QB64 GDE for QB64 Linux InForm GDE and Debugger for QB64 LinuxvWATCH64 debugger.

(last installation script rev 24 - updated as of October 6, 2018)

I'm Fnux (Fnux is my nikename for "Fifi on Linux"), a quite "young" (64) retired but purported "PC power-user" with over 40 years of experience in the software industry.

Here, I'm trying to help a bunch (few thousands in fact) of "Old DOS lover" fellows to find the joy they had in the past when using very accessible development tools such as Microsoft Quick Basic 4.5 or Borland Turbo Basic 1.1 to create a bunch of interesting stuffs including games.

But in the same time, now they also want to use today new technologies such as using free OS Linux distributions.

Why? To easily develop small (or even big) applications and games (as well as both web sites and dynamic web applications) but without the hassle to learn new programming languages (C, C++, C#, Go, Java, Perl, PHP, Python, etc.) and yes (thank you to the fabulous Web Application Server named G-WAN from the Swiss company TWD) that will be available soon and then very easy to do with the good old BASIC language.

To respond to these needs, Galleon (a fool but smart and very nice Australian guy) created QB64, a free open source complete cross platform (Linux, OS/X and Windows) IDE (Integrated Development Environment including an editor and a compiler) able to create executables from sources written in the old BASIC language for these three major OSes.

While extending the BASIC language with a lot of new reserved words and functions as well as having the capability to use external C libraries, QB64 is almost 100 per 100 compatible with Quick Basic 4.5 or/and Turbo Basic 1.1 source files (with very few restrictions).

To achieve this (since there is no any more standard BASIC compiler for our "modern" OSes), QB64 translates your BASIC sources (*.bas) in C++ code (.cpp), then compiles the generated files with the appropriate compiler (g++ or mingw accordingly to your OS) to create the relevant executables for these three OSes.

I was so impressed to be able to run again a bunch of old stuffs on my different Linux boxes that, to promote this nice and cleaver tool, I wrote a small installation script to install (as well as to cleanly remove) QB64 on Linux boxes (baremetal PCs as well as virtual machines using VMware or Virtualbox).

But this script also installs InForm the excellent GDE (Graphical Development Environment) and the invaluable vWATCH64 debugger, two add-on tools both created with QB64 by our fellow Fellippe Heitor.

You can use this bash multi tongues script (English, French, German, Portuguese and Russian) on many Linux distributions not limited to: ArchLinux, Bridge, CentOS, Chakra, Debian, elementaryOS, Fedora, LinuxMint, LMDE, Manjaro, Neon, Ubuntu (and all its derivatives Kubuntu, Ebuntu, etc.), Zorin and many others as well as with many GUI (Cinnamon, Gnome, KDE, Mate, etc.) and I'm trying my best to make it also usable for Oracle and RedHat "professional users" (so, stay tuned) !

BTW, I would appreciate the community help me to both try to adapt this script for Suze and its derivatives (a distribution family I don't know yet) and to check the messages of the script (less than 80 little phrases) in the tongues (Russian and German) as well as to add other tongues (Deutch, Italian, Spanish and any others you'r confortable with...).

So please enjoy this multi tongues QB64 Linux installation script (a similar OS/X script is on the go).

To download the QB64, InForm and vWATCH64 installation script, please click on this button: Download the QB64 installation script for Linux

To use the script:
  • please unpack the tar file with the command:
  • then start the installation with the command:
   ~$ tar -xjf QB64_install.tar.bz2
   ~$ sudo ./QB64_install.sh

Contact

Have fun using QB64 combined with vWATCH to catch your bugs, and enjoy creating event driven GUI apps with InForm like in the good old days.
Kind regards.
Fnux.

PS: The QB64_install.tar.bz2 Linux script has the following md5sum value:  ae1d44f2038554e94a120f5e5217fb35 as of October 6, 2018