Microsoft BASIC PDS

From EDM2
Jump to: navigation, search

A toolkit with a Basic compiler and associated editor, debugger and linker, originally released as Microsoft BASIC 6.0 Compiler and was a development of the compiler that shipped with QuickBASIC 4.5 extended to support more standard development tools. While QuickBASIC only supported 64k heaps and programming inside the 640k limit the capability of the Basic 6 compiler to generate code for OS/2 with support for 16mb of memory or 128mb of virtual memory was greatly touted by Microsoft.

In 1989 the company released the much enhanced "Microsoft BASIC Professional Development System" (Basic PDS), it is a "professional" version of Microsoft Basic that came with tools sourced from or developed out of other Microsoft development tools at the time such a Microsoft C, including an optimising compiler that supported moving strings out of the 64k heaps into upper memory, Programmer's Workbench (a development environment, or framework in IBM speak), Microsoft Editor (M), Codeview debugger, a linker that supported overlays and therefore allowed the use of memory above the 640k in DOS and an extended set of libraries vis a vis the normal Basic version from Microsoft, which by the time PDS 7 hit the town was QuickBASIC.

Versions

  • Last known version: v7.1A - Has full OS/2 support and is the first version to support expanded memory (EMS) under DOS and adds a number of new keywords - Oct 1990
  • Microsoft Basic Professional Development System Version 7 released fall 1989 - Added ISAM support (Rudimentary database functions), OS/2 development capabilities were not shipped with the original release but added as an "application note" that could be downloaded from Microsoft's BBS.
  • Microsoft BASIC 6.0b - Bugfix release
  • Microsoft BASIC 6.0 Compiler (MS Part# 007-014V600) First release of the system, supports OS/2 out of the box.
Requires OS/2 1.0 or later, and/or DOS 2.1 or later.

Known issues

As with other Microsoft tools that support both OS/2 and DOS environments you may run into problems if you try to use those tools on Microsoft Windows systems that support the running of OS/2 1.x programs (Windows NT and 2000), as the system tries to run the DOS executable as an OS/2 program and fails. Either make sure that only the DOS executables are installed or if they are already installed or you migrated the install by hand, precede every command with the FORCEDOS command.

Publications

  • Peter G. Aitken: Microsoft Basic 7.1: A Programmer's Reference, Wiley 1991, ISBN 0-47-152901-X

Articles

License

  • Commercial - Discontinued - Original RRP for Basic PDS 7 was USD 495.

Author