1
1
Fork 0
mirror of https://github.com/DualBrain/QB64.git synced 2023-11-19 13:10:13 +00:00

More stuff.

This commit is contained in:
Cory Smith 2022-04-25 14:29:20 -05:00
parent 4440a2ad24
commit c6d3054bac
24 changed files with 162 additions and 15 deletions

View file

@ -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 80s and evolving into a powerful professional tool in 90s, BASIC (and its successor QBasic), helped many people develop a love for programming. These languages provided the foundational learning platform for most of todays 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
View 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
View 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
View 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
View 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

BIN
images/discord.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
images/dllwin10.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

BIN
images/github.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
images/inform.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
images/inform1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

BIN
images/mybb.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

BIN
images/mybblogo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

BIN
images/news.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
images/podcast.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5 KiB

BIN
images/qb64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
images/youtube.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

35
inform.md Normal file
View 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
View 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
View 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
View 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
View 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
View 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
View 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)