Here it is: The PowerWindows(NG) Source Code: Do whatever you want with it ;-) A short mention in the credits would be nice, tough. Most stuff was done with MaxonCPP 4.0. There is a drawer with the Maxon project files. Even if you have MaxonCPP 4.0 they will not work directly, because of wrong path, stuff moved from one directory into others, etc. Everything must be compiled in LARGE DATA mode (no A4 or A6 relative data addressing!). If you try to make the programs/tool to compile with GCC note that GCC passes all function arguments as LONG (32 bit), while others use WORD (16 bit) for WORD/BYTE arguments. So you might have to fix some of the assembly functions. Have a look at the Maxon Project files (which are ASCII) to see what files are needed for a certain program/tool. It might be that certain files of a program/tool are taken from other directories. It might be that certain file are unused. PowerWindows: PowerWindows(NG) exe. If you compile all .cfiles with ROMHACK #defined, then the NG version is compiled. PWPrefsScanner: The part of PowerWindows which reads in and parses the config file is in this external "plugin". PWPrefs: Preferences program for PowerWindows. PIO_PW: The preferences program needs this "plugin". (in the binary Power- Windows Archive the PWPrefs program icon has tooltypes which tell PWPrefs to use this "PIO-Plugin". MAC_RI: 2 "Plugins" for mac-style "icons" AMI_RI: Plugin for amiga-style "icons" WIN95_RI: Plugin for win95 style "icons" CyReq: Tool for startup-sequence to patch requester funcs (redirection to Build???/SysReqHandler/FreeSysRequest) very early, to avoid that PowerWindows has to patch this functinos itself which can kill other requester tools if PowerWindows was started late. SaveROM: Tool to save ROM to a file. BK_PowerWindows: A BlizKick rom patch module. Needed for PowerWindowsNG to work, unless you directly use a patched ROM file from HD with your ROM kick utility where the ROM file was patched with the tool PatchROMForPW. PatchROMForPW: Tool to patch a ROM file on disk to make PowerWindowsNG work. IconRenderer: Example Source-Code for an external Icon-Renderer (like AMI_RI, MAC_RI) WindowChecker: Example Source-Code for an external Window-Checker routine. PWStop: Tries to quit PowerWindows by sending it a CTRL C signal. Have fun ;-) Georg Steger (georg.steger@rolmail.net)