home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
DOOR
/
CONC_003.ZIP
/
FREE.ARJ
/
TEMPLATE.PAS
< prev
Wrap
Pascal/Delphi Source File
|
1996-07-15
|
2KB
|
70 lines
{$A+,B-,I-,Q-,R-,S-}
{$F+} { Force Far calls }
{$X+} { Extended Syntax }
USES
DoorKit, IO, Scripts,
{ Plug-And-Play!
Pick and chose the modules you want linked into your door. Each
module is self-executing and operates fully in the background.
A typical module might expand the script language, add a new
protocol, or just make your software more efficient! }
{ Let's start with the color systems }
_ANSI, { . . . . . . . . . . . . . . . . . . . ANSI support }
_ATCodes, { . . . . . . . . . . PCBoard and WildCat at-colors }
_AVATAR, { . . . . . . . . . . . . . . . . . . AVATAR support }
_HexPipe, { . . . . . . . . . . . . . . . . . . HexPipe system }
_LORDCLR, { . . . . . . LORD [Legend of the Red Dragon] colors }
_RACOLOR, { . . . . . . . . . . . . . . RemoteAccess ^K colors }
{ Select any extra features }
_Chat, { . . . . . . . . . . . . . . . . . . Cool chat-mode }
_Control, { . . . . . . . . . . . . . . . . . . Control codes }
_Errata, { . . . . . . . . . . . . . Run-time error handling }
_IO, { . . . . . . Various I/O script commands (i.e. CLS) }
_Macros, { . . . . . . . . . . . . . . . . . . . Text Macros }
_Params, { . . . . . Sysop-definable command-line parameters }
_Release, { . . . . . . . . . . . . . . . Time-slice releaser }
_Status, { . . . . . . . . . . . Sysop-definable status lines }
{ We'll need to provide I/O drivers for the local and remote screens. }
_FOSSIL, { . . . . . . . . . . . . . . . . . . FOSSIL support }
_CRT; { . . . . . . . . Local I/O using Borland's CRT unit }
{ Together, all of these modules will link in 12,000+ lines of code and
generate an EXE of about 50k. I know it sounds like a lot, but consider
this: all of those features are in an EXE *smaller* than COMMAND.COM! }
BEGIN
{ Program Information }
ProgName := 'My Very First Door!';
Version := '1.0';
Copyright := 'Copyright (c) 1996 My Dog ∙ All Rights Reserved';
{ Execute the initialization script. }
Script('Init');
{ Insert door here! }
END.