12 Jan 18 19:05, I wrote to all:
Bad news: It does indeed still have Y2K bugs which require fixing, but this isn't difficult provided they can all be found again.
Good news: I'm inclined to put the source on GitHub.
Well, I'm not sure anyone really cares much, but I did.
The branch I've been working on is called 'ng'.
https://github.com/zoomosis/artware/tree/ng
Over the years I'd completely forgotten what an absolutely mess some of the code was. Especially timEd.
Anyway, at this point it's possible for anyone to rebuild NetMgr & timEd for OS/2 from the source now on GitHub using OpenWatcom 1.9.
Windows versions of NetMgr and timEd can also be built, but timEd in Windows is
completely unusable due to bugs in Gerard van Essen's incomplete code that I'm not able to easily fix.
Also beware the Y2K bugs haven't been patched on the source on GitHub.
Once those are patched, potentially the Windows version of NetMgr (which has JAM support) could be used under WINE in Linux but I'd advise people to test it
first.
The build environment requires that drive letter X: points to the root of the ARTWARE directory.
In Windows you can use the SUBST command with UNC paths:
subst x: \\server\src\artware
In OS/2 life is more complicated as the builtin SUBST command only works in OS/2's DOS box. Instead you need to download and install SUBSTP, then mount the
root of the UNC path on a drive letter:
net use s: \\server\src
then use SUBSTP:
substp x: s:\artware
From here, assuming OpenWatcom 1.9 is installed properly, you can rebuild Gerard's MSGAPI:
x:
cd \api
then type "nt" or "os2" to build it.
Likewise, NetMgr can be built the same way (cd netmgr, etc).
I had to rewrite the makefile for timEd because OpenWatcom 1.9's wmake didn't support the old makefile syntax.
timEd can now be rebuilt with:
x:
cd \timed\build
wmake OS=OS2
(or OS=WIN for Windows, OS=386 for DOS4GW)
At some point I'll probably fix the makefiles properly to get rid of the drive X: requirement and just have the build process work on relative paths.
--- GoldED+/BSD 1.1.5-b20170303
* Origin: Blizzard of Ozz, Melbourne, Victoria, Australia (3:633/267)