home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Sound / Player / sid103.lha / SID.docs < prev    next >
Encoding:
Text File  |  1989-09-23  |  54.5 KB  |  1,459 lines

  1.                                 SID Docs
  2.                     "Break Glass In Case of Emergency"
  3.  
  4.  
  5. A Programmer's Plea
  6. -------------------
  7.  
  8.   SID is shareware.  If you find this program useful, please send $25 to:
  9.  
  10.       Timm Martin
  11.       Software Ingenuity
  12.       P.O. Box 10084
  13.       Largo, FL  34643
  14.  
  15.   You may adjust that figure if you feel that it is too high or low.  Even
  16.   if you think that SID stinks, I would appreciate a nasty (but constructive)
  17.   letter telling me how I can improve it.
  18.  
  19.   Please promote the shareware system by making a contribution to the authors
  20.   of the shareware products you commonly use.  There are many advantages to
  21.   the shareware system:
  22.  
  23.       -- You can receive quality programs at a decent price.  Had this been
  24.          a commercial program, you could expect to pay at least $49.95.
  25.  
  26.       -- You can thoroughly examine a shareware program before reimbursing
  27.          the author.  Once you've purchased a commercial program, however,
  28.          you're stuck with it.
  29.  
  30.       -- You promote the creation of a number of exciting and diverse
  31.          programs that would otherwise not reach the public if commercial
  32.          marketing was the only alternative.
  33.  
  34.   Along with your $25, please send your name, address, and the version number
  35.   of SID that you are currently using.  This can be found by displaying the
  36.   Information requester located in the Program menu.
  37.  
  38.   In return, all registered SID users will receive the most recent version of
  39.   SID, any available support programs (such as the planned interactive
  40.   configuration editor), the most recent version of the manuals, a set of
  41.   update docs which describe the changes made in each SID update, and a
  42.   number of other Software Ingenuity public domain programs and utilities.
  43.  
  44.   Registered users will also receive timely announcements of major future
  45.   upgrades.  These upgrades can be acquired long before their national
  46.   release for only $3 each, or for free if you send an Amiga diskette and a
  47.   stamped (65 cents postage), self-addressed envelope or diskette mailer.
  48.   Software Ingenuity cannot be held responsible for lost or damaged mail, so
  49.   a mailer is recommended.
  50.  
  51.   As an additional bonus, registered SID users will be able to download the
  52.   most recent version of SID from the Software Ingenuity Electronic Bulletin
  53.   Board.  Each new version of SID will be made available to registered users
  54.   at least one month before it is released nationally.  You can also ask
  55.   questions, give suggestions, or submit bug reports.  Complete details will
  56.   be mailed to you when you send in your shareware fee.
  57.  
  58.  
  59. A Quick History
  60. ---------------
  61.  
  62.   SID has been in development since October 1988, and has undergone nine
  63.   months of rigorous testing by over a dozen people.  After 26 updates, 1
  64.   complete rewrite, hundreds of hours of work, and over 513,810 bytes of C
  65.   and assembler code spread over 77 modules, SID has emerged into what I hope
  66.   you find is the best directory utility available for the Commodore Amiga.
  67.  
  68.   I welcome any comments, suggestions, or complaints that you may have about
  69.   SID.  It was the excellent suggestions from my beta-testers that made SID
  70.   great in the first place, and I'm always looking for ways to improve SID.
  71.   Personal replies to your comments can be obtained by including a self-
  72.   addressed, stamped envelope.
  73.  
  74.  
  75. Kudos
  76. -----
  77.  
  78.   There are a number of people I'd like to thank for helping me make SID what
  79.   it is today:
  80.  
  81.       Elaine Martin
  82.           for her patience, understanding, and the world's best chocolate
  83.           chip cookies.  Without her as the lifeblood of my existence, SID
  84.           would never have been possible.
  85.  
  86.       Jeff Hoag
  87.           for his great ideas, beta-testing, and advice; for boosting my
  88.           spirits when they needed boosting; and for letting me win the RC
  89.           car races, even though his car was clearly faster.
  90.  
  91.       Mike Monaco (Dr. Assembler)
  92.           for his patern matching state machine, 68000 assembler help, and
  93.           combat basketball games ("it's not a foul unless you strike blood")
  94.           that helped me release some of that programming stress.
  95.  
  96.       Jimbo Barber
  97.           for his great ideas, continuous bug reports, and for being my
  98.           biggest critic.  I really had to bust my ass to please him.
  99.  
  100.       John Ruckart (SYSOP of the Tsunami Wave BBS)
  101.           for giving me my own SID section on the Wave so that it could be
  102.           properly beta-tested, dissected, and analyzed; and for being my
  103.           first shareware contributor, long before SID was officially
  104.           released.
  105.  
  106.       David Head
  107.           for finding source code when I needed it, and for his excellent
  108.           suggestions in the later hours of SID development.
  109.  
  110.   I'd also like to thank my other beta-testers for their suggestions,
  111.   comments, and support through the development of SID:
  112.  
  113.       Fabbian Dufoe
  114.       Dave Fournier
  115.       Tom Fredericks
  116.       Scott Fry
  117.       Allen Maroney
  118.       Ed Paquette
  119.       Mark Weddell
  120.  
  121.  
  122. Disclaimer
  123. ----------
  124.  
  125.   SID is provided "AS IS" without warranty of any kind, either expressed or
  126.   implied.  By using SID, you agree to accept the entire risk as to the
  127.   quality and performance of the program.  Any liability of Software
  128.   Ingenuity will be limited exclusively to product replacement.
  129.  
  130.  
  131. My Lawyer Tells Me I Need This...
  132. ---------------------------------
  133.  
  134.   Now, for the legal stuff.  You don't need to read this unless you plan on
  135.   uploading, distributing, marketing, or stealing SID...
  136.  
  137.   SID is © Copyright 1989 by Timm Martin
  138.     All Rights are Reserved Worldwide
  139.  
  140.   SID is freely distributable as long as all of the following conditions
  141.   are met:
  142.  
  143.       1) All of the files must be included in their original form without
  144.          additions, deletions, or modifications of any kind.  Any such
  145.          modifications must appear in separate files.
  146.  
  147.       2) All copyright notices must remain intact.
  148.  
  149.       3) SID may not be sold commercially alone or as a component in
  150.          another product.
  151.  
  152.       4) SID may not appear on shareware or public domain disks for which
  153.          the consumers are charged more than a nominal disk copying fee of
  154.          six dollars (US $6) per disk.
  155.  
  156.       5) SID may not appear on any electronic service which charges more
  157.          than the basic access fee to download SID.
  158.  
  159.       6) SID may not appear on any electronic service that claims copyrights
  160.          to uploaded programs, either alone or as part of a collection.
  161.  
  162.   If you would like a variance to any of the above conditions, please contact
  163.   me for written permission.
  164.  
  165.  
  166. Where To Reach Me
  167. -----------------
  168.  
  169.   For comments or information on SID or other Software Ingenuity products,
  170.   please write or call us at:
  171.  
  172.       Software Ingenuity
  173.       11325 94th Street North
  174.       P.O. Box 10084
  175.       Largo, Florida  34643
  176.       (813) 393-8240
  177.  
  178.   Now, on to the program...
  179.  
  180.  
  181. Running SID
  182. -----------
  183.  
  184.   From the Workbench
  185.       Double click on the SID icon.
  186.  
  187.   From the CLI
  188.       Enter in the CLI window:
  189.  
  190.         SID [dir1 [dir2]]
  191.  
  192.       If specified, "dir1" and "dir2" will be loaded in the directory lists.
  193.       Specifying -c will load the current directory.  SID detaches from the
  194.       CLI, meaning that you can close the CLI window after running SID by
  195.       entering "endcli" in the CLI window.
  196.  
  197.  
  198. Window Gadgets
  199. --------------
  200.  
  201.   Stop Gadget, Depth Gadgets, Drag Bar
  202.       These operate as you would expect them to.  The Drag Bar does not
  203.       appear in the SID window when it opens on its own custom screen.
  204.  
  205.   Sizing Gadget
  206.       Can only be used to size the window when SID is sleeping (ZZ pointer is
  207.       visible) to allow you to reach icons on the Workbench screen.  When SID
  208.       reawakens, it will reopen its window at the previous size.
  209.  
  210.  
  211. Directory Lists
  212. ---------------
  213.  
  214.   NOTE: When I speak of the Workbench screen colors, I am speaking of the
  215.   standard Workbench screen colors set by Commodore.  They are:
  216.  
  217.       Blue ..... Color 0
  218.       White .... Color 1
  219.       Black .... Color 2
  220.       Orange ... Color 3
  221.  
  222.   Active (or Source) List
  223.       Denoted by orange highlighting above and below the list.  All commands
  224.       operate on highlighted files in the active list.
  225.  
  226.   Inactive (or Destination) List
  227.       No orange lines.  This is the destination list for two-directory
  228.       commands (such as COPY and MOVE).
  229.  
  230.   Can select the active list by:
  231.       1) Clicking the left mouse button on the list.  Will also highlight/
  232.          unhighlight any directory entries.
  233.       2) Clicking the right mouse button (RMB) anywhere in the window.  The
  234.          list on the side of the window where you click becomes the active
  235.          list.  If you click the RMB above the lists, the menus will activate.
  236.       3) Clicking on the corresponding arrow gadgets, slider bar, parent
  237.          gadget, or rehighlight gadget.  Check out SID.iff to see where these
  238.          gadgets are located in the SID window.
  239.  
  240.  
  241. Directory Entries
  242. -----------------
  243.  
  244.   Files
  245.       Highlighted ..... white letters on black background
  246.       Unhighlighted ... black letters on white background
  247.  
  248.   Directories
  249.       Highlighted ..... orange letters on black background
  250.       Unhighlighted ... black letters on orange background
  251.  
  252.   To highlight an entry, click the left mouse button (LMB) on the desired
  253.   entry.  You can (un)highlight multiple entries by holding the button and
  254.   dragging mouse.  The list will scroll when you move the pointer above or
  255.   below the list.  To unhighlight an entry, just click on it again.
  256.  
  257.  
  258. Directory Gadgets
  259. -----------------
  260.  
  261.   Up Arrow Gadget
  262.       Click once to display the previous entry.  Click and hold to scroll.
  263.  
  264.   Down Arrow Gadget
  265.       Click once to display the next entry.  Click and hold to scroll.
  266.  
  267.   Once you've clicked on an arrow gadget, hold the left mouse button and move
  268.   the pointer off the gadget.  The list will continue to scroll.  As you move
  269.   the pointer toward the vertical center of the list, the scroll will slow
  270.   down until the direction reverses when you pass the center.
  271.  
  272.   You can also scroll the file list by clicking the right mouse button while
  273.   the pointer is over the list.  Moving the pointer up will scroll the list
  274.   up, and moving the pointer down will scroll the list down.  The scrolling
  275.   slows down as the pointer moves toward the vertical center of the list.
  276.   Stop the scroll by releasing the right mouse button.
  277.  
  278.   Slider Bar
  279.       Click once to page forward or backward.  Click and hold to scroll.
  280.  
  281.   Parent Gadget
  282.       A tall, skinny gadget hidden in window border next to each list.  Click
  283.       on it to load the parent of the current directory.
  284.  
  285.   Rehighlight Gadget
  286.       Hidden to the left and right of the command gadgets.  Will highlight
  287.       entries highlighted before the execution of the previous command.  Any
  288.       entries you've highlighted so far will remain highlighted.
  289.  
  290.   Path Field
  291.       Located above each directory list, the Path Field contains the name of
  292.       the directory.  To manually enter a path name, click the left mouse
  293.       button in it, type the name of the path, and press RETURN.  Or press
  294.       ESCape to get rid of the cursor.  Can return cursor to the Path Field
  295.       by pressing the left arrow for the left field, right arrow for the
  296.       right field.  Pressing ENTER in a blank path field will load the
  297.       current directory.
  298.  
  299.   Previous Directory Gadget
  300.       Hidden in the window border next to each path field.  Clicking on this
  301.       gadget will load the previous directory for this list.  This is handy
  302.       when you accidentally wipe out the current directory by loading another
  303.       directory.  Click on this gadget, and the previous directory will be
  304.       reloaded.  You can also use this to toggle back and forth between two
  305.       directories.
  306.  
  307.  
  308. Field Editing
  309. -------------
  310.  
  311.   The fields in SID are not Intuition string gadgets, but rather, a modified
  312.   form of SmartFieldsII by Software Ingenuity.  Because of this, there are a
  313.   number of powerful editing features available that are not found in regular
  314.   string gadgets:
  315.  
  316.       Cursor Movement
  317.           Left Arrow .......... to the previous character
  318.           Right Arrow ......... to the next character
  319.           SHIFT Left Arrow .... to the left edge of the container
  320.           SHIFT Right Arrow ... to the right edge of the container
  321.           ALT Left Arrow ...... to the beginning of the field
  322.           ALT Right Arrow ..... to the end of the field
  323.           TAB ................. jump right
  324.           SHIFT TAB ........... jump left
  325.  
  326.       Field Editing
  327.           DELete ...... delete character under cursor
  328.           BACKSPACE ... delete character to left of cursor
  329.           CTRL-X ...... delete entire field contents
  330.           CTRL-R ...... restore deleted contents
  331.           CTRL-F ...... delete forward
  332.           CTRL-B ...... delete backward
  333.  
  334.       Clipboard Commands
  335.           CTRL-C ..... copy field contents to clip
  336.           CTRL-K ..... cut field contents to clip
  337.           CTRL-P ..... paste clip contents into field
  338.  
  339.       Miscellaneous Commands
  340.           CTRL-I ..... place in insert mode
  341.           CTRL-T ..... place in typeover mode
  342.           RETURN ..... accept data in field
  343.           ESCape ..... stop current command
  344.  
  345.   As you can see above, SID maintains its own private clipboard, allowing you
  346.   to transfer data between fields.  You can also adjust the TAB jump by
  347.   pressing CTRL-TAB then the number of spaces between 1 and 9.  For example,
  348.   CTRL-TAB then '5' will set the TAB jump to five spaces.
  349.  
  350.   The standard Intuition string gadget editing keys are also supported. 
  351.   Press:
  352.   
  353.       Right-Amiga-X ... to delete entire field contents
  354.       Right-Amiga-Q ... to restore deleted contents
  355.  
  356.  
  357. Directory Messages
  358. ------------------
  359.  
  360.   Message Box
  361.       Bottom of the window.  All SID messages are displayed here.
  362.  
  363.   Directory Message
  364.       Displayed every time an active side is selected.  For example:
  365.  
  366.         001/023 Files 002/004 Dirs 6.3K Free
  367.  
  368.       The numbers in the above example are:
  369.         001 ... (white) .... number of highlighted files
  370.         023 ... (white) .... total number of files
  371.         002 ... (orange) ... number of highlighted directories
  372.         004 ... (orange) ... total number of directories
  373.         6.3 ... (black) .... approximate number of bytes free on the
  374.                              corresponding device, listed in K-bytes
  375.                              or megabytes, whichever is appropriate
  376.  
  377.  
  378. Loading Directories
  379. -------------------
  380.  
  381.   In same list
  382.       To load one of the directories listed, double click on it.
  383.  
  384.   In the other list...Explore Gadget
  385.       Click on the arrow (the Explore Gadget) located in the center of the
  386.       window.  It turns orange to indicate "Explore Mode".  Every directory
  387.       you click on in the active list will be loaded in the inactive list.
  388.       Click on it again to stop Explore Mode.
  389.  
  390.  
  391. Device Gadgets
  392. --------------
  393.  
  394.   Two identical sets of ten gadgets located immediately under each list.  The
  395.   eight on the left of each set are named after different devices which may
  396.   be found on your system.  The remaining two are the VOL and DIR gadgets.
  397.  
  398.   Device Gadgets
  399.       Originally configured as DF0 DF1 RAM RAD DH0 DH1 DH2 DH3.  Clicking on
  400.       one of these will activate the list above the gadget and load the
  401.       directory of the selected device in that list.
  402.  
  403.       You can also specify an alternate path to be loaded when you click on a
  404.       device gadget.  That way you can give the device gadgets more
  405.       meaningful names such as WKB for Workbench instead of the generic DH0. 
  406.       See the "Button= keyword" in the ConfigDocs for more details.
  407.  
  408.   VOLume Gadget
  409.       Will load the names of all mounted volumes on your system in the list
  410.       above the gadget.  This not only includes physical volumes (diskettes
  411.       in the drive or hard disk partitions), but logical volumes (created
  412.       with the AmigaDOS Assign command) as well.
  413.  
  414.   DIR Gadget
  415.       Will reload the same directory listed in the Path Field above the
  416.       gadget.  This is equivalent to clicking the cursor in one of the Path
  417.       Fields and pressing RETURN.  Since SID does not reload the directory
  418.       after each command, it only knows about directory changes that it has
  419.       made.  If you suspect another program has changed the directory listed
  420.       (by adding or deleting files), click on this button to reload it.
  421.  
  422.       If the Path Field is empty, clicking on the DIR gadget will load the
  423.       current directory.
  424.  
  425.  
  426. STOP! Requester
  427. ---------------
  428.  
  429.   The white STOP! Requester appears in the middle of the SID window during
  430.   the execution of each command.  The window's sizing gadget works when the
  431.   STOP! requester is in the window.
  432.  
  433.   STOP! Gadget
  434.       Click on this to terminate the current command.  All highlighted files
  435.       which have not been affected yet by the command will remain
  436.       highlighted.
  437.  
  438.   PAUSE Gadget
  439.       Click on this to pause the current command.  The gadget then becomes
  440.       the RESUME Gadget which you click on to resume the command.
  441.  
  442.   One convenient feature about the STOP! Requester is you can select a large
  443.   directory, click on STOP! as it begins to load, then copy or move files to
  444.   it, load its parent, or get DISK information about it.  You can perform
  445.   these operations without having to wait for the entire directory to load.
  446.  
  447.  
  448. Window Sizes
  449. ------------
  450.  
  451.   There are three standard window sizes:
  452.  
  453.       Half Size - 640 pixels wide by 104 pixels high ( 3 files visible)
  454.       Full Size - 640 pixels wide by 200 pixels high (15 files visible)
  455.       Lace Size - 640 pixels wide by 384 pixels high (38 files visible)
  456.  
  457.       You can select these sizes with the "Window" item in the "Environment"
  458.       menu.  A check mark will appear next to the current size.
  459.  
  460.   Specify Size
  461.       You specify the size of the window based on the number of files that
  462.       are visible in each list at one time (also referred to as the number of
  463.       rows).  A requester will appear asking you to enter the number of rows
  464.       desired.  It will list the minimum, current, and maximum number of rows
  465.       possible.
  466.  
  467.       SID will allow you to open a window as large as possible.  Using
  468.       VScreen, a public domain utility by Davide P. Cervone, you can open a
  469.       SID window that's 118 rows tall on a 1024-pixel-high Workbench screen!
  470.  
  471.   Shrink Window
  472.       The SID window will iconify itself when you click on the SHRINK Gadget
  473.       in the upper right corner of the window.  Clicking on the EXPAND Gadget
  474.       in the iconified window will return the SID window to its original size.
  475.  
  476.  
  477. Screens
  478. -------
  479.  
  480.   Workbench Screen
  481.       To save memory
  482.  
  483.   Custom Screen
  484.       SID's own high-resolution NON-interlaced custom screen.  The position
  485.       of the SID window is fixed in the screen.  Move the SID window in and
  486.       out of view with the screen's drag bar and depth gadgets.
  487.  
  488.   Interlace Screen
  489.       SID's own high-resolution interlaced custom screen.  The position of
  490.       the SID window is fixed in the screen.  Move the SID window in and out
  491.       of view with the screen's drag bar and depth gadgets.
  492.  
  493.  
  494. Entry Display
  495. -------------
  496.  
  497.   You can change the format of the file and directory entry display with the
  498.   "Display" item in the "Environment" menu.  You can choose from:
  499.  
  500.       Size Only   <--------- FileName ---------->9999999
  501.       Date/Time   <--------- FileName ---------->9999999  MM/DD/YY  HH:MM:SSam
  502.       Description <--------- FileName ---------->9999999  <-- Description --->
  503.  
  504.   where:
  505.  
  506.       FileName ..... is the name of the file or directory
  507.       9999999 ...... is the size of the file in bytes (not listed for dirs)
  508.       MM/DD/YY ..... is the creation date of the file in month/day/year format
  509.       HH:MM:SSam ... is the creation time of the file in hours:minutes:seconds
  510.       Descrition ... is SID's identification of the file
  511.  
  512.   A check mark appears next to the format used.  Both directories reload when
  513.   you choose another format.  The "Size Only" format provides the fastest
  514.   directory loads.
  515.  
  516.  
  517. File Description
  518. ----------------
  519.  
  520.   SID can currently identify a number of files on the Amiga:
  521.  
  522.       AmigaBASIC program
  523.       ARC file
  524.       Assignment ........... logical device created with Assign command
  525.       Directory
  526.       Executable Object .... program, library, etc.
  527.       WordPerfect Text
  528.       Font Header
  529.       IFF Graphic
  530.       IFF Sound
  531.       IFF Music
  532.       IFF Text
  533.       .info Icon ........... Workbench icon image file
  534.       Maxiplan Spreadsheet
  535.       PAK file
  536.       Superbase File Defn
  537.       Superbase Query
  538.       Volume ............... diskette, hard disk partition
  539.       WARP file
  540.       ZOO file
  541.  
  542.   If SID cannot identify an entry as one of the above, it will classify it as
  543.   either an
  544.  
  545.       ASCII File  or
  546.       Binary File
  547.  
  548.   depending on whether any binary is found in the file.  International
  549.   characters are considered to be ASCII characters.
  550.  
  551.  
  552. Double Clicking
  553. ---------------
  554.  
  555.   Double clicking on a file will attempt to execute the proper command for
  556.   that file (remember that double clicking on a directory will load it).
  557.   This is handy when you are highlighting a number of entries and you want to
  558.   check out a single entry without looking at all the other entries.  The
  559.   commands executed are:
  560.  
  561.       IFF Graphic ... VIEW
  562.       IFF Sound ..... HEAR
  563.       ARC File ...... LISTARC
  564.       ZOO File ...... LISTARC
  565.       ASCII File .... READ
  566.       all others .... INFO
  567.  
  568.   Note that because ARC and ZOO do not support LISTARC yet, the INFO
  569.   command will be executed for these files.
  570.  
  571.  
  572. Output
  573. ------
  574.  
  575.   When you run SID (from the CLI or Workbench), it opens a 1x1 pixel CLI
  576.   window in the upper left corner of the Workbench screen.  This catches
  577.   the output from any program you run from SID without clicking on the
  578.   OUTPUT gadget.  AmigaDOS doesn't like it when there's nowhere to send a
  579.   program's output, and your program will crash without it.
  580.  
  581.   Before running, however, SID checks to see if the NULL: device is mounted. 
  582.   If it is, it uses the NULL: device for program output, and the 1x1 pixel
  583.   window is not opened.  This saves you about 5K in memory, plus some system
  584.   overhead that Intuition needs to maintain the output window.
  585.  
  586.   To use the NULL: device, copy the supplied "null-handler" file into your
  587.   L: directory, and add the supplied "MountList" entry to your
  588.   devs:MountList file.  Then be sure to "mount null:" sometime before
  589.   running SID.  If you plan on using this on a regular basis, you might
  590.   want to put the mount command in your startup-sequence.
  591.  
  592.   Note that SID does NOT require the NULL: device to run.  It is merely
  593.   provided for those users who wish to save a little memory and system
  594.   overhead.  Many new programs including RunBack are using the NULL: device
  595.   as a replacement for NIL: (NIL: is not a real device and therefore cannot
  596.   be used by programs which require a real device for output).
  597.  
  598.  
  599. Program Menu
  600. ------------
  601.  
  602.   Configuration
  603.       Nearly every feature in SID is configurable.  A set of defaults are
  604.       hardwired into the program making SID usable by itself, but if your
  605.       system environment or personal tastes differ from mine, you will need
  606.       a config file to change these defaults.  See the ConfigDocs for more
  607.       information.
  608.  
  609.       Edit
  610.         Allows you to edit the config file with the text editor you
  611.         specified to use with the EDIT command.
  612.  
  613.       Load
  614.         Loads the configuration file.
  615.  
  616.   Information
  617.       Displays an information requester about SID.  The program version
  618.       number is found here.
  619.  
  620.   Last Error
  621.       Explains the meaning of the previous error in the message box.
  622.  
  623.   Last Message
  624.       Redisplays the previous important message in the message box.
  625.       Currently, only the results of the BYTES command are redisplayed.
  626.  
  627.  
  628. System Menu
  629. -----------
  630.  
  631.   Three programs are launched from this menu.  Set the name and location of
  632.   each program in the config file.
  633.  
  634.   Calculator
  635.     Your favorite calculator program.
  636.  
  637.   NewCLI
  638.     Opens a new CLI (actually, an AmigaDOS shell) window.  Type "endcli" in
  639.     the window to make it disappear.
  640.  
  641.   Preferences
  642.     Runs the Preferences program.
  643.  
  644.  
  645. Disk Menu
  646. ---------
  647.  
  648.   Fit
  649.       Tells you whether the highlighted files and directories in the active
  650.       list will fit in the inactive list.  SID displays a message in the
  651.       message box telling you whether the files will fit and how many blocks
  652.       you needed or have to spare.  This command takes into account the
  653.       blocking factor of the device in the inactive list.  For example, the
  654.       same group of files requires more room on a diskette (which can fit
  655.       only 488 bytes per block) than on a FastFileSystem hard disk (which can
  656.       fit 512 bytes per block).
  657.  
  658.  
  659. Command Gadgets
  660. ---------------
  661.  
  662.   There are thirty command gadgets located in the bottom of the SID window.
  663.   Some of the commands operate independently, but most of them act upon the
  664.   highlighted files and directories in the active list.  If you attempt to
  665.   execute a command on an invalid directory in the active list, an error
  666.   message will be displayed.
  667.  
  668.   The commands can be categorized by which files they act upon:
  669.  
  670.       System Commands
  671.           Do not act upon any files:
  672.  
  673.               MEMORY
  674.               TIME
  675.  
  676.       List Commands
  677.           Highlight or unhighlight entries in the list:
  678.  
  679.               ALL
  680.               NONE
  681.               PATTERN
  682.  
  683.       Directory Commands
  684.           Operate on the directory corresponding to the list:
  685.  
  686.               DISK
  687.               MAKEDIR
  688.  
  689.       Single File Commands
  690.           Operate on each highlighted file and directory in the active list
  691.           one at a time:
  692.  
  693.               COMMENT    EXECUTE    OTHER      RUN       XREAD
  694.               DELETE     HEAR       PROTECT    UNARC
  695.               DUP        INFO       READ       VIEW
  696.               EDIT       LISTARC    RENAME     XEDIT
  697.  
  698.       Multiple File Commands
  699.           Operate on highlighted entries in the active list all at once:
  700.  
  701.               ARC
  702.               BYTES
  703.               PRINT
  704.               SET
  705.  
  706.       Two List Commands
  707.           Operate on both lists, moving files and directories from the active
  708.           list to the inactive list:
  709.  
  710.               COPY
  711.               MOVE
  712.  
  713.  
  714. Highlight Method
  715. ----------------
  716.  
  717.   All highlighted entries in the active list will be unhighlighted as a
  718.   command executes upon them (exception: the INFO command).  If you stop the
  719.   command before it can finish, all entries that it didn't get to will remain
  720.   highlighted.  Remember that you can rehighlight the files that were
  721.   highlighted before the execution of the previous command by clicking on the
  722.   hidden Rehighlight Gadget for that list.
  723.  
  724.  
  725. Input Requester
  726. ---------------
  727.  
  728.   A white Input Requester will appear in the middle of the SID window for
  729.   some of the commands.  The requester has a single field for input and can
  730.   have either two or four gadgets:
  731.  
  732.       Accept Gadget
  733.         This gadget appears on the far left and will usually take the name of
  734.         the command you are executing.  Click on this to accept the data you
  735.         have typed.
  736.  
  737.       STOP! Gadget
  738.         This gadget appears on the far right.  Click on this to stop the
  739.         command from executing.  The command will stop without executing upon
  740.         the remaining highlighted entries, if any.
  741.  
  742.       PREVious Gadget
  743.         This gadget will appear for single file commands.  If enabled (not
  744.         ghosted), click on this gadget to execute the command on the previous
  745.         highlighted file.  The current file will be ignored.
  746.  
  747.       NEXT Gadget
  748.         This gadget will appear for single file commands.  If enabled, click
  749.         on this gadget to ignore the current file and execute the command on
  750.         the next highlighted file.
  751.  
  752.   As with almost everything in SID, there are keyboard equivalents to the
  753.   above gadgets:
  754.  
  755.       Accept Gadget ... press RETURN
  756.       STOP! Gadget .... press ESCape
  757.       PREV Gadget ..... press CTRL Left Arrow
  758.       NEXT Gadget ..... press CTRL Right Arrow
  759.  
  760.   When entering file names in the input requester, SID will reject blank or
  761.   duplicate names.
  762.  
  763.  
  764. Directory Requester
  765. -------------------
  766.  
  767.   Some commands such as COPY, DELETE, and BYTES operate on entire
  768.   directories.  When such a command is executed, a black Directory Requester
  769.   will appear in the center of the SID window.  Each time a directory is
  770.   entered by one of these commands, its name will appear in the requester.
  771.   Since the Directory Requester obscures the STOP! requester, it has its own
  772.   set of STOP! and PAUSE buttons that operate exactly as they do on the STOP!
  773.   requester.
  774.  
  775.  
  776. Error Requester
  777. ---------------
  778.  
  779.   This orange requester will appear in the middle of the SID window when an
  780.   error occurs during the execution of a command.  It has the following
  781.   gadgets:
  782.  
  783.       WHY? Gadget
  784.           Will explain in the message box why the error occurred.
  785.  
  786.       STOP! Gadget
  787.           Will stop the command immediately, ignoring any remaining
  788.           highlighted entries.
  789.  
  790.       CONTINUE Gadget
  791.           Will skip over this file and continue executing the current command.
  792.  
  793.       RETRY Gadget
  794.           Will try to re-execute the command on the current file.
  795.  
  796.   The keyboard equivalents to the gadgets are:
  797.  
  798.       WHY? Gadget ....... 'W' key
  799.       STOP! Gadget ...... 'S' or ESCape key
  800.       CONTINUE Gadget ... 'C' key
  801.       RETRY Gadget ...... 'R' key
  802.  
  803.  
  804. System Commands
  805. ---------------
  806.  
  807.   MEMORY
  808.       Will display the number of bytes of CHIP RAM, FAST RAM, and total RAM
  809.       available on your system.
  810.  
  811.   TIME
  812.       Will display the current day, date, and time.
  813.  
  814.  
  815. List Commands
  816. -------------
  817.  
  818.   ALL
  819.       A single click will highlight all of the files in the active list.  A
  820.       double click will highlight all files AND directories in the active
  821.       list.
  822.  
  823.  
  824.   NONE
  825.       Will unhighlight all files and directories in the active list.
  826.  
  827.  
  828.   PATTERN
  829.       Will highlight entries in the active list based on a pattern that you
  830.       enter in the Input Requester.  This supports all AmigaDOS pattern
  831.       matching wildcards:
  832.  
  833.           #c
  834.               Matches any number of repetitions of the character 'c',
  835.               including none.  For example:
  836.  
  837.                   TI#M matches TI, TIM, TIMM, and TIMMMMM
  838.  
  839.           ()
  840.               Indicates that a group of characters is to be treated as a
  841.               single character.
  842.  
  843.           ?
  844.               Matches any single character, NOT including none.  For example:
  845.  
  846.                   T?MMY matches TAMMY, TIMMY, TOMMY, but not TMMY
  847.  
  848.           a|b
  849.               Matches either pattern "a" or pattern "b".  For example:
  850.  
  851.                   #?.(C|O) matches names ending in .C or .O
  852.  
  853.           %
  854.               Matches the NULL character.  For example:
  855.  
  856.                   DISK(S|%) matches DISK or DISKS
  857.  
  858.           '
  859.               Placed before a wildcard character, the apostophe indicates
  860.               that you want to match the next character, not use its wildcard
  861.               abilities.  For example:
  862.  
  863.                   FILE'(?') matches FILE(1) and FILE(2) instead of FILE1
  864.  
  865.       You can also combine wildcards to perform even more powerful pattern
  866.       matching:
  867.  
  868.           #(group)
  869.               Matches any number of repetitions of the the group of
  870.               characters enclosed in the parentheses, including none.
  871.               For example:
  872.  
  873.                   BOW#(WOW) matches BOW, BOWWOW, and BOWWOWWOW
  874.  
  875.           #?
  876.               Matches any number of repetitions of any character, including
  877.               none.  This is identical to the MS-DOS asterik wildcard.  For
  878.               example:
  879.  
  880.                   #?.C matches any entry whose name ends in .C
  881.                   H#?D will match HD, HEAD, and HARVARD
  882.  
  883.           (?|%)
  884.               Matches any character or no character.  For example:
  885.  
  886.                   (?|%)ICK matches LICK, SICK, or ICK
  887.  
  888.       The PATTERN button also supports the MS-DOS asterik wildcard:
  889.  
  890.           *
  891.               Matches any number of repetitions of any character, including
  892.               none.  This is the same as the AmigaDOS #? wildcard
  893.               combination.  For example:
  894.  
  895.                   *.C matches any entry whose name ends in .C
  896.  
  897.       Note that even though all of the above examples were presented in upper
  898.       case, AmigaDOS is not case sensitive, so "H#?" will match both "HI"
  899.       and "hi".
  900.  
  901.       The PATTERN command does NOT unhighlight entries which do not fit the
  902.       pattern; therefore, you can execute this command a number of times for
  903.       multi-layered pattern selections.
  904.  
  905.  
  906. Directory Commands
  907. ------------------
  908.  
  909.   DISK
  910.       Displays a requester containing information about the disk
  911.       corresponding to the active list:
  912.  
  913.           NAME ..... disk name
  914.           SIZE ..... approximate storage size in K or MB
  915.           TOTAL .... total number of blocks and bytes
  916.           USED ..... number of blocks and bytes used
  917.           FREE ..... number of available blocks and bytes
  918.           FULL ..... percent full (0% = empty, 100% = full)
  919.           DENSITY .. storage density in the number of bytes per block
  920.           ERRORS ... number of errors recorded for this disk
  921.           STATUS ... either "Read/Write" or "Read Only" if write protected
  922.           DATE ..... format date
  923.           TIME ..... format time
  924.  
  925.       Click the RMB to display the DISK requester for the inactive list.
  926.       Continually clicking the RMB will toggle back and forth between the
  927.       active and inactive list.  Clicking the LMB or pressing any key will
  928.       make the requester disappear.
  929.  
  930.  
  931.   MAKEDIR
  932.       Creates a directory in the active list.  You enter the name of the
  933.       directory in the Input Requester.  You cannot specify a name that
  934.       already exists in the active list.
  935.  
  936.       You can also make a directory and load it at the same time.  These
  937.       make/load directory commands are accessible only from the keyboard.
  938.       Press:
  939.  
  940.           CTRL-< or CTRL-,
  941.               Creates the dir you specify and loads it in the left list.
  942.  
  943.           CTRL-> or CTRL-.
  944.               Creates the dir you specify and loads it in the right list.
  945.  
  946.       For example, if the left list is active and you press CTRL-<, the
  947.       current directory will be replaced with the directory you create.  If
  948.       you press CTRL->, however, the directory you specify will appear in the
  949.       left list, but will be loaded in the right list.
  950.  
  951.  
  952. Single File Commands
  953. --------------------
  954.  
  955.   COMMENT
  956.       Allows you to attach a comment to the highlighted files and directories
  957.       in the active list.  If a comment already exists for an entry, it will
  958.       appear in the Input Requester, allowing you to edit or delete it.
  959.       Unlike AmigaDOS, SID copies comments along with their respective files,
  960.       making the idea of a file comment a little more attractive.  You can
  961.       view a file's comment with the INFO command.
  962.  
  963.  
  964.   DELETE
  965.       Deletes all highlighted files and directories.
  966.  
  967.       Delete Requester
  968.           After clicking on the DELETE gadget, a requester will appear asking
  969.           you if you are sure you want to delete the highlighted files.  You
  970.           can either click on the DELETE gadget to delete the files, or the
  971.           CANCEL gadget to cancel the DELETE command.
  972.  
  973.           If you never make any mistakes, you can configure this requester to
  974.           not appear.  You can also toggle it on and off during the program
  975.           with the "Delete" item in the "Flags" menu.
  976.  
  977.       Directory Delete Requester
  978.           Each time the DELETE command encounters a non-empty directory, the
  979.           Directory Delete Requester will appear asking you if you are sure
  980.           you want to delete that directory.  You can either click on the
  981.           DELETE gadget to delete the specified directory, or click on the
  982.           CANCEL gadget to skip that directory.  The DELETE command will
  983.           continue with any remaining highlighted entries.
  984.  
  985.           You can also configure this requester to not appear, or toggle it
  986.           on and off during the program with the "Directory Delete" item in
  987.           the "Flags" menu.
  988.  
  989.  
  990.   DUP
  991.       Duplicates all highlighted files in the active list (but not
  992.       directories at this time).  The Input Requester will appear with the
  993.       name of each file selected, allowing you to enter a name for the
  994.       duplicate file.  You cannot specify a name that already exists in the
  995.       active list.
  996.  
  997.  
  998.   EDIT
  999.       Loads the highlighted files into your favorite text editor or word
  1000.       processor one at a time.  You specify the name and path of your text
  1001.       editor in the config file.  The size of the file is updated in the list
  1002.       to reflect any changes that you may have made.
  1003.  
  1004.  
  1005.   EXECUTE
  1006.       Executes the highlighted files in the active list with the AmigaDOS
  1007.       "Execute" command.  It is up to you to make sure that the files you
  1008.       selected are indeed batch files.
  1009.  
  1010.  
  1011.   HEAR
  1012.       Plays digitized sound samples with the play program that you specify in
  1013.       the config file.
  1014.  
  1015.  
  1016.   INFO
  1017.       Displays a requester containing information about the highlighted files
  1018.       and directories in the active list:
  1019.  
  1020.           NAME ..... name of the file or directory
  1021.           TYPE ..... either "File" or "Directory"
  1022.           DATE ..... date file or directory was created
  1023.           TIME ..... time file or directory was created
  1024.           SIZE ..... size of file in bytes (0 for directories)
  1025.           BLOCKS ... number of blocks occupied by file (0 for directories)
  1026.           DESC ..... file description
  1027.           STATUS ... file protection mask and set bits (see PROTECT command)
  1028.           COMMENT .. file comment
  1029.  
  1030.       PREV Gadget
  1031.           Displays the INFO requester for the previous entry in the list.
  1032.  
  1033.       Next Gadget
  1034.           Displays the INFO requester for the next entry in the list.
  1035.  
  1036.       STOP! Gadget
  1037.           Stops the INFO requester display.
  1038.  
  1039.       As with all gadgets in SID, there are command key equivalents:
  1040.  
  1041.           PREV Gadget .... press 'P'
  1042.           STOP! Gadget ... press 'S' or ESCape
  1043.           NEXT Gadget .... press any other key or click the mouse anywhere
  1044.                            else in the window with the left or right mouse
  1045.                            button except on top of the PREV or STOP! gadgets
  1046.  
  1047.  
  1048.   LISTARC
  1049.       Lists in the READ window the contents of an archived file.  SID reads
  1050.       the file and automatically detects which archive program to use, either
  1051.       ARC or ZOO.  You specify in the config file the name and paths used by
  1052.       each archival program to list a file's contents.  Note that PAK and
  1053.       WARP currently do not have the ability to list the contents of their
  1054.       files.
  1055.  
  1056.       If SID cannot identify the archival method used on a file, the Input
  1057.       Requester will appear, allowing you to type in the program to use or to
  1058.       cancel the command.  This is handy if you select a file that hasn't
  1059.       been archived or if you are trying to list the contents of a file
  1060.       archived by a new program such as ZIP.
  1061.  
  1062.  
  1063.   OTHER
  1064.       This is a command that you configure to your own liking.  It operates
  1065.       on all highlighted files in the active list.
  1066.  
  1067.  
  1068.   PROTECT
  1069.       Allows you to set the protection bits for the highlighted files in the
  1070.       active list.  A requester will appear for each file, displaying the
  1071.       current protection mask for that file.
  1072.  
  1073.       AmigaDOS files have eight protection bits, though only half of them are
  1074.       currently supported.  They are:
  1075.  
  1076.           H - Hidden ..... similar to MS-DOS hidden files (not supported)
  1077.           S - Script ..... batch file can be run as a program
  1078.           P - Pure ....... program can be made resident
  1079.           A - Archived ... file has not changed since the last backup
  1080.           R - Read ....... file can be read (not supported)
  1081.           W - Write ...... file can be written to (not supported)
  1082.           E - Execute .... file can be executed (not supported)
  1083.           D - Delete ..... file can be deleted
  1084.  
  1085.       There are eight gadgets in the requester corresponding to the eight
  1086.       protection bits.  Click on a gadget to change the state of that bit.
  1087.       You can click and hold the LMB, then move the pointer over the other
  1088.       gadgets to change them all to the state of the first bit on which you
  1089.       clicked.  Or, click the RMB over a gadget to change all of the bits to
  1090.       that state.
  1091.  
  1092.       Both the current protection mask and the new one that you select appear
  1093.       at the bottom of the requester, for example:
  1094.  
  1095.           Old: ----RWED        New: -S--RWED
  1096.  
  1097.       You can revert back to the Old protection mask by clicking on the word
  1098.       "Old" (or anywhere near it).
  1099.  
  1100.       There are four more familiar gadgets:
  1101.  
  1102.           PROTECT Gadget .... click to accept the pattern you've entered
  1103.           PREVious Gadget ... ignore this file, go to previous file
  1104.           NEXT Gadget ....... ignore this file, go to next file
  1105.           STOP! Gadget ...... stop the PROTECT command
  1106.  
  1107.       And the keyboard equivalents:
  1108.  
  1109.           PROTECT Gadget .... RETURN
  1110.           PREVious Gadget ... 'P' key
  1111.           NEXT Gadget ....... 'N' key
  1112.           STOP! Gadget ...... ESCape key
  1113.  
  1114.       Note that these protection bits are preserved by the SID copy command.
  1115.  
  1116.  
  1117.   READ
  1118.       Reads the highlighted files in the active list.  SID loads the file
  1119.       into its own text reader.  Binary characters are represented as dots.
  1120.       Tabs are currently not represented.
  1121.  
  1122.       You can scroll the text by clicking on a gadget, pressing a key, or
  1123.       simply clicking the mouse:
  1124.  
  1125.           Up Arrow Gadget
  1126.               Click to display previous line.  Click and hold to scroll.
  1127.           Down Arrow Gadget
  1128.               Click to display next line.  Click and hold to scroll.
  1129.           Slider Bar
  1130.               Click to page forward or backward.  Click and hold to scroll.
  1131.  
  1132.           Up Arrow ........... previous line
  1133.           Down Arrow ......... next line
  1134.           SHIFT Up Arrow ..... previous page
  1135.           SHIFT Down Arrow ... next page
  1136.           ALT Up Arrow ....... top of file
  1137.           ALT Down Arrow ..... bottom of file
  1138.  
  1139.           Or you can just click the left mouse button anywhere in the window
  1140.           to scroll the display.  Click in the bottom half of the window to
  1141.           scroll toward the bottom of the file, or the top half of the window
  1142.           to scroll toward the top of the file.  The scroll slows down as you
  1143.           move the pointer toward the vertical center of the window, until it
  1144.           finally reverses direction as you cross the center.
  1145.  
  1146.       FONT Gadget, 'F' key
  1147.           Toggles between 77 and 125 character display.
  1148.       PREVious Gadget, 'P' key
  1149.           Reads the previous highlighted file.
  1150.       NEXT Gadget, Window Close Gadget, 'N' key
  1151.           Reads the next highlighted file.
  1152.       STOP! Gadget, 'S' key, ESCape key
  1153.           Ends the READ command.
  1154.  
  1155.  
  1156.   RENAME
  1157.       Renames highlighted files and directories in the active list.  The
  1158.       Input Requester will appear for each entry with its current name in the
  1159.       input field, allowing you to edit it.  You cannot specify a name that
  1160.       already exists in the list.
  1161.  
  1162.  
  1163.   RUN
  1164.       Runs the highlighted programs in the active list.  If you need to
  1165.       specify command-line arguments for the programs, be sure to click on
  1166.       the REQ gadget.  If you need to interact with the programs from the
  1167.       command line, be sure to run the program in the foreground (see the
  1168.       "Run" item in the "Flags" menu).
  1169.  
  1170.  
  1171.   UNARC
  1172.       Unarchives the highlighted files in the active list.  SID reads each
  1173.       file and automatically selects which archive method to use, either ARC,
  1174.       PAK, WARP, or ZOO.  If SID cannot identify which archive method was
  1175.       used, the Input Requester will appear, allowing you to specify the
  1176.       archive program or to cancel the command.
  1177.  
  1178.       Once the file has been identified, a CLI window is opened, allowing you
  1179.       to watch the progress of the unarc program.  When it has finished, SID
  1180.       will reload the active directory to show the unarc'd files.
  1181.  
  1182.       You can unarc to the inactive list by clicking on the arrow (Explore
  1183.       gadget) in the top center of the SID window.  It will turn orange to
  1184.       indicate the "Explore Mode."  In this mode, the contents of all
  1185.       highlighted arc files in the active list will be unarc'd to the
  1186.       inactive list when you click on the UNARC gadget.  The inactive list
  1187.       will then be reloaded to reflect the newly unarc'd files.
  1188.  
  1189.  
  1190.   VIEW
  1191.       Views IFF graphic files with your favorite viewing program.  You
  1192.       specify the name and path of your view program in the config file.
  1193.  
  1194.  
  1195.   XEDIT
  1196.       Loads the highlighted files into your favorite hex editor.  You specify
  1197.       the name and path of the editor in the config file.  The size of the
  1198.       file is updated in the list to reflect any changes that you may have
  1199.       made.
  1200.  
  1201.  
  1202.   XREAD
  1203.       Displays the contents of the highlighted files in hexadecimal format as
  1204.       (in truncated form):
  1205.  
  1206.           000030  69 63 65 20  6D ... 73  6F 75 72 63  ice misc.resourc
  1207.  
  1208.       The XREAD command uses the same window as the READ command, displaying
  1209.       sixteen bytes per line.  The ASCII repesentation of those characters
  1210.       are listed in the far right.  Again, binary characters are replaced
  1211.       with a dot.  The hexadecimal equivalent of each character is listed in
  1212.       the middle, separated into four-byte groups.  The six-digit number on
  1213.       the left is the address in hex of the first character in that line.
  1214.  
  1215.  
  1216. Multiple File Commands
  1217. ----------------------
  1218.  
  1219.   ARC
  1220.       Creates an archived file containing all of the highlighted files in the
  1221.       active list.  You select the archive method to be used in the "Archive
  1222.       Method" item in the "Flags" menu.  The Input Requester will appear
  1223.       asking you to enter the name of the archive file.
  1224.  
  1225.  
  1226.   BYTES
  1227.       Counts the number of bytes in the highlighted files and directories in
  1228.       the active list.  If a directory is highlighted, the files and sub-
  1229.       directories contained in that directory are also counted.  See the
  1230.       "Bytes" item in the "Flags" menu for the two counting methods possible
  1231.       with this command.
  1232.  
  1233.  
  1234.   PRINT
  1235.       Prints all highlighted files with your favorite print program.  The
  1236.       program must be able to accept multiple files.  In the config file,
  1237.       prefacing the name of the print program with "run" will cause the files
  1238.       to be printed in the background, allowing you to use SID immediately
  1239.       after executing the PRINT command.  If you don't do this, SID will
  1240.       sleep until all the files have printed.
  1241.  
  1242.  
  1243.   SET
  1244.       Allows you to set or unset protection bits for all of the highlighted
  1245.       files in the active list.  The requester which appears is similar to
  1246.       the PROTECT requester, except that each bit gadget has three states
  1247.       instead of two.  For example, in the case of the Script gadget:
  1248.  
  1249.           NOT SCRIPT ... turn off the script bit (-)
  1250.           SCRIPT ....... turn on the script bit  (S)
  1251.           ignore S ..... ignore the script bit   (*)
  1252.  
  1253.       In the protection mask, a bit that is on is represented by the first
  1254.       letter of its name, a bit that is off is represented by a hyphen, and a
  1255.       bit that is to be ignored is represented by an asterik.
  1256.  
  1257.       Instead of allowing you to set the protection for each highlighted file
  1258.       one at a time as with the PROTECT command, the SET command sets the
  1259.       protection for all of the highlighted files at once.  For example, to
  1260.       archive all highlighted files and protect them from deletion, you would
  1261.       choose the mask:
  1262.  
  1263.           ***A***-
  1264.  
  1265.       Note that the Archive bit will be set, the Delete bit will be cleared,
  1266.       and all other bits will be ignored.  Otherwise, the operation of the
  1267.       SET requester is identical to the PROTECT requester.
  1268.  
  1269.  
  1270. Two List Commands
  1271. -----------------
  1272.  
  1273.   COPY
  1274.       Copies highlighted files and directories from the active list to the
  1275.       inactive list.  The directory in the inactive list does NOT need to be
  1276.       loaded to copy files to it.  Unlike AmigaDOS, files and directories
  1277.       copied with SID retain their comments and protection bits.
  1278.  
  1279.   MOVE
  1280.       Moves highlighted files (but not directories at this time) from the
  1281.       active list to the inactive list.  If both directories are on the same
  1282.       device, SID will use the Rename command to move the files, speeding up
  1283.       the operation considerably.  If the directories are on different
  1284.       devices, SID will copy the files from the source directory to the
  1285.       destination directory, then delete the files in the source directory.
  1286.       Files which already exist in the destination directory are not moved
  1287.       and will remain highlighted.
  1288.  
  1289.  
  1290. Command-Key Equivalents
  1291. -----------------------
  1292.  
  1293.   There are keyboard equivalents for many of the SID commands.  They are:
  1294.  
  1295.       CTRL-A .... ALL
  1296.       CTRL-D .... DISK
  1297.       CTRL-E .... EDIT
  1298.       CTRL-I .... INFO
  1299.       CTRL-M .... MAKEDIR
  1300.       CTRL-N .... NONE
  1301.       CTRL-P .... PATTERN
  1302.       CTRL-R .... RENAME
  1303.       CTRL-S .... SHRINK
  1304.  
  1305.   Plus a few other goodies:
  1306.  
  1307.       CTRL-UpArrow ....... load parent of active list
  1308.       CTRL-LeftArrow ..... rehighlight left list
  1309.       CTRL-RightArrow .... rehighlight right list
  1310.       SHIFT-LeftArrow .... make left list active
  1311.       SHIFT-RightArrow ... make right list active
  1312.       LeftArrow .......... move cursor to left path field
  1313.       RightArrow ......... move cursor to right path field
  1314.  
  1315.  
  1316. Flag Gadgets
  1317. ------------
  1318.  
  1319.   Located in the title bar of the SID window, each gadget represents the
  1320.   state of a configuration flag.  The flag is "on" if the gadget is
  1321.   highlighted (black with orange letters), and "off" if the gadget is
  1322.   unhighlighted (white with blue letters).  The initial state of these flags
  1323.   upon program startup can be set in the config file.
  1324.  
  1325.   REQ Gadget
  1326.       If highlighted, the Input Requester will appear for each command you
  1327.       execute, allowing you to change the command or its arguments.  The text
  1328.       you enter in the requester will be saved for the next time you execute
  1329.       that command.  This can be handy for temporarily changing a command
  1330.       without having to edit and reload the config file.
  1331.  
  1332.   OUTPUT Gadget
  1333.       If highlighted, a CLI window will open for every program you run from
  1334.       SID, allowing you to view the output from that program.  This includes
  1335.       programs launched by commands such as ARC, UNARC, VIEW, etc.  The
  1336.       OUTPUT option is handy when you run SID from the Workbench, as there is
  1337.       no CLI window in which the output will be displayed.
  1338.  
  1339.  
  1340. Flag Menu
  1341. ---------
  1342.  
  1343.   A number of other configuration flags can be toggled in the "Flag" menu.
  1344.   The initial values upon program startup of these flags are also
  1345.   configurable.  A check mark appears next to the flag's current value.
  1346.  
  1347.   Archive Method
  1348.       The archive method that you wish to use to archive files with the ARC
  1349.       command.  You can select from ARC, PAK, WARP, and ZOO.
  1350.  
  1351.   Byte Count
  1352.       Actual
  1353.           The BYTES command will display the actual number of bytes in the
  1354.           highlighted files and directories.  This is calculated by just
  1355.           summing the size of each file selected.  The directories themselves
  1356.           are ignored, but the files within highlighted directories are added
  1357.           to the count.
  1358.       Occupied
  1359.           The BYTES command will display the number of bytes the highlighted
  1360.           files and directories occupy on the disk.  This takes into account
  1361.           the blocking factor of the disk (the number of bytes that can fit
  1362.           into each block).  This will be larger than the figure you would
  1363.           get with the Actual selection because:  1) each file requires one
  1364.           block for its directory header, 2) each file requires a whole
  1365.           number of blocks even though it may not entirely fill up the last
  1366.           block, and 3) each directory requires one block for its entry.
  1367.  
  1368.   Copy
  1369.       Overwrite
  1370.           Will overwrite existing files in the destination directory when you
  1371.           copy files with the COPY command.
  1372.       Only New
  1373.           Will only copy files which do not exist in the destination
  1374.           directory.  Uncopied files will remain highlighted.
  1375.  
  1376.   Delete
  1377.       Whether or not the Delete Requester will appear each time you click on
  1378.       the DELETE gadget.  The Delete Requester asks you if you are sure you
  1379.       want to delete the selected files (see DELETE command).  It's handy to
  1380.       be able to prevent the requester from appearing during sessions where
  1381.       you do alot of deleting.
  1382.  
  1383.   Directory Delete
  1384.       Whether or not the Directory Delete requester will appear for each
  1385.       non-empty directory selected for deletion by the DELETE command.  The
  1386.       Directory Delete requester asks you if you are sure you want to delete
  1387.       the specified directory (see DELETE command).
  1388.  
  1389.   Error Stop
  1390.       Whether the Error Requester will appear for errors which occur during
  1391.       the execution of commands.
  1392.  
  1393.   Path
  1394.       Whether the directory name will be replaced with its absolute path
  1395.       name.  For example, DF1: would be replaced with the name of the
  1396.       diskette, such as "Workbench1.3:".  When you have two diskettes with
  1397.       the same name, SID cannot distinguish between the two, and therefore
  1398.       you would need to turn off the absolute path and reference the disks by
  1399.       device, such as DF0: and DF1:  In this case, you would need to select
  1400.       the "As Specified" subitem.
  1401.  
  1402.   Run
  1403.       Whether programs launched from SID using the RUN command will be
  1404.       launched in the background or foreground.
  1405.  
  1406.       Background
  1407.           Immediately frees SID for further use.
  1408.       Foreground
  1409.           SID sleeps until the launched program has finished executing.  Use
  1410.           this option along with the OUTPUT window to interact with a program
  1411.           that requires command-line input.
  1412.  
  1413.  
  1414. Limits
  1415. ------
  1416.  
  1417.   There are no physical limits to this program.  SID supports an unlimited
  1418.   number of files per directory and an unlimited directory depth.  Everything
  1419.   is dynamically allocated as needed to conserve memory and to eliminate
  1420.   restrictions.  However, there are some AmigaDOS restrictions which limit
  1421.   SID:
  1422.  
  1423.       File Name .......... 30 characters  (enforced in AmigaDOS v1.3)
  1424.       File Comment ....... 70 characters
  1425.       Path Name .......... 255 characters (curse that BCPL!)
  1426.       AmigaDOS Command ... 255 characters
  1427.  
  1428.  
  1429. Coming Soon to a Theatre Near You
  1430. ---------------------------------
  1431.  
  1432.   There are a number of features still on the drawing board for SID.
  1433.   Registered users will be notified when these changes have been made and
  1434.   will be given the opportunity to acquire major upgrades long before they
  1435.   are available nationally.  Planned features include:
  1436.  
  1437.       -- MOVE and DUP directories
  1438.       -- search disks for a specified file
  1439.       -- search files for a specified string
  1440.       -- copy, edit, erase, format, and rename disks
  1441.       -- create empty files for editing
  1442.       -- compare and sort files
  1443.       -- blitter-based text in the READ window
  1444.       -- pattern string search in the READ window
  1445.       -- horizontal scrolling in the READ window
  1446.       -- macros and a command recorder for repetitious operations
  1447.       -- ARexx interface
  1448.       -- interactive configuration editor
  1449.       -- and a robot arm interface... (just kidding, Jimbo)
  1450.  
  1451.   If there's something else you'd like to see, please let me know!
  1452.  
  1453.  
  1454. SID Docs v1.03 09/02/89
  1455. © Copyright 1989 Timm Martin
  1456. All Rights Reserved Worldwide
  1457.  
  1458. /*-- END --*/
  1459.