“If you’re reading this, the chances are you’re interested in computers.”
Learning to use it and make the best of it…
Installation and basic configuration is easy:
Download the x86-64 gzipped tarball from SF.net (be careful it’s not just x86!)
Unzip
Follow instructions for Linux in readme.txt
Install additional packages as indicated.
In Geany, start a test.bas file. Hit F8 at any time to compile.
In a terminal, run ./test.bas and you’re good.
Include your own files:
#INCLUDE "teststuff.inc"
Basic Programming Query at Internet Archive
Basic Programming Magazine query at Internet Archive
FreeBasic Wiki Manual and Full index
Lampiweb FreeBasic Manual Online
Tutorials
Pete’s QBASIC / QuickBasic Site
Github: Example text editor and more code in the same repo.
Local Projects
Projects are located in ~/Dropbox/Marc/Apps/FreeBasic/
Specific Topics
Screen Modes at DE Portal
Forum Threads of Note
Do I have to use a separate Randomize, 1 every time I want to generate a new random number?
Use rnd()
How can I make my own include file for my own functions?
If I want to modify data that is provided to a Sub, rather than working on a copy of it, do I always need to indicate ByRef? Not knowing what to do, I unraveled all of my code out of subs and into one long mess :D
How do I get the type of a variable? I tried TypeOf but can’t figure out how to make it work. (For example, to figure out what kind of data LEN returns.)
DONE How can I make a simple graphics mode application?
How can I make SDL work again?
Write little simulators
Write productivity software
Write the kind of text file browser I’d like to have/use.
Write my own simple GUI library?
Create a simple game framework for RPG
Learn to use configuration files for projects
Create an app that gives me instant button access to lots of stuff. Folders, apps, etc.
Try keybindings too!