Jump to content

Microsoft BASIC PDS: Difference between revisions

From EDM2
Ak120 (talk | contribs)
No edit summary
No edit summary
 
(6 intermediate revisions by one other user not shown)
Line 1: Line 1:
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.
{{Software
|Picture=NA.png
|Name=BASIC Professional Development System
|Version=7.1A (1990)
|Vendor=[[Microsoft]]
|Author=
|Licence=Commercial
|WWW=
}}
The Microsoft '''BASIC Professional Development System''' (BASIC PDS) is a development environment consisting of a [[BASIC]] compiler and associated editor, debugger and linker.


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.  
In 1989 the company released the much enhanced ''Basic PDS'' as a "professional" version of the [[Microsoft BASIC Compiler]] that came with tools sourced from or developed out of other Microsoft development tools, at the time such a [[Microsoft C]]. It includes an optimising compiler that supported moving strings out of the 64k heaps into upper memory, Programmer's Workbench (a development environment), [[Microsoft Editor]] (''M''), [[Codeview]] debugger, a linker that supported overlays and therefore allowed the use of memory above the 640k in DOS. An extended set of libraries was added vis a vis a version of Microsoft's [[QuickBASIC]].


==Versions==
==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
* 1989: 7.0 - 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 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.
* Oct 1990: 7.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
* 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====
;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.
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.


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


====Articles====
;Articles
* Ethan Winer: [https://books.google.co.uk/books?id=WwMCsPuGSLEC&pg=PT213 A review of Microsoft Basic PDS] - from [[PC Magazine]]
* Jeff Angus: ''Microsoft BASIC Professional Development System v. 7.0'' - Computer Language (Mar 1990)
* Ethan Winer: [http://books.google.com/books?id=WwMCsPuGSLEC&pg=PT213 Microsoft BASIC Professional Development System, Version 7.1] - PC Magazine (Jan 1991)
* Tom Campbell: [https://www.atarimagazines.com/compute/issue146/60_Using_PDS_71.php Using PDS 7.1] - Compute! (Nov 1992)


==License==
[[Category:BASIC development environment]][[Category:Microsoft Product]]
* Commercial - Discontinued - Original RRP for Basic PDS 7 was USD 495.
 
==Author==
* [[Microsoft]]
 
[[Category:Tools]][[Category:Basic]][[Category:DOS Tools]][[Category:MS Windows Tools]]

Latest revision as of 03:07, 26 May 2022

Microsoft BASIC PDS
Name BASIC Professional Development System
Version 7.1A (1990)
Vendor Microsoft
Author
Licence Commercial
WWW

The Microsoft BASIC Professional Development System (BASIC PDS) is a development environment consisting of a BASIC compiler and associated editor, debugger and linker.

In 1989 the company released the much enhanced Basic PDS as a "professional" version of the Microsoft BASIC Compiler that came with tools sourced from or developed out of other Microsoft development tools, at the time such a Microsoft C. It includes an optimising compiler that supported moving strings out of the 64k heaps into upper memory, Programmer's Workbench (a development environment), Microsoft Editor (M), Codeview debugger, a linker that supported overlays and therefore allowed the use of memory above the 640k in DOS. An extended set of libraries was added vis a vis a version of Microsoft's QuickBASIC.

Versions

  • 1989: 7.0 - 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.
  • Oct 1990: 7.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
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