home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
bbs
/
tlink72
/
miscdocs.doc
< prev
next >
Wrap
Text File
|
1993-09-08
|
24KB
|
487 lines
THIS DOCUMENT IS A NEW EXTENSION TO THE TRIP.DOC, I WILL AT ANY TIME
CHANGE THIS DOCUMENT, ADD TO IT, DELETE FROM IT. I WILL ALSO ADD SOME
SECTIONS THAT ARE JUST INFO SECTIONS FOR NEW/OLD SYSOPS TO READ IN
CASE I COVER A TOPIC THAT YOU DO NOT YET UNDERSTAND. IF YOU ARE NEW
THEN PLEASE LOOK THROUGH BOTH THIS AND TRIP.DOC! INSTEAD OF ME KILLING
AN OLDER FILE THAT MAY HAVE SOME INFO THAT MAY BE OF USE DOWN THE ROAD
I WILL MERGE IT INTO THIS FILE.
THIS DOC RELATES TO ALL UPDATES FOR 7.0 and some for Pre 7.0
** DO NOT, REPEAT DO NOT RUN TLINK AT 19200 MIN AND MAX BAUD WITHOUT SERIAL
FIX PATCH PROGRAM, OR YOUR ST WILL LOCK UP. TRIPLINK SETS RTS/CTS TO ON
WHEN THE BAUD IS SET TO 19200 (MIN) AND 19200 (MAX)!!!!! THE SERIAL FIX
IS NEEDED FOR XYZ.TTP ZMODEM XFERS ESPECIALLY.
MODEM DELAY PER COMMAND V7.X-X.X
=======================
You can now set the delay between each command sent to the modem, you set
this on option 1 of the System Editor in TLINK and TripEdiT..
POST AFTER QUICKSCAN
====================
TripLinK! 7.0 and above will now ask if you would like to post a message on
a Base while Quickscanning. It will only prompt you if there are new messages
in the messages
FILE INJECTION
==============
INJECT : INJECT filename.ext XX | <USER> | <MESSAGE TITLE>
INJECT C:\TRIP.DOC 04 | ALL | This is the Title
From a Menu:
POSCMD>INJECT C:\TRIP.DOC 04 | ~6~ | Injected Message
Injects an ascii text file in a message base from the current
directory. The Value XX MUST be a 2 Digit number ( 02 12 09 etc..)
XX=1 to 64 (Version 7+ is 64). You can use this in Menus wth POSCMD>
The UserName and Title with the "|" are optional! You can specify a
Username or ALL and the Title is truncated after 28 characters.
The last examples apply to versions above v7.0
BATCH FILES V7.0-X.X
====================
You can now have 10 Batch Files marked for downloads.
UPDATES TO TINYTERM
===================
I cleaned up TinyTerm and it now works better when typing AT Commands.
If your modem goes crazy when using tiny term you can always bail by
pressing CLR/HOME. Most updates are in V7.X
RTS/CTS TRIPHOOKS in V7.0
=========================
Now there is an option to Lock RTS/CTS using a TripHook
TURBO MENU - A NEW TRIPHOOK
===========================
Under the triphooks there is a new option to turn on Turbo Menu Mode,
when using this option all menus (ie. *.HLP,ANS, and VT2) will be read
in line by line. When using this option you MUST have Carriage return
- Line Feeds ending each line or the BBS will Bomb. This is an error I
cant get rid of because of GFA, it traps the error while im editing
the source but wont trap it right after compiliation. In any case you
shouldnt have any problems. Any files that are viewed from the file areas
uses the standard character I/O so there wont be any problems there but its
slower just like the menus are if you dont have the Turbo Option On.
So far I havent had any problems with any of my menus but you will if
you use some elaborate Ansi or VT52 screen that don use any Crs&LFs
and thats why I made it this option so its up to you..
I will try and find the problem or a way for GFA to trap End-Of-File
errors after being compiled.
MORE FINDEX INFO
================
Files will no longer be added to the FINDEX Master List of any given File
area unless has VALIDATED Status. So anything someone uploads will retian
the HIDDEN Status within the Findex List until you VALIDATE it then it is
appended to the FIndex List. NOTE: I sorted my file area by Name which didnt
match up with the position in the FINDEX Entries which caused it to Add all
the Files on to the FINDEX files again. This is now more Dynamic as it will
search to see if the File is already in the FINDEX File so it wont add it
again.
AUTO LISTS For PD.TXT and SYSTEM.TXT
====================================
First, whenever you change any file areas linked to TLINK Re-run the DropDown
Option Create PD.TXT and Create System.TXT. After yu have done that you use
the EVENTRUN.HLP file to automatically update all the files in your files
areas using the Command TTP>MINIMAG.TTP MAKEPD and TTP>MINIMAG.TTP MAKESYS
within the EVENTRUN.TXT so it runs nightly at 2Am or whatever time you have
it set for within the EVENTRUN.HLP. WHY? Because if you want to search for
something using (H)unt from the Main menu it can find it by typing just a
portion of the Name like CHAOS for anything with CHAOS in it. It word
searches, it doesnt search by File Maskk except for *.ARC etc.. Oh dont
forget the path, so it should be like this in EVENRUN.HLP:
02:00AM
TTP>C:\BBS\MINIMAG.TTP MAKEPD
TTP>C:\BBS\MINIMAG.TTP MAKESYS
USING A NULL MODEM between to TLINK and another Computer
========================================================
Get a null modem for that PC and link the ST and PC together at 19200 like I
did tonight to port my latest dloads from Compuserve, Genie and America
Online. ANY 2 TLINK's on different Systems be it a PC or ST can be connected
with little problems. I simply drop to TINYTERM (It will will say a carrier
is detected, then I hit CLR/HOME it will then log me in at 19200) Make sure
TinyTerm is set to 19200 (ALT-0) if you arent at that speed already. I m
using the 14400 modem. Files rip .. to bad I can get 115K..
I mentioned the 14400 because the port is set at 19200. WINDOWS using Procomm
For Windows - Drop To TinyTerm in TLINK, Set Procomm to Direct Port (at
19200), Once the cable is connected TLINK will report CARRIER DETECTED, Then
just hit CLR/HOME and your off. Great way to test Remote I/O with TLINk using
TLINK and WINDOWS, TLINK and TLINK , ST to PC, ST to ST. No other BBS has
this support and I use it on a daily basis or when I need it to move files to
and from my PC and the ST. This also allows be to have backups of files on
either system regardless of what program. My goal if I had an STE or Falcon
would be to have Port 1 o the Modem while having Port 2 on the the STE to the
PC as a mini Tripped out Link - TLINK.. I could then use TLINK to Call out or
work with it under windows for major transfers etc.. Well back to programming.
I would damn sure buy that PC for that price. I need a TOS to support large
partitions..
======================== TRIPINFO> , BUSSADS>, NOABORT>
Those commands can be placed anywhere in a Menu Now, And Video Width and
Video Hidth are now written out properly. They used to have to start on
line 1.
======================== SPECIAL BIT CHANGES
Changes have been made to BIT 7,12,13.. Relating to FMAIL,INCLUDING MESSAGES,
And FILE AREA 2 ACCESS. You may need to do a MASS ACCESS CHANGE to reset
these bits. Check them out Bit 7=1 to use FMAIL, Bit 12=1 TO INCLUDE REPLIES,
and BIT 13=1 to ALLOW EXTENDED ASCII CODES To be entered by Remote Users.
======================== BROADCAST MESSAGES (UPDATED)
You can now send EMAIL To ALL and so can users, you must have access set for
this be changing BIT 7 OF SPECIAL BITS TO 1, This allows Users and the Sysop
to send to ALL in EMAIL and Add FMAIL (After Marking Files in the File
Areas) and only the AUTHOR can delete BROADCAST (thats what EMAIL to ALL is)
OR the Sysop, AND You must have DELETE MESSAGE ACCESS To that Message Base.
======================== FMAIL (UPDATED)
You MUST mark files if the File areas First To use FMAIL! It is MAINLY
For the SYSOP!! I may extend this later to a full FMAIL package. The
only thing missing is where I will put the Uploaded files. Its easy to
write an FMAIL program but not when you have to merge it into a whole
system wide program, there is alot more to consider.
If SPECIAL ACCESS BIT #7 (EDIT ACCESS LEVELS) is set to 1 then A user can
Attach Marked Files from File Areas to any Message within the Message Bases
or EMAIL using /F in the message Editor.
======================== COWORKER / CHAT
You can now place any program with the Name CHAT.PRG in the Root of the BBS
and when you hit CLR/HOME it will ask if you want to Launch CHAT.PRG instead
of calling TinyTerM! and Coworker is one program that is a basic Chat type
program.
======================== 0 BYTE LENGTH UPLOADS
TRIPLINK should Delete any files that are uploaded Batch or Single that
have A 0 Byte Length.
======================== TRIPEDIT FINDEX CLEANUP
Launch TRIPEDIT.PRG, Do Option "U" then "G" and this will compare whats
in the FINDEX(X).CNT File against Whats in the File Directory. It rebuilds
new FINDEX(X).CNT Files, Dropping on 0 Length Findex Entries or Findex
Entries that dont Exist in the File Area Anymore. This only Parses Existing
FINDEX(X).CNT Files in the FINDEX Folder. Try also Option "F" and "H"
======================== JEKYLL.TTP and HYDE.PRG V1.38
Jekyll and Hyde have been added as F1 and F2 from the Main Menu, First
Call TripEdit.PRG and look at option S, Also Press F9 from the Main
Menu because I made some changes. You MUST have JEKYLLXX.LZH before you
can add this feature. Its really cool and VERY Powerful. JEKYLL and HYDE
Must be in the same directory with all there related files. I put mine
in D:\JEKYLL\.. There is no major use for this as of yet.
======================== FILE AREA DLOAD COUNTS
DO A NEW FILESCAN AND LET TLINK BUILD FINDEX FILES FOR YOU IN EACH FILE AREA!
THIS ONLY WORKS WITH THE FIRST 32 FILE AREAS UNTIL THE 64 BIT (TLINK 7.0).
I wanted to add a Download Count to File Areas, kind of like the way Express
does using the Descriptions, but I realized that would be pretty stupid so
again I did it my own way and have a better solution for it. TLINK now
creates a FOLDER called FINDEX (FILE INDEX), in this Folder are all related
FINDEX(FILE#).CNT FILE#=FILE AREA (example FINDEX1.CNT). When you First Enter
a File Area (During NEW FILESCAN or Manually), then TLINK will check to see
if there is a related FINDEX(x).CNT for that file area, if not It's Created
and Then Re-Scanned. Now if it does find the FINDEX(X).CNT File and During
a CATALOG or BROWSE it finds a file that is not in the FINDEX(X).CNT File
it automatically Appends it to the current FINDEX(File Area).CNT File.
The Cool thing about this is with Express type thinking you basically have
all your Dloadcounters in all kinds of different Descriptions. With TLINK's
file handling this will allow you to look at the File area as a whole by
looking at the FINDEX(x).CNT file in the FINDEX Folder. Also we get to have
a LAST DOWNLOADER as well as a list of all the Files, Files Sizes, in 1 file
that you can freely give to anyone if you need to give them a list of files
in any given File area. This also allows A Counter to be used on Files that
don't Have descriptions at all!
PROBLEMS: If you have any problem with a File Area that currently has any
screwed up Counters, then you need to Edit the FINDEX Files for that file
Area Making sure there are NO BLANK LINES, or any lines that are messed up
and dont look like the other lines. DONT BE AN IDIOT and DELETE ANY OF THE
FIRST 3 LINES! DO NOT CHANGE THE STRUCTURE OF THE FINDEX FILE, I DONT GIVE
A DAMN WHAT PROGRAM YOU USE/MAKE! If you need to, you can delete Lines from
the FINDEX files any deleted FileNames will be re-added.
======================== MARKING BATCH FILES
While Marking Batch Files , TLINK will Check to see if you are exceding your
DOWNLOAD RATIO, if you are you CAN'T add More Files. This prevents a user
from exceding the DLOAD RATIO and Marking Batch Files and DLOADing 3 more
files than they should be ablt to. You can allow a user to dload a whole
damn file area if you want , check out your SPECIAL Bit Options.
======================== FREE FILE AREAS
FREE FILE AREAS can now be set for any given File Area. There are 32 Bits to
set in the Users Profile, to designate which file area this user can download
from without adding to thier Download Counter.
======================== IN HOUSE BABYSITTING
I guess I may have trusted people a little more than I should have when
using the File Areas and Message Bases, Considering they can get pretty
complicated. TLINK! Now Validates PathNames During New FIle Scans, Checks
For File Areas with Missing BackSlashes (ALL FILE AREA PATHS MUST HAVE
A TRIALING BACKSLASH ie. C:\BBS\TEST\ <---- TRAILING BACKSLASH, DOS Does
not use them and this is TOS not DOS. This is the main reason for getting
Error -34 (Path Not Found) or 092, or even -36 (Access NOT Possible). So
The User will be Notified that you have been notified about any INVALID
PATHS, and your TRIPBBS.LOG will reflect this in Inverse. So fix it right
away. Also, a Folder called DESC will be created for ANY File Area Linked
to TLINK wether its temporary or permanent. The DESC Folder holds the
descriptions of the Files Uploaded so I won't leave any Doubt to TLINK! as
to if it Exist or NOT! If there is a Problem with A File Area (Invalid Name
Etc..) you will see something like this in your TRIPBBS.LOG in INVERSE:
=============================================================
FILE AREA [#23] IS MISSING OR INVALID, PLEASE FIX IT
=============================================================
File Area #23, would be skipped when Scanning For New Files. Or when
changing from one file area to another.
If this is what you see, TRIPLE CHECK the File Area Path and Name to make
sure its OK. use EDITFILES.. The First prompt is the FILE AREA NAME! the
Second one is the FILE AREA PATHNAME (ie.. C:\BBS\ )
======================== THINGS MAY WANT TO KNOW
Replace your SYSOPHLP.HLP in your TRIPMENU directory with this new one,
there have been changes to the Sysop Commands using the TTP/EXEC option.
Place SERFX20.PRG in your auto Folder, this is a MUST HAVE, IF YOU ARE USING
RTS/CTS FLOWCONTROL AND HIGH SPEED MODEMS because it fixes the RTS/CTS
problems in TOS up to version 3.0. If you run the XCONTROL panel you should
then use SERFX20X.PRG in your Auto Folder if you are using a high speed
modem, NOT FOR USE WITH BASIC MODEMS OR A SYSTEM WITHOUT RTS/CTS FLOW CONTROL.
You MUST use EXFOLDER.PRG again because of TOS, it will report crazy things
liek OUT OF MEMORY or ERROR 092 etc.. Unless you have a version of TOS That
doesn't need it.
TLINK 5.2+ now sets the RTS/CTS to ON when using 19200/19200 for Min/Max
Baud. So no need to have the Control Panel to do this. BUT you MUST have
SERFX20.PRG in your Auto Folder or you will have problems. This isnt a fix
or workaround from me, its another TOS drawback.
===================== MODEM INFO ======================
When using Modems that require 9600 or higher Baud rate dont use any
Screen Accelerator because it will conflict with TRAP Calls with XYZ.TTP
and it will give you CRC errors especially with Zmodem.
TRIPLINK should work as is without any changes to the Modem handling. But if
you need to you can create your own RESET.MDM File for Tlink to run everytime
it goes to RESET the MoDeM. Try TLINK without RESET.MDM First. BOOTUP.MDM
from a Express BBS can used as RESET.MDM for TripLinK! (As long as they
are using the same type modem, that would help!)
All the Normal 19200/9600/4800/2400/1200/300 Modems should Just set thier
MINIMUM and MAXIMUM Baud to your MAXIMUM BAUD . For instance, A 2400 Baud
modem, I just set MIN to 2400, and MAX to 2400, this does not lock out 1200
Callers. Tlink will still drop back to 1200 , or Go up from 1200 to 2400 if
you had MIN / MAX Baud set for 1200 on a 2400 Baud Modem (which would be
stupid).At this point I may be Dropping the MIN BAUD All together, there
really is no need to even have it.
ERROR CORRECTION AND COMPRESSION TYPE MODEMS or 9600/REL,12000,14400,16800
===========================================================================
YOU MUST HAVE SERIAL FIX IF USING RTS/CTS FLOW CONTROL ON ANY TOS VERSION THAT
STILL HAS THIS PROBLEM!
** VERY IMPORTANT: IF YOUR HIGH SPEED MODEM DOES NOT WORK WITH 19200/19200
(ASSUMING WE HAVE SOME TYPE OF 14400 MODEM FOR EXAMPLE), SET MAX BAUD TO
19200, SET MIN BAUD 9600 or less.
IF MIN/MAX ARE SET TO 19200/19200 TLINK will automatically set RTS/CTS Flow
Control To ON, and it will Lock the Port to 19200 Baud from the ST To MODEM
connection so there is no need to have the control panel Loaded to set the
RTS/CTS and 19200 Baud rate.
IF YOU DONT WANT TLINK TO LOCK THE ST PORT TO 19200, AND LETS SAY YOU HAVE A
9600 NONE COMPRESSION MODEM. YOU SHOULD SET MIN TO (9600 OR LESS), MAX TO
9600. THIS WILL LET TLINK SET THE ST TO MATCH THE MODEM SPEED.
* SETTING MIN AND MAX BAUD TO 19200 KEEPS THE ST RS232 PORT AT 19200 AND
FORCES RTS/CTS ON!
There are many different Modems and Machines out there. At this time I will
give you some info about the different Configs. The new high speed modems
seem to Talk at a constant 19200 to the ST Computer, but they can be connected
at 2400 to the user. There are even some 2400's like this. Usually they have
some form of Error Correction and Compression like V.42bis, V.32bis etc.
* If you make your own RESET.MDM using a high speed modem make sure you have
W2 set because it returns the BPS Rate of the Calling Modem , or else you
will always get a CONNECT 19200
By Setting TLINK to 19200 (MIN BAUD) / 19200 (MAX BAUD) it locks the ST to
19200 (ST To Modem Connection) thus giving your modem the control on the
Modem Side to lock at whatever baud Rates. Dont get me wrong 1200 is 1200
still etc..
Some modems lets say 9600 with V.32 Bis may have Error Correction and
Compression so they dont stay at 9600 like a Normal Modem , so again
locking TLINK MAX/MIN BAUD to 19200/19200 may help these modems out becuase
at any given time there CPS Xfer Rate may be above the stated Modems Speed.
What TLINK does with it's default Reset Modem- Turns Auto Answer Off, Drops
DTR, SENDS AT CODES, Raises DTr, and when a Ring Comes in then I Quickly
Slam an ATA (Auto Answer) to the Modem to answer it. There is a reason for
this mainly because of networking, lets say someone calls at 9600, Connects
to the NetWork Mailer, Files are Xfered, then the Calling Modem Drops
carrier. If Auto Answer was on from the beggining then some Long Distance
caller will call while the Mailer is processing incoming mail and he sits
there with a CONNECT until he drops Carrier being Charged for time online.
Without TLINK Setting Auto Answer, this will not allow a CONNECT unless
TLINK is ready for one.
======================= TRIPINFO.DAT
This is current as of TripLinK! 7.0, As a Programmer you are required to
ask the Sysop (in your Program, where his TRIPDATA Folder is located
(ie. C:\TRIPBBS\TRIPDATA\) so you have access to this file. This will help
anyone write games or special programs for Tlink.
The sysop can place a TRIPINFO> in any Menu Forcing this data to be updated
Any time Someone Presses [O]nline Games from the TLINK Main Menu this file
is also updated with there current Stats..
The line Numbers Below ARE NOT WRITTEN OUT, they are for your reference.
----------------------TRIPINFO.DAT START---------------------
1>User Number - Str$(User_num&)
2>High Message Read Str$ (Himsgread%)
3>Baud Rate - Brate$
4>BBS Path Name - Bbs_path$
5>TripMenu Location - Tripmenu_path$
6>TripData Location - Tripdata_path$
7>LogPath/FileName For The BBS - Log_path$
8>BBSName - BBSName$
9>Sysops Name - Sysopname$
10>Handle - Handle$
11>RealName - Realname$
12>Password - Password$
13>Address - Street$
14>State - State$
15>City - City$
16>Zip - Zip$
17>Phone Number - Phone$
18>Age - Age$
19>Last Called (DATE) - Lastcall$
20>VideoType (1=VT52 Color, 2=VT52 Mono, 3=ANSI, 4=IG , 5=ASCII)
21>Video Hidth - Str$(Videohid%)
22>Video Width - Str$(Videowid%)
23>Time On the System Currently - Str$(Timeonnow%)
24>Time On For The day - Str$(Timeontoday%)
25>Time Per Call - Str$(Timepercall%)
26>Time Per Day - Str$(Timeperday%)
27>Game Access Level (1-32) - Str$(Gamelevel&)
28>Download Ratio - Str$(Dloadratio%)
29>Total DownLoads - Str$(Dload%)
30>Total Uploads - Str$(Uload%)
31>Messages Posted - Str$(Messpost%)
32>Email Sent - Str$(Emailsent%)
33>Total Calls - Str$(Total_calls%)
-- ALL ACCESS BITS BELOW ARE 64 Bits Wide
-- 1=YES(ON) 0=NO(OFF)- EXAMPLE:
1111111100000000000000000000000000000000000000000000000000000000
34>Special Access Bits (1-32) See Below - Special$
35>Bases Set For QuickScan - Qscan$
36>Bases They Can Post To - Postacc$
37>Base They Can Read Messages On - Readacc$
38>GAME ACCESS (which Games they can Play) - Gameacc$
39>File Area Access - Sigacc$
40>User Can Validate Hidden Files in File Area - Validate$
------------------END OF TRIPINFO.DAT------------------------------
1=ON(YES) 0=OFF(NO)
What Special Bits are for (Hell, dont worry this is fun right?):
Bit 1 : User Skips Welcome After Logon (Welcome.hlp)
Bit 2 : User Skips Notices After Logon (Notice.hlp)
Bit 4 : User Skips System News After Logon (sysnewsX.hlp)
Bit 5 : Allow User To Print Messages To Printer
Bit 6 : Allow User To Change Thier Handle
Bit 7 : Allow User To Word Search Within ASCII Files
Bit 8 : Allow User To Download Globally (ie. *.txt *.arc ar*.*)
Bit 9 : Allow User To Extract Files From ARC/LZH/ZIP/ZOO
Bit 10: Allow User To Globally Extract Files (ie. *.*, *.TXT )
Bit 11: Allow User To Globally View Files In A File Area
Bit 12: Allow User To INCLUDE MESSAGES Into Replies *
Bit 13: Allow User To Access FILE SET #2 (If SET#2 HooK! is ON)
Bit 14: Allow User To Use Extended ASCII Codes/Keystrokes In TlinK!
* Bit 28: User Can MOVE Or COPY ALL Files Other File AreaS
* Bit 29: User Can DELETE ALL/Selected Files In A File Area
* Bit 30: User Can RENAME A File Within A File Area *
* Bit 31: User Can Move Files To Other File Areas *
* Bit 64: TripOp/SysOp AcceSS - SySoP Mode, TripEdiT! etc. *
======================= FMAIL STUFF:
At this time FMAIL is still in testing and may be changed. At this time only
the Sysop Can Fmail until it is fine tuned. You must mark a file first in the
File Areas before sending any Fmail, That Fmail is attached to the Message.
Q:How The Hell Do I Add FMAIL To Email?
A: Just send any Email, type your message, then use the command 'F' in the
Message Editor "\F".
Q: Can Included messsages be used with FMAIL?
A: Yes you can Include your reply, then type your message, then add FMAIL!
to go BacK To The person who sent it! (This message will then show the Sysop
and Included reply, with then Ask if that person wanted the FMAIL sent to him.
It Automatically deletes the First FMAIL so there won't be 2 Fmails)
Q: How Many Files Per Message?
A: Limited to Batch, So 10 At most but that could change Dramatically..
3 Files fit in the Batch set so they are all sent as a Batch, Only Y/Z Modem
Batch Allowed..
** You can add your message (After you include reply or not) and add Batch
Fmail, then continue typing your message. When you appened an FMAIL it is
not included with your typing, it just sets a basic code in the message.
Im sure there will be changes to this 06/01/93. Damn this is alot of work.
Have fun -
Mike Caldwell
SoniC! SoftWarE
P.O. BOX 41073
Sacramento, CA 95841
916-349-8517