Forschungsinstitut für Mikroprozessortechnik Pow! - Download

  Topics: Pow!/32 (for Windows 95, 98 and Windows NT)
  • The latest Release of Pow!/32 is called Pow!/32 3.0b and consists of the following four files: Pow32_30b.exe, Pow32_30b.w02, Pow32_30b.w03, Pow32_30b.w04. Download them to a temporary directory and execute the first file to install Pow!. This package includes the compiler interface for Oberon-2 and Java and the Oberon-2 compiler itself. If you want to use Pow! for Java programming you need the free Java Development Kit from Sun. It can be downloaded from

  • If you want to use Pow! for C++ programming you have to download a separate package. Just download the file (C++ compiler interface and examples) and (compiler) to a temporary directory. Read the file Install.doc in the first file to know how to install this addon. In future releases this package will become part of Pow!. 
  • For Windows 95 users: The C++ compiler interface included in didn't work correctly under Windows 95. Therefore you can download a corrected version of the compiler interface. Just replace the file GNU C++.cll with this one. Please rename the downloaded file to "GNU C++.cll" if necessary.
  • Previous releases:
    • Pow!/32 3.0a: Pow32_30a.exe, Pow32_30a.w02, Pow32_30a.w03, Pow32_30a.w04
    • A fixpack for Pow! 3.0a/32 has been released. It includes a new version of the file link32.dll, which replaces the file with the same name in the Pow! directory. It should cure a problem which arises when the size of all local variables in a procedure is larger than about 8KB. (Download the fixpack)
    • A further fixpack for Pow! 3.0a/32 is available. The type bound procedure Next of the record type Scan in module Volume of the OPAL library didn't return the next file. Instead it returned the same file as the procedure First. If you have encountered this problem please download the fixpack. Put the LIB files into the directory Pow!\Oberon-2\Opal and the DLL file to the system directory of your windows directory.
      Besides you can produce a general protection fault if you use the record type Scan of the module Volume and if you link the OPAL library as DLL to your program. We are working on this problem. Until we have found a solution you should use the static version of the OPAL library. You use the static version of the OPAL library if you replace the files opal32dll.lib and opal32dllhelp.lib with the file opal32lib.lib in your project definition (menu Projects/Edit).
    • A further small bug was found within the Opal library. The function Print.StartWithDialog couldn't be used. The linker said it couldn't find the symbol __imp_Print_StartWithDialog. These should be solved by the following fixpack. If you have encountered this problem, please download the fixpack. Decompress the zip file and copy the files to the directory Pow!\Oberon-2\Opal or your System32 directory.
    • All these fixes are included in Pow!/32 3.0b.

Pow! (for Windows 3.x)

  • The latest and last release of Pow! for Windows 3.x is called Pow! 3.0.  If you encounter any problems downloading these files, you can try the following mirrors. 



last modified: 1999-11-24 by Peter René Dietmüller