More stuff.
41
README.md
|
@ -1,19 +1,30 @@
|
|||
# QB64 Hub
|
||||
[Home](https://qb64.com) • [News](news.md) • [GitHub](github.md) • [Forum](forum.md) • [Wiki](wiki.md) • [Podcast](podcast.md) • [YouTube](youtube.md)
|
||||
|
||||
## Welcome to the QB64 Hub
|
||||
![QB64](images/qb64.png)
|
||||
|
||||
### QB64
|
||||
- [Wiki](https://wiki.qb64phoenix.com)
|
||||
- [Forum](https://forum.qb64phoenix.com)
|
||||
- [Discord](https://discord.gg/S5CdJXQKAd)
|
||||
## Get QB64
|
||||
|
||||
### Forks
|
||||
- [Spriggs](https://github.com/SpriggsySpriggs/qb64Spriggsy)
|
||||
- [Waltersmind](github.com/TheJoyfulProgrammer/QB64-X)
|
||||
- [SMcNeill (SDL)](github.com/SteveMcNeill/QB64-SDL)
|
||||
QB64 is a modern extended BASIC programming language that retains QBasic/QuickBASIC 4.5 compatibility and compiles native binaries for Windows, Linux, and macOS.
|
||||
|
||||
### QBJS
|
||||
- [Sandbox](https://boxgm.itch.io/qbjs)
|
||||
- [GitHub](https://github.com/boxgaming/qbjs)
|
||||
- [Wiki](https://github.com/boxgaming/qbjs/wiki)
|
||||
- [Sandbox (dev)](boxgm.itch.io/qbjs-dev)
|
||||
[Download QB64](https://github.com/QB64Team/qb64/releases/tag/v2.0.2) • [Development build(s)](dev.md) • [Source Code](https://github.com/QB64Team/qb64)
|
||||
|
||||
**How BASIC made its way into the 21st century**
|
||||
|
||||
The BASIC language has been the gateway into programming for countless people. Popular as a beginner programming language in the 80’s and evolving into a powerful professional tool in 90’s, BASIC (and its successor QBasic), helped many people develop a love for programming. These languages provided the foundational learning platform for most of today’s professional developers.
|
||||
|
||||
![TUI Interface](images/colorwin10.png) *QB64's interface mimics the old DOS TUIs for nostalgia's sake, but it is fully customizable.*
|
||||
|
||||
The QB64 project has evolved over the last decade to bring the magic and educational potential of BASIC from its 20th century roots into the modern era. The QB64 project is already in use in both educational and professional contexts and has an active and helpful user community.
|
||||
|
||||
![Sample Code](images/dllwin10.png) *In this sample code, internal keywords are colored blue, metacommands and user procedures in green and strings in orange. Notice the DECLARE LIBRARY block used to access Windows' API.*
|
||||
|
||||
Unlike traditional BASIC and QBasic code, QB64 gets compiled automatically into machine code – allowing exceptional performance, easy distribution, and the ability to link with external C and C++ programming libaries. Compatible with most QBasic 4.5 code, QB64 adds a number of extensions, such as OpenGL and other modern features, providing the perfect blend of classic and modern program development.
|
||||
|
||||
QB64 is available for all recent Windows, Linux, and macOS versions.
|
||||
|
||||
Interested in playing with QBasic/QB64 in the browser? Check out [QBJS](qbjs.md)!
|
||||
|
||||
- [Reddit](https://www.reddit.com/r/qb64)
|
||||
- [Instagram](https://www.instagram.com/QB64Team)
|
||||
- [Twitter](https://twitter.com/QB64Team)
|
||||
- [Facebook](https://www.facebook.com/QB64Team)
|
12
dev.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
[Home](https://qb64.com) • [News](news.md) • [GitHub](github.md) • [Discord](discord.md) • [Forum](forum.md) • [Wiki](wiki.md) • [Podcast](podcast.md) • [YouTube](youtube.md) • [More...](more.md)
|
||||
|
||||
## Development Builds
|
||||
|
||||
Unlike the stable builds, these have had far less testing. Although we try our best, things may break. If you're adventurous, we encourage you to help us find bugs!
|
||||
|
||||
- [Windows (64bit)](https://qb64.nyc3.digitaloceanspaces.com/development-builds/qb64_development_win-x64.7z)
|
||||
- [Windows (32bit)](https://qb64.nyc3.digitaloceanspaces.com/development-builds/qb64_development_win-x86.7z)
|
||||
- [Linux](https://qb64.nyc3.digitaloceanspaces.com/development-builds/qb64_development_lnx.tar.gz)
|
||||
- [macOS](https://qb64.nyc3.digitaloceanspaces.com/development-builds/qb64_development_osx.tar.gz)
|
||||
|
||||
Interested in the source code? See [here](github.md).
|
5
discord.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
[Home](https://qb64.com) • [News](news.md) • [GitHub](github.md) • [Discord](discord.md) • [Forum](forum.md) • [Wiki](wiki.md) • [Podcast](podcast.md) • [YouTube](youtube.md) • [More...](more.md)
|
||||
|
||||
![Discord](images/discord.jpg)
|
||||
|
||||
- [QB64 Discord Community](https://discord.gg/S5CdJXQKAd)
|
16
forum.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
[Home](https://qb64.com) • [News](news.md) • [GitHub](github.md) • [Discord](discord.md) • [Forum](forum.md) • [Wiki](wiki.md) • [Podcast](podcast.md) • [YouTube](youtube.md) • [More...](more.md)
|
||||
|
||||
![Forum](images/mybb.png)
|
||||
|
||||
The official forum can be found at:
|
||||
|
||||
- [Forum](https://forum.qb64phoenix.com)
|
||||
|
||||
With that said, there are many forums that welcome conversation about QB64:
|
||||
|
||||
- [Basic 4 All](http://basic4all.epizy.com/)
|
||||
- [Friends of Basic](https://friends-of-basic.freeforums.net/)
|
||||
- [Just BASIC](https://friends-of-basic.freeforums.net/)
|
||||
- [The QBasic Forum (Pete)](https://www.tapatalk.com/groups/qbasic/)
|
||||
- [The Retro Dev](https://www.theretrodev.com/forum/)
|
||||
- [SyntaxBomb](https://www.syntaxbomb.com/)
|
14
github.md
Normal file
|
@ -0,0 +1,14 @@
|
|||
[Home](https://qb64.com) • [News](news.md) • [GitHub](github.md) • [Discord](discord.md) • [Forum](forum.md) • [Wiki](wiki.md) • [Podcast](podcast.md) • [YouTube](youtube.md) • [More...](more.md)
|
||||
|
||||
![GitHub](images/github.png)
|
||||
|
||||
You can find the source code behind QB64 on our GitHub repo:
|
||||
|
||||
- [GitHub](https://github.com/QB64Team/qb64)
|
||||
|
||||
Additionally, there are several "unofficial" *official* forks:
|
||||
|
||||
- ["Phoenix Edition"](https://github.com/QB64-Phoenix-Edition/QB64pe/)
|
||||
- [SpriggsySpriggs](https://github.com/SpriggsySpriggs/qb64)
|
||||
- [TheJoyfulProgrammer "QB64-X"](github.com/TheJoyfulProgrammer/QB64-X)
|
||||
- [SMcNeill (SDL)](github.com/SteveMcNeill/QB64-SDL)
|
BIN
images/colorwin10.png
Normal file
After Width: | Height: | Size: 5.9 KiB |
BIN
images/discord.jpg
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
images/dllwin10.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
BIN
images/github.png
Normal file
After Width: | Height: | Size: 32 KiB |
BIN
images/inform.png
Normal file
After Width: | Height: | Size: 4.4 KiB |
BIN
images/inform1.png
Normal file
After Width: | Height: | Size: 135 KiB |
BIN
images/mybb.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
BIN
images/mybblogo.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
BIN
images/news.jpg
Normal file
After Width: | Height: | Size: 53 KiB |
BIN
images/podcast.gif
Normal file
After Width: | Height: | Size: 5 KiB |
BIN
images/qb64.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
images/youtube.png
Normal file
After Width: | Height: | Size: 50 KiB |
35
inform.md
Normal file
|
@ -0,0 +1,35 @@
|
|||
[Home](https://qb64.com) • [News](news.md) • [GitHub](github.md) • [Discord](discord.md) • [Forum](forum.md) • [Wiki](wiki.md) • [Podcast](podcast.md) • [YouTube](youtube.md) • [More...](more.md)
|
||||
|
||||
![InForm](images/inform.png)
|
||||
|
||||
A GUI engine and WYSIWYG interface designer for QB64.
|
||||
|
||||
![InForm1](images/inform1.png)
|
||||
|
||||
## The ultimate GUI toolkit for QB64
|
||||
|
||||
InForm is a Rapid Application Development tool for QB64. It consists of a library of graphical routines and a WYSIWYG editor that allows you to design forms and export the resulting code to generate an event-driven QB64 program.
|
||||
|
||||
### Overview
|
||||
|
||||
😢 **MISSING**
|
||||
|
||||
### Download
|
||||
|
||||
😢 **MISSING**
|
||||
|
||||
### Demos
|
||||
|
||||
😢 **MISSING**
|
||||
|
||||
### Wiki
|
||||
|
||||
You can find the InForm wiki on [FillippeHeitor's GitHub repo](https://github.com/FellippeHeitor/InForm/wiki).
|
||||
|
||||
### Blog
|
||||
|
||||
😢 **MISSING**
|
||||
|
||||
### Contact
|
||||
|
||||
😢 **MISSING**
|
19
more.md
Normal file
|
@ -0,0 +1,19 @@
|
|||
[Home](https://qb64.com) • [News](news.md) • [GitHub](github.md) • [Discord](discord.md) • [Forum](forum.md) • [Wiki](wiki.md) • [Podcast](podcast.md) • [YouTube](youtube.md) • [More...](more.md)
|
||||
|
||||
### Additional/Complementary Tools
|
||||
|
||||
- [InForm](inform.md)
|
||||
|
||||
### Tutorials
|
||||
|
||||
- [QB64 Game Programming](http://qb64sourcecode.com/)
|
||||
|
||||
### Hobbyist
|
||||
|
||||
- [Basic Forever](https://felix.plesoianu.ro/languages/basic/index.html)
|
||||
- [Domain Coloring](https://www.shadertoy.com/view/7sK3zz)
|
||||
- [MasterGuy @ YouTube](https://www.youtube.com/channel/UCH_5AsiZgq1X8QwbW0Muzqg)
|
||||
- [Paul Nylander](http://www.bugman123.com/index.html)
|
||||
- [The Retro Dev](https://www.theretrodev.com/)
|
||||
|
||||
### Archived
|
5
news.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
[Home](https://qb64.com) • [News](news.md) • [GitHub](github.md) • [Discord](discord.md) • [Forum](forum.md) • [Wiki](wiki.md) • [Podcast](podcast.md) • [YouTube](youtube.md) • [More...](more.md)
|
||||
|
||||
![News](images/news.jpg)
|
||||
|
||||
No news is good news. ;-) (In other words, coming soon...)
|
7
podcast.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
[Home](https://qb64.com) • [News](news.md) • [GitHub](github.md) • [Discord](discord.md) • [Forum](forum.md) • [Wiki](wiki.md) • [Podcast](podcast.md) • [YouTube](youtube.md) • [More...](more.md)
|
||||
|
||||
![Podcast](images/podcast.gif)
|
||||
|
||||
QB64 is a modern BASIC+OpenGL language that compiles native binaries for Windows, macOS and Linux. We'll be talking all things QB64 and then more.
|
||||
|
||||
- [Buzzsprout](https://qb64.buzzsprout.com/)
|
8
qbjs.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
[Home](https://qb64.com) • [News](news.md) • [GitHub](github.md) • [Discord](discord.md) • [Forum](forum.md) • [Wiki](wiki.md) • [Podcast](podcast.md) • [YouTube](youtube.md) • [More...](more.md)
|
||||
|
||||
> The QBasic you love, now on the web.
|
||||
|
||||
- [QBJS Sandbox](https://boxgm.itch.io/qbjs)
|
||||
- [QBJS GitHub](https://github.com/boxgaming/qbjs)
|
||||
- [QBJS Wiki](https://github.com/boxgaming/qbjs/wiki)
|
||||
- [QBJS Sandbox (dev)](boxgm.itch.io/qbjs-dev)
|
11
wiki.md
Normal file
|
@ -0,0 +1,11 @@
|
|||
[Home](https://qb64.com) • [News](news.md) • [GitHub](github.md) • [Discord](discord.md) • [Forum](forum.md) • [Wiki](wiki.md) • [Podcast](podcast.md) • [YouTube](youtube.md) • [More...](more.md)
|
||||
|
||||
## Wiki
|
||||
|
||||
You can find several copies of the QB64 wiki on the internet; the official one is located at:
|
||||
|
||||
- [Wiki](https://wiki.qb64phoenix.com)
|
||||
|
||||
While several backup copies exist, located at:
|
||||
|
||||
- []()
|
4
youtube.md
Normal file
|
@ -0,0 +1,4 @@
|
|||
[Home](https://qb64.com) • [News](news.md) • [GitHub](github.md) • [Discord](discord.md) • [Forum](forum.md) • [Wiki](wiki.md) • [Podcast](podcast.md) • [YouTube](youtube.md) • [More...](more.md)
|
||||
|
||||
![YouTube](images/youtube.png)
|
||||
|