home *** CD-ROM | disk | FTP | other *** search
/ Executor 2.0 / executorv2.0.iso / pc / dos / extra / docs / maillist / text / archive.94 / text0610.txt < prev    next >
Encoding:
Internet Message Format  |  1996-03-31  |  30.3 KB

  1. Received: from sloth.swcp.com (sloth.swcp.com [198.59.115.25]) by nacm.com (8.6.9/8.6.9) with ESMTP id DAA10122 for <executor@nacm.com>; Tue, 29 Nov 1994 03:35:39 -0800
  2. Received: from iclone.UUCP (uucp@localhost) by sloth.swcp.com (8.6.9/8.6.9) with UUCP id EAA19489 for nacm.com!executor; Tue, 29 Nov 1994 04:37:10 -0700
  3. Received: by iclone (NX5.67d/NX3.0M)
  4.     id AA21879; Tue, 29 Nov 94 04:22:59 -0700
  5. Date: Tue, 29 Nov 94 04:22:59 -0700
  6. From: "Clifford T. Matthews" <iclone!ctm@sloth.swcp.com>
  7. Message-Id: <9411291122.AA21879@iclone>
  8. Received: by NeXT.Mailer (1.100)
  9. Received: by NeXT Mailer (1.100)
  10. To: executor@nacm.com
  11. Subject: Executor 1.99c is out + FAQ
  12. Sender: owner-executor@nacm.com
  13. Precedence: bulk
  14.  
  15. Hi Folks,
  16.  
  17. Executor 1.99c is out for NEXTSTEP and Linux.  There is no 1.99c for DOS,
  18. because the benefits are too slight to make it worth downloading.
  19.  
  20. The major changes are Linux related:
  21.  
  22.     We now link with the XFree86 3.1 shared libraries (X11R6)
  23.  
  24.     We detect a variety of reasons to not use the SHM extension
  25.         and back off appropriately
  26.  
  27.     We do not allow you to attempt to resize the Executor window
  28.  
  29. In addition, a bug that prevented Executor/NEXTSTEP from printing more
  30. than 128 pages at a time under Word has been fixed, and a bug that affects
  31. all copies of Executor that prevented a particular type of "transparency"
  32. drawing mode from working has been fixed.
  33.  
  34. I had a wonderful time in Chile, I wound up spending more time answering
  35. e-mail when I got back than I expected, hence the relatively small number
  36. of changes in 1.99c and the missing Appendix A in the FAQ printed below.
  37.  
  38. I'm off to Denver for the week.  I'll be working on Appendix A during the
  39. day and visiting old friends during the evening.
  40.  
  41. To pick up 1.99c for Linux, you'll need to retrieve  
  42. ftp.cs.unm.edu:/pub/ardi/Executor_Linux/executorlinux199c.tar.gz (remember
  43. to use BINARY mode when you pick it up).
  44.  
  45. To pick up 1.99c for NEXTSTEP, you'll need to retrieve
  46. ftp.cs.unm.edu:/pub/ardi/Executor_NEXTSTEP/Executor.gz and
  47. ftp.cs.unm.edu:/pub/ardi/Executor_NEXTSTEP/%System.gz (remember
  48. to use BINARY mode when you pick up these two files).  You'll then need
  49. to gunzip both files and replace your current /LocalApps/Executor.app/Executor
  50. and /LocalApps/Executor.app/ExecutorVolume/System Folder/%System files,
  51. remembering to keep the permissions the same as your current files.
  52.  
  53.     --Cliff
  54.     ctm@ardi.com
  55.     (e-mail sent to "questions@ardi.com" is handled more promptly)
  56.  
  57. =====================================================================
  58.     FAQ for Executor [last updated 94-11-28]
  59.  
  60. This set of answers to Frequently Asked Questions is not designed to
  61. take the place of our Executor manual.  However, currently our manual
  62. is not available on-line, so this FAQ does briefly touch on some
  63. issues that are covered more in depth in our manual.
  64.  
  65. In addition to this FAQ, there should be README files associated with
  66. the demo versions of Executor and there is also an Executor/DOS
  67. document that describes how to get started with Executor/DOS from a
  68. DOS user's point of view, which may be useful to users of Executor on
  69. other platforms as well.  That document is called "ERNSTOUD.TXT",
  70. since it's hard to come up with useful names when constrained by the
  71. DOS 8.3 filename limits and the author of the document is Ernst
  72. J. Oud.
  73.  
  74. [1] Executor in General
  75.  
  76.     [1.1]  What is Executor?
  77.     [1.2]  On which platforms is Executor available?
  78.     [1.3]  Who makes Executor?
  79.     [1.4]  Pronunciation?
  80.     [1.5]  Does Executor require you to obtain ROMs or System Files
  81.         from Apple?
  82.     [1.6]  How long has Executor been in development?
  83.     [1.7]  What techniques were used to rewrite the OS and Toolbox
  84.     [1.8]  What limitations does Executor have?
  85.     [1.9]  Does Executor run all applications?
  86.     [1.10]  What do the various Executor version numbers mean?
  87.     [1.11]  Where can I pick up the Executor demos?
  88.     [1.12]  Is Executor shareware?
  89.     [1.13]  How do the demo versions differ from the commercial versions?
  90.     [1.14]  What's next?
  91.     [1.15]  When will 2.0 be out?
  92.     [1.16]  How can I get in ARDI's beta program?
  93.     [1.17]  Does Executor have networking support?
  94.     [1.18]  How do you install Fonts and Desk Accessories (DAs)?
  95.     [1.19]  Will Desk Accessories work under Executor?
  96.     [1.20]  Does E/D run xxx?
  97.     [1.21]  What's the best way to keep informed about Executor?
  98.     [1.22]  Why shouldn't I send e-mail to ctm@ardi.com?
  99.     [1.23]  What is an ".hfv" file?
  100.     [1.24]  Can I launch apps directly from the command line?
  101.  
  102. [2] Executor/DOS
  103.  
  104.     [2.1]  Which FTP sites will carry stable versions of the E/D demo?
  105.     [2.2]  What are the hardware requirements for Executor/DOS?
  106.     [2.3]  What do I do if my Super VGA card isn't VESA compliant?
  107.     [2.4]  Executor crashes with "GrSetMode ; unknown adapter type
  108.          in driver."
  109.     [2.5]  Does E/D require an ASPI driver to access SCSI?
  110.     [2.6]  Have you released Executor for OS/2 yet?
  111.  
  112. [3] Executor/Linux
  113.  
  114.     [3.1]  Can I buy the Linux version now?
  115.     [3.2]  Why can't the Linux version access floppies with option-shift-2
  116.     [3.3]  Are we ready to hear about Executor/Linux bugs?
  117.     [3.4]  Should bug reports be sent one at a time or in a big list?
  118.     [3.5]  Why is there no Executor for NetBSD or FreeBSD?
  119.     [3.6]  Where are the bitmaps stored on the Linux version of executor?
  120.     [3.7]  Will there be an SVGALIB version of E/L in the future?
  121.     [3.8]  Why do all the non-Executor Windows get creepy colors when
  122.         Executor is running?
  123.  
  124.  
  125. [4] Executor/NEXTSTEP
  126.  
  127.     This section has not yet been written.
  128.  
  129. [1.1]  What is Executor?
  130. ------------------------
  131.  
  132.     Executor is a commercial emulator that allows non-Macintosh
  133.     hardware to run some applications originally written on a
  134.     Macintosh.  Executor has many limitations, see below.
  135.  
  136. [1.2]  On which platforms is Executor available?
  137. ------------------------------------------------
  138.  
  139.     Executor/DOS (E/D) is an implementation that runs under
  140.     DOS and Windows.  Executor/NEXTSTEP (E/NS) is an implementation
  141.     that runs under NEXTSTEP, both on original NeXT hardware
  142.     and Intel based hardware running NEXTSTEP.  Executor/Linux
  143.     is an implementation that runs under Linux, using X-Windows.
  144.  
  145. [1.3]  Who makes Executor?
  146. --------------------------
  147.  
  148.     ARDI                questions@ardi.com
  149.     Suite 4-101
  150.     1650 University Blvd., NE
  151.     Albuquerque, NM  87102
  152.  
  153.     +1 505 766 9115 Phone        +1 505 247 1899 FAX
  154.  
  155. [1.4]  Pronunciation?
  156. ---------------------
  157.  
  158.     Ig-zek'-yu-tor
  159.  
  160. [1.5]  Does Executor require you to obtain ROMs or System Files from Apple?
  161. ---------------------------------------------------------------------------
  162.  
  163.     No.  Executor reimplements from scratch the Macintosh
  164.     Operating System and Toolbox.
  165.  
  166. [1.6]  How long has Executor been in development?
  167. -------------------------------------------------
  168.  
  169.     Work began in September of 1986.
  170.  
  171. [1.7]  What techniques were used to rewrite the OS and Toolbox
  172. --------------------------------------------------------------
  173.  
  174.     Entirely clean-room techniques.  That is to say none of the
  175.     Apple ROMs or Apple System File were ever disassembled.
  176.     Instead ROMlib (the section of Executor that emulates the OS
  177.     and Toolbox) was written from the manuals "Inside Macintosh",
  178.     and Tech. notes.  That isn't sufficient to get the degree of
  179.     compatibility that we need, so tests were written and run on
  180.     Macs to see what a real Mac would do.  In addition, we run
  181.     applications under Executor and when they deviate from how
  182.     they would behave on a Mac, we take a look at what is going on
  183.     and fix Executor accordingly.
  184.  
  185. [1.8]  What limitations does Executor have?
  186. -------------------------------------------
  187.  
  188.     Because the OS and Toolbox have been rewritten from scratch,
  189.     Executor has many limitations, including no AppleTalk, no
  190.     sound, no System 7, no INITs, no CDEVs and no
  191.     Internationalization.  Executor can read and write 1.4 Mb Mac
  192.     formatted floppy disks, but can not format floppies, nor can
  193.     it read or write 800 Kb floppy disks.
  194.  
  195.     E/NS can access the serial ports and can print, E/D and
  196.     E/L can not.
  197.  
  198. [1.9]  Does Executor run all applications?
  199. ------------------------------------------
  200.  
  201.     Currently, no.  In addition to applications that won't run
  202.     because they require something that we currently don't
  203.     support (e.g.  System 7), due to our rewriting of the OS
  204.     and Toolbox, there is room for enough incompatibility that
  205.     many large programs do not work.  For this reason, we make
  206.     demo versions of Executor available for potential customers
  207.     to run before purchasing Executor (see below).
  208.  
  209.     We are in the process of cataloging what we have tested
  210.     and will include that as appendix A.
  211.  
  212. [1.10]  What do the various Executor version numbers mean?
  213. ----------------------------------------------------------
  214.  
  215.     Any 1.x release other than 1.99 is a black and white release.
  216.     Any release that ends in a lower case letter is technically an
  217.     "experimental" release.  In general, experimental releases are
  218.     pre-beta or beta releases that will eventually be released
  219.     with a higher version number.
  220.  
  221.     The most recent non-experimental release of Executor/NEXTSTEP
  222.     is version 1.3.  The most recent non-experimental release of
  223.     Executor/DOS is 1.2.  There has not yet been a
  224.     non-experimental release of Executor/Linux.
  225.  
  226.     Currently, with the recent addition of color support to
  227.     Executor, Executor is experimental for all platforms.  We are
  228.     trying to release new versions for all platforms in lockstep,
  229.     so 1.99b has roughly the same feature set and bug set under
  230.     DOS, Linux and NEXTSTEP.  Our goal is to put out a new 1.99<x>
  231.     version each week, but with the holidays and people taking
  232.     vacations, we are not currently meeting that goal -- we're
  233.     still making tremendous progress, though.
  234.  
  235.  
  236. [1.11]  Where can I pick up the Executor demos?
  237. -----------------------------------------------
  238.  
  239.     As long as they put up with us, the most up to date
  240.     experimental versions of Executor can be found on
  241.     ftp.cs.unm.edu in /pub/ardi.  However, ftp.cs.unm.edu does not
  242.     have the bandwidth to accept many simultaneous users, so when
  243.     we're happy with the stability of one of our color
  244.     experimental versions, we'll make that version available on
  245.     the tradtional sites for commercial demos of the given
  246.     platform.  See the platform specific answers for a list of
  247.     these sites.
  248.  
  249.     We don't mind people making our current experimental versions
  250.     available on other sites, but *please* be sure to include all
  251.     the READMEs and FAQs which will allow users to find more
  252.     current versions of Executor as they're released.
  253.  
  254.  
  255. [1.12]  Is Executor shareware?
  256. ------------------------------
  257.  
  258.     No.  Executor is a commercial program available from ARDI.
  259.     The demo versions are the only versions that should be found
  260.     on bulletin boards or FTP sites.  If you find a non-limited
  261.     version of Executor available to download, it was put there
  262.     illegally.
  263.  
  264. [1.13]  How do the demo versions differ from the commercial versions?
  265. ---------------------------------------------------------------------
  266.  
  267.     The E/D, E/L and E/NS demos are time limited to ten
  268.     minutes of use.  Once your ten minutes are up, you are
  269.     thrown out, but you can restart the program again and run
  270.     for another ten minutes if you'd like.  In addition, the
  271.     E/D demo does not allow you to access Macintosh formatted
  272.     SCSI hard drives.
  273.  
  274. [1.14]  What's next?
  275. --------------------
  276.  
  277.     Our immediate goal is to get Executor 2.0 out.  Back before
  278.     1.99 was out, we had a set of goals for what would be in 2.0.
  279.     We have had enough trouble implementing 32-bit color QuickDraw
  280.     that we have had to pare some features out of what we had
  281.     orginally proposed for the 2.0 feature set.  Features present
  282.     in 2.0 are *still* subject to change, but our current plans
  283.     are to add:
  284.  
  285.         A file browser -- we've written one in house.  We will
  286.         be releasing it with source.
  287.  
  288.         Better documentation
  289.  
  290.         The ability to change the screen "depth" (number of colors
  291.         that can be present at one time on the screen) and size
  292.         on the fly.
  293.  
  294.         A simpler method for installing fonts and Desk Accessories
  295.  
  296.         A better set of demo and utility programs
  297.  
  298.     We also have a set of general and platform specific bugs that
  299.     we need to have fixed before we can freeze 2.0.
  300.  
  301.     Beyond 2.0, we want to make Executor compatible with Apple's
  302.     System 7.5, so you'll be able to purchase a copy of System
  303.     7.5, install it on top of Executor and get even more
  304.     compatibility and features.
  305.  
  306. [1.15]  When will 2.0 be out?
  307. -----------------------------
  308.  
  309.     The answer here is embarrassing.  Our original target was
  310.     summer of 1994.  With the experimental releases coming out
  311.     regularly, there is a light at the end of the tunnel, but we
  312.     can't say exactly when it will be.  We had some
  313.     miscommunication with our investors that prevented us from
  314.     working very efficiently in the spring, summer and fall of
  315.     1994.  It looks like we've got that cleaned up now.
  316.  
  317. [1.16]  How can I get in ARDI's beta program?
  318. ---------------------------------------------
  319.     
  320.     Our beta program is really boring.  The only thing that you
  321.     get that you can't get over the net is an actual set of
  322.     floppies that contain installation scripts.  As such, we
  323.     really don't need new beta members.  Just pick up the
  324.     experimental versions and keep us informed.
  325.  
  326.     
  327. [1.17]  Does Executor have networking support?
  328. ----------------------------------------------
  329.  
  330.     Currently, no.  Nor, will it be available in Executor 2.0.
  331.     Networking support is planned for release 3.0, but we do not
  332.     yet have an estimated date of completion for 3.0.  The first
  333.     platform to have networking support built in will probably be
  334.     Linux.
  335.  
  336. [1.18]  How do you install Fonts and Desk Accessories (DAs)?
  337. ------------------------------------------------------------
  338.  
  339.     The short answer is "wait for our new file browser that will
  340.     allow you to install fonts and DAs via drag and drop."
  341.     However, if you are an old time Macintosh user and you have a
  342.     copy of Font/DA Mover on a Mac, you can copy the Executor
  343.     System file over to a Mac, install the Fonts/DAs over there
  344.     and then bring the System file back to Executor.  This is
  345.     tricky and not for the faint of heart.
  346.  
  347. [1.19]  Will Desk Accessories work under Executor?
  348. --------------------------------------------------
  349.  
  350.     Currently Desk Accessory support is very weak; most will not
  351.     run.  After we get the browser released that allows easy
  352.     installation and removal of desk accessories, we'll spruce up
  353.     our DA code and work on insuring that some of the more popular
  354.     DAs work.
  355.  
  356. [1.20]  Does E/D run xxx?
  357. -------------------------
  358.  
  359.     With all the rush to get 2.0 out the door ASAP, we're
  360.     putting our testing people to work testing new experimental
  361.     versions, instead of testing 1.2.  There is plenty that
  362.     1.2 will not run, and as such, we recommend people try out
  363.     the demo before purchasing Executor.
  364.  
  365.     We will be making a list of what runs and what doesn't available
  366.     as part of this document as Appendix A, but that information is
  367.     not available in this release of the FAQ.
  368.  
  369. [1.21]  What's the best way to keep informed about Executor?
  370. ------------------------------------------------------------
  371.  
  372.     Join the Executor mailing list.  Send a message to
  373.     "majordomo@nacm.com".  Make sure your subject line is blank
  374.     and your message body says:
  375.  
  376.     subscribe executor yourname@yoursite.yourdomain
  377.  
  378.     We try to post important events to the net, and send new
  379.     release information via U.S. mail to our current customers,
  380.     but the Executor mailing list is where we post news about our
  381.     experimental versions and where you can send mail to talk with
  382.     other people who are using Executor.
  383.  
  384.     If you'd rather get the Executor Interest information in a
  385.     digest form, say "subscribe executor-digest" instead of
  386.     "subscribe executor" as described above.  The digest is a new
  387.     feature, currently it's made once a day, but that may change.
  388.  
  389.     To remove yourself from either mailing list, send a message to
  390.     majordomo@nacm.com with a body of "unsubscribe executor" or
  391.     "unsubscribe executor-digest".
  392.  
  393.     The Executor Interest mailing list is administered by a
  394.     volunteer.  We do not directly control the list.  Lately there
  395.     has been a request that we operate a mailing list for
  396.     announcements only.  Although we can't provide that right now,
  397.     we're hoping the digestification will make such a separate
  398.     list much less needed.
  399.  
  400. [1.22]  Why shouldn't I send e-mail to ctm@ardi.com?
  401. ----------------------------------------------------
  402.  
  403.     Cliff gets tons of e-mail.  E-mail sent to questions@ardi.com
  404.     is answered much more punctually.
  405.  
  406. [1.23]  What is an ".hfv" file?
  407. -------------------------------
  408.  
  409.     Executor has the ability to store an entire Macintosh "volume"
  410.     (i.e. filesystem corresponding to a disk drive or a partition
  411.     within a disk drive) in a DOS or UNIX file.  Under DOS, this
  412.     feature is very handy because there is no way to have files
  413.     with long names and upper and lower case characters in their
  414.     names unless you use a ".hfv" file.
  415.  
  416. [1.24]  Can I launch apps directly from the command line?
  417. ---------------------------------------------------------
  418.  
  419.     Yes.  If an app resides within a UNIX or DOS filesystem, you
  420.     can specify the name of the app, and documents that you would
  421.     like the app to open when it starts up, on the command line.
  422.     In 1.99c, the license info is still printed, and must be
  423.     dismissed by clicking on the "OK" button, or typing a RETURN.
  424.     We know this is annoying and will be fixing it so that once
  425.     you've read the license you won't have to see it again until
  426.     you ask to see it explicitly.
  427.  
  428.     Apps that reside in ".hfv" files can't currently be launche
  429.     from the command line.  This will change soon.
  430.  
  431. [1.25]  What are all the command line switches?
  432. -----------------------------------------------
  433.  
  434.     Switch      Min     Max     Default         Default when switch
  435.                                                     is present, but with no
  436.                                                     value specified
  437.  
  438.     macbpp      1       8       4               8
  439.     realbpp     1       8       4               8
  440.     refresh     0       60      0               10
  441.     shadow      0       1       0               1
  442.  
  443.     nosplash    0       1       0               1
  444.     debug       0       10      0               10
  445.  
  446.     noclock     0       1       0               1
  447.     noint8      0       1       0               1
  448.  
  449.     drivecheck  0       1       0               1
  450.  
  451.     nomouse     0       1       0               1
  452.  
  453.     applzone    128     8192    1024            2048
  454.     syszone     128     4096    512             1024
  455.     stack       64      4096    256             128
  456.  
  457.  
  458.     nativecode  0       1       1               1
  459.  
  460.     The switches macbpp, realbpp, refresh and shadow all affect
  461.     how the screen is emulated.  The number of bits per pixel that
  462.     the program running under Executor sees is specified by
  463.     macbpp.  If macbpp is set to 1, then there are only two
  464.     "colors" (black and white) available.  If it is set to 8, two
  465.     hundred fifty six colors are available.  The switch realbpp
  466.     specifies how many bits per pixel the display is actually
  467.     configured to show to you.  In general, you want these two
  468.     switches to be given the same value.
  469.  
  470.     When Executor first starts up, a "splash screen" is printed.
  471.     You can omit this splash screen with the nosplash switch.
  472.  
  473.     Sometimes Executor detects potential errors that may be useful
  474.     for us to see when we try to figure out why a given program
  475.     won't run under Executor the debug option controls the
  476.     printing of these error messages.
  477.  
  478.     One of the hardest things to emulate properly is the internal
  479.     timing mechanisms of a Macintosh.  Sometimes it is desirable
  480.     to turn off our clock emulation.  Both noclock and noint8 do
  481.     this, although in slightly different ways.
  482.  
  483.     When Executor displays a standard "get" or "put" dialog box,
  484.     there is a button marked "drive" that allows you to cycle
  485.     through the Macintosh volumes that Executor knows about.  You
  486.     can use the drivecheck switch to have Executor examine your
  487.     DOS drives each time you click the "drive" button.  In
  488.     general, this is more annoying than it is useful.
  489.  
  490.     Although Executor is almost totally useless without a mouse,
  491.     Executor/DOS can be started without a mouse if you use the
  492.     nomouse switch.  If you don't use that switch and you don't
  493.     have a mouse, Executor/DOS will politely tell you that you
  494.     can't run Executor.
  495.  
  496.     The switches applzone, syszone and stack control how much
  497.     memory is allocated to the application, the system, and the
  498.     application stack.  In general, if you have more memory,
  499.     you should override the default applzone and allow Executor
  500.     to use more memory.
  501.  
  502.     Executor 1.99<x> uses a new "synthetic CPU" which is much
  503.     faster than the synthetic CPU in previous releases of Executor.
  504.     The speed increase is due to our use of native code.  However,
  505.     like anything that is new, there's a chance that our improvement
  506.     has some hidden drawbacks.  You can turn off the use of native
  507.     code by specifying nativecode 0.
  508.  
  509.     Here is an example of some of those switches:
  510.  
  511.         executor -applzone 4096 -noclock -nativecode 0
  512.  
  513.     That would allocate 4 Mb of memory for the applications use,
  514.     turn off our clock emulation and revert to a slower type of
  515.     synthetic CPU emulation -- an unlikely combination of
  516.     switches.
  517.  
  518. [1.26]  Can I have Executor use more than 8Mb for the application zone?
  519. -----------------------------------------------------------------------
  520.  
  521.     Currently, no.  We are reorganizing our memory layout to allow
  522.     you to do this in the future.
  523.  
  524.  
  525. [2]  Executor/DOS
  526. =================
  527.  
  528. [2.1]  Which FTP sites will carry stable versions of the Executor/DOS demo?
  529. ---------------------------------------------------------------------------
  530.  
  531.     Currently the most recent "stable" version of Executor/DOS is
  532.     1.2.  That version is black and white and doesn't run as much
  533.     software as 1.99b does.  However, 1.99b is just a little too
  534.     rough to put out for general inspection, so we're waiting for
  535.     1.99d or greater before we put a color version on the SimTel
  536.     mirrors.
  537.  
  538.     E/D is available from the SimTel mirrors.  The primary
  539.     SimTel mirror is oak.oakland.edu, and you can find the
  540.     Executor/DOS demo within the "SimTel/msdos/emulator"
  541.     directory.  It comes in four pieces: exctr12?.zip where ?
  542.     represents the letters a,b,c and d.
  543.  
  544.         Other SimTel mirrors are:
  545.  
  546.          St. Louis, MO:  wuarchive.wustl.edu (128.252.135.4)
  547.                          /systems/ibmpc/msdos
  548.          Corvallis, OR:  archive.orst.edu (128.193.2.13)
  549.                          /pub/mirrors/simtel/msdos
  550.          Australia:  archie.au (139.130.4.6)
  551.                          /micros/pc/oak
  552.            England:  src.doc.ic.ac.uk (146.169.2.10)
  553.                          /pub/packages/simtel
  554.            Finland:  ftp.funet.fi (128.214.248.6)
  555.                          /pub/msdos/SimTel
  556.             France:  ftp.ibp.fr (132.227.60.2)
  557.                          /pub/msdos
  558.            Germany:  ftp.uni-paderborn.de (131.234.2.32)
  559.                          /SimTel/msdos
  560.          Hong Kong:  ftp.cs.cuhk.hk (137.189.4.57)
  561.                          /pub/simtel/msdos
  562.             Israel:  ftp.technion.ac.il (132.68.1.10)
  563.                          /pub/unsupported/dos/simtel
  564.             Poland:  ftp.cyf-kr.edu.pl (149.156.1.8)
  565.                          /pub/mirror/msdos
  566.             Sweden:  ftp.sunet.se (130.238.127.3)
  567.                          /pub/pc/mirror/SimTel/msdos
  568.         Switzerland:  ftp.switch.ch (130.59.1.40)
  569.                          /mirror/msdos
  570.             Taiwan:  NCTUCCCA.edu.tw (140.111.1.10)
  571.                          /PC/simtel
  572.           Thailand:  ftp.nectec.or.th (192.150.251.32)
  573.                          /pub/mirrors/msdos
  574.  
  575.     If you have AFS, you can pick up Executor/DOS demo 1.2 by
  576.     changing directories to
  577.     /afs/umich.edu/group/itd/archive/msdos/emulators/macintosh.
  578.  
  579. [2.2]  What are the hardware requirements for Executor/DOS?
  580. -----------------------------------------------------------
  581.  
  582.     For Executor/DOS 1.2 you need a '386 or better, VGA, 7 Mb disk
  583.     space, a 3.5" 1.44 Mb floppy drive, and 4 Mb RAM.  A SCSI
  584.     Controller is needed only if you want to access external
  585.     Macintosh hard disks or PowerBooks.
  586.  
  587.     Executor/DOS 1.99<x> should work in sixteen colors on any VGA,
  588.     although we do not have the facilities to test more than a few
  589.     in house.  In addition, if you have a Super VGA that is "VESA
  590.     compliant", Executor/DOS should be able to provide 256 colors.
  591.  
  592. [2.3]  What do I do if my Super VGA card isn't VESA compliant?
  593. --------------------------------------------------------------
  594.  
  595.     There is a shareware SVGA utility that provides VESA compliance
  596.     for SVGA cards that normally are not VESA compliant.  At the time
  597.     this FAQ was last modified, univbe50.zip was the most recent
  598.     release of this extender.
  599.  
  600.     It is not a product of ARDI, but as a convenience to people
  601.     picking up experimental versions of Executor, the file
  602.     univbe50.zip is available in
  603.     ftp.cs.unm.edu:/pub/ardi/Executor_DOS.  If you use it, you
  604.     should pay the shareware fee as described in the documentation
  605.     included in the zip file.  If you have a recent SVGA card you
  606.     probably don't need univbe.  There may be a more recent
  607.     version of univbe in oak.oakland.edu:/SimTel/msdos/graphics.
  608.  
  609. [2.4]  Executor crashes with "GrSetMode ; unknown adapter type in driver."
  610. --------------------------------------------------------------------------
  611.  
  612.     1.99b has problems when Microsoft's display.sys driver is in
  613.     config.sys.  We are in the process of updating the code that
  614.     has this problem and expect a fix soon.  In the meantime, you
  615.     must remove display.sys from the config.sys section you use
  616.     when you're using Executor/DOS.
  617.  
  618. [2.5]  Does E/D require an ASPI driver to access SCSI?
  619. ------------------------------------------------------
  620.  
  621.     If your SCSI drivers patch the "INT 13" BIOS calls, then an
  622.     ASPI driver is not needed.  As long as "INT 13" can allow Executor
  623.     to read a SCSI drive, there is no need to use ASPI.
  624.  
  625. [2.6]  Have you released Executor for OS/2 yet?
  626. -----------------------------------------------
  627.  
  628.     We plan on making an OS/2 specific version of Executor, but only
  629.     after we get Executor 2.0 shipping
  630.  
  631.  
  632. [3]  Executor/Linux
  633. ===================
  634.  
  635. [3.1]  Can I buy the Linux version now?
  636. ---------------------------------------
  637.  
  638.     (Technically, our software is licensed, not sold) Not yet
  639.     (as of November 23), but soon we'll start licensing the
  640.     experimental versions so that you won't have the time limit
  641.     interrupting you.
  642.  
  643. [3.2]  Why can't the Linux version access floppies with option-shift-2
  644. ----------------------------------------------------------------------
  645.         (like  the DOS version does)?
  646.         -----------------------------
  647.  
  648.     Oversight on our part.  Executor/Linux 1.99b and 1.99c were
  649.     rushed out the door so that folks could get a peek at it and
  650.     contribute suggestions while we were in the process of
  651.     polishing it up.  This should be fixed soon.
  652.  
  653. [3.3]  Are we ready to hear about Executor/Linux bugs?
  654. ------------------------------------------------------
  655.  
  656.     Yes.  Send them to "bugs@ardi.com" and make sure that you
  657.     identify what version of Executor you're running (i.e.
  658.     Executor/Linux 1.99b) as well as what kernel and X-Windows
  659.     you're using.  Please mention what Mac software you were
  660.     running when you encountered the bug and explain whether the
  661.     bug is reproducible or not.  If Executor provides some sort of
  662.     debug output, please include that as well.  Our NEXTSTEP
  663.     version has a bug-sending facility that automatically fills in
  664.     all that information for you.  If we get some time, we'll
  665.     incorporate that code into Executor/Linux.
  666.  
  667. [3.4]  Should bug reports be sent one at a time or in a big list?
  668. -----------------------------------------------------------------
  669.  
  670.     In general, it's easier for *us* if you send them one at a
  671.     time.  Internally we use "gnats", a free bug-tracking tool and
  672.     we need to separate each bug into a single file for tracking.
  673.     On the other hand, since by providing us with bug reports
  674.     you're helping us out, we won't refuse bug reports that are
  675.     collections.
  676.  
  677. [3.5]  Why is there no Executor for NetBSD or FreeBSD?
  678. ------------------------------------------------------
  679.  
  680.     We don't currently have the manpower to support it.  The Linux
  681.     release is a byproduct of the fact that we use Linux in house.
  682.     It's also a very rough release.  After we've cleaned up the
  683.     Linux version and get some Executor/Linux sales, we'll
  684.     look into the feasibility of Executor for NetBSD and FreeBSD.
  685.  
  686. [3.6]  Where are the bitmaps stored on the Linux version of executor?
  687. ---------------------------------------------------------------------
  688.  
  689.     All versions of executor maintain an internal bitmap
  690.     corresponding to the actual screen.  We accrue a "dirty rect"
  691.     as the program draws to what it thinks is the screen via
  692.     Executor's QuickDraw implementation.  We periodically update
  693.     the _real_ screen (e.g., the X window) by transferring the
  694.     dirty rect across.  So basically our graphics interface to the
  695.     host machine consists of nothing more than blitting rectangles
  696.     to the screen, which aids our portability.  Under X, we use
  697.     shared memory extensions for speed, but we don't do anything
  698.     fancy like trying to cache Mac fonts on the X server side.
  699.     Spending time trying to do so would be a bad idea for a number
  700.     of reasons I won't go into.
  701.  
  702.     "Refresh" mode is useful when the program directly manipulates
  703.     the frame buffer itself.  In this mode, we periodically
  704.     analyze the internal screen memory to decide what has been
  705.     changed, and transfer the changed data to the real screen.
  706.  
  707. [3.7]  Will there be an SVGALIB version of Executor/Linux in the future?
  708. ------------------------------------------------------------------------
  709.  
  710.     Probably.  Executor/Linux would clearly get a major
  711.     performance benefit from an SVGALIB implementation.  We are in
  712.     the process of rewriting our graphics and event handling code
  713.     so that it will be easy to add this sort of capability, but we
  714.     don't yet have a timetable for doing so.
  715.  
  716. [3.8]  Why do all the non-Executor Windows get creepy colors when Executor
  717. --------------------------------------------------------------------------
  718.         is running?
  719.         -----------
  720.  
  721.     Currently Executor requests a "private color map" so that it
  722.     can get allocate display colors that are as close to what the
  723.     Mac program has requested as possible.  It is possible for us
  724.     to make an approximation that will be good enough for many
  725.     applications to run and not make all the other colors look so
  726.     bad.  We'll be doing this in a future version.
  727.  
  728.