TIP: Click on subject to list as thread! ANSI
echo: artware
to: Ian Wilmore
from: mark lewis
date: 2003-01-01 19:30:46
subject: Timed

KK>> Well, I managed to find my sources again. I am releasing the source
 KK>> under the  GPL license. Those who want to mess around with the
 KK>> spaghetti, enjoy yourself!

 IW> Is the source code fixed for Y2k? It doesnt say on the
 IW> website.

this is code from before y2k... here's the readme.1st file from the source archive...

===== begin quote =====

Date: November 20, 2000
Author: Gerard van Essen (art{at}artware.net)


Source code release for Artware products under GPL license
----------------------------------------------------------

First of all: all the source created by me is now distributed under the GPL
license (included in the file Copying also in this package). Please note,
that some of the code contained in this package is NOT made by me, and
therefor DOES NOT CARRY THE GPL LICENSING. (The code in the \exec
directory, for example, is NOT GPL).

In this package you will find the source code for the products released by
Artware in the past. Somewhere in the package you will be able to find
source for timEd, NetMgr, Jaminfo and WIMM.

Because it appears there is still at least one person around who wants me
to release this, I am now releasing the sources for my products. Please
note, that these products contain several serious y2k bugs! If you manage
to compile them, you still can not use them safely!

There are two .zip files in this package. They are the original zipfiles I
found on my backup CD from that period. I have deleted some files from the
zip files with personal stuff and some stuff that was unnecessary. Apart
from that, you get the exact mess I used to work with!

The file tcsrc.zip contains the d:\tc\ tree that existed on my system at
the time. It had several subdirs like d:\tc\api (for the msgapi),
d:\tc\netmgr, d:\tc\wimm etc.

The file timdev.zip contains what existed in my d:\timed directory at the
time. It obviously contains the timEd sources.

As I mentioned, those are the original backup files. I have not touched
them. In most cases there exist dos.bat, 386.bat and os2.cmd batchfiles to
compile the source for that particular platform. All with hardcoded paths
etc. So they will definitely not work on your system.

The compiler I used was Watcom 10.6 (and an older version of Watcom's
linker for the DOS version of timEd. I think I remember it didn't work with
Watcom's 10.6 linker). Borland's Turbo Assembler was used to compile the
assembler files found in the package.

There are two versions of the msgapi (directory \api and \msgapi). I
included both, because I am not sure what the differences are. The files in
\api seem a bit more recent, with some changes to make the stuff compile on
Linux (with GCC). I remember fiddling with it at the time. Your best bet
might be to use the code in \msgapi, because I have most likely severely
messed up the code in \api to make it compile (note that I do not say:
work) on Linux.

Please note that the msgapi is based on Scott Dudley's original msgapi, but
severy hacked to add JAM and Hudson support and some other extensions (I
think?! :-).

What is NOT included is the code that was contained in \database on my
system. It contained the Mix C Databsse Toolchest. It is a commercial
library that I used for the V7 nodelist browsing in timEd. The license for
that library does not allow me to distribute the source code.

It seems Mix Software is still alive, I found them on the web at
http://www.mixsoftware.com. They even still have the (a?) C Database
Toolchest on sale for USD 50 (source included). The version I have is
2.0.1. Whether or not this is still the same code/format they are using
now, I don't know..


!!!!! PLEASE NOTE:
------------------

Also contained in the package is a directory with Thomas Wagner's swapper
library. THAT IS NOT MY CODE! There is a DOC included in the package with
more info. I have left it in the package to aid people who want to mess
around with the stuff, as it is required to compile the DOS versions of
NetMgr and timEd. I don't know if I ever made modifications to that
package. I think not, because my assembler knowledge was very, very
limited.

--

That's about it, really. It was quite a few years ago that I messed around
with this stuff. Still, if you have any questions feel free to mail me at
art{at}artware.net. Who knows, I may have the answers to your questions hidden
somewhere in my grey cells. I am currently connected to FidoNet again due
to the swift actions of Dallas Hinton who set me up as a point off his
sytem, so I can also be reached in the Artware echomail area for now.

===== end quote =====

)\/(ark

* Origin: (1:3634/12)
SEEN-BY: 24/903 106/2000 120/544 123/500 132/500 400/300 633/104 260 262 267
SEEN-BY: 633/270 285 640/954 770/215 771/4020 774/605 2432/200 3634/12
@PATH: 3634/12 106/2000 123/500 774/605 633/260 285 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™.