AboutAlex Barry Expertise I have been a qbasic programmer since 2000, creating games, minor libraries and various small programs. I have experience using interrupts, graphics, file input/output, the mouse cursor, and using libraries. I have also learned FreeBASIC, c/c++, python, php and html.
I do not claim to be an absolute authority in any language, but I don't mind looking things up and learning with you.
Experience Hobby programming since 2000
I no longer belong to any community programming groups, but do have knowledge of *basic dialects and C/C++
I have an old QB45 application that I wrote in the early 90s. It uses vga screen mode 12 and works relatively well when run in a DOS window under most versions of MS Windows in the full screen mode. I have successfully run the application in partial screen windows using DOS emulators like DOS Box. The application does not support mouse input nor printer output. I would like to update the application to: (1)support limited mouse input, (2) printer output (using built-in MS Windows printer drivers), (3)launch directly in a window without invoking a DOS emulator while keeping the same graphical "look and feel" screen mode 12. In your opinion, is this possible without a total re-coding in Visual Basic?
Answer Hi, James,
I don't think visual basic will do what you want, however, there are a few options you could try. First, I'd suggest a compiler called "FreeBASIC" ( http://www.freebasic.net/ ) - the compiler has a mode where it can, with almost no errors, compile old qbasic code. Another one you could try, that has a more QBasic feel is qb64 ( http://www.qb64.net/ ) - I think this one may even have a similar IDE of QBasic, but doesn't need an emulator.
With either of those, you can use native mouse support - and both have active forums you can ask questions (I'm able to help you, too)