%X00%%X03%
 ͻ
  %X0F%TBBS Version 2.2 New Features %X03%
 ͼ

The following is a partial list of features added to TBBS Version 2.2,
listed by category:


 Ŀ
  %X0E%File Transfer %X03%
 

o %X0E%ZMODEM-90 (Tm) protocol%X03%.  eSoft has negotiated with Omen Technologies
  (originators of ZMODEM) for the rights to include 100% of all current
  ZMODEM features in TBBS 2.2.  TBBS 2.2 has the only assembly language
  implementation of all ZMODEM-90(Tm) features which are as follows:

     - Moby Turbo Overthruster (Tm)
     - RLE Compression
     - 7 Bit (both quoted and packed format) which allows use
       of ZMODEM on 7 bit data links.

  In addition TBBS 2.2 has "Instant ZMODEM" which provides the fastest 
  automatic startup of any ZMODEM.  This is in keeping with the fact that 
  TBBS 2.2 provides the fastest and most complete ZMODEM available anywhere.

o %X0E%Improved Kermit%X03%.  TBBS 2.2 KERMIT has improved error recovery and also now
  supports 2 byte checksum and CRC Block Check types.

o All TBBS 2.2 file transfer %X0E%protocols are far more efficient%X03%.  This means
  that more lines at higher speeds can be supported on the same computer 
  hardware (compared to TBBS 2.1).

o %X0E%Batch Uploads%X03%.  TBBS 2.2 now allows multiple files to be uploaded in a
  single batch if a multi-file protocol is used on raw uploads.

o %X0E%Extended Descriptions%X03%.  TBBS 2.2 allows an upload to be given an extended
  description of up to 6 lines of 45 characters each if it is being uploaded 
  to a pseudo-directory.

o %X0E%Improved CD-ROM and Large Directory Support%X03%.  TBBS 2.2 allows the addition
  of a size and date to the .DIR file to prevent the repeated checking for 
  presence of a file.  This greatly improves the speed of directory 
  operations on CD-ROM and large directory download areas.  TBBS 2.2 also
  will directly support PC-Board directory format as an option (on a
  directory by directory basis) to allow use of pre-packaged directories 
  which are often supplied in this format on CD-ROMs.

o %X0E%Download accounting has been "hacker proofed"%X03%.  TBBS 2.2 will no longer
  allow a caller to download a file and use special tricks at the end to 
  prevent being billed for that file transfer.

o There is now an option to have an %X0E%upload%X03% menu command which %X03%fully
  specifies the file name%X03%.  This allows upload of files with fixed names
  with no requirement for the caller to supply that name.

o TBBS 2.2 gives you the option of using the date a file is transferred or 
  the date given in the upload when files are transferred.  This allows you 
  to either give files the date/time of their transfer, or to preserve their 
  original date and time.  This is selectable on each menu entry which does 
  an upload or download.

o The %X0E%<E>xamine command%X03% understands a wide variety of archive formats,
  including ARC, PAK, ZIP, ZOO, LZH, ARJ, as well as Macintosh formats such as
  StuffIt, Compact Pro, and Disk Doubler.  Most formats can also be recognized
  in their self-extracting form.

o TBBS 2.2 allows uploads directly to any file area in a FAR file, to do
  DIR files from a download command.  This allows download and upload access
  to areas if desired as a single menu entry.


 Ŀ
  %X0E%Message System %X03%
 

o %X0E%Full-Screen Message Editor%X03%.  TBBS now features a full-screen message
  editor (FSE) for use in entering messages online.  The FSE is available
  optionally to callers with ANSI or VT-100 terminal emulation support.

o %X0E%Message Quoting on Reply%X03%.  TBBS optionally provides the ability to quote
  message text from an original message when composing a reply to that
  message.  This is intended primarily to provide context in store-and-forward
  e-mail networks (such as FidoNet) where the original message may not still
  exist on a remote system.

o %X0E%Cubbyholes%X03%.  Each user has a private message cubbyhole which can hold up
  to 254 messages.  This allows a caller to save a message for later 
  handling (even if it is deleted from its original message area).  You can 
  reply to a message while reading it's copy in your cubbyhole and the reply 
  will be treated as if it was made to the original message.  Messages are 
  entered in your cubbyhole with a single keystroke from the pause line   
  while you are reading a message.

o %X0E%Topic Based Message Boards%X03%.  TBBS 2.2 allows full multi-level topic based
  message areas.  This type of message structure has previously only been 
  seen on conferencing systems such as Cosy, Participate, and Caucus.

o %X0E%Larger Capacity%X03%.  TBBS 2.2 allows up to 60,000 messages and is no longer
  limited to 16 megabytes of MSG.BBS text.  In addition, topic message
  boards may be organized as an unlimited number of standard message areas.

