mirror of
https://github.com/QB64Official/qb64.git
synced 2024-07-05 01:50:25 +00:00
QB64 is a modern extended BASIC programming language that retains QBasic/QuickBASIC 4.5 compatibility and compiles native binaries for Windows, Linux, and macOS.
https://qb64.com
472bf29d99
CFont uses a few function calls which aren't supported by anything older than Windows Vista, while QB64 otherwise works all the way back to Windows XP. Since there's no desire to make us lose functionality with older systems and obsolute them to oblivion, the code has been commented out and replaced with a stub as default. Users of older machines can simply use it "as is", as can folks who don't care about console functionality. Users with versions of Windows from Vista up, can simply uncomment the code (comment out the placeholder stub), and then purge libqb so we automatically rebuild our library to make use of the routine. It seemed the easiest way to keep it in there, more or less, so that people who wanted to use it can, while not bothering the rest of the user base. There just needs to be a short note wrote up in the documention on how to "enable the command", but it's not a hard process (uncomment a few lines, comment a few others, and run a batch file -- if a programmer can't handle that much, then they don't need the command to start with...). |
||
---|---|---|
.travis | ||
internal | ||
LICENSE | ||
programs/samples | ||
source | ||
.gitignore | ||
.travis.yml | ||
appveyor.yml | ||
autosync.sh | ||
cyberbit.ttf | ||
qb64_start_osx.command | ||
README.md | ||
setup_lnx.sh | ||
setup_osx.command | ||
setup_win.bat | ||
Windows Console Test.bas |
QB64
QB64 is a modern extended BASIC+OpenGL language that retains QB4.5/QBasic compatibility and compiles native binaries for Windows (XP and up), Linux and macOS.
More about it at our wiki: www.qb64.org/wiki
We have a community forum at: www.qb64.org/forum
Find us on IRC: http://www.qb64.org/ircpage.html