home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 9
/
FreshFishVol9-CD2.bin
/
bbs
/
util
/
mayflower.lha
/
MayFlower
/
Scroll
/
Scroll.doc
< prev
next >
Wrap
Text File
|
1994-06-10
|
6KB
|
132 lines
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