Oct-92 [lars]
dr312j ported to Amiga using DICE 2.06.
Dec-92 [lars]
dr312k ported to Amiga using DICE 2.06.
Jan-92 [lars]
Merged Deepthought's TCP-code into the beta-l-driver.
Feb-92 [lars]
Added a minimal getrusage() to support some wiztools.
Some reorganisation for easier compilation for OS 1.3
Switched from DICE 2.06 to DICE 2.07.
09-Apr-93 [lars]
Started this log (didn't thought that I'd need it :-)
Merged in patch @31.
Made signal handling (esp. of Ctrl-C) more reliable. This also
fixed a bug left over from the DICE update.
Added provision for DICE' ffp-instead-of-float math to patchfloat.h
Replaced the original (Oberon written) PlayMud by its C version.
This also cut off the PlayMud/ tree and removed the last binary
from the source archive.
03-May-93 [lars]
Merged in PlayMud.c patches by John Fehr <umfehr06@ccu.UManitoba.CA>.
Also fixed some problems around PlayMud and its Makefile entry.
04-Jun-93 [lars]
BSD'ed the error codes in socket_sim.h
18-Jun-93 [lars]
Created an own machine.h.
Renamed config.h-Amiga and Makefile-Amiga into config.h resp. Makefile.
Added support for AmiTCP.
16-Aug-93 [lars]
Upgraded TCP support to AmiTCP-2.0 .
Cleaned out some Unixisms from the Makefile.
08-Sep-93 [lars]
Upgraded PlayMud to version 1.5.
04-Oct-93 [lars]
Upgraded PlayMud to version 1.6.
15-Nov-93 [lars]
Upgraded PlayMud to version 1.7.
06-Jan-94 [lars]
sim_socket() didn't care if a socket had no to_client, thus causing
Enforcerhits by deref'ing a NULL pointer.
11-Jan-94 [lars]
Fixed a small but lethal bug in PlayMud.
06-Feb-94..11-Feb-94 [lars]
Included support for SAS/C.
13-Feb-94 [lars]
PlayMud now properly ignores IAC GA ("Make my day!").
25-Feb-94 [lars]
PlayMud did still do synchronous writes to the console. Changed that.
05-Jun-94 [lars]
cleanup_alarm() added to signal.c, else the messageport of the
alarm timer wouldn't be deallocated, thus causing a tasksignal loss.
68040 machines crash using the single precision libraries up to OS 3.0,
so all 'floats' are now compiled as 'double's.
25-Jul-94..04-Aug-94 [lars]
Upgraded to DICE 3.0
31-Aug-94 [lars]
Wrote DMakefile for DICE' dmake.
25-Sep-94 [lars]
Migrated port 3.2.1@60 from 3.2@301.
19-Nov-94 [lars]
PlayMud now closes its read socket faster on shutdown, preventing
lockups on abortions.
11-Apr-95 [lars]
Merged in newest SAS diffs from Suamor.
11-Aug-95 [lars]
nsignal.h, signal.c: Resolved __sigfunc-definition conflict between
DICE and SAS/C by replacing all useages by a properly defined SIGFUNC.
amiga.c: Added check for enough stack on startup.
18-Aug-95 [lars]
Some more changes for SAS/C:
nsignal.h: sigfunc-typedef now for all versions.
amiga.c: Added stub for fcntl().
socket_tcp.c: For AmiTCP >= 3, the existance of bsdsocket.library
is checked manually.
port.c: rusage() and struct time emulation no longer needed.
config.h: Added check that SAS/C 6.55 or better is used.
20-Aug-95 [lars]
socket_tcp.c: SAS/C: the netlib autoinit function is removed from the
list of autofunctions on startup as it would exit if AmiTCP is not
available.
socket_tcp.h: SAS/C: Includes pragmas for AmiTCP.
01-Nov-95 [lars]
amiga.c: DICE: added a dup() simulation to enable main.c to gobble
up filedescriptors. The fds returned by dup() can't be used, though.
config.h-compat: new.
06-Nov-95 [lars]
main.c: disables auto-start of erq demon in any case.
config.h, -compat: ERQ_DEMON defined, making efuns send_erq() and
attach_erq_demon() available.
09-Nov-95 [lars]
INSTALL: rewritten, added direct hints for various mudlibs.
11-Nov-95 [lars]
socket{,_tcp,_sim}.c: amiga_sockinit/exit() now dispatches to
amiga_tcpinit/exit() resp. amiga_siminit/exit().
amiga.c: amiga_sockinit/exit() are now always called.
Together this avoids a dangling simulated UDP socket if the driver
is aborted before initialising ipc.
01-May-96 [lars]
Upgraded PlayMud to version 1.9.
Made check of SAS/C __VERSION__ and __REVISION__ in config.h more
reliable.
amiga.c: The parameters for DICE' dynamic stack routines are derived
from the actual stacksize.
09-Jul-96 [lars]
Upgraded for DICE 3.2 (no big deal).
28-Sep-94..05-Nov-97 [lars]
Merged in patches for @60..@139.
3.2.1@139 is also the last release I am going to adapt/compile for
Amiga.