o TBBS 2.2 optionally handles last message read pointers so that they are 
  only set to the highest message you have read on a particular message 
  board without skipping any messages.  You have an option to have last 
  message read pointers operate either in this new way (which means that 
  <N>ew will never skip any messages you should have read, but may re-read 
  some if you read them out of order) or to have these pointers handled the 
  same as they are in TBBS 2.1.

o A new command type is provided in TBBS 2.2 to allow callers to reset their 
  "last message read" pointers directly.

o TBBS 2.2 gives you an option on read combined to present each message 
  board in order instead of the TBBS 2.1 "all boards shuffled in message 
  order" sequence.  This is available on a command by command basis, so you 
  can have both types of combined read available if you wish.

o Combined board selections can now be saved by each user so that some 
  message boards can be permanently de-selected.

o If a message is left (or forwarded) to a user who is currently logged on, 
  you have the option of having TBBS notify that user immediately.

o TBBS 2.2 has improved the message retrieval interface.  Selective 
  retrieval may now be either forward or reverse.  E-Mail is now considered 
  to be in an "Inbox" (messages sent to you) and an "Outbox" (messages you 
  have sent to others).  Within each box you can use all of the normal 
  message retrieval methods -- Forward, Reverse, Selective, New, etc.

o You may now force the name of the recipient on the TYPE=7 write command.  
  This means you can now have many "message to Sysop" commands for Jr. 
  Sysops in message areas.

o With the Net Mail Option TBBS 2.2 allows the Net Mail board to be a true 
  E-Mail board if you wish.

o From the local console the SYSOP can include text from a disk file in a 
  message text directly.


Questionnaires
--------------

o TBBS 2.2 has an entirely new questionnaire capability called QAL (Question 
  and Answer Language).  QAL provides the following capabilities:

    - Allows questionnaires of any size.
    - User replies may be stored in variables.
    - Votes and Surveys may be mixed in the same questionnaire.
    - Branching to labels in the questionnaire allows some questions to be 
      asked or skipped based on the answers to other questions.
    - You can format the .SVY file as you choose so that your output can be 
      correct for any post-processing programs you wish to feed it to.
    - The ability to change many more user settings beyond just the 
      A1/A2/A3/A4 flags TBBS 2.1 allowed. Changes take effect immediately.
    - You can design ANSI input screens which the caller can edit using 
      cursor keys.  TBBS automatically detects callers who cannot handle 
      ANSI input and presents these screens in TTY format without any 
      changes in your QAL questionnaire text.
    - Option to verify input data format including credit card type.
    - Runs all TBBS 2.1 .QAF files without changes for compatibility.
    - Conversion program to generate QAL source from TBBS 2.1 .QAF files.

Logon/Logoff Handling
---------------------
o TBBS 2.2 provides vastly improved modem handling capability.  This allows 
  it to handle all newer multi-function modems, and also allows you to   
  easily set up modems by selecting them by model number from a CEDIT menu.    
  The modem definition file is separate and may be kept up to date by eSoft   
  as new modems appear on the market.  New modem definition files will be   
  posted for download from the support board once TBBS 2.2 is released so   
  you can keep your TBBS up to date.  Installing new modems with TBBS has   
  never been easier.

o TBBS now detects reliable (MNP or V.42) connections and logs them in the 
  dayfile.  In addition, TBBS handles non-MNP/V.42 modems so that it can 
  tell if the caller has a MNP or V.42 modem and logs that fact as well 
  (allowing you to know if your users would benefit form adding MNP/V.42 
  modems to your TBBS).  In addition, the caller will no longer lose the 
  opening screen if their modem has MNP/V.42 and the TBBS modem does not.

o SIGNON1, SIGNON2, NEWUSER, and the newly available SIGNOFF banner files 
  are all configurable to have unique names by line or line group.

o The logon format can be fully customized for each line or group of lines.

o New User configuration can be 100% defaulted if you wish.  Also you can 
  indicate that ANSI and Graphics are required of all users so that you can 
  use them in the SIGNON1 file.

o New user preferences (e.g. Message prompt style, Prompt for Submit 
  prepared text, make (I)nvisible, assign expiration date, etc.) are all 
  configurable in CEDIT in TBBS 2.2.

TDBS options Enabled
--------------------
o The DOTBBS command becomes fully functional when TDBS programs are run 
  under TBBS 2.2.  This allows full use of all internal TBBS capabilities   
  (such as upload and download) directly from TDBS programs.  This   
  capability is already in TDBS, but required TBBS 2.2 to become   
  operational.

o ULREPLACE() and ULPOKE() changes will take effect immediately when the 
  TDBS program exits back to the menu.

