home *** CD-ROM | disk | FTP | other *** search
/ Current Shareware 1994 January / SHAR194.ISO / modem / fterm113.zip / FTERM113.EXE / FRACTERM.DOC next >
Text File  |  1992-09-23  |  19KB  |  464 lines

  1.  
  2.                               FracTerm
  3.                  Real-time Graphics Terminal Software
  4.                           Copyright (c) 1992
  5.                              Fracterm Inc.
  6.  
  7.                            What is FracTerm?
  8.  
  9.    FracTerm is a communcations program, with a twist.  Like many other
  10. communications programs, FracTerm uses ANSI terminal emulation, allows
  11. file transfers using the Zmodem protocol, has a dialing directory,
  12. settings menu, and several other features.
  13.  
  14.    What sets FracTerm apart from the rest, however, is its ability to
  15. view fractally compressed images.  So what's the big deal about fractally
  16. compressed images?  Well, consider being able to send a clear, full-color
  17. image over a communications line in as little as 6 seconds.
  18.  
  19.    Sounds impossible, or at least unlikely?  Well, until recently, it was.
  20. Now, thanks to a method known as fractal transform technology, it is not
  21. just possible, it is here.
  22.  
  23.    Now that we have the technology, what can be done with it?  Well, the
  24. commercial applications are virtually unlimited.  A simple example would
  25. be in the real estate field.  A potential customer could call in, from
  26. his or her own living room, and see actual photographs of the houses
  27. available, without ever having a saleperson involved.
  28.  
  29.    However, this, in itself, is a limited approach - little more than
  30. looking at pictures.  We've taken the idea one step further.  To continue
  31. the real estate example, wouldn't it be nice if the user could select the
  32. type of house they were looking for, and the price range, and then only
  33. see the pictures that related to their needs?
  34.  
  35.    Our FracTerm program offers this capability and more.  Using a simple
  36. three level structure, the user can easily track down exactly what they
  37. want, and only receive the images that apply to them.
  38.  
  39.    However, that is not the end of FracTerm's talents.  Along with each
  40. image can be a text file, which will be sent along with the image, and
  41. which the user can view while viewing the image.
  42.  
  43.  
  44.                         How does FracTerm work?
  45.  
  46.    Well, there are two modes of operation for FracTerm.  The default
  47. mode, the mode FracTerm starts up in, is called terminal mode.  From
  48. here, you can change your configuration, call a remote system, or exit
  49. FracTerm.
  50.  
  51.    The other mode is the online store, or catalogue mode.  In this mode
  52. you can take advantage of the fractal images, graphical interface, and
  53. the other special features.
  54.  
  55.       Commands available in terminal mode
  56.  
  57.    From the terminal mode screen, you can access the following functions.
  58.  
  59.       Dialing Directory
  60.  
  61.          Under this menu, you can add, delete, insert, or sort the names
  62.          and numbers of remote systems, or you can call a remote system.
  63.          This menu is available by pressing ALT+D.  Note that if you
  64.          are already connected to a remote system, this menu
  65.          will not appear.
  66.  
  67.       Settings Menu
  68.  
  69.          Under this menu, you can change your communications port,
  70.          modem baud rate, initialization, dialling and hangup strings,
  71.          and one or two other minor options.  This menu is available
  72.          by pressing ALT+S
  73.  
  74.       Exit FracTerm
  75.  
  76.          You can exit FracTerm from the terminal screen by pressing
  77.          ALT+X.  If you are still connected to a remote system,
  78.          a message window will pop up asking you if you really want
  79.          to exit.
  80.  
  81.       Hangup Modem
  82.  
  83.          You can hangup the modem from the terminal window by pressing
  84.          ALT+H.  Note that if you are still connected to a remote system,
  85.          a message area will pop up asking you if you really want to
  86.          disconnect.
  87.  
  88.       Miscellaneous Functions
  89.  
  90.          Currently there is only one other useful function available
  91.          from terminal mode.  If you press CTRL+F1, the screen will
  92.          clear, and a message saying "Coreleft: xxxxx" will appear.
  93.  
  94.          If you plan to use the FracTerm online store mode, you should
  95.          try this and note the numeric value returned.  If the value
  96.          is less than about 300,000 you will likely not be able to
  97.          view any images, as the decompression routines require a
  98.          lot of free memory.
  99.  
  100.  
  101.  
  102.                   A closer examination of terminal mode menus
  103.  
  104.                               Dialing menu
  105.  
  106.    The dialing menu allows you to manipulate a small phone book, with
  107. names and phone numbers.  You can add, delete, edit, or sort the entries
  108. in the phone book.
  109.  
  110.    If you look at the bottom of the screen, you will see a number of
  111. highlighted options.  In order to access the function you want, simply
  112. press the highlighted key.  For example, to sort the dialing directory,
  113. press S.  Not all of the options are currently functional.  The ones that
  114. are will be discussed here.
  115.  
  116.    Edit
  117.  
  118.       This allows you to edit an entry.  A window will pop up on the
  119.       screen, with a highlight bar to show you which field is currently
  120.       being edited.  You can move around the entries using the cursor
  121.       keys.
  122.  
  123.       Once you have finished editing an entry, you must decide whether
  124.       to accept or discard the changes.  To save them, press F10.  To
  125.       throw them away, press the ESC key.
  126.  
  127.    Sort
  128.  
  129.       Using this option, you can sort the entries in the phone book.  In
  130.       order to use this, there must be at least three entries with data in
  131.       them.  Currently, the sort is automatic, sorting on the name field.
  132.  
  133.    Insert
  134.  
  135.       This allows you to insert a blank entry just ahead of the currently
  136.       hilighted entry.  It presumes that there is still at least one free
  137.       slot available in the directory, which is currently set to a
  138.       maximum of 45 entries.
  139.  
  140.    Delete
  141.  
  142.       This allows you to delete an entry from the dialing directory.  If
  143.       the entry actually contains data, a message window will pop up
  144.       asking if you really want to delete the entry.
  145.  
  146.    Dial
  147.  
  148.       This is the final supported function.  To dial the currently hilighted
  149.       entry, simply press RETURN or ENTER.  Near the bottom of the screen,
  150.       a message saying "Dialing xxx-xxx" will become visible.  This message
  151.       will remain visible until one of three things happens - you press
  152.       a key, the attempt to connect fails, or the attempt to connect
  153.       succeeds.
  154.  
  155.       If the dial succeeds, and you actually connect to a remote system,
  156.       the entire dialing directory is removed from the screen, and you are
  157.       placed back in terminal mode, where you can interact with the remote
  158.       system.
  159.  
  160.       If the dial fails, or if you press a key, the "Dialing xxx-xxxx"
  161.       message disappears, but you remain in the dialing directory,
  162.       where you can either dial again, or select a different entry
  163.       to call, or you can exit.
  164.  
  165.  
  166.                               Settings Menu
  167.  
  168.    The settings menu allows you to configure FracTerm for your system,
  169. selecting such things as the port your modem is connected to, the
  170. baud rate at which your modem communicates, and the commands necessary
  171. to dial, initialize, or hang up your modem.
  172.  
  173.    Init String
  174.  
  175.       This is the string needed to initialize your modem.  This depends
  176.       on the make and model of your modem.  A typical example might be:
  177.  
  178.          AT E0 X3 &C1 M1 L3
  179.  
  180.    Dial String
  181.  
  182.       This is the string needed to dial your modem.  Generally, this will
  183.       be either ATDT (for touch-tone dialing) or ATDP (for pulse dialing).
  184.  
  185.       However, you may have a PBX system that requires a 9 followed by
  186.       a pause, or some similar setup, and this is where you set the
  187.       options necessary for your system.  Note that any special requirements
  188.       will depend upon your make and model of modem.
  189.  
  190.    Hangup String
  191.  
  192.       This is the string needed to hang up your modem.  Generally, the
  193.       string
  194.  
  195.          ~~~+++ATH0
  196.  
  197.       will do the job, but your particular modem may differ.  For those of
  198.       you whose modems need to have DTR lowered to hang up, this is done
  199.       automatically.
  200.  
  201.    Com Port
  202.  
  203.       This is the port through which your modem communicates.  The valid
  204.       range is 1 to 4.
  205.  
  206.    Baud Rate
  207.  
  208.       This is the speed at which your modem communicates.  For example,
  209.       if you have a 1200 baud modem, set this value to 1200.  For those
  210.       of you with the newer high-speed modems, you can set the baud
  211.       rate to 38400 and it will remain locked at that rate.
  212.  
  213.  
  214.  
  215.  
  216.                           The online catalogue
  217.  
  218.  
  219.    For commercial purposes, this is the most important mode.  As an end
  220. user, you cannot directly access this mode.  It is started automatically
  221. by the remote system, assuming it is configured for use by our FracBBS
  222. software package.
  223.  
  224.    This mode is entirely graphical, with simple, easy to navigate menus
  225. and controls.  When it first starts, you will see a graphical menu, with
  226. a blue box in the top left, displaying the remote system's name and
  227. licensing information.
  228.  
  229.    At the top right of the screen, you will see a number of button
  230. controls, and near the bottom, you will see a list of categories ("areas")
  231. to choose from.
  232.  
  233.    A real estate system may have a list of areas similar to the following:
  234.  
  235.       Townhouses
  236.       Duplexes
  237.       Condominiums
  238.       Single-level houses
  239.       Multi-level houses
  240.       Commercial properties
  241.  
  242.    You can move the hilight bar with the cursor keys, selecting one of the
  243. categories by pressing ENTER.  If you look at the middle right of the screen,
  244. you will see a message saying "Requesting file" followed by "Initializing",
  245. then a list of percentage values up to 100%.  If everything works according
  246. to plan, this should finish with a message saying "Transfer complete".
  247.  
  248.    Once the requested information is available for use, the sub-categories
  249. ("dirs") are displayed, and you can then select from them.  In our example,
  250. if you had chosen "Townhouses" as an area, the dir list might be something
  251. like:
  252.  
  253.       Under $50,000
  254.       $50,000 - $100,000
  255.       $100,000 - $250,000
  256.       $250,000 - $500,000
  257.       Over $500,000
  258.  
  259.    Now, you can select the appropriate subcategory, or dir, to examine, and
  260. press ENTER.  The information for that dir is requested, and will then be
  261. displayed.  Had you picked the "$100,000 - $250,000" dir, you might see
  262. a list as follows:
  263.  
  264.       Four rooms, two baths, fireplace, jacuzzi
  265.       Three rooms, near school, needs repairs
  266.       Brand new five rooms, near downtown
  267.  
  268.    Finally, you can select the appropriate item and press ENTER.  A last
  269. file request, and in a very few seconds, your image will be displayed, as
  270. well as any text that comes along with it.
  271.  
  272.    With the image and text on the screen, you can use the cursor keys to
  273. move around the text display, or you can use the button commands to either
  274. navigate the dir and area tree, zoom the image, or exit to terminal mode.
  275.  
  276.    Two of the buttons, Previous and Next, work in the current dir.  If
  277. you are viewing, say, the third image in the current dir, pressing previous
  278. will display the second image, requesting it from the remote system if
  279. needed.  Similarly, the Next button would advance you to the fourth, then
  280. the fifth, image in the current dir.
  281.  
  282.    The Dir button allows you to "back up" one level, so that you can change
  283.    your dir selection - from "$100,000 - $250,000" to "over $500,000", say.
  284.  
  285.    The Area button allows you to jump back to the first menu, so that you
  286.    could change from "Townhouses" to "Commercial properties".
  287.  
  288.    The Zoom button allows you to expand the image to full-screen, where it
  289.    will remain until you press a key.
  290.  
  291.    Lastly, the Exit button will shut down the catalogue, returning you to
  292.    text mode and normal remote interaction.
  293.  
  294.    So how do you use the buttons?  Simple.  One letter on each button is
  295. highlited, by a captial letter and an underline.  To activate the associated
  296. function, simply press the highlighted letter.  So, to zoom the image,
  297. you would just press 'Z'.
  298.  
  299.  
  300.                           Auto-View Mode
  301.  
  302.    FracTerm also supports an interactive image viewing mode which does
  303. not require that the remote system has a complete online catalogue set
  304. up.
  305.  
  306.    Let's say all you wanted to do is view the images in a given area.
  307. All you would have to do is tell the remote system to send '*.FIF',
  308. or perhaps 'NAME*.FIF', and it will send all the appropriate images.
  309.  
  310.    As soon as FracTerm sees the '.FIF' extension on a filename, it
  311. puts the name in a queue, and pops up the interface.
  312.  
  313.    From within the interface, in this mode, the Area and Dir buttons
  314. have no effect.  Exit, Zoom, Previous and Next are operational, and
  315. work just as they do in the online catalogue.
  316.  
  317.    There is also an added feature in this mode that is not available in
  318. catalogue mode.  The image names are stored in a queue, so that you can
  319. move forwards and backwards through the images.  But, you may well have
  320. a dozen or more images, and you may wish to quickly move to the last (or
  321. the first) image, without viewing all the intermediate images.
  322.  
  323.    No problem.  To jump to the first image in the list, press CTRL-P.
  324. To jump to the last image, press CTRL-N.
  325.  
  326.    One thing to note here.  The queue is maintained during multiple
  327. downloads, and even during multiple calls.  So, if you have downloaded
  328. one set of images, then exit the interface and start to download another,
  329. don't be surprised if the first image displayed is not the one you
  330. expected.  It will be the last one you viewed, not the first of the
  331. new batch.
  332.  
  333.    One last note about this mode.  There is currently no method to pop
  334. up the interface in this mode once you have exited it.  This means that
  335. you cannot, for example, download 200 images, view 10, exit to terminal
  336. mode, disconnect the modem, then return to your viewing.  We do hope
  337. to add this in the near future, but its not there yet.
  338.  
  339.  
  340.                         Installing FracTerm
  341.  
  342.    Installing FracTerm is a simple process.  First, copy all the files
  343. into an empty directory on your hard disk.  We'll use C:\FRACTERM as an
  344. example.
  345.  
  346.    There is a small utility, called "WHICHVGA.COM", that comes with FracTerm.
  347. It is used to determine what video adapter you have, so that we can make
  348. the most of your video support.  Simply run WHICHVGA, and it will tell you
  349. what VGA adapter you have.  The currently supported cards are:
  350.  
  351.          ATI VGA Wonder series                  (ISIATI88.SYS)
  352.          Tseng 3000 (eg Orchid Prodesigner)     (ISITSNG3.SYS)
  353.          Tseng 4000 (eg Pixel Turbo)            (ISITSNG4.SYS)
  354.          Paradise                               (ISIPRDS.SYS)
  355.          Trident 8900                           (ISITRI89.SYS)
  356.  
  357.    If you have a supported video card, note the filename in parentheses
  358. beside your card.  This file is a device driver, which we need to support
  359. extended graphics capabilities on your system.
  360.  
  361.    Using a text editor, edit the file C:\CONFIG.SYS.  At some point in
  362. the file, add a new line to it, reading:
  363.  
  364.       DEVICE=C:\FRACTERM\ISIATI88.SYS
  365.  
  366.    Remember to change "C:\FRACTERM\" to the directory where you are installing
  367. fracterm, and to change "ISIATI88.SYS" to the appropriate filename for your
  368. video card.  For example, if you installed FracTerm into E:\TEMP, and you
  369. have a Paradise video card, your new line in C:\CONFIG.SYS would read:
  370.  
  371.       DEVICE=E:\TEMP\ISIPRDS.SYS
  372.  
  373.    Save the changes to the file, exit your text editor, and reboot your
  374. system.  You should see the device driver install, and away you go.  You
  375. can now run FracTerm in high-resolution, 256 color mode.
  376.  
  377.    If you don't have a supported video card, or cannot get the device driver
  378. to install, no fear.  FracTerm will still work for you.  The only difference
  379. is that unless zoomed, the images will only be displayed in 11 colours,
  380. instead of 251.
  381.  
  382.  
  383.  
  384.                            WARNINGS
  385.  
  386.    FracTerm requires a minimum of an 80286-based system with a VGA video
  387. card.  Any attempt to run it on an 80186 or 8086/8088 system, or a system
  388. eqipped with an MDA, Hercules, CGA or EGA video card will lead to
  389. unpredictable results - it may work in terminal mode, it will NOT work
  390. properly in catalogue mode.
  391.  
  392.    FracTerm uses its own internal multitasking.  This makes it almost
  393. impossible to run under another multitasking environment such as Microsoft
  394. Windows.
  395.  
  396.    FracTerm also does not like most disk-caching software.  Specifically,
  397. do not try to run FracTerm with a write-back or staged-write disk cache.
  398. Remove the disk cache first, or, if you forget, exit FracTerm and then
  399. remove or disable the cache.  Do not try to disable the cache from
  400. within FracTerm.
  401.  
  402.    Lastly,  we have no idea how FracTerm may react to a number of other
  403. possible hardware or software combinations.  It has been found to work,
  404. albeit unreliably, when run under Lantastic network software.  It may
  405. or may not work on a PS/2, or in systems with more than one video card,
  406. or with certain TSR programs.
  407.  
  408.    If you find a situation in which FracTerm simply will not run, please
  409. jot down your system configuration, with the contents of your CONFIG.SYS
  410. and AUTOEXEC.BAT files, plus any other information you may feel is relevant,
  411. and we'll see what we can do.
  412.  
  413.  
  414.                      A few notes to keep in mind
  415.  
  416.    One glitch that has been reported but currently is unfixed (our devlopers
  417. haven't been able to duplicate the glitch) is that FracTerm will sometimes
  418. not work the first time you run it.  It will either drop you to DOS, or
  419. will display an error message ("Abnormal program termination - CTask
  420. uninstalled") and then drop you to DOS.  In these cases, simply re-running
  421. FracTerm generally seems to solve the problem.
  422.  
  423.    When in catalogue mode, it is possible that a file may not be received
  424. correctly, in which case, you should see a message in the blue status bar
  425. saying "Transfer failed".  Rather than trying to use a corrupt file, FracTerm
  426. deletes the file.  Simply selecting the same file again should make it work.
  427.  
  428.    If you have a fairly slow system, and a high-speed modem, you may get
  429. more errors than you might otherwise expect.  This could be because of the
  430. overhead in the multitasker.  There is a fix for this: you need to get
  431. a special chip, called a "16550 UART", for your serial port.  Any
  432. computer store should be able to get this for you and install it for you.
  433.  
  434.  
  435.  
  436.  
  437.                        Quick Key Summary
  438.  
  439.    Terminal mode:
  440.  
  441.       ALT-C     Clear Screen
  442.       ALT-D     Dialing directory
  443.       ALT-H     Hangup modem
  444.       ALT-S     Settings menu
  445.       ALT-X     Exit FracTerm
  446.       CTRL-F1   Find free memory (should be at least 300,000)
  447.  
  448.       Note: ANSI cursor keys and function keys are supported in
  449.             terminal mode.
  450.  
  451.    Catalogue mode:
  452.  
  453.       A         Go to main area listing
  454.       D         Go to dir listing for current area
  455.       E         Exit calatlogue mode
  456.       N         Select next image in current dir
  457.       P         Select previous image in current dir
  458.       Z         Zoom
  459.  
  460.       Note: pressing ESC will "back up" one level - from images to the
  461.             dir list, and from the dir list to the area list.
  462.  
  463.  
  464.