QB64.org Forum

Active Forums => QB64 Discussion => Topic started by: FellippeHeitor on October 09, 2021, 11:06:21 pm

Title: QB64 v2.0.2 released! ⭐️⭐️⭐️⭐️⭐️
Post by: FellippeHeitor on October 09, 2021, 11:06:21 pm
⭐️⭐️⭐️⭐️⭐️
Time to upgrade!
⭐️⭐️⭐️⭐️⭐️

QB64 v2.0 is now officially available, and you can get it from the official release page on GitHub: https://github.com/QB64Team/qb64/releases/latest

Here is the full changelog: https://www.qb64.org/portal/changelog-for-v2-0/

Huge thanks to everyone involved in testing the latest dev builds so we could get to this milestone.

Thanks to everyone for your continued support and interest in QB64.

PS: This is exclusively an announcement thread. For support/issue report, please start a new topic and explain your issue in detail.
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: bplus on October 10, 2021, 01:37:07 am
Congratulations Fellippe and big thankyou!
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: FellippeHeitor on October 10, 2021, 01:43:05 am
Thanks, bplus! Hope you enjoy the new version!
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: zaadstra on October 10, 2021, 03:09:57 am
Wow super!  Looking forward to start using it!  Congrats and thanks to the team.
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: bartok on October 10, 2021, 03:19:11 am
Very good!
I think that new debug opportunities are very usefull. I must understand how they work.
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: euklides on October 10, 2021, 04:12:48 am
Bravo !
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: Qwerkey on October 10, 2021, 05:07:52 am
Version 2!  Wow!!
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: FellippeHeitor on October 10, 2021, 06:17:16 am
Yay, folks! Hope you all enjoy the latest version! Let me know how it goes.
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: FellippeHeitor on October 10, 2021, 06:17:55 am
Very good!
I think that new debug opportunities are very usefull. I must understand how they work.

I’ll be releasing a video explaining it in detail soon.
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: doppler on October 10, 2021, 06:40:05 am
Thanks for all the efforts by everyone involved.
I would like to also highlight. "Quick reference for commands is now shown in the status bar when syntax errors are detected."

For newbies this is an important inclusion.  For experienced users it's one of those "Well Da!" moments.  Now we get to sit back and watch how many users declare/semi-complain about there functions not working right and needed to be fixed the correct way.  Making functions IMHO, is not a newbie area.  I think IMHO, they will just be fixed and not hear a peep from the crowd.

late breaking edit:
--------------- Strike while the iron is luke warm --------------
Hack-a-day user just posted : https://hackaday.com/2021/10/10/1981-called-heres-your-software/

Can someone with a hack-a-day account and writers privileges post the QB64 V2.0 announcement.  Users of hack-a-day, are a hot target for QB64.

Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: KennyP on October 10, 2021, 07:09:34 am
I'm all for 4 the 2.0. Thanks team.
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: pforpond on October 10, 2021, 07:33:00 am
Thank you to the developers, your continued efforts to improve QB64 are much appreciated. 2.0 looks like a great update!
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: RhoSigma on October 10, 2021, 08:43:44 am
Wow, it's Christmas already!!

Congratulations to the QB64 Team and many thanks, works all as intended here. Regarding the recursion bugfix, I'm glad I got all my stuff updated right in time before the release of QB64 v2.0 :)
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: George McGinn on October 10, 2021, 10:51:11 am

Congratulations to the development team and members here for the selfless time put into the development and testing of a very large and important upgrade to QB64.
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: hanness on October 10, 2021, 10:58:57 am
Thanks for the effort put into this. This is truly a worthwhile major new release!
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: bplus on October 10, 2021, 11:07:41 am
Congratulations to the development team and members here for the selfless time put into the development and testing of a very large and important upgrade to QB64.

"selfless" hmm... mind if I get a little psychological?

I would bet real money, if people didn't find this "work" deeply satisfying they wouldn't do it.
I would also bet if someone told them to do this stuff, they would not do it nearly so well.
Also, isn't it a great pleasure to share your genius with others who might be able to follow and appreciate that genius? Doesn't this underlay the advantage of capitalism over communism?

But agreed, this is significant upgrade!

Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: FellippeHeitor on October 10, 2021, 11:12:30 am
@doppler Thank you, and that's indeed a good idea! They did a piece on us back in 2018 (https://hackaday.com/2018/02/22/quickbasic-lives-on-with-qb64/) let's see if we can grab their attention again.

