/
Sapphire/bin/
Sapphire/db/
Sapphire/db/OLC_rooms/
Sapphire/db/abi/
Sapphire/db/em_src/
Sapphire/db/helps/
Sapphire/db/helps/emman/ifunc/
Sapphire/db/npcs/Tatt/
Sapphire/db/objects/Tatt/
Sapphire/db/q_data/
Sapphire/db/rooms/Tatt/
Sapphire/doc/
Sapphire/doc/em/
Sapphire/etc/
Sapphire/src/abic/
Sapphire/src/areacon/
Sapphire/src/client/
Sapphire/src/embc/
Sapphire/src/emi/
Sapphire/src/emi/test/
Sapphire/src/include/
Sapphire/src/sapphire/em/
Sapphire/src/tcon/
 February 15, 1997
 Sapphire MUD Server v0.3
 Christopher D. Granz


=== Version 0.1b (Changes from version 0.1)

1)  CPU usage has been greatly reduced.
2)  The functions em_heap_alloc() and em_heap_free(), from em/emerald.c, are
    now much faster.
3)  Added the program rmcr (read 'rmcr.doc' for more information.) 


=== Version 0.1c (Changes from version 0.1b)

1)  The CPU usage fix in 0.1b was not currect, this has been fixed.
2)  The main string manager's speed has been increased.
3)  Emerald functions can now return more then one value.


=== Version 0.2 (Changes from version 0.1c)

1)  A much better signal handler for SIGINT signals.
2)  The string manager has been totally reworked.  It is now much faster.
3)  Added resets (!)
4)  Changed the way the Emerald interpreter deals with arrays.
5)  The Emerald interpreter now supports the `object' data type.
6)  Changed rmcr to tcon and added support for UN*X-to-DOS text conversion.
7)  Added the program areacon, although unfinished.
8)  Many small changes and bug fixes.


== Version 0.3 (Changes from version 0.2)

1)  Added the program embc, a low level Emerald compiler.
2)  Finally wrote some of the secondary port handling code for Sapphire
    compatible clients (!)
3)  Wrote a Java MUD client applet/application that is Sapphire compatible,
    can display graphics and play sound when connected to a Sapphire server.
4)  Reworked the error handling code in the Emerald interpreter.
5)  Added the program emc, the Emerald compiler, although still needs alot
    of work.
6)  Did some more work on the in-MUD UN*X like shell.
7)  Added more builtin interface functions for the Emerald interpreter.
8)  Changed the NPC/object/room format slightly.
9)  Lots of little tweaks and bug fixes.
10) Added an advanced scripting langauge for NPCs and rooms (!)
11) Fixed the main user interface system.
12) Did more work on the OLC system.


--