Main Page: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
==The QB64 Phoenix Edition Wiki== | == The QB64 Phoenix Edition Wiki == | ||
;QB64 is a modern extended [https://en.wikipedia.org/wiki/BASIC BASIC] programming language that retains [https://en.wikipedia.org/wiki/QBasic QBasic]/[https://en.wikipedia.org/wiki/QuickBASIC QuickBASIC] 4.5 compatibility and compiles native binaries for Windows, Linux, and macOS. | ;QB64 is a modern extended [https://en.wikipedia.org/wiki/BASIC BASIC] programming language that retains [https://en.wikipedia.org/wiki/QBasic QBasic]/[https://en.wikipedia.org/wiki/QuickBASIC QuickBASIC] 4.5 compatibility and compiles native binaries for Windows, Linux, and macOS. | ||
Line 7: | Line 7: | ||
[[File:IDE_macos.png|thumb|left|QB64's IDE running on macOS Catalina]] | [[File:IDE_macos.png|thumb|left|QB64's IDE running on macOS Catalina]] | ||
| align="left" valign="top" | | | align="left" valign="top" | | ||
==Getting started== | == Getting started == | ||
* Grab the latest version of QB64 Phoenix Edition from our active [https://github.com/QB64-Phoenix-Edition/QB64pe/releases/latest GitHub repository]. | * Grab the latest version of QB64 Phoenix Edition from our active [https://github.com/QB64-Phoenix-Edition/QB64pe/releases/latest GitHub repository]. | ||
===FAQ=== | === FAQ === | ||
* [[QB64 FAQ|Frequently asked questions about QB64]] | * [[QB64 FAQ|Frequently asked questions about QB64]] | ||
===Get in touch=== | === Get in touch === | ||
* [https://qb64phoenix.com/forum/index.php QB64 Phoenix Edition Forum] | * [https://qb64phoenix.com/forum/index.php QB64 Phoenix Edition Forum] | ||
* [https://discord.gg/D2M7hepTSx Discord invitation] | * [https://discord.gg/D2M7hepTSx Discord invitation] | ||
Line 24: | Line 24: | ||
|} | |} | ||
==Keywords== | == Keywords == | ||
* [[Keyword Reference - Alphabetical]] | * [[Keyword Reference - Alphabetical]] | ||
* [[Keyword Reference - By usage]] | * [[Keyword Reference - By usage]] | ||
===Known issues=== | === Known issues === | ||
* '''[[Keywords currently not supported by QB64]]''' | * '''[[Keywords currently not supported by QB64]]''' | ||
* '''[[Keywords currently not supported by QB64#Keywords_not_supported_in_Linux_or_macOS_versions|Keywords not supported in Linux or macOS versions]]''' | * '''[[Keywords currently not supported by QB64#Keywords_not_supported_in_Linux_or_macOS_versions|Keywords not supported in Linux or macOS versions]]''' | ||
==Articles and Tutorials== | == Articles and Tutorials == | ||
* [https://www.qb64tutorial.com/ Terry Ritchie's QB64 Game Programming] | * [https://www.qb64tutorial.com/ Terry Ritchie's QB64 Game Programming] | ||
* [https://www.youtube.com/watch?v=hE-Voij5k5Q&list=PLF6199808BD4901E1 School Freeware series on QB64 (YouTube)] | * [https://www.youtube.com/watch?v=hE-Voij5k5Q&list=PLF6199808BD4901E1 School Freeware series on QB64 (YouTube)] |
Revision as of 02:06, 28 January 2023
The QB64 Phoenix Edition Wiki
- QB64 is a modern extended BASIC programming language that retains QBasic/QuickBASIC 4.5 compatibility and compiles native binaries for Windows, Linux, and macOS.
Getting started
FAQGet in touch |
||
|
Keywords
Known issues
Articles and Tutorials
- Terry Ritchie's QB64 Game Programming
- School Freeware series on QB64 (YouTube)
- Arrays
- ASCII Character Codes
- Binary Numbers
- Bitwise Operations
- Boolean Operations
- Clipboard
- Converting Bytes to Bits
- Console Window
- Controller Devices (Keyboard, Mouse, Joystick, Gamepad)
- Downloading Files (TCP/IP)
- Environment (Windows Registry)
- Hardware images
- Image file procedures
- Keyboard Scan Codes
- Libraries (C++, Windows, DLL)
- Mathematical Operations
- PDS (7.1) Procedures
- Port Access Libraries
- QB 4.5 Library Ports For QB64
- Relational Operations
- Line numbers
- Removing line numbers
- Resource Table extraction (Icon Extraction)
- Screen Memory
- Text, Fonts and Unicode Using Graphics
- Variable Types