forked from Galleondragon/qb64
-
Notifications
You must be signed in to change notification settings - Fork 35
Home
Cory Smith edited this page Jun 7, 2022
·
16 revisions
QB64 is a modern extended BASIC programming language that retains QBasic / Quick BASIC 4.5 compatibility and compiles native binaries for Windows, Linux, and macOS.

- Grab the latest version of QB64 Phoenix Edition from our active GitHub repo.
- [QB64 FAQ](QB64 FAQ)
- [Keyword Reference - Alphabetical](Keyword Reference - Alphabetical)
- [Keyword Reference - By Usage](Keyword Reference - By usage)
- [Keywords currently not supported by QB64](Keywords currently not supported by QB64)
- Terry Ritchie's QB64 Game Programming
- School Freeware series on QB64 (YouTube)
- Arrays
- ASCII
- Binary
- Boolean
- _CLIPBOARD$
- [Converting Bytes to Bits](Converting Bytes to Bits)
- [Console Window](Console Window)
- [Controller Devices](Controller Devices) (Keyboard, Mouse, Joystick, Gamepad)
- [Downloading Files](Downloading Files) (TCP/IP)
- [Windows Environment](Windows Environment)
- [Hardware images](Hardware images)
- Images
- [Keyboard scancodes](Keyboard scancodes)
- Libraries ([C Libraries](C Libraries), [Windows Libraries](Windows Libraries), [DLL Libraries](DLL Libraries))
- [Mathematical Operations](Mathematical Operations)
- [PDS (7.1) Procedures](PDS (7.1) Procedures)
- [Port Access Libraries](Port Access Libraries)
- [QB 4.5 Library Ports For QB64](QB 4.5 Library Ports For QB64)
- [Relational Operations](Relational Operations)
- [Line numbers](Line numbers)
- [Line number](Line number)
- [Resource Table extraction](Resource Table extraction)
- [Screen Memory](Screen Memory)
- [Text Using Graphics](Text Using Graphics)
- [Variable Types](Variable Types)