home *** CD-ROM | disk | FTP | other *** search
-
- Scroll 3.0 (19940223)
-
- by Stephen D. Childers
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Description of Program:
-
- 1) Scroll is designed to view ordinary text files. You may scroll
- forward or backward through a file using mouse gadgets within the
- window, or using the keyboard arrows.
-
- Fancy ANSI codes will not display as intended with this text
- viewer, and the following control characters will be ignored:
-
- Back Space, Horizontal Tab, Vertical Tab, Form Feed
-
- 2) Loading very large files (250K bytes) into Scroll may take 30
- seconds or more, on slower machines (8Mega Hertz types).
-
- Very large files (300K bytes or more) may be scrolled on systems
- with less than 200K bytes of free memory, but successful loading
- of file will depend upon the number of text lines detected within
- file.
-
- 3) Scroll requires text files to end their lines with the "LineFeed"
- character (henceforth refered to as LF), and loading text files that
- do not use LF as an "end of line" indicator will give an undesirable
- display; the file will be loaded as one long line.
-
- It is possible, but rare, to come across a text file that uses only
- the "Carriage Return" character (henceforth refered to as CR) as an
- "end of line" indicator; option "-d" should be used when loading
- files of that nature.
-
- And text files that use only the CR character as an "end of line"
- indicator can be easily and quickly altered to contain the LF
- character, this can be done by using the ByteX program to insert LF
- characters inplace of or along side of the CR character.
-
- Perform one of the following from CLI to force text files to
- contain the LF character (0A):
-
- > ByteX oldfile newfile -h 0D -h 0A ; 0A = LF 0D = CR
- or > ByteX oldfile newfile -h 0D -h 0D0A
-
- 4) It can run from CLI or Workbench.
-
- Pressing 'Help' key within Scroll window will provide a brief
- description of keyboard commands.
-
- 5) Can be made resident.
-
- 6) Program will completely detach itself from CLI and run in
- the background; but, if necessary, the program can be forced to
- stick to a CLI by using option -s.
-
- 7) Program (when run from CLI) will interact with the 'c:Why' command
- after program failures; this command may provide a more detailed
- explanation of why the program failed.
-
- The 'Why' command should be used immediately after a program
- failure to extract the last program's result code, because
- that result code is changed upon the execution of the next CLI
- command.
-
- 8) Certain error reports will contain the name of the argument, file,
- device, (etc) that is associated with failure when it occurs.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CLI Usage:
-
- > Scroll [!|?] [[-ds] textfile]
-
- ! = show author info
- ? = show some help
- -d = Carriage Return is end of line (instead of LineFeed)
- -s = Stick to CLI
-
- textfile = the text file to view.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Version History:
-
- The following information briefly describes changes or improvements
- made to each version, and they will be described in descending order;
- meaning latest version information begins first:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Version 3.0 (19940223) -
- 1) Changed version numbering format. Program can now be used with the
- "Version" command. Date within parenthesis is shown in a somewhat
- international format as (yyyymmdd).
- 2) Program designed to run with AmigaOS 2.0 or higher, and will
- run on lower version but function key F4 will not work.
- 3) Function key F4 now activates an input file window.
- 4) Removed some logical errors.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Version 19930803 -
- 1) Alas, removed a horrible programmer's error; the program error
- appeared when attempting to input a file from a device that was
- not available, thus causing a System Request to appear, and if
- a user were to resize the Scroll window before answering the
- System Request the System would lock up (freeze) until reset.
- 2) Cleaned up some of the unpleasant esthetic interaction between
- the HELP key and Author menu, and file input, and Window gadgets.
- 3) Optimized and refined source code thereby making program smaller.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Version 19920612 - The first version.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /\_/\_/\_/\_/\_/\_/\_/\_/\_/\_/\_/\_/\_/\_/\_/\_/\_/\_/\_/\_/\
- /\/ \/\
- /\/ 14 And the heaven departed as a scroll when it is \/\
- \/ rolled together; and every mountain and island were \/
- /\ moved out of their places. /\
- \/ 15 And the kings of the earth, and the great men, and \/
- /\ the rich men, and the chief captains, and the mighty men, /\
- \/ and every bondman, and every free man, hid themselves in \/
- /\ the dens and in the rocks of the mountains; /\
- \/ 16 And said to the mountains and rocks, Fall on us, \/
- /\ and hide us from the face of him that sitteth on the /\
- \/ throne, and from the wrath of the Lamb: \/
- /\ 17 For the great day of his wrath is come; and who /\
- \/ shall be able to stand? \/
- /\ /\
- \/\ King James Holy Bible - Revelation 6:14-17 /\/
- \/\_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _/\/
- \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/ \/
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- End Of Document
-