@KennyP @pforpond @RhoSigma @George McGinn @hanness Thanks y'all! It's great to have your continued support. Also, thank you for helping us test it so the release could happen so swiftly.

@bplus you're totally right. It is deeply satisfying and addictive. It wouldn't be half as enjoyable if you guys weren't around using it, providing people with support when they have issues, and, in your case and @Qwerkey's specifically, helping us maintain the samples gallery. Thank you, thank you, thank you.

✨🤗
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: doppler on October 10, 2021, 12:39:48 pm
@doppler Thank you, and that's indeed a good idea! They did a piece on us back in 2018 (https://hackaday.com/2018/02/22/quickbasic-lives-on-with-qb64/) let's see if we can grab their attention again.
✨🤗

OK, the prefect additive for the post on hack-a-day (they like something to look at not just read), would be the about to be video "Debug mode, a video for the QB64 V2.0 newbies."  Sit back and wait for the cascade of new users.

Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: OldMoses on October 10, 2021, 12:58:59 pm
Wow, that was fast...and here I haven't even upgraded to the latest 1.5 release yet.

I'll be eagerly awaiting the debug video, too. Thanks for all the good work you do.
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: Dimster on October 10, 2021, 02:21:49 pm
Can't leave your desk for a minute and poof the acorn becomes a tree.

With great work come great responsibility to weld the powerful tools correctly.  Fellippe your Super Coder Cape is showing. Gawd I hope this makes me one of the world best programmers.

Thank you.
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: Dav on October 10, 2021, 02:27:54 pm
Congratulations on another great release!  It's working wonderful here.  My projects are all compiling and running without any issues (from the compiler that is...).   

Not a complaint in any way, but I'm wondering why the version number jumped from v1.5 to 2.0?

Thank you QB64 team for all the hard work you have done! 

- Dav
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: FellippeHeitor on October 10, 2021, 02:42:15 pm
Thanks y'all! Keep us posted on how it's working with your projects.

@Dav following what's outlined in https://semver.org, the version bump is justified since we introduced a change that somewhat breaks compatibility with the previous iteration. In our case, it has to do with the function recursion bug we have fixed in the latest release.
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: zaadstra on October 10, 2021, 03:14:50 pm
I'll be eagerly awaiting the debug video, too. Thanks for all the good work you do.

I second that!
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: zaadstra on October 10, 2021, 04:16:21 pm
Hey and look at THAT !!!  (Dutch):

https://tweakers.net/downloads/57778/qb64-20.html

A good moment to increase visibility of QB64 :-)
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: FellippeHeitor on October 10, 2021, 05:22:14 pm
That's cool!
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: FellippeHeitor on October 10, 2021, 05:39:40 pm
Here it goes:

Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: johnno56 on October 10, 2021, 05:46:11 pm
Fillippe,

Comparing version 2.0 with version 1.5, I have come to a serious conclusion, that disturbs me greatly.

The games that I played, constructed with version 1.5, demonstrated that I am "killed off" quite quickly... Version 2.0 produced almost the exact same results.

Although the team has done an exemplary job, in producing the upgrade, I have to conclude that, regardless of the QB64 version, my skills, or lack of them, seems to be the only causal factor. *sigh*

Congratulations on a job well done!!
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: FellippeHeitor on October 10, 2021, 05:49:21 pm
Quote
The games that I played, constructed with version 1.5, demonstrated that I am "killed off" quite quickly... Version 2.0 produced almost the exact same results.

Although the team has done an exemplary job, in producing the upgrade, I have to conclude that, regardless of the QB64 version, my skills, or lack of them, seems to be the only causal factor. *sigh*

Hahahahhaahha, sorry to hear about that, @johnno56! Let's work together on a patch for a future release 😂!

Thank you so much!
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: OldMoses on October 10, 2021, 08:02:15 pm
Wow! that didn't take long, and it really helped me get a handle on just what debug is all about. Thanks.
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: FellippeHeitor on October 10, 2021, 08:04:28 pm
Glad you enjoyed it, OldMoses! Let me know how the experience with it goes.
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: johnno56 on October 10, 2021, 10:57:51 pm
Filleppe,

I seriously doubt that a "patch" is going to solve my problem. But thank you for the offer.... unless you had a patch to increase stamina, patience and IQ... or perhaps a neural interface by the next version... Worth a shot, right?
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: bplus on October 11, 2021, 01:47:31 am
Oh yeah! I connected to Wiki and got a color chart for Screen 0 right from inside QB64 v2.
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: bplus on October 11, 2021, 01:56:45 am
If anyone needs notes for making v2 come up when you click a .bas file from Windows 10 File Explorer, I will be happy to show my trick.

