home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Zodiac Super OZ
/
MEDIADEPOT.ISO
/
FILES
/
13
/
COMMIO0B.ZIP
/
README
< prev
next >
Wrap
Text File
|
1996-05-20
|
4KB
|
71 lines
ANNOUNCING A NEW FREE DOOR LIBRARY!!
(in pascal)
Please read the TODO.LST file also!
Welcome to my COMMIO library. This library is in a BETA stage, there is
still a lot that can and needs to be done with it, but i wanted to release it
to the public now to see if i could get a response from it (good or bad).
I feel that this library is very full and rich of routines that every door
programmer must have. Its very complete even in it's BETA stage, and i think
that everyone that looks at it will find something usefull in it.
Most (if not all) of the other so called door libraries out there will have
the basic communication routines needed to "talk" to the user at the other
end with not a whole lot of extras (and some of those extras, doors need),
and then expect you to pay 20-50 bucks to register it! I don't think so...
First this library is 100% free, no royalties, no fees, no nothing. Just
abide to the license agreement included in the archive. I've been putting
this library together because when i first wanted to make a door about a year
or so ago i could not find a single usable (hence free) and good source or
information on programming the modem. I did come across a couple of good
door libraries, but they were not free and they still lacked certain routines
that i felt should of been added. Thats when i decided to create this
library. The only other door libarary that comes close to this one is the
DDPLUS library, but i had a couple of problems using it before. And i hate
when code is not really commented. At the moment DDPLUS does excell in some
areas compared to the COMMIO library... But like I said this is only a BETA
release of the library... So give me time! ;>
This library (COMMIO) does'nt just stop at the basic communication routines
like the others, it goes beyond and provides a lot of other non-modem related
routines too. Stuff like built in ANSI pharsing, support for INI files,
support for somehwat complex comand line options (made easy to use), powerful
"writeln" replacements that let you embed colors changes in the string, you
can even add animation codes to the string, for some simple ansi animation
effects, a "Syskey" unit lets you easily create local hotkeys for the sysop
to use WHILE a user is playing the door (it gets handled in the "background"
so the user is uneffected by it and can continue playing like normal),
support for drop files of various types, automatic time updating, and will
automatically kick a user out if his/her time runs out.... and many other
tidbits!
One cool feature about this library is its ability to "multi-task" different
procedures at the "same" time. This is how COMMIO is able to have a continual
updated time variable for the user online, w/o you doing anything special. You
can even add your own procedures to be "multi-tasked" with the others. (its
not OS/2 multi-tasking so dont get over excited about it ;)
This library is being written with Turbo Pascal v7.0, and some of the
routines REQUIRE TP7 (mainly the fossil unit). Another thing to know is that
I did not personally write everything in this unit. In my searches for a good
door lib. I found other little routines that I felt would be handy in this
lib. So i took them and put them in here. You'll know if someone else wrote
a certain procedure because I put a "{credit: <person name>}" in front of any
procedures they did... I did not take anything w/o given credit where credit
was due! But the majority of the library was written by myself. The only
thing I ask is that you give credit to me and this lib. if you use it to make
your own door(s)! (ie: "Using the COMMIO DOOR Kit created by Jason Morriss")
Like I said before, this library is not finished and still needs some
things. Like Documentation, there is none... but all the units have a large
comment at the beginning explaining what its for... and Each procedure header
has a comment telling what it does... So just look each routine over.
If you have any ideas or comments about the COMMIO library you can email me
at one of the addresses below (the todo.lst file has more info)...
-Jason Morriss
-net: mattjb@wam.umd.edu
-bbs: the hangout; alias: lief o'pardy