Skip to content
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.

IDE_macos.png

Getting started

  • Grab the latest version of QB64 Phoenix Edition from our active GitHub repo.

FAQ

  • [QB64 FAQ](QB64 FAQ)

Get in touch

Keywords

  • [Keyword Reference - Alphabetical](Keyword Reference - Alphabetical)
  • [Keyword Reference - By Usage](Keyword Reference - By usage)

Known issues

  • [Keywords currently not supported by QB64](Keywords currently not supported by QB64)

Articles and Tutorials

  • 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)

Clone this wiki locally