Jump to content

XDS-x86 Modula-2: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==Description==
[[File:XDS-logo.gif|right]]
Native XDS-x86 is an optimising ISO Modula-2 and Oberon-2 compiler for Intel x86 based platforms. Not only it enables you to mix those two languages freely, but also access the operating system API, and use any third-party library with a plain C API.  
'''Native XDS-x86''' (''xTech Development System'') is an Oberon-2 development environment for Intel x86-based platforms.


XDS-C is a "via C" Modula-2/Oberon-2 cross-compiler. Output is K&R C, ANSI C, or C++ source code, which may be further compiled by a third-party C/C++ compiler for any target platform.
==Features==
Native XDS for OS/2 includes an IDE with help files as well as Modula-2/Oberon-2 optimizing compiler. Full 32-bit OS/2 API support is provided. Additional included tools are the H2D utility which translates C header files into Modula-2 definition modules and the XDS Debugger.


XDS/NC and XDS/C under Windows and OS/2 Warp includes the operating system API (Win32/PM) interface modules and a state-of-the-art IDE. Under Windows and OS/2 Warp it also includes a linker, and a symbolic run-time debugger. The product was discontinued in 1993.
Not only it enables you to mix those two languages freely, but also offers access to the operating system API, and uses any third-party library with a plain C API.
 
[[XDS-C]] is a similar environment that emits C code.


==Version==
==Version==
 
;OS/2
* 03-05-2000: Latest Version for OS/2: 2.45 rc2
* 2.12 (Mar 1996) - first pre-release
* Version for Windows and Linux: 2.51
* 2.17 (Jul 1996) - pre-release, restricted demo
* 27-12-2011: XDS 2.6 beta is available for download
* 2.21 (Jun 1997)
 
* 2.30 (1998) - Inline assembler, Execution profiler
==Downloads==
* 2.32 (May 1999)
* [http://www.os2site.com/sw/dev/modula/xds-x86-env-245-rc2-os2.zip XDS-x86 2.45 RC2] (Trial 60 days)
* 2.45 rc2 ([xds-x86-env-245-rc2-os2.zip] - 2000-05-03)
* XDS-x86 2.45 rc2 - [http://hobbes.nmsu.edu/h-search.php?key=xds-x86-env-245-rc2-os2.zip Hobbes] (03-05-2000)
;Windows and Linux
 
* 2.51
==Links==
* 2.60 (Sep 2020)
*[http://www.excelsior-usa.com/xds.html XDS] Homepage - [http://www.excelsior-usa.com/forum/forum/7-native-xds-x86xds-c/ Forum]
*[http://www.modula2.org/ Modula2.org]
*[http://www.pmoylan.org/pages/os2/os2m2.html Modula-2 compilers for OS/2] (P. Moylan)


==License==
==License==
Since May 2005, all XDS Products are available under a freeware license.
* Originally commercial software, now discontinued Windows and Linux versions have seen minor updates, since May 2005, all XDS products except the OS/2 tools are available under a freeware license.
 
==Other Products==
* [[XDS-C]]


==Related Articles==
==Related Articles==
* [[XDS Oberon]] by [[Paul Floyd]] (May 1999)  
* [[XDS Oberon]] by [[Paul Floyd]] (May 1999)  


==Publications==
==Links==
*[http://www.excelsior-usa.com/xds.html XDS] Homepage
*https://github.com/excelsior-oss/xds
*[http://www.pmoylan.org/pages/os2/os2m2.html Modula-2 compilers for OS/2] (P. Moylan)
;Manuals
* [http://www.excelsior-usa.com/doc/xds/xc.html User's Guide]
* [http://www.excelsior-usa.com/doc/xds/xc.html User's Guide]
* [http://www.excelsior-usa.com/doc/xds/xdslib.html Library Guide and Reference]
* [http://www.excelsior-usa.com/doc/xds/xdslib.html Library Guide and Reference]


 
[[Category:Modula-2]][[Category:Oberon]]
[[Category: Tools]]

Latest revision as of 22:48, 25 July 2023

Native XDS-x86 (xTech Development System) is an Oberon-2 development environment for Intel x86-based platforms.

Features

Native XDS for OS/2 includes an IDE with help files as well as Modula-2/Oberon-2 optimizing compiler. Full 32-bit OS/2 API support is provided. Additional included tools are the H2D utility which translates C header files into Modula-2 definition modules and the XDS Debugger.

Not only it enables you to mix those two languages freely, but also offers access to the operating system API, and uses any third-party library with a plain C API.

XDS-C is a similar environment that emits C code.

Version

OS/2
  • 2.12 (Mar 1996) - first pre-release
  • 2.17 (Jul 1996) - pre-release, restricted demo
  • 2.21 (Jun 1997)
  • 2.30 (1998) - Inline assembler, Execution profiler
  • 2.32 (May 1999)
  • 2.45 rc2 ([xds-x86-env-245-rc2-os2.zip] - 2000-05-03)
Windows and Linux
  • 2.51
  • 2.60 (Sep 2020)

License

  • Originally commercial software, now discontinued Windows and Linux versions have seen minor updates, since May 2005, all XDS products except the OS/2 tools are available under a freeware license.

Related Articles

Links

Manuals