I haven't programmed in QB45 since the 1990's.
If you are used o QB45 and/or QBasic, you will find a lot is the same here, except for the advancements in the language over the years. I mostly program in Linux and macOS (I don't have a Windows install) and I love QB64. I wish QB64 was also on mobile devices. There I use TechBASIC, because my second computer was an Apple IIGS, and I programmed in GSoft BASIC. TechBASIC is GSoft BASIC, written by Mike Westerley, whom I do work closely with, even today.
I am working on converting a game (Roulette) I wrote in QB45 to QB64. It sold as shareware from 1991 to 2000.
Back then I even had to check whether or not a person was using a monochrome or color monitor/TV. So far that code works fine in QB64.
I did have issues trying to remove DEFSNG and DEFDBL statements, probably because back then Functions, like in QB64 could be defined as STATIC.
So when I post it, it will still have some QB45 conventions, but QB64 handles them very well.
Good luck with QB64. I find it just as feature-laden as PowerBASIC, who I also worked with the late Robert Zale, who developed it. Since it's written in Assembler, I did some work form him on various versions (we both live in Venice, Florida). Robert had no interest in porting it to MAC or Linux. I even wrote corporate applications in it. Now I use QB64 and PYTHON as needed.
If I can help, let me know. I may have senior moments, like with the FONT issue I screw up on, but every programmer, hobbyist or professional has them!
George.
@George McGinn
I came across QB64 some months ago. It resembles QB45 in some ways but with more features. I still like to program with QB45 and A86 assembler. The only problem is QB45 programs won't run on new OS es