Jump to content

QBasic

From EDM2
Revision as of 00:10, 15 March 2019 by Ak120 (talk | contribs)

QBasic is an integrated development environment for the BASIC language.

It basically consists of a version of QuickBASIC for DOS without the compiler and linker but keeps the included IDE with an integrated online help.

Unsupported QuickBASIC keywords:

  • ALIAS
  • BYVAL
  • CDECL
  • COMMAND$
  • EVENT
  • $INCLUDE
  • Int86, Int86X
  • Interrupt, InterruptX
  • LOCAL
  • SADD
  • SETMEM
  • SIGNAL
  • UEVENT

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 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

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

Publications

  • S16G-4559-00: DOS 5.02 Technical Reference
  • Michael Halvorson; David Rygmyr: Running MS-DOS QBasic - Microsoft Press 1991, ISBN 1-55615-340-6
  • Kris Jamsa: MS-DOS QBASIC: Microsoft Quick Reference - Microsoft Press 1991, ISBN 1-55615-355-4
  • Greg Perry: QBasic by Example - Que 1993, ISBN 1-56529-439-4

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
Code