textfiles/apple/DOCUMENTATION/prosel

148 lines
7.2 KiB
Plaintext

PROSEL (PROgram SELector) - version 2.8
PROSEL is a program selector for hard disk and 800k disk users
of ProDOS. It is the fastest and most reliable selector available.
(It should be noted that the package contains a number of programs
that can be used on ordinary floppies, and which alone are worth
the price of the package. Some people have been known to use PROSEL
on a floppy, but I don't really recommend it - but it works great
in a large RAM disk. The package now has an alternative selector
that is entirely memory resident, and is better than anything else
of this nature I have seen, intended for use by the floppy-bound.
In addition, many of the other major programs in the package are
perfectly usable on floppy, and are among the best programs in
their class.)
What is a program selector? When you type BYE from BASIC.SYSTEM
(1.1 and later) or when you quit from most applications (such as
Appleworks, the FILER, and Merlin-pro) you see a message asking you
to specify a prefix and then the pathname of the next application
you want to run. This is called the "quit code" and it is a part
of the ProDOS kernel, it is not really done by the Application
program. This typing of prefixes and pathnames gets very tiresome
after a while. What a program selector does is to replace this
quit code with a much more sophisticated list of the applications
you use. It is like a menu, but one that is easily modified and
that has other capabilities.
For example, PROSEL will allow you to specify other basic
programs to run when you enter BASIC, instead of STARTUP. It can
also be instructed to display all the SYS type files in any given
directory and allow you to select one of these.
PROSEL automatically sorts your list of applications, and allows
you to use any title you want for display on the screen.
PROSEL recognizes the Apple mouse, but you do not need that.
It also supports all ProDOS compatible clocks. Although primarily
written for the //e and //c, it can be used on a ][+.
PROSEL is fully compatible with the Videx Ultraterm, and you can
even instruct PROSEL to switch to the Apple 80 column card before
running a particular application, for those applications that cannot
use the Ultraterm. (More and more, this ability is becoming essential
for profitable use of the Ultraterm.)
PROSEL does not disturb auxiliary memory and leaves /RAM volumes
intact. PROSEL is unprotected and directly bootable from hard disk
or Unidisk, or can be run from a large /RAM disk, and any combination
of these.
The PROSEL disk also includes a fast (three times faster than
BACKUP //) full volume backup facility. Besides the use of this as
a hard disk backup, it provides the simplest and fastest way to
load programs and data files into a RAM volume, and to save changes
in them when a session is done.
There is also a disk copy program that will copy most 800k disks
in one pass if you have a RAMWORKS or MULTIRAM card. (The Apple
"slinky" with 1MB is also supported, but less conveniently.)
There is also a program CAT DOCTOR that is a batch filing utility
also containing a directory sorter that really works. This file
copier will retain the create dates of your files as well as the
modification dates. No more meaningless file dates. It can also
be told to copy only those files that have changed in relation to
the same files on the destination directory, etc. It can also sort
directories alphabetically or by file type or modification or
creation date, or the order can be completely selected by hand,
simply by moving file names using the arrow keys.
There is a program BLOCK WARDEN which is a block editing (zap)
facility that can follow files, search for data in a file or
anywhere on the disk. (Yes, it finds data that is across block
boundaries and ascii data that differs only in "case".) It can
dump block data to a printer. It will disassemble block data,
capturing calls to the MLI and showing ascii equivalents, 40 lines
per page. (There is a separate Ultraterm 48x80 version with 80
lines per page.) The disassembly can also follow files. The program
also has the capability of analyzing the disk to give you a list of
all the "index blocks" for difficult directory repair jobs.
There is a program FIND.FILE that will find any file in a volume
no matter what directory it is in. When found, the program can be run
if it is a SYS or BASIC program, or dumped in hex/ascii, or "typed".
You can also continue searching for files of the same name.
FIND.FILE supports partial file names via a wild card.
There are utilities that let you run a DOS 3.3 program from
PROSEL and to put a DOS 3.3 "partition" on a Unidisk. [These may
be incompatible with some hard/software - no guarantees here.]
There is a tree structured cataloger that shows the entire
directory structure of your disk volume, including options showing
which blocks belong to particular files or which files occupy
particular blocks.
There is a hard disk or Unidisk "compactor" called BEACH COMBER,
to make file access more efficient. There is a directory repair
program MISTER FIXIT.
If you do not have a hard disk, but have the Checkmate
Technology Multiram card or the Applied Engineering Ramworks card,
these may be profitably used as a hard disk emulator, as far as
PROSEL is concerned. That is, you can put PROSEL on the /RAM
volume for these cards and use it almost as conveniently as if it
were on hard disk.
In short, this is a disk completely full of useful utilities
besides the "title" program PROSEL. Indeed, I had to put the
documentation files on the back of the disk. (There is a program
that sends it to your printer.)
I wrote PROSEL for my own use with the Sider hard disk and I
have found that it makes life with ProDOS so simple that I wince
when I have to go back to some DOS 3.3 program. That now seems
primitive. As the author of many machine language programs, most
notably the Merlin assembler, I need the best method of passing
conveniently, reliably and quickly between various applications.
PROSEL is the only program that fits these needs.
There are other program selectors around which have had a much
greater exposure. I have gotten a lot of mail from former users of
some of these programs that have found PROSEL to be much more
convenient, reliable and versatile.
The PROSEL package is supplied on a two-sided 5-1/4 inch
floppy and you must run an installation program. (I also supply
the package fully installed on a Unidisk with a 1/4 DOS 3.3
partition. Specify if you want this version. They are identical
when it comes to installing on other disks.
PROSEL is shareware and is mostly contained in several files
in DL1. Most of these files are not usable unless you send in
the requested licencing fee of $40, which will bring you the full
system. The fee will be refunded if you are not totally satisfied.
Updates for present users can be obtained for a handling fee of $5
if you prefer that to downloading revision files. The fee should
be sent to:
Glen E. Bredon
521 State Road
Princeton, NJ 08540
[Note added Aug 2, 1986: Henceforth payment must be in advance.
Purchase orders will not be accepted.]