1
1
Fork 0
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
Go to file
SteveMcNeill 472bf29d99 Change to the Console Font routine.
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...).
2019-11-29 04:01:22 -05:00
.travis Omit -no-pie for travis build 2019-04-07 18:39:50 +10:00
internal Change to the Console Font routine. 2019-11-29 04:01:22 -05:00
LICENSE Adding ZLIB into the QB64 parts system for windows. 2019-08-27 18:22:07 -04:00
programs/samples Removes virtual keyboard references (1/2) 2019-04-14 16:42:04 -03:00
source Patch to $IF UNDEFINED 2019-11-27 03:04:25 -05:00
.gitignore Patch to $IF UNDEFINED 2019-11-27 03:04:25 -05:00
.travis.yml Store encryption key on correct repository 2019-01-05 00:04:18 +11:00
appveyor.yml Supply appveyor with ssh key too 2019-01-04 23:52:41 +11:00
autosync.sh chmod +x autosync.sh 2019-01-06 16:01:09 +11:00
cyberbit.ttf (Automated push) Update internal/source/* from qb64.bas 2015-08-02 05:12:44 -07:00
qb64_start_osx.command Improve the start script in OS X. 2016-02-25 01:08:53 -03:00
README.md Update README.md 2019-04-01 01:35:11 -03:00
setup_lnx.sh Maybe -no-pie will work this time for Linux without breaking autobuilds? 2019-04-04 01:40:14 -03:00
setup_osx.command Revert "Fixes #90" 2019-03-31 21:01:59 -03:00
setup_win.bat Patch to $IF UNDEFINED 2019-11-27 03:04:25 -05:00
Windows Console Test.bas Pushed changes to enhance the Windows Console Experience 2019-08-27 19:52:02 -04:00

QB64

QB64 Logo

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