Always run this for this type file... no longer is shown by Windows but it still changes if old QB64.exe is renamed for a moment until you get the new QB64 in the registry.

BTW could new versions of QB64.exe be named with version number ie QB64V2.exe specially since we have a bump up in numbers?
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: Bert22306 on October 11, 2021, 03:05:59 pm
Wow, that was fast. Let me add my sincere thanks to this team of gurus. Astonishingly better than QuickBasic ever was. You guys rock!
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: Petr on October 11, 2021, 03:57:50 pm
@FellippeHeitor

I finally got to it and watched your video about the new version and debugging. Thanks for the detailed explanation (I played it with subtitles, you all already know how bad my English is), it's an amazing new feature. I don't understand how you did it but it's absolutely great. Thank you for this excellent opportunity. I'm sure I'll use it often. It's far better than old QBasic options with TRON and TROFF. Perfect work!
Title: Re: QB64 v2.0 released! ⭐️⭐️⭐️⭐️⭐️
Post by: OldMoses on October 12, 2021, 09:32:17 am
Glad you enjoyed it, OldMoses! Let me know how the experience with it goes.

I haven't used Debug much yet, but I noticed that 2.0's recursion bug fix broke many of my programs. Most will have to be patched to be compatible.

For my part, I never really understood recursion and just never used it, but I use several functions written by others. Specifically, Petr's "swapcolor" function, and Steve's MBS% function. While I patched "swapcolor" which I use in only one program, I'll have to patch MBS in several applications. I'll look upon it as a learning experience though.
Title: Re: QB64 v2.0.1 released!
Post by: FellippeHeitor on October 17, 2021, 01:22:56 am
QB64 v2.0.1 is now officially available, and you can get it from the official release page on GitHub: https://github.com/QB64Team/qb64/releases/latest

Here is the full changelog: https://www.qb64.org/portal/changelog-for-v2-0/

The patch fixes an issue with the new $Debug feature failing on Windows versions prior to 10.

Notice we're at this point officially dropping support for Windows XP.

