home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 080.lha / Access_jr! / Access!me < prev    next >
Text File  |  1986-11-20  |  58KB  |  1,255 lines

  1.  
  2.       Note: AcJr! is an off-spring of Access!
  3.  
  4.  Since this version is essentually the same as Version .25 of Access! (but 
  5. with 8 colors instead of 16), I have not taken the time to rewrite this doc
  6. file.
  7.  
  8.  Instead, I will list the major differences and minor changes since the last
  9. version (under "History" below). If you are familiar with Access!, then you
  10. probably won't need to read the past these notes. Otherwise, Please read on
  11. and note that the term now only uses 8 colors...(oh yeah, and the name has
  12. changed. (AcJr! == Access! - 8 colors)) 
  13.   
  14.  ____________________________________________________________________________
  15. |                                                                            |
  16. |                               AcJr!  (Access! Junior)                      |
  17. |                               ~~~~~                                        |
  18. |____________________________________________________________________________|
  19.  
  20.  Author:  Keith Young
  21. Version:  .01           
  22.    Date:  10/27/87
  23.  Status:  ShareWare  (suggested contribution: $20.00)
  24.    Size:  84336      (3092 bytes LESS than .25)     
  25.  
  26.  
  27.  Credits:
  28.  ~~~~~~~~
  29.          D.James   -> for the origianal source to "Comm1.34" (thanx Dan, I
  30.                      couldn't have made this mess without it! (grin))
  31.          Tim Roach -> BETA (ALPHA?) tester, Icon maker, Moral Support.
  32.          D.Salas   -> of "AMIC" for answering some 'C' questions.
  33.          J.Denebeim-> of "Deep Thought BBS" (previously "S'ware Distillery") 
  34.  
  35.          M.Fahrion -> For the NICE new Icons! (sorry I changed the name of
  36.                       this version Mike)
  37.  
  38. Comments/Suggestions/Bug-Reports/Moral Support...
  39.  
  40. Some Folks on GEnie-> DEB, SIMUTRONICS, GRAFIX.M, MDAVENPORT, J.CANNON,
  41.                       HOT-DOG, JBURNES, KHALED, etc... etc...
  42.           B.Hogsett-> and ALL the folks on CA-AUG... thanks for the good
  43.                       reviews guys!
  44.  
  45.  AND ANYONE ELSE I FORGOT TO MENTION, THANX! 
  46.  
  47.  AND EVERYONE WHO'S SENT IN CONTRIBUTIONS, THANX! THANX! 
  48.  
  49. -----------------------------------------------------------------------------
  50.  
  51. Copyright notice:
  52. ~~~~~~~~~~~~~~~~~
  53.     Access! is distributed as ShareWare and may be posted at will, provided
  54.    the following files remain UNCHANGED and AS A WHOLE in ARCHIVE FORM
  55.    along with this notice. (files may be "un-arced" in a directory together
  56.    on pd disks)
  57.     
  58.     ALL rights to the program and graphic images within it remain with the
  59.    author: Keith Young  
  60.  
  61.  
  62. Files in this archive:
  63.  
  64.   Name              Size                     Function
  65.   ~~~~              ~~~~                     ~~~~~~~~
  66. AcJr!              84336            This is the Terminal program: "AcJr!"
  67. AcJr!.info          7398            Icon for...
  68. Acc!.color           273            Sample color file for...
  69. Acc!.keys            288            Sample macro-key file for...
  70. Acc!.def             473            Sample define file for...
  71. Acc!.phone          1530            Sample phone-lib file for...
  72. Access!me          57828            This is what you are reading now...
  73. Future?.txt       varies            Possible future enhancements...
  74.                                     ~~~~~~~~
  75. Disclaimer!:
  76. ~~~~~~~~~~~~
  77.  
  78.         This program comes with NO WARRANTY either expressed or implied and
  79.        I assume NO responsibility for any damage whatsoever, caused by the
  80.        use of it. 
  81.         
  82.         Nuff Said, Now on to bussiness....
  83.  
  84. Access!: 
  85. ~~~~~~~
  86.          A "16 Color Terminal Program" based on D.J.James's "Comm1.34".
  87.  
  88.          (NOTE: Although I list myself as "author", the "origianal" author
  89.           of "Comm1.34" is D.J.James. This is a Modified Version of that 
  90.           program.
  91.  
  92. Usage:
  93. ~~~~~~  
  94.       from the cli promt:
  95.    
  96.         1> access! [-i] [-s] 
  97.        
  98.       where optional "-i"         sets interlace
  99.             optional "-s"         sets interlace AND "Split Screen" 
  100.                                   (see "SPLIT" below under "FAST MENU")
  101.                                           
  102.       NOTE Ver.23: "Acc!.def" file now specifies default support files (and 
  103.       ~~~~~~~~~~~~  other defaults) at boot time, so "phone.file" on comand
  104.                     line is no longer supported. (see below for details)
  105.   
  106.  
  107.      Examples:                                 Sets:
  108.  
  109.        1> access!                -> med-res,   full-screen
  110.        1> access! -i             -> interlace, full-screen
  111.        1> access! -s             -> interlace, split-screen           
  112.        1> accessories            -> loads some program called "accessories"?   
  113.  
  114.   (NOTE Ver.22: although all the above options still work, they are also
  115.                available from within the progam, so just type: 1> Access!)
  116.  
  117.   (NOTE: Ver.18: Access! now has an Icon... Compliments of: 
  118.  
  119.          Tim Roach of CrawfordsVille, Ind.
  120.          Thanks Tim, Looks good, I might have never gotten around to it...)
  121.  
  122.  
  123.   Features available using "TOOL-TYPES" in ICON:
  124.         
  125.        INTERLACE=ON         -> hmm....
  126.  
  127.        SPLIT=ON             -> sets interlace on and then splits screen at 
  128.                                start-up.
  129.  
  130. History:
  131. ~~~~~~~~
  132.   Ver.01   (.01? well, this IS the first version of AcJr! :-)
  133.   ~~~~~~
  134.       Additions:  (read: Subtractions :-) 
  135.  
  136.           1)  Well....First thing's first: I finally cut this puppy down to
  137.              size!
  138.  
  139.               AcJr! is essentually the same program as Access!, but it
  140.              uses 3 bit-planes instead of 4. Although the program is only a
  141.              few KBYTES smaller, dropping the extra bit-plane has resulted 
  142.              in a savings of as much as 64K at run-time! (actually that's
  143.              the approx. total amount of savings if ALL the windows are open
  144.              at the same time. With just the main terminal window and 
  145.              fast-menus, the term uses about 20K less than Access! Ver.25)
  146.              (applause, applause)
  147.  
  148.                This means that you should now be able to open more of the
  149.              'utility' windows at once with less memory required to do so.
  150.  
  151.                Another result of dropping the 4th bit-plane is that things 
  152.               seem to work/print/open a little faster and the text doesn't
  153.               'jerk' as much. (it still does, just not as bad)
  154.           
  155.           2)  The screen now opens 'behind' the Workbench screen and then 
  156.              gets moved to the front AFTER the windows open. This just makes
  157.              things a little more 'pleasing' to look at when going in/out of 
  158.              interlace mode or toggling the borders on/off.
  159.  
  160.           3)  A slight BUG was fixed... for some reason, if you changed the
  161.              color palette, the string beside "Bytes Free:" in the "File
  162.              Requester" got screwed up.
  163.               I'm still not sure exactly what caused this but I got it fixed.
  164.              (I think it was a wild pointer in the "Color Palette")
  165.  
  166.           4)  Another "oversight" was fixed.... it seems that the keyboard
  167.              command sequence for the "NewCli" and "Editor" got switched 
  168.              around. The comand for "NewCli" is now <rt-Amiga> 'N'. (Editor
  169.              is not yet implemented)
  170.  
  171.           5)  While doing all the color changes, I "re-arranged"/ "organized"
  172.              the color selection a little... The default Sysytem colors are
  173.              now (from 0 to 7):
  174.  
  175.              Black, White, Grey, Red, Orange, Yellow, Green and Blue
  176.  
  177.               This gives me enough of the "basic" colors to work with and 
  178.              arrangement makes more sense. (kinda' rainbow-like)
  179.  
  180.           6)  Because of the reduction in colors..... (this is the part 
  181.              where I get to bitch and whine)
  182.  
  183.              I HAD TO RE-DRAW ALL THE GADET IMAGES, RE-DO ALL THE MENUS,
  184.             RE-DO ALL THE WINDOWS, TEXT RENDERING, ETC...ETC...!!!
  185.  
  186.              Seriously, it did take longer than I thought it would (about 20
  187.             hours) but it also turned out better than I thought it would!
  188.             (and I'm not really bitchin' about it, I enjoyed the challenge)
  189.             (hopefully doing this will let more people with 512K use it)
  190.  
  191.           7)  Generally 'cleaned' up the code. ( took out about 1000 Bytes
  192.              of redundant code before doing the color changes)
  193.  
  194.           8)  I think that's about it... Now, if I still have your attention,
  195.              I'd like to take a short poll:
  196.  
  197.              a) (after using this version for a while,) Would anyone still 
  198.                 like to see future upgrades/enhancements done to the 16
  199.                 color version ?
  200.  
  201.              b)  The color changes (in the menus/windows) may still change
  202.                 from time to time... 
  203.                  Are there any color combinations (in this version) that 
  204.                 "cry out" to be changed ?
  205.                 ( I think the color I miss the most is the "burgandy" (dark 
  206.                  red) color that I used to use for a lot of the text in 
  207.                  the various windows and for the "Fast-Menu" borders)
  208.  
  209. *****************************************************************************
  210. *    The documentation below was written for "Access!" a 16 color version
  211. *   of this program, Although most all of it still applies. (except for the
  212. *   name change and the amount of colors used)
  213. *
  214. ****************************************************************************
  215.  
  216.   Ver.25
  217.   ~~~~~~
  218.       Additions: (Note: not a WHOLE lot of additions this version, (I've had
  219.                         the FLU (sigh)) but due to #1 listed below, I thought
  220.                         I'd go ahead with it)
  221.  
  222.           1) Re-did the "welcome" screen (again) due to popular DEMAND (hehe)
  223.              (it's still there, but it goes away quicker.)
  224.           2) "Line Delay" prop gadget added to the "INFO" window. (see below
  225.               for details)
  226.           3) "BORDERS" gadget added to fast menu to disable/enable borders
  227.               (thus giving full 80 cols. vs 79 cols.)
  228.           4) Re-arranged the normal menus. (now all but one feature can be
  229.              accessed through the normal menus)
  230.           5) "Fast-Menu" positions are now saved/loaded along with "Acc!.def"
  231.               file. (see below for details)          
  232.           6) Re-sized the "CHAT" windows... the bottom window now has 3 
  233.              lines of text and the top has 19. (used to be 4 bottom 18 top)
  234.              (with the borders turned off, you get 4 lines on bottom 19 top)
  235.           7) Spent an HOUR re-formatting this doc file to take out some of
  236.              the extra blank lines and left-justifying the lines (a little)
  237.              to get more text per line, thus removing even more lines...
  238.              (no great improvement on the quality of the file, just the
  239.              length :-) (of course letting you know that I did this has now
  240.              added 6 more lines...(7 if you include the blank one. hehe))
  241.  
  242.   Ver.24
  243.   ~~~~~~
  244.       Additions:
  245.  
  246.           1) Another new "welcome" screen...
  247.           2) "WAIT" feature added...(buffers chars. until <return> is pressed
  248.               see below)
  249.           3) New feature added to "File Requester" (displays "Bytes Free" on
  250.              selected drive. ("RAM:" is currently not displayed correctly,
  251.              should be working next Version...)
  252.           4) "Get Keys" option added to "Phone Book" for loading keymacro 
  253.               file at dial time. (see below for details)
  254.           5) "Get Colors" option added to "Phone Book" for loading color 
  255.               file at dial time. (also see below...)  
  256.  
  257.   Ver.23a         ("quicky" update to Ver.23)
  258.   ~~~~~~~
  259.       Additions:  
  260.     
  261.           1) Added menu option to allow Loading/Saving of "Phone Books" 
  262.              without opening the "Phone Book" window. (this was added because
  263.              the amount of memory used to open the "Phone Book" window
  264.              might prevent opening the "File Requester" to load/save on 
  265.              512K machines.)
  266.           2) New "welcome" screen at boot time... (let me know if you liked
  267.              it the old way :-)
  268.           3) 2nd "Fast-Menu" now opens at top of screen, this should be an
  269.              option in future versions...
  270.  
  271.   Ver.23
  272.   ~~~~~~
  273.       Additions: 
  274.  
  275.           1) Access! now looks for "Acc!.def" file at boot time to "define"
  276.              system support files. (i.e. "phone.file", "key.file", 
  277.              "color.file", and other system defaults, see below for details)
  278.           2) new "Define Access!" window for loading/saving/defining system
  279.              defaults. (see "DEFINE" below for details)
  280.           3) Upload/Download directories are now seporate and definable.
  281.           4) "Alternate Service" added (put back in:-) to "Phone Book".
  282.           5) "STRIP" feature now supported on "Captured" files (for 
  283.               stripping blank lines)
  284.           6) fixed the bug that put the "dir/path" on the "file" line in the
  285.              "File Requester". (now only the file is displayed there, and
  286.              the "dir/path" is on the "drawer" line where it's supposed to
  287.              be :-)
  288.           7) re-wrote many of the file io routines to support the ".def" file,
  289.              let me know if something has crept up...
  290.           8) And of course, re-wrote more routines... (hmmm... did however
  291.              get up over the "79000!!!" that I mentioned last time, when will
  292.              it ever stop!? :-)
  293.  
  294.   Ver.22   (early posting on CA-AUG)
  295.   ~~~~~~
  296.       Additions:
  297.  
  298.           1) fixed the old "subdirectory within a subdirectory" bug that 
  299.              added the extra '/' char. to the end in the file requester.
  300.           2) re-formatted the "normal" menus for easier "access" (pun 
  301.              intended) to the "sub-items". ( let me know if it worked...) 
  302.           3) Made "File-Requester" more flexable! (see below)
  303.           4) "SAVE" option now working on the "Phone Book" ('bout time huh?)
  304.           5) Changed "phone book" format to the "FinalList (tm)" type format.
  305.              (serial params. are now set when number is dialed, see below)
  306.           6) fixed small bug... title bar now stays on (if it WAS on) after
  307.              the interlace/toggle thing... (thanks for the report D.Whatley)  
  308.           7) "Macro Window" now uses the "File Requester" for loading/saving.
  309.               (peviously used the (now non-existent) "Input Window")
  310.           8) "CHAT" mode now re-entered after "Split-Screen" (provided it 
  311.               was on prior to "Split-Screen") 
  312.           9) Again, Extensive re-writes on MANY routines... (at one point,
  313.              it was up to 79000 BYTES!!!)(NOTE Ver.23: big deal, it's now 
  314.              OVER 83000 BYTES!!! :-)
  315.  
  316.   Ver.21
  317.   ~~~~~~
  318.       Additions:
  319.  
  320.           1) "LACE" option added for switching Interlace/NonInterlace AFTER
  321.                     start-up (see "LACE" below)
  322.           2) "STRIP" option added for stripping in-comming blank lines.
  323.                      (see "STRIP" below)
  324.           3) "ADD" gadget now working on "Phone Book"
  325.           4) "EDIT" gadget now working on "Phone Book"
  326.           5) Extensive re-writes on MANY routines... 
  327.  
  328.   Ver.20
  329.   ~~~~~~
  330.       Additions:
  331.  
  332.           1) NEW "Phone Book" added. (see "Phone Book:" below for details) 
  333.           2) Now supports 60 phone numbers (as compared to 44)
  334.           3) bug fix in "color palette" (see "Load" under "Color Palette"
  335.                                          below) 
  336.           4) modified "Redial" option (slightly)
  337.  
  338.   Ver.19  (limited posting on AMIC)
  339.   ~~~~~~
  340.       Additions:
  341.     
  342.          1) Load/Save option added to "Palette" window! (see below)
  343.          2) Split-Screen option now supported from WBench ICON.
  344.          3) "Help" window updates more often to help monitor Memory Available. 
  345.          4) "Cleaned-up" gadgets a little...
  346.  
  347.   Ver.18
  348.   ~~~~~~
  349.       Additions:
  350.    
  351.          1) New "Macro Window" added (see Macros: below)
  352.          2) Fixed "CHAT" mode (now works on 512K machines, see below)
  353.          3) Once again, minor code changes and "window dressing"
  354.  
  355.   Ver.17  
  356.   ~~~~~~ 
  357.       Additions:
  358.  
  359.          1) Second "Fast-Menu" (see Fast Menu: below)
  360.          2) TRUE "Split-Screen" mode (see Fast Menu: below)
  361.          3) Minor code optimizing and "window dressing" 
  362.  
  363.   Ver.16     (first "public" BETA release)
  364.   ~~~~~~
  365.         While learning "C" I decided to "Hack-up" someone else's
  366.        (EXCELENT) program....
  367.        This program is essentually "Comm 1.34e", with the changes listed 
  368.        below.
  369.  
  370.         When I first started modifying it, I had it open up on a three 
  371.        bit-plane screen, giving me 8 colors to play with (and support for
  372.        8 color BBS's). I then proceeded to add custom gadgets and more color
  373.        to the menus ect...ect... 
  374.  
  375.         Well, I wasn't happy with JUST 8 colors (I'm greedy! :-) so...
  376.        I changed it to 4 bit-planes and 16 colors! (this seems to satisfy
  377.        my needs for now :-).
  378.  
  379. Additions: 
  380. ~~~~~~~~~~ 
  381.    1)   It now supports 16 Colors! ( well, it used to anyway... :-)
  382.         ~~~~~~~~~~~~~~~~~~~~~~~~~~
  383.        Access! now opens up on a 4 bit-plane screen, giving
  384.       a total of 16 colors (1 background and 15 foreground).
  385.  
  386.        Colors 0-7 can be used for Text foreground/background                               
  387.       color combinations. (see "Color Menu" below).
  388.       
  389.        Colors 8-15 are used for various menu/gadget colors.
  390.  
  391.                     
  392.    2)   "Color" menu item
  393.          ~~~~~~~~~~~~~~~~
  394.         a) "Reset Text Colors"-> Selecting this will reset both the foreground
  395.            and background colors (colors 1,0 respectively).         
  396.             This is usefull if you make a selection on a "Color" BBS in the
  397.            middle of a color change and you get a "bad" color combination.
  398.            (this ever happen to you?)
  399.        
  400.         b) "ForeGround Text Color" -> Here you can select the color for text
  401.            in the "receive" window. This color will stay the same until...
  402.            1:You select another color.
  403.            2:A BBS (or other terminal) sends an ANSI code that changes it.
  404.  
  405.           (NOTE: in split screen mode, the TOP (receive) window will use this
  406.                  color,but the BOTTOM (transfer) window will be color #1.)
  407.           
  408.         c) "BackGround Text Color" -> Same as above but for the text 
  409.             background color.
  410.            
  411.            (NOTE: see note above :-) 
  412.  
  413.         d) "Sample Text Colors" -> This option lets you test your 
  414.            foreground/background color selections to see what works best...
  415.  
  416.           EXAMPLE: Select a foreground color, go to "Sample Text Colors",
  417.                   select "Background Colors" and your selected foreground
  418.                   color will be displayed on 8 different background colors.
  419.                    Now try the opposite for background. (confused yet?)  
  420.  
  421.         e) "Modify Palette" -> Yep, you guessed it, this will bring up a 
  422.            color palette for you to set the colors YOU like. (the colors 
  423.            I like are already there).   
  424.            
  425.             1a) "OKAY"-> Selecting this gadget tells the system that the
  426.                 current/modified (or not modified) colors are the ones
  427.                 you would like to use.
  428.               
  429.             1b) "RESET"-> This gadget brings back the original "system" 
  430.                  colors (the ones I like :-). If you get things all messed
  431.                  up, you can always get back to where you started.
  432.  
  433.             1c) "CANCEL"-> This gadget tells the system that you changed 
  434.                 your mind and it will return you to the last colors that
  435.                 were "OKAYed". 
  436.                
  437.                 EXAMPLE: If you have modified the colors (and hit OKAY) 
  438.                          and then want the "default/system colors",
  439.                         1. Open the Palette.
  440.                         2. select "RESET"
  441.                         3. select "OKAY" (if you select "CANCEL" instead,
  442.                                           it will return to the last colors)
  443.         IMPORTANT!     
  444.         ~~~~~~~~~~
  445.                ONLY AFTER selecting your colors and CLOSING the palette, open 
  446.               up the file-requester and/or menus and check out the colors. 
  447.                 
  448.                Many of the colors are dependent on each other for the 
  449.               gadgets and menus to look "esthitically" pleasing.(in my 
  450.               humble opinion anyway :-) But if you find a combination that 
  451.               works well, SAVE THEM for later use. 
  452.  
  453.             1d) "LOAD"-> 
  454.  
  455.                   This will load the colors in the given file name. (provided
  456.                  they were either "saved" by "Access!" or they are in the 
  457.                  CORRECT format...
  458.  
  459.                  Format for "Color" text files:
  460.                  
  461.                  1) Any text you chose may be at the TOP of the file but 
  462.                     NOT the '%' char. (unless there is no other text and the
  463.                     "color values" follow)
  464.           
  465.                  2) There MUST be a '%' char. DIRECTLY proceding the "color
  466.                     values" along with a new-line or space between it and 
  467.                     the values.
  468.  
  469.                  3) The "color values" are writen in "hex" ie: 
  470.                      %
  471.                      0x000   
  472.                      0xf00
  473.                      0x0f0
  474.                      0x00f 
  475.                     etc... each seporated by either a new-line or a space, 
  476.                     with NO text between them.(see the file "Acc!.color" for           
  477.                     an example) (or why go through all the trouble...find the
  478.                     colors you like and let "Access!" save them for you :-)
  479.       (NOTE: Please READ the docs in future versions for possible changes in
  480.              this format!)
  481.  
  482.             1e) "SAVE"-> 
  483.  
  484.                   The "save" option will save the currently selected color
  485.                  values to a text file with the given name. (see the format
  486.                  listed above for details)
  487.  
  488.  (NOTE Ver.18: the "Color Palette" option is seeming more and more like a
  489.               double-edged sword... It's nice to be able to CHANGE the colors
  490.               but (as you might have already noticed) I keep using different 
  491.               color schemes for different funtions! And so when you think
  492.               you've got some colors you like... BAM!, they don't ALWAYS look
  493.               good on some other menu/window/gadget/text ect... OH Well, such
  494.               is life :-) (that's the REASON for the RESET button)
  495.  
  496.  (NOTE Ver.21: If anyone DOES find some other colors that work well, please
  497.                upload them somewhere I can find 'em. (maybe I'll include
  498.                them in the arc along with your name in lights!)
  499.  
  500.  (NOTE Ver.23: User definable "color.file" now loaded in at boot time.)
  501.  
  502.  
  503.    3)   FAST MENUS
  504.         ~~~~~~~~~~
  505.  
  506.  (NOTE Ver.21: If you look REAL hard you still won't find some of the options
  507.               listed below in the normal "Menus". Some of them have found 
  508.               their way up there and some may not EVER get there. Actually,
  509.               I had event thought of doing away with the "Normal Menus" 
  510.               altogether... so don't be supprised if... (grin))
  511.  
  512.  (NOTE Ver.25: Well... open mouth, insert foot I guess..(hehe) as you might 
  513.               have noticed, I've now added most of the "Fast-Menu" options
  514.               to the "normal" menus so there are now at least 2 (if not 3)
  515.               ways to "Access" the various functions. (in the spirit of the
  516.               programs' namesake :-)
  517.  
  518.     There are now 2 Fast menus!, the items on them may move around (even from
  519.    one to the other) but both menus work the same so I'll just list them and
  520.    you should find them on one menu or the other (unless I delete it
  521.    altogether :-)).
  522.  
  523.     Most of these are self explanitory(sp) and are just short-cuts to the
  524.     "normal" menu-items. There are a few that need further explanation...
  525.  
  526.       a) "QUIT"  ->  hmmmmmm.....
  527.       b) "INFO"  ->  brings up the "Status Window" (same as <Help> key)
  528.       c) "PRINT" ->  Starts Printer (if you have one hooked up :-)
  529.       d) "CAPT"  ->  Starts ASCII Capture (with file name)
  530.       e) "XUP"   ->    "    XModem (or WXModem) send
  531.       f) "XDOWN" ->    "    XModem download
  532.       g) "WXDOWN"->    "   WXModem download  
  533.       h) "CHAT"  ->  Chat Mode 
  534.       i) "COLOR" ->  Brings up the Color Palette
  535.       j) "NEWCLI"->  Starts a NewCli (flip back to WBench to find it)
  536.       k) "MACROS"->  Opens "Macro Window" (see below)
  537.  
  538.       l) " ^ "   ->  (Up Arrow) This gadget will send the "FAST MENU" to the
  539.                      top of the screen (and back again)(NOTE: if your cursor
  540.                      is at the top of the screen when you send the menu bar
  541.                      up there, it will "hide" the cursor. (if for some reason
  542.                      you can't find the cursor, move the fast menu and it will
  543.                      probably be there.) If you select "CHAT" AFTER the menu
  544.                      is at the top, the cursor will move down for you.
  545.               (NOTE:  this gadget works the same for both "FAST MENUS") 
  546.  
  547.             //  
  548.       m) "\X/ "  -> (check mark) This gadget is essentually a "Back Gadget".     
  549.                     Use it to reposition the "Fast-Menus" and the "Status
  550.                     Line" to your preferences.
  551.  
  552.       n) "ASEND"  -> Starts ASCII "Send" mode (same as normal menu selection).     
  553.       o) "HANGUP" -> Sends out "hang-up" string to modem. 
  554.  
  555.       p) "DIAL"   ->                         
  556.                      Although not yet in "finished" form, There is now a 
  557.                     "Phone Book" window. 
  558.                        
  559.                      Usage is fairly straight-foward but I'll expand a little
  560.                     anyway... When the "Phone Book" opens, you'll see 30
  561.                     phone numbers list along with some other gadgets/info...
  562.  
  563.          1) "ADD"   -> Will allow you to add numbers (up to 60 total)
  564.                        to the "Phone Book".(see "NOTE" below for further info)
  565.  
  566.          2) "DELETE"-> still N/A (this version) opposite of "ADD" (above)
  567.         
  568.          3) "EDIT"  -> Will allow editing individual phone numbers without
  569.                        leaving the "Phone Book". (see "NOTE" below for
  570.                        further info)                       
  571.  
  572.       (NOTE: While in the "Phone Book", if you select "ADD" or "EDIT", the
  573.              gadget will remain selected to remind you of what the "current"
  574.              action is... when you hit <return> on the string gadget (which
  575.              you must do for the change to take effect) the "current" action
  576.              will be taken. (ie: if "ADD" is selected, the number will be
  577.              ADDed to the end of the list (provided there is room) If "EDIT"
  578.              is selected, the number will be changed to the one in the
  579.              string gadget.) If you change your mind, selecting "ADD" or
  580.              "EDIT" again will toggle them back off. (so does "CANCEL")
  581.             
  582.          4) "LOAD"  -> Brings up the file requester for loading in new 
  583.                        "Phone Books" (up to 60 numbers and TWO alternate
  584.                        service numbers, if you have more than 60 numbers,
  585.                        use an editor to break them up into 60 number chunks)                    
  586.  
  587.     (NOTE Ver.24: If you try to load/save from the "Phone Book" and nothing
  588.                  happens (the "File Requester" doesn't appear), then chances
  589.                  are that you don't have enough memory for both windows on
  590.                  screen at the same time. If this is the case, you should 
  591.                  "close" the "Phone Book" window and then use the "normal"
  592.                  menu options for loading/saving. You can then re-open the
  593.                  "Phone Book" if needed.) 
  594.  
  595.  
  596.  
  597.     (NOTE Ver.22: Access! NOW uses the "FinalList (tm)" phone format!, the
  598.                  Acc!.phone file that is in the arc is an example of this
  599.                  format. see below for further details )
  600.                          
  601.          5) "SAVE"  -> (yeah, finally got around to it) 
  602.                        When your through "editing/adding" phone numbers,
  603.                        you may NOW SAVE them!
  604.  
  605.          6) " ^ "   -> (up arrow) This will shift the display between 
  606.                        numbers 1-30 and 31-60. (this variable is stored so
  607.                        that the next time you open the window, you will see
  608.                        the previously selected set of numbers)
  609.  
  610.          7) "CANCEL"-> This will close the window without dialing any 
  611.                        number (possibly numberS in the future)
  612.  
  613.          8) "OKAY!" -> Dials Currently selected number (if any)(possibly 
  614.                        numberS in the future)
  615.                       ( BTW, to select a number, just click on it :-)
  616.  
  617.          9) "Alt-Serv #1" -> 
  618.  
  619.                        Selecting this gadget will dial the specified
  620.                        alternate service number (in the string gadget to the
  621.                        right) and then dial the selected phone number.(if you
  622.                        don't know what this would be used for, then you 
  623.                        probably don't need it :-)
  624.  
  625.         10) "Alt-Serv #2" -> 
  626.  
  627.                        This is a SECOND alternate service number you may
  628.                        define. (works the same as above)
  629.  
  630.  NOTE Ver.23:
  631.  ~~~~~~~~~~~~      
  632.             Currently EITHER or BOTH of the "Alt-Serv's" may be used with a
  633.            number... in other words, if both are selected, "Alt-Serv #1" 
  634.            will be dialed FIRST then the "Alt-Serv #2" will be dialed, then
  635.            (finally) the number.
  636.  
  637.             The alt-serv's can be up to 18 numbers each and the phone number
  638.            can be up to 18 numbers... for a total of 54 numbers!
  639.  
  640.             This SHOULD be enough to reach any number you wish to dial.
  641.            (along with your account number if needed) (although there may
  642.            be a 30-40 number limit on your modem...)
  643.  
  644.             These numbers are definable in the "string" gadget where they 
  645.            live. And are saved/loaded along with the "Phone Book".
  646.  
  647.            (these are "toggle" gadgets so you currently have to de-select
  648.            them if your not using them.)  
  649.  
  650.         11) "Get Keys"->  NEW Ver.24!
  651.  
  652.                         Selecting this (toggle) gadget tells the system to
  653.                        load the "keymacro" file with the same name as the
  654.                        currently selected phone number.
  655.  
  656.                         The term will take the name of the selected number
  657.                        up until the first "space" in the name, then append
  658.                        ".keys" to it, the attempt to find/load a file of 
  659.                        that name in the current "System" directory (the one
  660.                        that you keep all your "support" files in)
  661.  
  662.                EXAMPLE: If this gadget is selected and you select: 
  663.                           
  664.                        Good BBS in Ca.   1-(123)-456-7890 
  665.                        |------Name------|-----Number-----...... 
  666.  
  667.                        to call...
  668.  
  669.                       Then it will take the name until it reaches a "space"
  670.                      i.e. "Good" then add ".keys" (Good.keys) and look for
  671.                      that file in the current "System" directory. 
  672.                      (selecting "Genie" would look for "Genie.keys" etc..)
  673.                      
  674.         12) "Get Colors"->  NEW Ver.24!
  675.  
  676.                         As you might have guessed, this oporates exactly as
  677.                        the above function does, but it looks for a ".color"
  678.                        file...
  679.  
  680.                         Using the same examples above, it would look for:
  681.                        "Good.color"
  682.                   and  "Genie.color"
  683.  
  684.  (NOTE!: THESE FUNTIONS WILL ONLY USE THE CHARS. OF THE NAME BEFORE A SPACE,
  685.          REMEMBER THIS WHEN SAVING YOUR "KEY/COLOR" FILES)   ~~~~~~
  686.  
  687.  
  688.  Ver.22: Format for "Acc!.phone" files...
  689.  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  690.                                            Duplex      (F or H)
  691.                                           | Linelength (8 or 7) 
  692.                                           || Parity    (None,Even,Odd)
  693.                                           ||| StopBits (1 or 2)
  694.                                           ||||
  695.                                           |||| 
  696. |       17       |      17         |  5  |  4 |          26             |
  697. |--System Name---|--Phone Number---|-Baud|-Set|--------comment----------|
  698. AMIC          CA. 1-(707)-579-0523  2400  F8N1 F1,F2 any comment you want 
  699. Deep Thought  NC  1-(919)-471-6436  2400  F8N1 (S'ware Distillery) F1,F2 
  700. GENIE             1-      774-2427  1200  H8N1 F6   
  701. CAUG          OH  1-(216)-581-2284  2400  F8N1 nice board        F3,F4,F2
  702. Example of 18 numb123456789012345678
  703.                   |                 |
  704. Number starts HERE!                 Baud starts here!
  705.  
  706.  If needed you may actually use 18 chars. for the "phone number", and the
  707. '-', '('and ')' are optional. (to use 18 numbers they must be as shown in the
  708. last example shown above (spacing wise). 
  709.  
  710.  Duplex, Linelength, Parity, StopBits and Baud rate (format shown above) are
  711. automatically set when a number is dialed! (unless the "Set" field is empty)
  712. (also, use CAPITAL letters in the "Set" field ) 
  713.  
  714.  
  715.      q) "REDIAL" -> Simply "re-dials" last number dialed...
  716.                         (NOTE:  duplex,linelength,stopbits,ect... are not
  717.                                 re-set for "Redial", but they should be set
  718.                                 right since you just dialed that number :-)
  719.  
  720.      r) "WAIT"   ->  NEW Ver.24!
  721.                     This feature serves two purposes... 
  722.  
  723.                    1) For all you "type ahead" people, selecting this will
  724.                       not send chars. out to the modem until you hit
  725.                       <return>!!
  726.  
  727.                    2) Some BBS's echo what you type back to you while in 
  728.                       "CB"/"Conference" modes. This tends to "break up"
  729.                       what you're typing and can get very confusing/frust-
  730.                       rating. To avoid this, go into "Chat" mode and toggle
  731.                       this feature on.
  732.  
  733.         (NOTE: if you are using this feature with a "half-duplex" BBS (i.e
  734.               GEnie), while not in conference mode, you will be able to type
  735.               ahead, but when you hit <return> the chars. you typed will
  736.               be printed on the screen again. (try it, you'll see what I 
  737.               mean)  
  738.  
  739.    (ANOTHER NOTE!: DO NOT type over 3 lines of text without hitting return!)
  740.  
  741.  
  742.       s) "STRIP"  ->  
  743.                     This option will strip all blank lines from in-comming
  744.                     text! This allows you to get more (meaningful) lines of
  745.                     text on screen at once. (nice feature for GEnie 
  746.                     conferencing, CB mode, ect... but can be used anytime)
  747.  
  748.              NOTE Ver.23: "STRIP" now also strips blank lines from "Captured"
  749.                           files. (the vote here was 1 to 0 :-)      
  750.  
  751.      t) "BORDRS" -> NEW Ver.25! (stands for "BORDERS")
  752.  
  753.                     This option will enable/disable the main window borders
  754.                    to give you a full 80 col. screen vs a 79 col. screen.
  755.                     This will also give you an extra line of text in the
  756.                    "transmit" (bottom) window in "CHAT" mode. (4 lines vs. 
  757.                    3.5 with the borders on)
  758.                     
  759.      u) "CLOCK"  -> N/A (this version)(somebody got a small clock routine?)                     
  760.        
  761.      v) "SPLIT"  ->                      
  762.                     Selecting "SPLIT" (currently not a normal menu item)
  763.                    will give you a TRUE split screen!, which means no more 
  764.                    swapping back and forth to the WorkBench screen to see
  765.                    how your "unarcing" is coming along (know of a good, small
  766.                    "DirUtil"? like one that takes up half of a screen... ? )
  767.                    ( hint, hint ).
  768.   
  769.                     What it actually does is shrink the term down to normal, 
  770.                    non-interlaced size (640*200) and moves the screen 
  771.                    half-way down. Thus giving you a 23 line (interlaced)
  772.                    terminal on the bottom of the screen w/out losing any of
  773.                    the normal terminal display area ( of course you dont get
  774.                    as many lines as a "full/sized/interlace/display" but you
  775.                    can swap back and forth as you like!)
  776.                    
  777.                     Seleting "SPLIT" again returns you to a Full/Sized/
  778.                    Interlace screen again (it's a toggle switch).
  779.                        
  780.                    (NOTE: this option works very well when used with the 
  781.                           "NEWCLI" option above or with a "half-screen
  782.                            DirUtil" if there's one around or better yet,
  783.                            with WBench set to interlace also.(although I
  784.                            haven't taken the time to try it.))   
  785.  
  786.            (ANOTHER NOTE: this option can be selected at start-up by using
  787.                           the "-s" (or "-S") as a command-line argument.
  788.                           ( example: at the prompt, 1> Access! -s ) 
  789.  
  790.           (ONE MORE NOTE: this option is currently only supported in 
  791.                           "interlace" mode. 
  792.                          1> Access! -i (sets interlace on)
  793.                          or
  794.                          1> Access! -s (which also sets interlace on)
  795.  
  796.  
  797.      w) "LACE" ->  
  798.                   This option will toggle you between "Interlace" and 
  799.                  "Non-Interlace" modes. (or cause the program to exit if you
  800.                  don't have enough memory for interlace)
  801.  
  802.                   I have played with this EXTENSIVELY and it seems to be
  803.                  working fine. (let me know if it doesn't for you, along with
  804.                  what you system set-up is, but before you do that, see the
  805.                  paragraph below about memory)                  
  806.  
  807.                   It will also "remember" how the screen was set-up and
  808.                  reset back to how you had it... If one or the other (or both)
  809.                  of the "Fast-Menus" were at the top, they will be replaced
  810.                  where they were. If you were in "Chat" mode, you will be
  811.                  returned to "Chat" mode. (this only takes a second or 2, so
  812.                  please wait until it's finished before proceeding. (grin))
  813.  
  814.   AGAIN, if you don't have enough memory for  "INTERLACE" in the first place,
  815.          chances are the program will EXIT!
  816.  
  817.   You might also avoid clicking on this (or ANY other) gadget while either
  818.  the "File Requester" is open or the "Palette Window" is open. (all other
  819.  windows should be ok)
  820.  
  821.  
  822.   4)   Macro Window 
  823.        ~~~~~~~~~~~~
  824.             Selecting this option (from the "Fast-Menu") now opens up a
  825.            "Macro Window" that will let you see/edit/load/save all currently
  826.            defined macro keys (F1-F10,<shift>F1-F10).
  827.  
  828.    usage:   When the window opens, you will see 10 funtion key definitions.
  829.            Hit the "arrow" gadget to toggle between shifted/non-shifted keys.
  830.  
  831.             To edit one, simply point to it and "click". It will then move
  832.            down to the editing line where you can make your changes. When
  833.            your through, be sure to hit <return> before moving on or your
  834.            changes will be lost! 
  835.  
  836.             The new definitions will be in effect until you either quit the
  837.            program, change them again, load in new ones, or (heaven forbid)
  838.            crash. Select "Save" to save them to disk for future use.
  839.  
  840.             BTW, if for some reason while you're editing you hit the
  841.            "switch" gadget (arrow) and THEN hit <return> your changes will
  842.            go onto the current page at the same location.(might be useful
  843.            for "copying" from F1->S1 ect.. but not much else :-)
  844.                 
  845.        a) "OKAY"  -> when your done editing/loading/saving ect.. this will
  846.                      close the window.
  847.  
  848.        b) "SAVE"  -> brings up the "Input" window and saves macros to the
  849.                      name you supply. (Access! looks for the .key file
  850.                      defined in the "Acc!.def" file at startup)
  851.  
  852.        c) "LOAD"  -> opposite of "SAVE" (above)
  853.  
  854.        d) "CANCEL"-> currently acts the same as "OKAY" above (selcting this
  855.                      gadget COULD be used for "undoing" any current changes,
  856.                      but this would take a little more "overhead" and I left
  857.                      that option out for now...)
  858.  
  859.        e) " ^ "   -> (arrow) click on this to toggle between "shifted" and
  860.                      "non-shifted" funtion key definitions.
  861.  
  862.  
  863.  NEW Ver.22!
  864.  ~~~~~~~~~~~
  865.      You might notice that two of the "disk" gadgets in the "File Requester"
  866.     look a little odd... 
  867.        
  868.      I KNOW your not reading this BEFORE you ran the program, so I'm SURE 
  869.     that you discovered that they actually have "STRING GADGETS" connected
  870.     to them!!
  871.  
  872.      While contemplating how to make the "File Requester" fit YOUR set-up,
  873.     I came accross this idea. (yes, this WAS MY idea :-)
  874.  
  875.      I assume EVERYONE has "RAM:" (at least SOME ram)
  876.      MOST people have      "VD0:" (if you don't, you should.)
  877.      EVERYONE has          "DF0:" (it's the one connected to your AMY!)
  878.      ALOT of people have   "DF1:" (ok, so SOME people don't...)
  879.  
  880.      And that takes care of 4 out of 6 "disk gadgets" so the other two are
  881.     free for you to specify as you please. (drive, path, ect... up to 50!
  882.     chars. (I think it's 50)) This way you don't have to do alot of
  883.     "assigning" if you use deeply inbedded "paths" for dl/ul's!
  884.  
  885.      Some time in the future I will be adding a "Acc!.setup" file that will
  886.     let you define these and other defaults, to be loaded at "boot" time.
  887.  
  888.  NOTE Ver.23: The future is here... These are two of the defaults that are
  889.               defined in the "Acc!.def" file that is loaded in at boot-up.
  890.               (BTW, notice that the previously mentioned "Acc!.setup" has
  891.               been changed to "Acc!.def")(see below for details)
  892.  
  893.   (BTW, if you're wondering what the big gap between the "CANCEL" and "OKAY"
  894.         gadgets is, I've got something planned for there but it's not 
  895.         working right now...) 
  896.  
  897. (NEW Ver.24!: WELL, It's still not working 100% but the above mentioned "gap" 
  898.              is now filled with information about the number of "Bytes Free"
  899.              on the currently selected drive!)
  900.  
  901.      x) "DEFINE" -> 
  902.                     This will open the "Define Access!..." window to let you
  903.                    laod/save/define the support files, user dir's, ul/dl
  904.                    dir's... see below.
  905.  
  906.                     This window displays the current filing preferences and
  907.                    modem defaults. i.e. if you change the "Key File" to
  908.                    "my.keys", if you go to the "Macro Window" and select
  909.                    LOAD, then "my.keys" will be shown in the file string.
  910.  
  911.                     The reverse is true also... If you LOAD in "my.phone"
  912.                    from the "Phone Book", when you open the "Define Access!"
  913.                    window, "my.phone" will be displayed beside the "Phone 
  914.                    Book:" string. 
  915.  
  916.                     The same is also true for ALL the support files/dirs/
  917.                    paths/user dirs etc...
  918.         
  919.                     Currently, loading in a .def file (via the LOAD button on
  920.                    this window) will only load in the "names" of the files,
  921.                    it does not actually LOAD the FILES in. In other words,
  922.                    it will load in the NAME "grey!.color" but to actually
  923.                    LOAD the color in, you will have to go to the "Color
  924.                    Palette" and LOAD it in there. (this window is currently
  925.                    BEST used for setting up the file to be loaded at boot-up
  926.                    which DOES LOAD THE FILES IN!)
  927.  
  928.                     Access! will look for a file named "Acc!.def" (in the
  929.                    current dir) when it boots.(this file is included in the
  930.                    arc, it will get you loaded and running then open the
  931.                    "Define Access!..." window, fix it the way you want it
  932.                    then SAVE it as "Acc!.def")
  933.  
  934.                   (If all of this is confusing, just load 'er up and fiddle
  935.                   with it a while...:-)
  936.  
  937.  NEW Ver.25!:
  938.  ~~~~~~~~~~~~
  939.             Although it is not shown on this window, the positions of the
  940.            "Fast-Menus" are also now saved/loaded along with the other
  941.            defaults. i.e. if you save the defaults with one or the other
  942.            of the "Fast-Menus" at the top, then if you load that file back
  943.            in, they will be returned to that position.(in case you're 
  944.            wondering, this is represented by either a '1' (for up) or a '0'
  945.            (for down) for each of the "Fast-Menus" in the ".def" file)
  946.  
  947.  Filing Preferences:
  948.  
  949.     1) "Phone Book"-> defines the "phone.file" to be loaded. (name only, no
  950.                       dir/path)
  951.     2) "Key File"  -> defines the "key.file"...
  952.     3) "Color File"-> defines the "color.file"...
  953.     4) "Upload Dir"-> defines default dir/path for uploads. 
  954.     5) "Dnload Dir"-> defines default dir/path for downloads. 
  955.     6) "System Dir"-> defines dir/path to search for support files.(.phone,
  956.                       .key, .color etc...)
  957.     7) "Def.Capture"-> defines dir/path/name used for "captured" file when
  958.                        L-amiga 'c' is pressed.
  959.     8) "User Dir #1"-> defines dir/path used in the first user-selectable
  960.                        string gadget in the file requester.
  961.     9) "User Dir #2"-> defines dir/path used in the second...
  962.  
  963.  Modem Defaults:
  964.  
  965.     1) "Set-up String"-> defines the string sent out to initialize the modem. 
  966.     2) "Dial Prefix"  -> defines string sent to modem prior to dialing.
  967.                          (ATDT for hayes compatibles)
  968.     3) "Dial Suffix"  -> defines string sent to modem after dialing.
  969.                          ( <return>... ^M )
  970.     4) "Hangup String"-> string sent to modem to hang-up. (this one may be
  971.                          deleted in a future version when I'll just drop
  972.                          carrier to hang-up)
  973.     5) "1200 Connect"->  string RETURNED by modem when you get connected at
  974.                          1200 BAUD. (currently not used)
  975.     6) "2400 Connect"->  string RETURNED by modem for 2400 BAUD.(also not
  976.                          currently used)
  977.     7) "No Connect #1"-> string returned by modem when... "NO CARRIER"
  978.                          (also not currently used)
  979.     8) "No Connect #2"-> string returned by modem when... "BUSY" (also not..)
  980.     9) "No Connect #3"-> string returned by modem when... "VOICE"(this one
  981.                          either...)
  982.  
  983.  NOTE Ver.23:  The above string definitions that are "currently not used..."
  984.               will be used in the future for multiple-phone-dialing.                
  985.              
  986.   If this window looks a little "out of proportion", I plan to add other
  987.  things to it so I just made it big to start with.
  988.  
  989. Other:
  990. ~~~~~~
  991.   1) Now checks for ".ZOO / .zoo" extension and for disabling auto-chop.    
  992.    
  993.   2) Routine added to "Confirm()" downloaded file, displayed in "Status-Line"
  994.     (size may be off by a byte or so but if it shows "0" bytes, then you 
  995.      know you didn't get the file :-) 
  996.     
  997.   3) File-Requester now supports up to six devices.(currently DF0:,DF1:,DF2:
  998.     DH0:,RAM:,VD0: but future versions will "Dynamically" set up for devices
  999.     you actually have mounted) (I'm still learning :-)  
  1000.  
  1001.  (NOTE Ver.21: Still haven't worked on the "Dynamic" thing...^)
  1002.  
  1003.  (NOTE Ver.22: Didn't DO the "Dynamic" thing...^, did something I think is
  1004.               BETTER/MORE VERSATILE! )(see above)
  1005.  
  1006.   4) Various graphic/gadget enhancements. (let me know what you think) 
  1007.  
  1008.  
  1009. (Ver.18)
  1010.  ~~~~~~
  1011.   5) Older versions (even the original "Comm1.34") had problams with eating
  1012.     too much memory when going into "CHAT" mode (split-screen on Comm1.34).
  1013.     Thus, if you only had 512K, chances were that you could not use this
  1014.     feature. I've re-writen that routine and it should now be possible to
  1015.     use this option (even in interlace) with a 512K machine. If you STILL
  1016.     have problems with this option (or other windows not opening) try 
  1017.     shrinking down any windows you have open in the background (yes, even
  1018.     "empty" CLI windows eat up mem.) 
  1019.  
  1020. NEW Ver.25!
  1021. ~~~~~~~~~~~
  1022.   6) There is now another "prop" gadget in the "INFO" window labeled "Line
  1023.     Delay". This gadget controls the amount of delay between lines of text
  1024.     sent via the "ASCII SEND" feature.
  1025.      This was added by the suggestion of someone who "uploads" source files
  1026.     to a VAX computer that needs a short delay between lines to compile them.
  1027.      But I have also used this to upload pre-typed messages to a BBS's 
  1028.     message base. If you do this, you'll probably need to experiment with
  1029.     both the delay and the length of the lines that the BBS will take. I've
  1030.     found that 70 chars. per line and 1 click to the right on this gadget
  1031.     works just fine... (the other gadget "Char Delay" controls the delay 
  1032.     between characters sent.)
  1033.  
  1034. Deletions:
  1035. ~~~~~~~~~~
  1036.    Yes, I'm guilty.... I took out the "Veiw Window" and the "Debug Functions"
  1037.   I never used them and I'm trying to keep the file size down. 
  1038.  
  1039.  Ver.20-> The "phone" menu item seems to have "vanished", I don't know where
  1040.           it went (grin) but it's just as well since all these funtions are
  1041.           now handled in the new "Phone Book" feature.
  1042.  
  1043. Known Bugs:
  1044. ~~~~~~~~~~~
  1045.    I don't know of any "REAL" bugs, but the error checking is not what it
  1046.   should be.
  1047.   
  1048.    For example you CAN open every window/requester at the same time...
  1049.   This is NOT good and SHOULD be AVOIDED! (or you might see a number to 
  1050.   meditate over :-)(although if you close them back down in the right order,
  1051.   it should be OK, as long as you don't fiddle with a bunch of gadgets while
  1052.   they're open)
  1053.  
  1054.  (Ver.18)
  1055.   ~~~~~~
  1056.     still haven't added any more error checking....that's kinda' like doing
  1057.    the dishes after eating a good meal... (I'll get around to it...)
  1058.  
  1059.  (Ver.19)
  1060.   ~~~~~~
  1061.     I quess it goes without saying... I haven't gotten around... BTW, DON'T
  1062.    PLAY WITH THE GADGETS DURING A TRANSFER! (it doesn't really hurt anything
  1063.    but you might get a LOT of NAKS or no file at all!)    
  1064.  
  1065.  (Ver.20)
  1066.   ~~~~~~
  1067.     Hmmm...  ( I'm tired now, maybe next time...)
  1068.  
  1069.  (Ver.21)
  1070.   ~~~~~~
  1071.     Need I say it...? (actually I do from time to time find a "bug" and 
  1072.    attempt to fix it, I just don't always remember what they were when it
  1073.    comes time to update this "readme" file...)
  1074.  
  1075.  
  1076.  (Ver.22)
  1077.   ~~~~~~
  1078.     Ditto! (same as above ^ )
  1079.  
  1080.  (Ver.23)
  1081.   ~~~~~~
  1082.     There is one thing that works a little funny... when you go to save the
  1083.    "Acc!.def" type file. If you change directories, it will also change the
  1084.    "System Dir" that you had defined. (they're hooked to the same buffer) Oh
  1085.    well, I'll fix this next time...
  1086.  
  1087.  (Ver.23a)
  1088.   ~~~~~~~
  1089.     I seem to have mis-stated something last time, I said that the "Modem
  1090.    Set-Up String" was currently not used.... ACTUALLY, one of the first
  1091.    things that happens is that the string is sent to the modem... 
  1092.    I've changed this string to "ATH" (hangup). this seems to work ok, the
  1093.    old definition seemed to cause a "lock-up" of the modem in some cases.
  1094.    Sorry if this has caused any inconvieniance (sp).
  1095.        
  1096.  (Ver.24)
  1097.   ~~~~~~
  1098.     Bugs? what Bugs? *grin*
  1099.  
  1100.  (Ver.25)
  1101.   ~~~~~~
  1102.    Well, it's not really a bug in the program... more of a bug in INTUITION.
  1103.   Some of the "Fast-Menu" gadgets that used to stay on when selected ("STRIP"
  1104.   ,"WAIT",etc...) are no longer set up to do this.
  1105.    When I put these features into the "normal" menus (giving another way to 
  1106.   use them) I had to put code in to "turn them on/off" in the "Fast-Menus"
  1107.   if they were selected/unselected from the "normal" menus...
  1108.    Well, to make a long story short, INTUITION either didn't like the way I
  1109.   was doing it or didn't know how to do it, so until I get some info from 
  1110.   C-A, you will have to check the normal menus if you are in doubt.
  1111.   
  1112.  
  1113. That's It For Now:
  1114. ~~~~~~~~~~~~~~~~~~
  1115.  
  1116.   Besides these changes, it's good ole 100% "Comm 1.34" under the hood, so
  1117.  refer to your "Comm134e.docs" for info on the other features of this FINE 
  1118.  term.
  1119.  
  1120.  (NOTE Ver.21: after reading through all the above changes, you might be 
  1121.              asking yourself what I mean when I say "besides these changes.."
  1122.              "it's good ole 100%..." well I'm not sure what I mean by that
  1123.              either! (grin) But, the Xmodem, WXmodem, etc... are "virtually"
  1124.              still unchanged, and so are many other routines. (you don't fix
  1125.              it if it isn't broke(unless of course you just do it different))
  1126.  
  1127.  
  1128. ********************  NOTE AcJr: PLEASE READ! *******************************
  1129.  
  1130. > The biggest problem that I seem to be hearing (over and over) is that I use
  1131. >4 bit-planes and thus... use lots of memory, "jerky" text scrolling (I only
  1132. >see this in "interlace" mode), ect... with the suggestion that I make the
  1133. >number of bit-planes "user-selectable".
  1134. > Well... 4 bit-planes DOES use lots of memory, and the text (in interlace)
  1135. >DOES "Jerk".
  1136. >
  1137. > I thought about adding a feature to let the user select the no. of
  1138. >bit-planes (colors), but.... if you look hard, you'll see that some of the
  1139. >gadgets USE more than 8 colors! (I think the "disk" gadgets use 11 colors!)
  1140. >and MOST of them use at LEAST 6 colors. Also the "menus" use some of the 
  1141. >upper 8 colors, and some of the "text" rendering in the support windows use
  1142. >these colors... see the problem?
  1143. > This doesn't mean that I won't add this feature (sometime in the future)
  1144. >(possibly Distant future), I'll have to re-do/design the WHOLE thing and it
  1145. >may lose some "Pizazz"(you don't really use this term because of all the 
  1146. >colors, DO YOU?) (I DO, but then again, I have 2.5 megs and don't find these
  1147. >problems to BE a problem :-)
  1148. >
  1149. > What I might do instead is... another version with "simple", "normal",
  1150. >"what everybody else does", "everyday", "square", "text" gadgets.(like my
  1151. >fast-menu gadgets, but with less colors) And let the user select between
  1152. >say...4 and 8 colors (maybe 16). (or maybe a "low-res" version with 32 
  1153. >colors... nah.:-)
  1154. >              
  1155. > I don't mean to sound cynical about this, but one of the MAIN reasons for
  1156. >doing it in 16 colors was to make (attemp) a functional yet pleasing user
  1157. >interface! ( I BOUGHT my Amiga because it HAS 4096 colors:-)..............
  1158. >....... ETC.....ETC......ETC........
  1159.  
  1160.  
  1161.  The above (somewhat long-winded) comments were followed by another page or
  1162. so of the same type in earlier versions of this doc file and are left in THIS
  1163. version for historical reasons. 
  1164.  
  1165.  (eating a "small" portion of crow..)
  1166.  
  1167.  As you can see, I HAVE now reduced the number of bit-planes to 3, although
  1168. this is not currently an option.
  1169.  
  1170.  To make the transition more "paletteable" (grin) to me, I did not do the 
  1171. "simple", "square", "text", etc.. gadgets mentioned earlier, but instead 
  1172. took the time to re-draw them all! 
  1173.  
  1174. (pass the salt please)
  1175.  
  1176.  Suprisingly, I now prefer (ahem) the 8 color version myself. (although I
  1177. do have the memory to spare).
  1178.  
  1179.  
  1180.  -Keith-
  1181.  
  1182. ****************************************************************************
  1183.  
  1184.  
  1185.       NOTE Ver.23:   Please see the file "Future?.txt" for a list of 
  1186.       ~~~~~~~~~~~~  suggestions/comments/possible future additions...
  1187.  
  1188.                              Ver.24!
  1189. ********************** NOTE ON BUG REPORTS!!! *******************************
  1190.  
  1191.  So far, things seem to be going pretty well (knock on wood). 
  1192.  
  1193.  The main problem USUALLY ALWAYS has to do with a lack of memory...
  1194. If a window "just doesn't open" when you expect it to, CHANCES ARE, you do
  1195. not have enough memory for the window to open!
  1196.  
  1197. i.e. If you see a message in the main terminal window the says something 
  1198.     like... "Can't open such-in-such Window" then it's a MEMORY (or lack
  1199.     there of) problem!
  1200.  
  1201.  The term SHOULD still work on a 512K machine, but you may have to make some 
  1202. sacrafices to do so (like multi-tasking). 
  1203.  
  1204.  If you do have other problems to report, PLEASE list the VERSION NUMBER
  1205. along with the report!
  1206.  
  1207.  This will help me track down the problem or let me know if it's already
  1208. been fixed. 
  1209.  
  1210.  I try to respond to most/all reports/suggestions/comments but am not always
  1211. able to do so.  
  1212.  
  1213. -Keith-
  1214. -------------------------------------------------------------------------------
  1215.  
  1216.  Please send all BUG REPORTS, KUDO'S, HELP, SUGGESTIONS, INSULTS (grin) to...
  1217.  
  1218.             AMIC:   Keith Young
  1219.            GENIE:   K.Young
  1220.           CA-AUG:   Keith Young
  1221.     Deep Thought:   Keith Young     
  1222. ( or anywhere else you see my name listed )
  1223.  
  1224. The Plea: 
  1225. ~~~~~~~~~
  1226.   This program being  distributed as SHAREWARE, so if you use the program
  1227.  
  1228.  and would like to SUPPORT my efforts, or if you just feel inclined to help
  1229.  
  1230.  me with my PHONE BILL (hint), Please feel free to do so! 
  1231.  
  1232.  With your support, I will continue to add as many features to this program
  1233.  
  1234.  as I am able to.
  1235.  
  1236.  Suggested contribution is $20.00 
  1237.  
  1238.  (but please feel free to adjust this figure to the amount you feel it's 
  1239.   worth. BTW, contributions over $100.00 will not be accepted. (just a joke,
  1240.   actually they will :-)
  1241.  
  1242.  ANY contribution is APPRECIATED!
  1243.  
  1244.  
  1245. Snail Mail: Keith Young 
  1246.             RT. 2  BOX 13G
  1247.             MONETA, VA.
  1248.                    24121
  1249.  
  1250.  
  1251. ___________I CODE TO BE FRUSTRATED, DON'T WE ALL? AND AIN'T IT FUN?____________
  1252.