CauseWay for Watcom C++ and Assembly Language requires a 386SX based computer or better. The required operating environment is MS-DOS or PC-DOS 3.1 or higher, Windows 3.0 or higher, OS/2 2.0 and above, or compatible operating system that provides a DPMI or VCPI DOS environment. Watcom C++ 9.5 or better is also required to use the Watcom C++ components of CauseWay.

DOS 3.3+ and a 386 machine or better are necessary to run CauseWay applications.


The recommended minimum amount of total free physical memory for CauseWay applications is 500K total. 100-150K of this memory must be conventional DOS memory, the remainder may be extended memory. CauseWay applications can run in less memory, down to the 300K range, provided sufficient virtual (disk-based) memory is available, but application performance will decline significantly. More physical memory improves a program's performance, reducing virtual memory disk access overhead.


When using CauseWay, simply follow the standard edit-compile/assemble-link programming cycle familiar to C and assembly language programmers.

Watcom users compiling with WCL386 need to add the switch /l=CauseWay to the command line. For example:

WCL386 /l=CauseWay myprog.c

This switch can be automated by adding /l#CauseWay to the WCL386 environment variable, making CauseWay the default when compiling via WCL386.

Watcom users linking with WLINK should add the statement system CauseWay to the link command. For example:

WLINK system CauseWay file myprog.obj

Next Page

Previous Page

Go to Table of Contents

Go back to Devore Software & Consulting home page