You guys may have already read the interview Galleon gave to the Pcopy! magazine, issue 70, way back in 2008, talking about the why behind QB64 (if you haven't here's the archived link to it: https://web.archive.org/web/20080821183950/http://www.basicprogramming.org/pcopy/issue70/#galleoninterview (https://web.archive.org/web/20080821183950/http://www.basicprogramming.org/pcopy/issue70/#galleoninterview))

Since QB64 was born out of the need to preserve the BASIC language and allow it to run on modern Operating Systems, it makes no sense to keep dedicating extra effort to keep us compatible with an operating system that's not even supported by its maker anymore.

QB64 v1.5 will still run with no issues in Windows XP. Version 2.0.1 and up will continue to run with no issues in Windows Vista and up.

Thank you all for your continued support!

Fellippe.
Title: Re: QB64 v2.0.1 released! ⭐️⭐️⭐️⭐️⭐️
Post by: FellippeHeitor on October 17, 2021, 03:15:35 am
Ah, final note on the XP issue: In Windows XP 32-bit, you will still be able to run v2.0.1 by downloading the separate package available at https://github.com/QB64Team/qb64/releases/tag/v2.0.1, but we won't be offering support for that platform any longer. Consider it "marked as deprecated".
Title: Re: QB64 v2.0.1 released! ⭐️⭐️⭐️⭐️⭐️
Post by: Qwerkey on October 17, 2021, 04:55:31 am
From the changelog I deduce that _BIN$ is not yet added (2.0.2?)?
Title: Re: QB64 v2.0.1 released! ⭐️⭐️⭐️⭐️⭐️
Post by: RhoSigma on October 17, 2021, 05:42:28 am
From the changelog I deduce that _BIN$ is not yet added (2.0.2?)?

@Qwerkey,
Yes, that's correct, v2.0.1 is a fixed version derived from the latest stable v2.0, hence the newest patches of the v2.1 development chain are not in there, so we keep BIN$() in the library for now, guess that's what you wanna know.
Title: Re: QB64 v2.0.1 released! ⭐️⭐️⭐️⭐️⭐️
Post by: TempodiBasic on October 24, 2021, 01:20:38 pm
Hi QB64 community,
Hi Qb64 Developers Team,
Hi Qb64 coders

My congratulations to Qb64 community to get this new empowered QB64 version!
Now debug has been integrated into IDE!!!
This is fantastic and it makes more professional QB64 as development tool.
It lacks just a bit to be better of original QB45: creating executable library to link, so you can share the product of your private projects  without be forced to share the code of them  (in Qb45 times it was possible creating .OBJ library).

Bad news for who uses external IDE if you debug by using VWatch of Fellippe, you must hope it will be adjourned.
Or in a better way,  you can accept the ASCII aspect of IDE and its features and you can enjoy yourself with all these new gifts to emprove your programming style.
I have little knowledge of professional programming or industrial programming...but the next step seems to have a tool to build a project like wizard of C++/ VB/JavaBuilder.


@QB64 developers team (I use this so I'm sure to not leave out nobody of developers )



████████╗██╗░░██╗░█████╗░███╗░░██╗██╗░░██╗  ██╗░░░██╗░█████╗░██╗░░░██╗
╚══██╔══╝██║░░██║██╔══██╗████╗░██║██║░██╔╝  ╚██╗░██╔╝██╔══██╗██║░░░██║
░░░██║░░░███████║███████║██╔██╗██║█████═╝░  ░╚████╔╝░██║░░██║██║░░░██║
░░░██║░░░██╔══██║██╔══██║██║╚████║██╔═██╗░  ░░╚██╔╝░░██║░░██║██║░░░██║
░░░██║░░░██║░░██║██║░░██║██║░╚███║██║░╚██╗  ░░░██║░░░╚█████╔╝╚██████╔╝
░░░╚═╝░░░╚═╝░░╚═╝╚═╝░░╚═╝╚═╝░░╚══╝╚═╝░░╚═╝  ░░░╚═╝░░░░╚════╝░░╚═════╝░



░█████╗░███╗░░██╗░██████╗░███████╗██╗░░░░░░██████╗
██╔══██╗████╗░██║██╔════╝░██╔════╝██║░░░░░██╔════╝
███████║██╔██╗██║██║░░██╗░█████╗░░██║░░░░░╚█████╗░
██╔══██║██║╚████║██║░░╚██╗██╔══╝░░██║░░░░░░╚═══██╗
██║░░██║██║░╚███║╚██████╔╝███████╗███████╗██████╔╝
╚═╝░░╚═╝╚═╝░░╚══╝░╚═════╝░╚══════╝╚══════╝╚═════╝░



░█████╗░███████╗  ░██████╗░██████╗░░█████╗░░░██╗██╗
██╔══██╗██╔════╝  ██╔═══██╗██╔══██╗██╔═══╝░░██╔╝██║
██║░░██║█████╗░░  ██║██╗██║██████╦╝██████╗░██╔╝░██║
██║░░██║██╔══╝░░  ╚██████╔╝██╔══██╗██╔══██╗███████║
╚█████╔╝██║░░░░░  ░╚═██╔═╝░██████╦╝╚█████╔╝╚════██║
░╚════╝░╚═╝░░░░░  ░░░╚═╝░░░╚═════╝░░╚════╝░░░░░░╚═╝

Title: Re: QB64 v2.0.1 released! ⭐️⭐️⭐️⭐️⭐️
Post by: TempodiBasic on October 24, 2021, 01:25:30 pm
PS
Please help me!
1. In dark mode color of browser,  is there  no possible to use settings of color for text of posts?

2. QB64 2.0.1 is about WindowsXP issue, isn't it? I have already downloaded it!
Title: Re: QB64 v2.0.1 released! ⭐️⭐️⭐️⭐️⭐️
Post by: Petr on October 24, 2021, 01:39:52 pm
Hi from version 2.0 is XP not supported. I think, Fellippe says this in video.
Title: Re: QB64 v2.0.1 released!
Post by: FellippeHeitor on October 24, 2021, 09:55:34 pm
2.0.1 is the last version of QB64 to be officially released for Windows XP. One will still be able to download the GitHub repository and build it themselves on XP, but we won't offer support on that platform any longer.

With vWatch now integrated in the IDE, I won't be developing the stand-alone version any longer either.
Title: Re: QB64 v2.0.1 released! ⭐️⭐️⭐️⭐️⭐️
Post by: TempodiBasic on October 25, 2021, 12:16:05 pm
Hi
thanks for answering
Quote
2.0.1 is the last version of QB64 to be officially released for Windows XP. One will still be able to download the GitHub repository and build it themselves on XP, but we won't offer support on that platform any longer.

With vWatch now integrated in the IDE, I won't be developing the stand-alone version any longer either.
1. so I must understand that 2.0.1 is not related to XP compatibility, but it is the last version that brings compatibility/support versus that OS.

2. I think it is natural that a separated support of an indipendent vwatch is a doubled unuseful work to do, now that debugger is into QB64 IDE.
But an explicit affirmation of the author have made clearer this point.

I think that with 2.0.1 there are few situations that let not to do a good program for Halloween Competition....
Good Luck
Title: Re: QB64 v2.0.1 released! ⭐️⭐️⭐️⭐️⭐️
Post by: zaadstra on October 26, 2021, 04:23:12 pm
You're quite confusing @FellippeHeitor ;-)    I've found the XP version.

I still compile for XP once in a while (yes yes...) - glad to see there is still a special XP version.
Is compilng a new release simply compiling /source/qb64.bas from the source zip?

Will this .0.1 step release be the first of more small update releases?
Title: Re: QB64 v2.0.1 released! ⭐️⭐️⭐️⭐️⭐️
Post by: FellippeHeitor on October 26, 2021, 04:31:34 pm
Yeah, the XP version still made it this time, last one though.

One will still be able to download the repository ("Source Code" link in the release page) and build it themselves on XP (there'll be a setup_win.bat file), so future versions might still work there. We just won't provide a separate package any longer (since it'd have to be done manually).

If critical fixes come up before our next release cycle, there's a chance a 2.0.2 version will exist before a 2.1 version comes up.
Title: Re: QB64 v2.0.1 released! ⭐️⭐️⭐️⭐️⭐️
Post by: zaadstra on October 26, 2021, 04:57:13 pm
What are improvements or less work when dropping XP support? 
Will the compiler/IDE and/or the code be smaller, faster, whatever on the higher platforms?
Less complex or old compatible code?  Just curious.
Title: Re: QB64 v2.0.1 released! ⭐️⭐️⭐️⭐️⭐️
Post by: FellippeHeitor on October 26, 2021, 05:06:54 pm
QB64 will be able to access API that's no longer supported on XP/was implemented after XP. One example is _CONSOLEFONT.
Title: Re: QB64 v2.0.1 released! ⭐️⭐️⭐️⭐️⭐️
Post by: Petr on October 26, 2021, 05:23:17 pm
@FellippeHeitor  Thank you for clarifying my inaccurate statement :)
Title: Re: QB64 v2.0.1 released! ⭐️⭐️⭐️⭐️⭐️
Post by: zaadstra on October 27, 2021, 02:44:42 am
I did a compare of the qb64_2.0.1_win-x86 and qb64_2.0.1_windows_xp_x86 folders, and found some small differences in libraries.

Would creating a next XP version require the new qb64.bas to be dropped into the qb64_2.0.1_windows_xp_x86 folder and then compile (with any version?) ?  I guess compiling will take quite some time.

Not that I really feel the need to, as even v1.4 perfectly does the job anyways.  Just wondering how it al works under the hood :-)
Title: Re: QB64 v2.0.2 released! ⭐️⭐️⭐️⭐️⭐️
Post by: FellippeHeitor on November 07, 2021, 08:28:17 am
⚡️👟

QB64 v2.0.2 is now officially the latest stable release, and you can get it from the official release page on GitHub: https://github.com/QB64Team/qb64/releases/latest

Here is the full changelog: https://www.qb64.org/portal/changelog-for-v2-0/

The patch fixes an issue preventing installation in macOS versions prior to Catalina, as well as the critical issue reported in this thread (all platforms): https://www.qb64.org/forum/index.php?topic=4366.msg137857#msg137857

Thank you all for your continued support!

Fellippe.
Title: Re: QB64 v2.0.2 released! ⭐️⭐️⭐️⭐️⭐️
Post by: DANILIN on November 29, 2021, 01:39:38 pm
examples of qb64\programs\samples\*.bas
could be in archive
as in previous version
which included latest small graphics programs interesting

reply to respondent: there is 2018 or 2019
but now: year 2021 xor 2022

and better variant: bas +png or jpg or gif animation
Title: Re: QB64 v2.0.2 released! ⭐️⭐️⭐️⭐️⭐️
Post by: FellippeHeitor on November 29, 2021, 02:19:07 pm
examples of qb64\programs\samples\*.bas
could be in archive
as in previous version
which included latest small graphics programs interesting

They're here: https://www.qb64.org/forum/index.php?topic=171.0