Multi-Lingual Support
---------------------
o You can now change all internal text strings and command keys through the 
  new EDLANG language editor.  This allows 100% customization of TBBS in any 
  language (including changes to the standard English distribution).

o You may enable more than one language file in which case TBBS will prompt 
  a new caller with a menu of language choices immediately after the modem 
  connection.  The choice made activates the selected language file for all 
  internal TBBS text and command keys for that user.

o If a user selects a language other than the first (or only) then TBBS   
  will change the name of the top level menu to MENU00Ln (where n is the   
  language selection letter) so that you can create a completely multi-  
  lingual menu structure.  In addition the extension of all system text   
  files (SIGNON1, SIGNON2, SIGNOFF, NEWUSER, help files etc.) changes from   
  .TXT and .ANS to .TLn and .ALn so these can be made for each language as   
  well.  In short you can now have 100% multi-lingual online presentation   
  with different users using different languages at the same time.

Menus
-----
o Ability to specify any ANSI text file as the menu display text in ANS 
  mode breaks the 4k menu text size limit.

o Parameter passing in menus allows use of a single menu for several message 
  and file areas.

Editors
-------
o SAA/CUA interface for all editors.  This includes pull down menus and 
  mouse support for ease of use.

o All editors now have full context sensitive help at any point with the 
  <F1> key or a mouse click.

o MFSQZ has enhanced message roll-off options so you can maintain your 
  message bases individually by count, date, received, etc.  This allows you 
  to fully detail how your message system is to be self-maintained by MFSQZ.

Sysom
-----
o TBBS 2.2 SYSOM will allow directly uploading and downloading files from any 
  directory on your system using any TBBS 2.2 protocol.

General
-------
o TBBS 2.2 can support up to 64 lines on one computer.

o Improved Real-Time conferencing capabilities.

o Type 21 can take an error level so you can have multiple remote sysop 
  functions programmed into your RUNBBS.BAT file.

o Remote Sysop Control panel will allow many of the functions of the
  operator's console (such as graceful shutdown, kill a line, see what each 
  user is doing, etc.) to be performed remotely.

o "Ghost" events and tasks to allow some automatic system maintenance to 
  occur without taking the system down.  They also allow running detached 
  tasks for specialized applications.

o Enhanced performance monitor measures user response time delays directly 
  so you can better tell if your system loading is affecting how the system 
  "feels" to your callers.  With the addition of new capabilities (Such as   
  TDBS) the idle time is no longer a guide to how the system is feeling so   
  TBBS 2.2 adds a true graphic representation of system response time.  TBBS   
  remains the only multi-user PC product on the market to include 
  performance measurement capability at no charge.  Most can't measure this   
  information in any way for any price.

o TBBS 2.2 will directly support Galactibox port expander hardware.  While 
  this hardware is not as efficient as a Digiboard, it does allow the use of   
  internal modems beyond two ports.  TBBS supports the Galactibox in both   
  native "one line/port" mode and also the universal "many lines/port" mode.

o TBBS 2.2 will use LIM 4.0 EMS handling if it is available for more 
  efficient memory management.  LIM 3.2 is still all that is required for 
  proper operation of all features, however.

o TBBS 2.2 will use the TIMS.CTL and CONFIG.DOG configuration files in the 
  same order and preference as the Net Mail utilities.

o The handling of ANSI display screens has been improved over TBBS 2.1.  You
  also have the capability to specify the colors for many internal displays.

o TBBS 2.2 supports the use of %param% insertion parameters in menus and 
  text files.  These parameters are replaced with such items as the caller's 
  name, location, line number, connect time and upload/download statistics 
  when the text is displayed.  This allows making custom displays for these 
  items and personalizing displays.

o The operator's console has been improved for easier operation.  In 
  addition to a "new look" and full context sensitive help for all functions 
  an option has been added to "protect" the console with a password.  If the 
  console is protected, then no function which would affect a user or the 
  system can be performed without supplying the password.

o The DAYFILE can now be located on any drive in any directory.

o The option module interface has been enhanced in TBBS 2.2 to allow at 
  least the following new option modules.  eSoft will make these option 
  modules available shortly after TBBS 2.2 is released.

    - .QWK off-line reader interface ("door") module to support all of the 
      most popular off-line message readers.

    - Dial-out TIMS 1.1.  This will allow TIMS 1.1 to become a fully capable 
      FidoNet mailer and no other mailer will be required.

  You can also expect other option modules in the future which will use 
  these new interface capabilities.

--------------------------------------------------------------------------
Remember that this is a PARTIAL list!  TBBS 2.2 has many more new features 
and capabilities in addition to those which are listed here.


-Press Any Key-
