TIP: Click on subject to list as thread! ANSI
echo: artware
to: All
from: andrew clarke
date: 2018-01-17 13:14:28
subject: OS/2 version of timEd

12 Jan 18 19:05, I wrote to all:

 ac> Bad news: It does indeed still have Y2K bugs which require fixing, but
 ac> this isn't difficult provided they can all be found again.

 ac> 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)
SEEN-BY: 633/267 280 712/848
@PATH: 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.