mirror of
https://github.com/ctm/executor.git
synced 2024-11-27 01:49:33 +00:00
256 lines
9.4 KiB
Plaintext
Executable File
256 lines
9.4 KiB
Plaintext
Executable File
READ THE FAQ
|
|
|
|
This document includes the bare basics needed to get started.
|
|
However, once you've installed Executor, you should read the file
|
|
"docs\faq". It contains answers to Frequently Asked Questions,
|
|
including Executor's price (right now $49 for students, faculty and
|
|
staff of educational institutions and $99 for everyone else) as well
|
|
as upgrade policies and how to order.
|
|
|
|
|
|
|
|
1.99<x> DENOTES EXPERIMENTAL VERSIONS OF EXECUTOR
|
|
|
|
In an effort to keep our customers in the development loop, we are
|
|
periodically releasing experimental versions of Executor. These
|
|
experimental versions are numbered 1.99a, 1.99b, 1.99c, etc. We try
|
|
not to break features with new releases, but sometimes that happens,
|
|
so be aware that anything mentioned in these notes may fail to work.
|
|
If you have a previous version of Executor installed, you may not want
|
|
to delete your current version until you're sure the latest version is
|
|
in fact better for you.
|
|
|
|
In addition to the text files in the doc subdirectory mentioned above,
|
|
another good source of information about Executor is the Usenet
|
|
newsgroup "comp.emulators.mac.executor", or the Executor interest
|
|
mailing list. The newsgroup and the mailing list are connected via a
|
|
bidirectional gateway.
|
|
|
|
To join the mailing list, send e-mail to "executor-request@ardi.com"
|
|
or "executor-digest-request@ardi.com" with a blank subject line and a
|
|
body that says "subscribe". With the first address, you'll receive
|
|
e-mail everytime someone sends anything to the mailing list. With the
|
|
digest form, you'll receve e-mail only once a day with all the
|
|
previous day's traffic bundled into one digest.
|
|
|
|
You can then send messages to the entire group by sending to
|
|
"executor@ardi.com". Some of the people on the list have been using
|
|
Executor under NEXTSTEP for a couple of years and under DOS for a
|
|
year, and of course we closely follow that mailing list, even though
|
|
we don't directly administer it.
|
|
|
|
|
|
|
|
HOW TO INSTALL
|
|
|
|
This distribution has an installation program which will automatically
|
|
install Executor from two floppies. To run the installation script,
|
|
make sure that the first floppy (the one with this README.1ST file on
|
|
it) is in your 3.5" floppy drive. If that drive is drive "A:", all
|
|
you need to do is:
|
|
|
|
C:\> A:\INSTALL
|
|
|
|
The installer program will allow you to install Executor anywhere on
|
|
your hard drive.
|
|
|
|
IMPORTANT:
|
|
|
|
If you are using disk cacheing you should set it to only do read
|
|
caches. Write caches can result in the ".hfv" files being
|
|
corrupted if Executor dies unexpectedly. (NOTE: if you forget to
|
|
turn off your write cache, you may have to reinstall the ".hfv"
|
|
files after Executor crashes).
|
|
|
|
|
|
|
|
MORE INFORMATION AVAILABLE AFTER YOU INSTALL
|
|
|
|
The installation process creates a "docs" directory that contains
|
|
other files that may help you to better understand Executor. The most
|
|
important of these is called "faq", which stands for "answers to
|
|
Frequently Asked Questions".
|
|
|
|
|
|
|
|
EXECUTOR NEEDS A MOUSE DRIVER TO WORK
|
|
|
|
In addition to needing a mouse to be physically connected to your
|
|
computer, Executor requires a mouse driver to be loaded before it can
|
|
run. If Executor complains that you don't have a mouse installed,
|
|
even though you have one connected, the problem is that your
|
|
autoexec.bat does not load the mouse driver for use with DOS programs.
|
|
Since many people only use their mouse with Windows, which has its own
|
|
mouse driver, they don't have the mouse driver commands in their
|
|
autoexec.bat.
|
|
|
|
The exact changes that need to be made to your autoexec.bat varies
|
|
depending on what type of mouse you have, and where the mouse driver
|
|
has been installed on your system. In general, anyone knowledgeable
|
|
about your particular configuration should be able to give you simple
|
|
instructions for modifying your autoexec.bat, whether that's the
|
|
technical support line of the company that made the machine, or your
|
|
local DOS wizard.
|
|
|
|
|
|
|
|
HOW TO GET STARTED COPYING MACINTOSH FORMATTED FLOPPIES
|
|
|
|
Executor/DOS can only read High Density (1.4 MB) formatted floppies.
|
|
Most older Macintosh applications were distributed on 800K floppies
|
|
which can't be used with Executor, so MAKE SURE you use 1.4 MB
|
|
Macintosh formatted floppies with Executor/DOS. Executor/DOS doesn't
|
|
low format floppies for you, but it will reformat a DOS floppy as a
|
|
Macintosh floppy, but only if you insert the floppy into the floppy
|
|
drive *after* Executor has brought up its desktop.
|
|
|
|
It is important to note that you have three different areas that you
|
|
can copy to/from. In addition to Macintosh formatted floppies, you
|
|
can copy Macintosh files to your hard disk, either as DOS files, or as
|
|
Macintosh files within a single DOS file which represents a Macintosh
|
|
"volume". Executor/DOS 1.99<x> also allows you to copy to/from Mac
|
|
formatted SCSI drives (if you have a SCSI adapter) and copy from Mac
|
|
formatted CD ROMs if you have a CD ROM drive (must be seen as drive H:
|
|
or lower).
|
|
|
|
When you copy Mac files as DOS files, they are broken up in two
|
|
halves. One half will have the original name of the file, the other
|
|
will have a "%" prepended to the original name. The file with the
|
|
original name represents the "data fork" of the Macintosh file, and
|
|
that's where data that can be used in both Macintosh and DOS
|
|
environments resides. The other half, the one with the "%" prepended
|
|
is the "resource fork" and it contains information that only makes
|
|
sense in the Macintosh environment.
|
|
|
|
Using the DOS filesystem to represent Macintosh files is very awkward.
|
|
In fact, if the names contain funny characters, you might get an "I/O
|
|
error". The alternative is to store files within a single "Macintosh
|
|
Volume". This demo version of Executor comes with a 4 MB Mac Volume.
|
|
It should be sufficient to allow you to explore Executor. While
|
|
Executor is working within a Macintosh volume, files can have upper
|
|
and lower case names with lengths up to 31 characters, but your DOS
|
|
programs can't see the individual files. More about what's going on
|
|
is in the printed documentation.
|
|
|
|
|
|
|
|
USING MAKEHFV TO CREATE A NEW VOLUME
|
|
|
|
Although we don't supply documentation with this demo version of
|
|
Executor, you may notice the "MAKEHFV" program in the "\EXECUTOR"
|
|
directory. If you are adventurous and want to use makehfv, it is
|
|
important that the new volume that you create have the suffix ".HFV".
|
|
If you do not call your new volume "something.HFV", Executor will
|
|
ignore it.
|
|
|
|
|
|
|
|
RUNNING PROGRAMS DIRECTLY OFF FLOPPIES
|
|
|
|
Running programs directly off floppies is incredibly slow. You will
|
|
find it much quicker to use HFS_XFer to copy a program from a floppy
|
|
into one of your ".hfv" files and then run the program directly out of
|
|
the ".hfv" file.
|
|
|
|
|
|
|
|
UNIXISMS LEFT IN EXECUTOR
|
|
|
|
Executor was developed originally under UNIX. A few "UNIXisms" have
|
|
remained in Executor; they may be gone in 2.0. Sometimes you will see
|
|
"/" used where "\" would normally be used in DOS. In addition,
|
|
switches are introduced with a leading "-" instead of "/". We
|
|
apologize for this annoyance.
|
|
|
|
|
|
|
|
USE WITH WINDOWS
|
|
|
|
Executor/DOS 1.99<x> will run under Windows 3.1.
|
|
|
|
You can make a double-clickable icon for Executor by using the Program
|
|
Manager in Windows:
|
|
|
|
Choose "New..." from the Program Manager "File" menu
|
|
|
|
Click the "Program Item" radio button
|
|
|
|
Click "OK"
|
|
|
|
Enter "Executor" in the Description field
|
|
|
|
Enter "c:\executor\executor" in the Command Line field
|
|
|
|
Enter "c:\executor" in the Working Directory field
|
|
|
|
Add a Shortcut Key if you wish
|
|
|
|
Click on "Change Icon...
|
|
|
|
Click on "OK" when the error message comes up
|
|
|
|
Find, Select and Click OK on an Icon you like
|
|
|
|
Click on "OK" to leave "Program Item Properties"
|
|
|
|
Remember, Executor is its own windowing system. It does not need
|
|
Windows to be effective, although the only way you can run two Mac
|
|
programs at once it to do so under Windows. Once you have one copy of
|
|
Executor running under Windows, you can use "Left_Alternate-Tab" and
|
|
"Right_Alternate-Enter" to hot-key back and forth between different
|
|
programs and screen modes.
|
|
|
|
|
|
|
|
USE WITH OS/2
|
|
|
|
Executor/DOS 1.99<x> works with OS/2 2.11, but not with previous versions.
|
|
To get E/D 1.99<x> to run you'll need to adjust use these settings:
|
|
|
|
DPMI_DOS_API ENABLED
|
|
DPMI_MEMORY_LIMIT 16
|
|
EMS_MEMORY_LIMIT 0
|
|
XMS_MEMORY_LIMIT 0
|
|
|
|
|
|
|
|
USE WITH NT
|
|
|
|
Currently, Executor/DOS 1.99<x> does not run under Windows NT.
|
|
|
|
|
|
|
|
IF EXECUTOR RUNS SLOWLY
|
|
|
|
Executor needs about 4 MB of memory to work efficiently. If it does
|
|
not have enough physical memory, it will make do by writing
|
|
infrequently used parts of itself to your hard disk and only "paging"
|
|
them in when they're actually used. However, DOS systems can have
|
|
their memory artificially eaten up in too many ways to describe here.
|
|
If think Executor is running slowly, you might want to have a DOS guru
|
|
check to make sure that it's not being memory starved.
|
|
|
|
|
|
|
|
CREDITS
|
|
|
|
Executor is a product of ARDI (Abacus Research and Development, Inc.).
|
|
The majority of Executor proper was designed and implemented by
|
|
Clifford T. Matthews. The synthetic CPU and DOS port were done by
|
|
Mathew Hostetter. Executor was originally written under X-Windows,
|
|
then ported to NEXTSTEP and finally ported to DOS using DJGPP, a port
|
|
of the Free Software Foundation's gcc compiler done by DJ Delorie,
|
|
Charles Sandmann and others. The 387 emulator that we use was written
|
|
by William Metzenthen.
|
|
|
|
More information about the Free Software Foundation and DJGPP is
|
|
included in our documentation.
|
|
|
|
|
|
|
|
Thanks!
|
|
|
|
Clifford T. Matthews questions@ardi.com
|
|
Founder +1 505 766 9115 Phone
|
|
ARDI +1 505 247 1899 FAX
|