home *** CD-ROM | disk | FTP | other *** search
- ;*****************************************************************************
- ;* *
- ;* (C) Copyright 1992 by Alberto Pasquale *
- ;* *
- ;* A L L R I G H T S R E S E R V E D *
- ;* *
- ;*****************************************************************************
- ;* *
- ;* FastLst is NOT free-software, it is distributed under the ShareWare *
- ;* concept ! If you regularly use it, you should register for US$25 or *
- ;* LIT30.000. The registration key removes the initial 10s pause. *
- ;* See REGISTER.FRM for more details on how to register your copy. *
- ;* *
- ;*****************************************************************************
- ;* *
- ;* How to contact the author: Alberto Pasquale of 2:332/504@fidonet.org *
- ;* Viale Verdi 106 *
- ;* 41100 Modena *
- ;* Italy *
- ;* *
- ;*****************************************************************************
- ;
- ;
- ; Sample FastLst 1.05 control file
- ;
- ;
- ;
- ;RegKey RegistrationKey ; If you are a registered user, put your
- ; ; registration key here (not case sensitive)
- ;
- ;
- Address 2:332/504.0 ; Your network address (4D)
- Country 39- ; Your country code (Intl phone code: 1- for the USA)
- MaxBaud 9600 ; Your highest baud rate (as in your nodelist entry)
- ;
- TmpPath d:\tmp ; Path for temporary files: please be sure there is
- ; enough space for the nodelist size you usually compile
- ; You can use a Ram Disk to speed-up the
- ; Merge-Sort process, provided you have an
- ; adequately sized one.
-
- AutoErase ; Delete old nodelist and nodediff after applying nodediff
-
- Dash2Comma ; Change dashes to commas in the phone number
- ;NoDash ; Remove dashes from the phone number
-
-
- ; Nodelist format
-
- ;Gated ; Compile nodes in your zone only (and
- ; coordinators in all zones)
-
- Version6 ; Generate Version 6 format files
- Version7 ; Generate Version 7 format files
-
- ;Comments ; Output comment lines to video
- ;NoReport ; Do not output nodelist statistics
- FidoTxt ; Output 80 Column Text List of nodes
- FidoPrn ; Output 132 Column Text List of nodes
-
- FidoUserLst ; Generate fidouser.lst text list of sysop names
- SysopNdx ; Generate SYSOP.NDX (version 7 sysop name list)
- Interlist ; Put all zones in above sysop lists,
- ; instead of your zone only.
-
- ; MergeList allows to Merge the main nodelist with
- ; a segment of it. I used to merge the complete
- ; fidonet nodelist with my region's segment, in order
- ; to have it always up to date.
-
- ;MergeList region33 ; The latest region.nnn is merged with the latest nodelist
- ;MergeList c:\opus\hub.500 ; My Hub segment is merged with the latest region33.nnn
- ; before it is merged with the main nodelist.
-
- ;MyList region33 ; An additional node list.
- ;MyList c:\opus\hub.500 ; If you use Version7, in the case of duplicate nodes,
- ; the last compiled ones are put in the indexes.
- ; With Version7 you can save time by using "MyList"
- ; instead of "MergeList" for local nodelist segments:
- ; all the new and changed nodelist entries will be
- ; active, but the deleted ones will still be present.
-
- ;PvtList Points.Lst ; A private node list (not in the Text outputs).
-
- ;Password 2:332/501.0 pass501 ; Set a session password with 2:332/501.0
- ;include c:\opus\fastlst.pwd ; You can put here all your "password" lines
-
-
- ; Definitions for modem_type flags:
- ; TypeDef <flag> <value>
- ; If <flag> is found in the flag portion of the nodelist entry, the
- ; corresponding modem_type byte is OR-ed with <value>.
- ; e.g.: a V32B entry will get both the V32 and V32B bits
- ;
- TypeDef HST 1 ; Set bit 0 of modem_type byte when HST flag is present
- TypeDef PEP 2 ; Set bit 1 of modem_type byte when PEP flag is present
- TypeDef V32 4 ; Set bit 2 of modem_type byte when V32/V32B flag is present
- TypeDef V32B 8 ; Set bit 3 of modem_type byte when V32B flag is present
- ;TypeDef MNP 16 ; Set bit 4 of modem_type byte when MNP flag is present
- ;TypeDef V42 16 ; Set bit 4 of modem_type byte when V42/V42B flag is present
-
- ;Name 2:332/504.0 800_support ; Substitute a Board Name
-
- Phone 2:332/501.0 39-59-399999 ; Substitute a phone number
- Baud 2:332/501.0 9600 ; Substitute a baud rate
- CM 2:332/501.0 ; It can handle crash mail
-
-
- ; Cost table:
- ;
- ; The COST statement at the head of the table takes two
- ; arguments, which are the default costs to apply to
- ; domestic and international calls.
- ;
- ; Each entry in the cost table consists of a partial phone number
- ; followed by a cost for any node whose phone number begins with that
- ; string. The first matching entry is the one that is used.
- ;
- ; Cost table entries can take an optional third item, which is a
- ; mask for modem type to use when calling into that area.
- ; The bits not contained in the mask are removed from modem type.
- ;
- ;
- ; An example follows:
- ;
-
- cost 60 300 ; 60 for domestic (Country prefix) calls
- 39-586-5555 10 12 ; Allows only V32/V32b bits (4+8) (no HST/PEP)
- 39-574-444 10 1 ; Allows only HST bit in modem type
- 39-59 0
- end
-
- ; UCost table:
- ; Same as Cost table, but for User_Cost (Fee for a netmail message on BBS)
- ; There is not the third optional argument.
- ; If UCost is commented out, the User_Cost is taken equal to Call_Cost.
- ;
- ucost 60 300 ; 60 for domestic (Country prefix) calls
- 39-586-5555 10
- 39-574-444 10
- 39-59 0
- end
-
- Type 2:332/501.0 4 ; Substitute a modem type
- ; 0=default
- ; 1=HST
- ; 2=PEP
- ; 4=V32
- ; 5=HST+V32
- ; 6=PEP+V32
- ; 12=V32B (V32 is implied)
- ; 13=HST+V32B
-
- ; The Flags statement allows to set the "user
- ; defined" bits in the Flags word of the compiled
- ; nodelist entry.
- ; These bits are named 5,6,7,8,9,A,B,D,E,F;
- ; where bit 5 is the 6th bit and F is the 16th
- ; bit of the word.
-
- Flags 2:332/501.0 AB5 ; Set bits 5,A & B.
- Flags 2:332/503.0 A ; Set bit A only.
-
- ; Cost Override
- ; TypeCost <type> <cost>
- ;
- ;TypeCost 1 100 ; Cost override for HST nodes
- ;TypeCost 2 50 ; Cost override for PEP nodes
- ;TypeCost 4 100 ; Cost override for V32 nodes
- ;TypeCost 5 100 ; Cost override for HST+V32 nodes
- ;TypeCost 6 50 ; Cost override for PEP+V32 nodes
- ;TypeCost 12 100 ; Cost override for V32B nodes
- ;TypeCost 13 100 ; Cost override for HST+V32B nodes
-
- ;Cost 2:332/501.0 150 ; Call_Cost override.
- ; If the UCOST table is not defined, then
- ; the User_Cost is overriden too.
-
- ;UCost 2:332/501.0 10 ; User_Cost override.
-
- ; Dialing Translations
- ;
- ; The Dial statement at the head of the table takes two arguments for
- ; domestic and international prefix/suffix default specifications.
- ; The subsequent lines contain a partial phone number and a single
- ; argument for the prefix/suffix to be used for nodes whose phone number
- ; begins with that string.
- ;
- ; The first matching entry is the one that is used.
- ; If no entry apply, the defaults are used.
- ;
-
- Dial 0 00 ; Add 0 to domestic and 00 to international calls
- 39-59- ; Remove the country and area codes for local calls
- End ; If you want to specify a suffix, then you must precede
- ; it with a slash ("/<suffix>"). If both a prefix and a
- ; suffix are specified, they must be separated by a slash
- ; ("<prefix>/<suffix>"). No spaces are allowed
- ; between prefix, suffix and the separating slash.
-
-
-
-