Jump to content

QBasic: Difference between revisions

From EDM2
mNo edit summary
Ak120 (talk | contribs)
No edit summary
Line 1: Line 1:
A version of [[QuickBasic]] for DOS that is stripped of the compiler and linker but keeps the included IDE and is fully syntax compatible with the 4.5 version of QuickBasic. Version 1 replaced [[GW-Basic]] in [[MS-DOS]] 5 as the free included [[Basic]] interpreter, version 1.1 is supplied with MS-DOS 6 and all versions of [[Windows NT]]. A stripped down version of 1.1 that lacks the editor and a full version of QBasic 1 are both included with all the shipped [[Win 9x]] branch for some reason rather than a full version of 1.1.  
A version of [[QuickBasic]] for DOS that is stripped of the compiler and linker but keeps the included IDE and is fully syntax compatible with the 4.5 version of QuickBasic.  


IBM recompiled the code for their own version of [[PC-DOS]] 5, their version of QBasic is faster than the Microsoft one and had a couple of bug fixes that are not present in the MS v1 version, this version of QBasic is included with all versions of PC-DOS since v5 and with all versions of eComStation, OS/2 2.0 and higher and OS/2 PPC (Workplace OS).
== Compatibility ==
[[BASICA]] programs will not run with QBasic. In order to run a BASICA program with QBasic, a BASICA program has to be saved in [[ASCII]] mode. Some BASICA commands may also require changes. A new version of BASICA was shipped with IBM DOS Version 5.00. This one is compatible with previous versions of BASICA (from previous DOS versions).


====Text & programmers editors with QBasic support====
;Other software products incompatibilities
* Qualitas BlueMAX Version 5.10 (requires utility from vendor to fix issue)
 
== Versions ==
;Microsoft QBASIC
* 1991: Version 1.0 - replaced [[GW-Basic]] in [[MS-DOS]] 5 as the free included [[Basic]] interpreter,
* 1992: Version 1.1 - supplied with MS-DOS 6 and all versions of [[Windows NT]]. A stripped down version of 1.1 that lacks the editor and a full version of QBasic 1 are both included with all the shipped [[Windows 95]] branch for some reason rather than a full version of 1.1.
 
;IBM DOS QBasic
* 1991: Version 1.0 - IBM recompiled the code for their [[IBM DOS]] Version 5. This version of QBasic is faster than the Microsoft one and had a couple of bug fixes that are not present in  [[Microsoft]]'s version 1.0. It's included with IBM DOS versions 5.00/5.02 and with OS/2 2.0 and all later releases. QBasic (and also BASICA) was no longer shipped with PC DOS Version 6.1 which became available in November 1993.
 
==Tools==
===Text & programmers editors with QBasic support===
* [[Boxer]] - QBasic syntax highlighting support built in - Commercial - DOS and OS/2 versions discontinued, Win32 version still sold.
* [[Boxer]] - QBasic syntax highlighting support built in - Commercial - DOS and OS/2 versions discontinued, Win32 version still sold.
==Publications==


==Links==
==Links==
*http://www.rubbermallet.org/index.html - A hub of programming info and libraries for programming in QBasic and QuickBasic 4.5
* [http://www-01.ibm.com/common/ssi/rep_ca/2/877/ENUSZP91-0432/index.htm ZP91-0432] (1991-06-11) - IBM DOS Version 5.00 and Upgrade
* [http://www.rubbermallet.org/index.html www.rubbermallet.org] - A hub of programming info and libraries for programming in QBasic and QuickBasic 4.5


[[Category:DOS Tools]][[Category:Basic]]
[[Category:DOS Tools]][[Category:Basic]]

Revision as of 04:27, 23 January 2016

A version of QuickBasic for DOS that is stripped of the compiler and linker but keeps the included IDE and is fully syntax compatible with the 4.5 version of QuickBasic.

Compatibility

BASICA programs will not run with QBasic. In order to run a BASICA program with QBasic, a BASICA program has to be saved in ASCII mode. Some BASICA commands may also require changes. A new version of BASICA was shipped with IBM DOS Version 5.00. This one is compatible with previous versions of BASICA (from previous DOS versions).

Other software products incompatibilities
  • Qualitas BlueMAX Version 5.10 (requires utility from vendor to fix issue)

Versions

Microsoft QBASIC
  • 1991: Version 1.0 - replaced GW-Basic in MS-DOS 5 as the free included Basic interpreter,
  • 1992: Version 1.1 - supplied with MS-DOS 6 and all versions of Windows NT. A stripped down version of 1.1 that lacks the editor and a full version of QBasic 1 are both included with all the shipped Windows 95 branch for some reason rather than a full version of 1.1.
IBM DOS QBasic
  • 1991: Version 1.0 - IBM recompiled the code for their IBM DOS Version 5. This version of QBasic is faster than the Microsoft one and had a couple of bug fixes that are not present in Microsoft's version 1.0. It's included with IBM DOS versions 5.00/5.02 and with OS/2 2.0 and all later releases. QBasic (and also BASICA) was no longer shipped with PC DOS Version 6.1 which became available in November 1993.

Tools

Text & programmers editors with QBasic support

  • Boxer - QBasic syntax highlighting support built in - Commercial - DOS and OS/2 versions discontinued, Win32 version still sold.

Publications

Links

  • ZP91-0432 (1991-06-11) - IBM DOS Version 5.00 and Upgrade
  • www.rubbermallet.org - A hub of programming info and libraries for programming in QBasic and QuickBasic 4.5