home *** CD-ROM | disk | FTP | other *** search
/ Executor 2.0 / executorv2.0.iso / pc / linux / extra / docs / FAQ < prev    next >
Encoding:
Text File  |  1996-07-25  |  92.6 KB  |  2,032 lines

  1.              EXECUTOR FREQUENTLY ASKED QUESTIONS WITH ANSWERS
  2.                             17 Jul 1996
  3.                         ARDI Staff <info@ardi.com>
  4.                http://www.ardi.com/executor-faq.html
  5.  
  6. This is the list of Frequently Asked Questions about Executor, the
  7. commercial Macintosh emulator for DOS, Windows, OS/2, Linux and NEXTSTEP
  8. [see Q1.1 `What is Executor?' for more details].  This set of answers to
  9. Frequently Asked Questions is not designed to take the place of our
  10. Executor manual.  However, currently our manual is not available on-line,
  11. so this FAQ does briefly touch on some issues that are covered more in
  12. depth in our manual.
  13.  
  14. In addition to this FAQ, there should be README files bundled with
  15. Executor and there is also an Executor/DOS document that describes how to
  16. get started with Executor/DOS from a DOS user's point of view, which may
  17. be useful to users of Executor on other platforms as well.  That document
  18. is called "ERNSTOUD.TXT", since it's hard to come up with useful names
  19. when constrained by the DOS 8.3 filename limits and the author of the
  20. document is Ernst J. Oud.
  21.  
  22. Please check out these documents and this FAQ, before sending e-mail to
  23. ARDI [see Q1.27 `Why shouldn't I send e-mail to ctm@ardi.com?'] or the
  24. Executor Interest mailing list [see Q1.25 `What's the best way to keep
  25. informed about Executor?'].
  26.  
  27. See Q5.2 `In what formats is this FAQ available?' for details of where to
  28. get the PostScript, Emacs Info, HTML (WWW) and plain ASCII versions of
  29. this document.
  30.  
  31. A new version of this document appears frequently.  If this copy is more
  32. than a month old it may be out of date.
  33.  
  34. ===============================================================================
  35.  
  36. Index
  37.  
  38.  Section 1.  Executor in General
  39.  Q1.1        What is Executor?
  40.  Q1.2        How can I get more information about Executor?
  41.  Q1.3        On which platforms is Executor available?
  42.  Q1.4        How much does Executor cost?
  43.  Q1.5        Who makes Executor?
  44.  Q1.6        How do I order Executor?
  45.  Q1.7        What is the correct pronunciation?
  46.  Q1.8        How fast is Executor?
  47.  Q1.9        Does Executor require ROMs or System Files from Apple?
  48.  Q1.10       What version of the Macintosh operating system does Executor emula
  49.  Q1.11       How long has Executor been in development?
  50.  Q1.12       What techniques were used to rewrite the OS and Toolbox?
  51.  Q1.13       What limitations does Executor 2 have?
  52.  Q1.14       If I have 800 KB floppies, what can I do?
  53.  Q1.15       Does Executor run all applications?
  54.  Q1.16       What percentage of applications will run under Executor?
  55.  Q1.17       Where can I pick up the Executor demos?
  56.  Q1.18       Where are the Cmd (Clover) and Option keys?
  57.  Q1.19       How do the demo versions differ from the full versions?
  58.  Q1.20       What's next?
  59.  Q1.21       Does Executor have networking support?
  60.  Q1.22       How do you install Fonts and Desk Accessories (DAs)?
  61.  Q1.23       Will Desk Accessories work under Executor?
  62.  Q1.24       Does Executor run xxx?
  63.  Q1.25       What's the best way to keep informed about Executor?
  64.  Q1.26       What's the Executor Interest mailing list?
  65.  Q1.27       Why shouldn't I send e-mail to ctm@ardi.com?
  66.  Q1.28       What is an HFV file?
  67.  Q1.29       Can I launch applications directly from the command line?
  68.  Q1.30       I installed a font in Executor, but I still can't print in it.  Wh
  69.  Q1.31       What are all the command line switches?
  70.  Q1.32       Are there other parameters I can adjust? [aka "Preferences Panel"]
  71.  Q1.33       Can I have Executor use more than 8 MB for the application zone?
  72.  Q1.34       An application I'm trying crashes.  What should I do?
  73.  Q1.35       How do Executor's "license keys" work?
  74.  Q1.36       May I bundle the DEMO version of Executor on a CD-ROM?
  75.  Q1.37       Why do some applications claim I don't have an FPU?
  76.  Q1.38       Can Executor run Japanese system software?
  77.  Q1.39       Why does Compact Pro have trouble with multi-volume archives?
  78.  Q1.40       What is makehfv?
  79.  Q1.41       How can I create my own HFV files?
  80.  Q1.42       How can I use Mac software from the internet?
  81.  Q1.43       How can I use Mac software from Bulletin Boards?
  82.  Q1.44       How can I use Mac software from AOL?
  83.  Q1.45       How does your Browser show file size?
  84.  Q1.46       How does your Browser show free space?
  85.  Q1.47       Why do some installers not work?
  86.  Q1.48       What is Speedometer?
  87.  Q1.49       How can I get a screen dump of Executor?
  88.  
  89.  Section 2.  Executor/DOS
  90.  Q2.1        Which FTP sites carry stable versions of Executor/DOS?
  91.  Q2.2        What are the hardware requirements for Executor/DOS?
  92.  Q2.3        What do I do if my Super VGA card isn't VESA compliant?
  93.  Q2.4        E/D dies during startup.  Why?
  94.  Q2.5        E/D runs under DOS, but not from Windows.  What do I do?
  95.  Q2.6        What causes error -42 when transferring files?
  96.  Q2.7        Why does my screen look funny when I run Executor?
  97.  Q2.8        Does E/D require an ASPI driver to access SCSI?
  98.  Q2.9        Have you released Executor for OS/2 yet?
  99.  Q2.10       Why won't Executor/DOS work with my Diamond Viper PCI card?
  100.  Q2.11       Why doesn't my mouse work when I run Executor under OS/2 Warp?
  101.  Q2.12       Any OS/2 Warp suggestions?
  102.  Q2.13       Does Executor work under Windows '95?
  103.  Q2.14       How do I get E/D to see my CD-ROM drive?
  104.  Q2.15       Executor dies, what should I do?
  105.  Q2.16       Should I send in my registration card?
  106.  Q2.17       How does printing work under E/D?
  107.  Q2.18       Why does E/D under Windows 3.x have problems hot-keying?
  108.  Q2.19       Why can't I eject or format my DOS formatted floppy?
  109.  Q2.20       Do E/D and QEMM fight?
  110.  Q2.21       Does Executor fight with Novell DPMS?
  111.  Q2.22       How can I speed up Executor/DOS?
  112.  
  113.  Section 3.  Executor/Linux
  114.  Q3.1        I can't get the option key to work. What should I do?
  115.  Q3.2        What kernel do you recommend?
  116.  Q3.3        Why is there no Executor for NetBSD or FreeBSD?
  117.  Q3.4        Can I run Executor on FreeBSD?
  118.  Q3.5        Where are the bitmaps stored on the Linux version of executor?
  119.  Q3.6        Why do other windows get creepy colors when Executor is running?
  120.  Q3.7        How does printing work under Executor/Linux?
  121.  Q3.8        My mouse won't work with the SVGALIB version.  What's the deal?
  122.  Q3.9        Why does Executor complain that it cannot find 'libXt.so.6'?
  123.  Q3.10       How do I get E/L to see my b: drive?
  124.  Q3.11       Which FTP sites have E/L?
  125.  Q3.12       Why does Lemmings's splash screen take so long to be drawn?
  126.  Q3.13       What free projects has ARDI supported?
  127.  Q3.14       Is Executor localized for languages other than English?
  128.  Q3.15       Can I Macintosh format disk drives?
  129.  Q3.16       How can Executor be configured for multiple users?
  130.  
  131.  Section 4.  Executor/NEXTSTEP
  132.  Q4.1        How much longer will Executor/NEXTSTEP be supported?
  133.  
  134.  Section 5.  Administrative information and acknowledgements
  135.  Q5.1        Is feedback invited?
  136.  Q5.2        In what formats is this FAQ available?
  137.  Q5.3        Who wrote this FAQ?  Who helped?
  138.  Q5.4        Is this FAQ Disclaimed and Copyrighted?
  139.  
  140. ===============================================================================
  141.  
  142. Section 1.  Executor in General
  143.  
  144.  Q1.1        What is Executor?
  145.  Q1.2        How can I get more information about Executor?
  146.  Q1.3        On which platforms is Executor available?
  147.  Q1.4        How much does Executor cost?
  148.  Q1.5        Who makes Executor?
  149.  Q1.6        How do I order Executor?
  150.  Q1.7        What is the correct pronunciation?
  151.  Q1.8        How fast is Executor?
  152.  Q1.9        Does Executor require ROMs or System Files from Apple?
  153.  Q1.10       What version of the Macintosh operating system does Executor emula
  154.  Q1.11       How long has Executor been in development?
  155.  Q1.12       What techniques were used to rewrite the OS and Toolbox?
  156.  Q1.13       What limitations does Executor 2 have?
  157.  Q1.14       If I have 800 KB floppies, what can I do?
  158.  Q1.15       Does Executor run all applications?
  159.  Q1.16       What percentage of applications will run under Executor?
  160.  Q1.17       Where can I pick up the Executor demos?
  161.  Q1.18       Where are the Cmd (Clover) and Option keys?
  162.  Q1.19       How do the demo versions differ from the full versions?
  163.  Q1.20       What's next?
  164.  Q1.21       Does Executor have networking support?
  165.  Q1.22       How do you install Fonts and Desk Accessories (DAs)?
  166.  Q1.23       Will Desk Accessories work under Executor?
  167.  Q1.24       Does Executor run xxx?
  168.  Q1.25       What's the best way to keep informed about Executor?
  169.  Q1.26       What's the Executor Interest mailing list?
  170.  Q1.27       Why shouldn't I send e-mail to ctm@ardi.com?
  171.  Q1.28       What is an HFV file?
  172.  Q1.29       Can I launch applications directly from the command line?
  173.  Q1.30       I installed a font in Executor, but I still can't print in it.  Wh
  174.  Q1.31       What are all the command line switches?
  175.  Q1.32       Are there other parameters I can adjust? [aka "Preferences Panel"]
  176.  Q1.33       Can I have Executor use more than 8 MB for the application zone?
  177.  Q1.34       An application I'm trying crashes.  What should I do?
  178.  Q1.35       How do Executor's "license keys" work?
  179.  Q1.36       May I bundle the DEMO version of Executor on a CD-ROM?
  180.  Q1.37       Why do some applications claim I don't have an FPU?
  181.  Q1.38       Can Executor run Japanese system software?
  182.  Q1.39       Why does Compact Pro have trouble with multi-volume archives?
  183.  Q1.40       What is makehfv?
  184.  Q1.41       How can I create my own HFV files?
  185.  Q1.42       How can I use Mac software from the internet?
  186.  Q1.43       How can I use Mac software from Bulletin Boards?
  187.  Q1.44       How can I use Mac software from AOL?
  188.  Q1.45       How does your Browser show file size?
  189.  Q1.46       How does your Browser show free space?
  190.  Q1.47       Why do some installers not work?
  191.  Q1.48       What is Speedometer?
  192.  Q1.49       How can I get a screen dump of Executor?
  193.  
  194. -------------------------------------------------------------------------------
  195.  
  196. Question 1.1.  What is Executor?
  197.  
  198. Executor is a commercial emulator that allows non-Macintosh hardware to
  199. run many applications originally written on a Macintosh.  Executor has
  200. many limitations [see Q1.13 `What limitations does Executor 2 have?'], but
  201. surprisingly, speed is not one of them [see Q1.8 `How fast is Executor?'].
  202.  
  203. If your only experience with emulators is Soft-PC or Soft-Windows making a
  204. Mac emulate a PC, please check out a demo of Executor [see Q1.17 `Where
  205. can I pick up the Executor demos?'] to see just how quickly Executor can
  206. do the reverse.
  207.  
  208. -------------------------------------------------------------------------------
  209.  
  210. Question 1.2.  How can I get more information about Executor?
  211.  
  212. This FAQ contains much information, but it is pale when compared to a demo
  213. of Executor [see Q1.17 `Where can I pick up the Executor demos?'].  Beyond
  214. the demo, almost all the publicly available information on Executor is
  215. found either at our official ftp site, ftp.ardi.com (204.134.8.1), or in
  216. our WWW pages http://www.ardi.com.  There are also  unofficial Executor
  217. WWW pages: http://vorlon.mit.edu/arditop.html.
  218.  
  219. -------------------------------------------------------------------------------
  220.  
  221. Question 1.3.  On which platforms is Executor available?
  222.  
  223. Executor/DOS (E/D) is an implementation that runs under DOS, Windows 3.x,
  224. Windows '95 and OS/2.  Executor/NEXTSTEP (E/NS) is an implementation that
  225. runs under NEXTSTEP, both on original NeXT hardware and Intel-based
  226. hardware running NEXTSTEP.  Executor/Linux (E/L) is an implementation that
  227. runs under Linux, with a.out and ELF versions for both X-Windows and
  228. SVGAlib.
  229.  
  230. -------------------------------------------------------------------------------
  231.  
  232. Question 1.4.  How much does Executor cost?
  233.  
  234. Executor 2 has a suggested retail price of US$249.  Executor 2 will be
  235. sold through resellers and the street price may be lower than US$249.
  236.  
  237. -------------------------------------------------------------------------------
  238.  
  239. Question 1.5.  Who makes Executor?
  240.  
  241. ARDI
  242. Suite 4-101
  243. 1650 University Blvd., NE
  244. Albuquerque, NM  87102
  245.  
  246. +1 505 766 9115 Phone
  247. +1 505 766 5153 FAX
  248.  
  249. <info@ardi.com> general information and questions
  250. <bugs@ardi.com> bug reports
  251. <sales@ardi.com> information about ordering
  252.  
  253. -------------------------------------------------------------------------------
  254.  
  255. Question 1.6.  How do I order Executor?
  256.  
  257. Before you order, please read and understand Executor's current
  258. limitations [see Q1.13 `What limitations does Executor 2 have?'] and
  259. Executor's price [see Q1.4 `How much does Executor cost?'].  We
  260. specifically make demo versions [see Q1.17 `Where can I pick up the
  261. Executor demos?'] available so you'll know exactly what you're getting.
  262. If you like what you see, you can use our web pages to get Executor's
  263. price and even to place the order itself.
  264.  
  265. You may be able to get Executor from your favorite mail-order software
  266. place or from a local software store.  Call them and ask them if they
  267. carry Executor.
  268.  
  269. You can also order directly from ARDI by means other than the WWW pages.
  270. An alternative is to get Executor's current price (via the web or by
  271. calling or FAXing us) and mail us a check [see Q1.5 `Who makes
  272. Executor?'], FAX us (+1 505 766 5153) credit card information (VISA,
  273. MasterCard or EuroCard only) or call us up (+1 505 766 9115) so we can
  274. take down your credit card information.
  275.  
  276. We accept domestic purchase orders from most universities and most large
  277. companies.  We no longer accept non-U.S. purchase orders without
  278. accompanying payment and we reserve the right to refuse U.S. purchase
  279. orders as we see fit.
  280.  
  281. NOTE: All checks and money orders must be payable in U.S. funds and be
  282. written from a U.S. bank.
  283.  
  284. Here's an order form:
  285.  
  286. Name           ______________________  Name on Card ______________________
  287.  
  288. Organization   ______________________  Visa or MC   ______________________
  289.  
  290. Street Address ______________________  Card Number  ______________________
  291.  
  292. Street Address ______________________  Expiration Date ___________________
  293.  
  294. City           ______________________  E-mail Address ____________________
  295.  
  296. State           ______________________  FAX Number  _______________________
  297.  
  298. Postal Code    ______________________  Phone Number ______________________
  299.  
  300.                        Educational Country           ______________________  Affiliation
  301. _______________________
  302.  
  303.                                     Number of     Cost Description
  304. Quantity    Machines     Each
  305.  
  306. Executor CD          _____   x   _____   x   $249  =  _____
  307.  
  308. International Shipping (US $20) may be needed if the destination address
  309. is outside the United States.  We ship Global Priority (free) when we can.
  310. Is International Shipping OK if necessary?
  311. _____
  312.  
  313. Sales Tax ($14.47 per CD;  needed if destination is in New Mexico)
  314. _____
  315.  
  316. Total                                                      _____
  317.  
  318. -------------------------------------------------------------------------------
  319.  
  320. Question 1.7.  What is the correct pronunciation?
  321.  
  322. Ig-ZEK-yu-tor
  323.  
  324. -------------------------------------------------------------------------------
  325.  
  326. Question 1.8.  How fast is Executor?
  327.  
  328. Executor converts mc680x0 instructions into 80x86 instructions and then
  329. runs the new instructions.  There is some overhead associated with this
  330. process, but for cpu intensive tasks, a 75 MHz 486DX4 will run
  331. approximately as quickly as a 25 MHz 68040.  NOTE: Lately some people have
  332. begun calling 25 MHz 68040s "50 MHz 68040s", but we're not using that
  333. trickery in our description.  The paper /pub/SynPaper available on
  334. ftp.ardi.com describes how we can run mc68040 code so quickly on an 80x86.
  335. SynPaper compares a few different systems and shows that a 90 MHz Pentium
  336. runs almost as fast as a 50 MHz 68040.
  337.  
  338. Graphics performance depends on which version of Executor you have, and
  339. what type of video card you have.  Executor runs fastest when it can grab
  340. the frame buffer and write directly to it.  We have recently rewritten
  341. much of our low-level graphics and do not yet have a rule of thumb for
  342. systems in general, although one of our testing machines is a 66 MHz DX2
  343. with a built-in VLB video card and in 256 color mode it displays graphics
  344. at about the same speed as our 25 MHz 68040 based Quadra 605 for some
  345. common operations and at about half speed for less common operations.
  346.  
  347. -------------------------------------------------------------------------------
  348.  
  349. Question 1.9.  Does Executor require ROMs or System Files from Apple?
  350.  
  351. No.  Executor reimplements from scratch a subset of the routines that make
  352. up Apple's Macintosh Operating System and Toolbox.
  353.  
  354. -------------------------------------------------------------------------------
  355.  
  356. Question 1.10.  What version of the Macintosh operating system does Executor emulate?
  357.  
  358. The default is System 6.0.7, because support for that version is complete.
  359. But you can set Executor to report any System version to the Macintosh
  360. software.  It doesn't do any good to set it as high as 7.5, because we
  361. don't support that yet, but setting it to System 7 will invoke Executor's
  362. System 7 support.
  363.  
  364. To do this, start Executor and call up the Preferences Panel with
  365. alt-shift-5.  Set the System to 7 and click OK (don't save yet; these are
  366. just the Browser settings).  Now start your application, call up the
  367. Preferences Panel again, and save it with the System 7 setting.  After
  368. that, Executor will automatically invoke System 7 support when you run
  369. that application.
  370.  
  371. -------------------------------------------------------------------------------
  372.  
  373. Question 1.11.  How long has Executor been in development?
  374.  
  375. Work began in July of 1986.
  376.  
  377. -------------------------------------------------------------------------------
  378.  
  379. Question 1.12.  What techniques were used to rewrite the OS and Toolbox?
  380.  
  381. Entirely clean-room techniques.  That is to say none of the Apple ROMs or
  382. Apple System File were ever disassembled.  Instead ROMlib (the section of
  383. Executor that emulates the OS and Toolbox) was written from the manuals
  384. "Inside Macintosh", and Tech. notes.  That isn't sufficient to get the
  385. degree of compatibility that we need, so tests were written and run on
  386. Macs to see what a real Mac would do.  In addition, we run applications
  387. under Executor and when they deviate from how they would behave on a Mac,
  388. we take a look at what is going on and fix Executor accordingly.
  389.  
  390. -------------------------------------------------------------------------------
  391.  
  392. Question 1.13.  What limitations does Executor 2 have?
  393.  
  394. Because the OS and Toolbox have been rewritten from scratch, Executor 2
  395. has many limitations, including no serial port access, no modem use, no
  396. AppleTalk, primitive sound, limited System 7 support, no INITs, no CDEVs
  397. and no Internationalization.
  398.  
  399. Executor can read and write 1.44 MB Mac formatted floppy disks, but due to
  400. limitations in PC hardware, *can't* read or write 800 KB floppy disks.
  401.  
  402. We hope to support serial port access and improve sound within six months
  403. of releasing Executor 2, but that is only speculation.
  404.  
  405. -------------------------------------------------------------------------------
  406.  
  407. Question 1.14.  If I have 800 KB floppies, what can I do?
  408.  
  409. Very little.  It is not ARDI's fault and there's nothing we can do about
  410. it, but the way that Apple squeezed 800 KB onto floppies when PCs were
  411. only getting 720 KB on floppies was to write more data on the floppy
  412. tracks far from the center than on the tracks near the center.  This was
  413. clever, but extremely incompatible.
  414.  
  415. There *are* ways to squeeze more information onto PC floppy drives than
  416. PCs usually use.  However, these methods *cannot* be used to write or even
  417. read 800 KB Macintosh formatted floppies.
  418.  
  419. Luckily, very little is supplied on 800 KB floppies anymore, but if you
  420. have some, you're almost definitely going to need the use of a Macintosh
  421. somewhere to copy the contents onto "HD" 1.4 MB formatted floppies (PCs
  422. and Macs use the same low-level format for 1.4 MB floppies).
  423.  
  424. One Executor Enthusiast suggested using Kinko's public Macs for this
  425. purpose, and this description was given:
  426.  
  427. 1.  Moving 800 KB Mac Files onto 1.44 MB Macdisks.  The easiest thing
  428. that I have found when working on a real Mac is to preformat the
  429. Macdisks to 1.44 MB.  Insert the 1.44 MB disk and eject it with
  430. (Cmd-E).  Then insert the 800 KB mac disk.  Drag the icon of the 800
  431. KB disk over the 1.44 MB disk.  All the files will be transferred as
  432. will the file names.  The Mactools fastcopy program can also copy
  433. between densities.
  434.  
  435. 2.  Kinko's Public Machines.  Kinko's public Macs are equipped with a
  436. program known as "Desk Tracy" which is designed to stop people from
  437. pirating Kinko's software from the harddisk.  The problem is that when
  438. you are copying files between your own disks the program will still
  439. trigger if the file has a namesake on the Kinko's machine. What you
  440. will need to do is get a Kinko's employee to shut the program off,
  441. which is obviously a discretionary call with them.  I didn't have a
  442. problem and have done it twice, but we obviously will be using
  443. different Kinko's.
  444.  
  445. -------------------------------------------------------------------------------
  446.  
  447. Question 1.15.  Does Executor run all applications?
  448.  
  449. Currently, no.  In addition to applications that won't run because they
  450. require something that we currently don't support (e.g.  some of System
  451. 7), due to our rewriting of the OS and Toolbox, there is room for enough
  452. incompatibility that many large programs do not work.  For this reason, we
  453. make demo versions of Executor available for potential customers to run
  454. before purchasing Executor [see Q1.17 `Where can I pick up the Executor
  455. demos?'].
  456.  
  457. We are in the process of cataloging what we have tested.  The catalog,
  458. which is not yet complete is available on our WWW pages:
  459. http://www.ardi.com/compatibiliy/
  460.  
  461. -------------------------------------------------------------------------------
  462.  
  463. Question 1.16.  What percentage of applications will run under Executor?
  464.  
  465. This is another question that is tough to answer.  We have not had the
  466. resources necessary to do the thorough testing needed to make an accurate
  467. estimate.
  468.  
  469. A *very rough* estimate is that Executor will run somewhere between 60%
  470. and 80% of Macintosh programs which don't run into one of its known
  471. limitations (see Q1.13 `What limitations does Executor 2 have?').  If
  472. you're interested in a particular Macintosh program, your best bet is to
  473. check the compatibility database on our WWW pages:
  474. http://www.ardi.com/compatibiliy/
  475.  
  476. -------------------------------------------------------------------------------
  477.  
  478. Question 1.17.  Where can I pick up the Executor demos?
  479.  
  480. The downloading page of our WWW site (http://www.ardi.com/download.html)
  481. will give you a choice of ftp sites.  You can also use direct ftp to
  482. ftp.ardi.com.  When you connect to ftp.ardi.com it will give you a current
  483. list of sites which are mirroring ftp.ardi.com.
  484.  
  485. Here are our main mirror sites:
  486.  
  487. * vorlon.mit.edu in /pub/ardi
  488. * ftp.tcel.com in /pub/mirrors/ardi
  489. * ftp.pht.com in /pub/linux/ardi
  490. * ftp.mpik-tueb.mpg.de in /pub/phil/ardi
  491.  
  492.  
  493. CompuServe users may be able to find the latest DOS Executor demo in the
  494. PC Utilities (go pcutil) or the PC Applications (go pcapp) forums, in the
  495. demos section in both cases.  The Linux version's demo may also be on
  496. CompuServe, in the Linux add-ons section of the Unix forum (go unix).
  497. America OnLine users may find the Executor/DOS demo under the Top Picks
  498. button in the software library of the DOS section (keyword: DOS).
  499.  
  500. We don't mind people making our current demos available on other sites,
  501. but *please* be sure to include all the READMEs and FAQs.
  502.  
  503. In general, use ftp.ardi.com or a mirror to get the latest version.
  504.  
  505. -------------------------------------------------------------------------------
  506.  
  507. Question 1.18.  Where are the Cmd (Clover) and Option keys?
  508.  
  509. On a PC keyboard, Executor uses the left "Alt" key as a Cmd key and the
  510. right "Alt" key as the Option key.
  511.  
  512. -------------------------------------------------------------------------------
  513.  
  514. Question 1.19.  How do the demo versions differ from the full versions?
  515.  
  516. Starting with Executor 2, there are two separate Executor binaries for
  517. each platform supported.  The commercial version is distributed on CD-ROM
  518. and can not be redistributed.  The demo version, which can be
  519. redistributed under certain circumstances, has a few limitations.
  520.  
  521. The demo will only run for ten minutes before it will force you to exit.
  522. In addition, all pages printed from the demo version will have "Demo"
  523. written on them.  The demo version of Executor will read Macintosh
  524. formatted floppies and hard drives but will not allow you to write to or
  525. format them.  The remaining difference between the demo version and the
  526. commercial version of Executor is that Command-Key equivalents will not
  527. work in this demo version.
  528.  
  529. -------------------------------------------------------------------------------
  530.  
  531. Question 1.20.  What's next?
  532.  
  533. Beyond Executor 2, we want to make Executor compatible with Apple's System
  534. 7.5, so you'll be able to purchase a copy of System 7.5, install it on top
  535. of Executor and get even more compatibility and features.  This will be
  536. done incrementally at the same time that we work on ports to other
  537. platforms.  The Executor mailing list (and its reflection in
  538. comp.emulators.mac.executor) is a good source of information about what
  539. we're currently doing.
  540.  
  541. Our plans for post-Executor 2 work are subject to change.  We try very
  542. hard to spend development time on the right mix of implementing features
  543. or fixing bugs that according to our existing customers desires and also
  544. making modifications to Executor to make it more widely appealing.
  545.  
  546. -------------------------------------------------------------------------------
  547.  
  548. Question 1.21.  Does Executor have networking support?
  549.  
  550. Currently, no.  Networking support is planned for release 3, but we do not
  551. yet have an estimated date of completion for Executor 3.  The first
  552. platform to have networking support built in will probably be Linux.
  553. NOTE: networking support will most likely first be an implementation of
  554. OpenTransport and/or MacTCP, followed by EtherTalk.  Supporting AppleTalk
  555. over serial lines is unlikely to happen due to differences in PC and Mac
  556. hardware.
  557.  
  558. -------------------------------------------------------------------------------
  559.  
  560. Question 1.22.  How do you install Fonts and Desk Accessories (DAs)?
  561.  
  562. You just drag them into the hot-band and our browser will do the right
  563. thing.  However, we only support bit-mapped fonts, not Type 1 or TrueType
  564. fonts.  In addition, there is a bug which causes the hot-band to forget
  565. which desk accessories have been loaded, which then makes it imposible to
  566. remove desk accessories.
  567.  
  568. -------------------------------------------------------------------------------
  569.  
  570. Question 1.23.  Will Desk Accessories work under Executor?
  571.  
  572. Currently Desk Accessory support is very weak; most will not run.  Now
  573. that Executor 2 has been released, we'll spruce up our DA code and work on
  574. insuring that some of the more popular DAs work.
  575.  
  576. -------------------------------------------------------------------------------
  577.  
  578. Question 1.24.  Does Executor run xxx?
  579.  
  580. We are providing a database of what works and what doesn't on our WWW
  581. pages: http://www.ardi.com/compatibility/ The database is not complete,
  582. but it covers most of the applications people ask about most often.
  583.  
  584. -------------------------------------------------------------------------------
  585.  
  586. Question 1.25.  What's the best way to keep informed about Executor?
  587.  
  588. If you have access to Usenet, read comp.emulators.mac.executor, the Usenet
  589. newsgroup devoted to Executor.  If not, join the Executor Interest mailing
  590. list.  That's where the Executor Enthusiasts are.  Send a message to
  591. <executor-request@ardi.com>.  The message body should say:
  592.  
  593. subscribe
  594.  
  595. We try to post important events to the net, and send new release
  596. information via U.S. mail to our current customers, but the Executor
  597. mailing list is where we post news about our experimental versions and
  598. where you can send mail to talk with other people who are using Executor.
  599.  
  600. If you'd rather get the Executor Interest information in a daily digest
  601. form, send the same subscribe message to
  602.  
  603. <executor-digest-request@ardi.com>, instead of
  604. <executor-request@ardi.com>.
  605.  
  606. To remove yourself from either mailing list, send a message to the address
  607. that you used to subscribe, saying:
  608.  
  609. unsubscribe
  610.  
  611. This will work only if you send the unsubscribe message from the same
  612. account that you used to send the subscribe message.  You can also send a
  613. message of "help" to <majordomo@ardi.com> and more information about how
  614. to use it will be e-mailed to you.  If you are still having trouble, you
  615. can send e-mail to <majordomo-owner@ardi.com> and that will be processed
  616. by a person, although it may take a few days for the person to get around
  617. to to your request.
  618.  
  619. Even after you have unsubscribed to the list, you will continue to get any
  620. messages that were posted to the list before you unsubscribed but were not
  621. actually sent immediately, but once you have unsubscribed, any new
  622. messages that come in will not be sent to you.
  623.  
  624. The comp.emulators.mac.executor newsgroup and Executor mailing list are
  625. unmoderated and usually have several messages a day posted to them (NOTE:
  626. they provide exactly the same information, since there is a bi-directional
  627. gateway connecting them both).  There is a separate mailing list that only
  628. ARDI employees can post to and is used only to announce new Executor
  629. things (experimental releases, major bugs, etc.).  It works just like the
  630. other two mailing lists, in that you send "subscribe" e-mail to a special
  631. address to be added to the list.  The address you send to is
  632. <executor-announce-request@ardi.com>.
  633.  
  634. -------------------------------------------------------------------------------
  635.  
  636. Question 1.26.  What's the Executor Interest mailing list?
  637.  
  638. See Q1.25 `What's the best way to keep informed about Executor?'.
  639.  
  640. -------------------------------------------------------------------------------
  641.  
  642. Question 1.27.  Why shouldn't I send e-mail to ctm@ardi.com?
  643.  
  644. Cliff gets tons of e-mail.  E-mail sent to any of the generic ARDI
  645. addresses: <info@ardi.com> , <questions@ardi.com> , <bugs@ardi.com> is
  646. answered much more punctually.
  647.  
  648. -------------------------------------------------------------------------------
  649.  
  650. Question 1.28.  What is an HFV file?
  651.  
  652. Executor has the ability to store an entire Macintosh "volume" (i.e.
  653. filesystem corresponding to a disk drive or a partition within a disk
  654. drive) in a DOS or UNIX file.  Under DOS, this feature is very handy
  655. because there is no way to have files with long names and upper and lower
  656. case characters in their names unless you use an HFV file.  See Q1.40
  657. `What is makehfv?'.
  658.  
  659. In general, HFV files should have filenames that end in ".hfv".
  660.  
  661. -------------------------------------------------------------------------------
  662.  
  663. Question 1.29.  Can I launch applications directly from the command line?
  664.  
  665. Yes.  If an application resides within a UNIX or DOS filesystem, you can
  666. specify the name of the application, and documents that you would like the
  667. application to open when it starts up, on the command line.  Applications
  668. that reside in HFV files are specified using colons to delimit the
  669. pathname, e.g. "MyVolume:directory:application".
  670.  
  671. -------------------------------------------------------------------------------
  672.  
  673. Question 1.30.  I installed a font in Executor, but I still can't print in it.  What's the deal?
  674.  
  675. You have to install the same font in Ghostscript.  Otherwise, Ghostscript
  676. will use the default Helvetica font since it can't find the one you want.
  677. Don't forget to add the paths to the fonts into your fonts pfb file.
  678.  
  679. -------------------------------------------------------------------------------
  680.  
  681. Question 1.31.  What are all the command line switches?
  682.  
  683. If you run "executor -help" it will list all the command line switches it
  684. knows about and give a brief description of what they do.
  685.  
  686. Here is a list of the most useful switches:
  687.  
  688. The "desperate" switch for DOS will start Executor in minimalist mode.
  689. This is useful when trying to track down a problem which is preventing
  690. Executor from running.
  691.  
  692. The switch "system 7" causes Executor to invoke its limited System 7
  693. support.  In order to run programs which require system 7, you must either
  694. use this switch or set System 7 in the Preferences Panel (see Q1.10 `What
  695. version of the Macintosh operating system does Executor emulate?').
  696.  
  697. The "nobrowser" switch prevents Executor from trying to run the file
  698. browser upon startup.  Sometimes this is a handy to start an appliction a
  699. little more quickly and other times it can be useful if the browser save
  700. file gets corrupted and the browser refuses to run.
  701.  
  702. The switches "bpp" and "refresh" affect how the screen is emulated.  The
  703. number of bits per pixel that the program running under Executor sees is
  704. specified by bpp.  If bpp is set to 1, then there are only two "colors"
  705. (black and white) available.  If it is set to 8, then 256 colors are
  706. available.  For Executor/DOS, you need a SVGA board with a VESA compatible
  707. driver to get 8 bits per pixel and screen sizes larger than 640x480.
  708.  
  709. The "size" switch lets you set the screen size.  Executor/Linux under
  710. XWindows also understands the standard "geometry" switch.
  711.  
  712. The switches applzone, syszone and stack control how much memory is
  713. allocated to the application, the system, and the application stack. The
  714. memory switch asssigns a certain amount of memory to to Executor and lets
  715. Executor choose how it should be divided.  In general, if you have more
  716. than 4 MB, you should override the default and allow Executor to use more
  717. memory.  All four of these switches can understand values expressed with m
  718. (for MB) or k (for kilobytes).
  719.  
  720. For X windows users, privatecmap specifies that Executor should use a
  721. private colormap.  This is the fastest graphics mode and gives you the
  722. most accurate colors, but at the expense of radically changed colors in
  723. your other windows whenever the cursor is in the Executor window, and
  724. radically changed colors in the Executor window whenever the cursor is
  725. outside of it.  Because this is annoying, this mode is not the default.
  726. When not in this mode, the pixels in Executor's internal frame buffer are
  727. converted to the nearest X colors before being drawn to the screen.
  728.  
  729. Executor 2 uses a new "synthetic CPU" which is much faster than the
  730. synthetic CPU in previous releases of Executor.  The speed increase is due
  731. to our use of native code; Executor now translates the 68k code being
  732. emulated into 80x86 code "on the fly" and runs the 80x86 code.  However,
  733. like anything that is new, there's a chance that our improvement has some
  734. hidden drawbacks.  You can turn off the use of native code by specifying
  735. "-notnative" on the command line.
  736.  
  737. Here is an example of some of those switches:
  738.  
  739. executor -applzone 4m -notnative
  740.  
  741. That would allocate 4 MB of memory for the application's use and revert to
  742. a slower type of 68LC040 emulation -- an unlikely combination of switches.
  743.  
  744. -------------------------------------------------------------------------------
  745.  
  746. Question 1.32.  Are there other parameters I can adjust? [aka "Preferences Panel"]
  747.  
  748. Yes, when Executor is running, you can hold down Cmd-Shift-5 and get a
  749. preferences panel.  That panel will let you adjust various settings,
  750. similar to, but not as slick, as a Macintosh Control Panel.  If you Save a
  751. preferences panel configuration, the values are saved for the particular
  752. application you are running at the time.  This is handy, because some
  753. games need to be run in 16 colors mode, so you can have Executor do that
  754. automatically.
  755.  
  756. -------------------------------------------------------------------------------
  757.  
  758. Question 1.33.  Can I have Executor use more than 8 MB for the application zone?
  759.  
  760. You can use up to 64 MB for the applzone.
  761.  
  762. -------------------------------------------------------------------------------
  763.  
  764. Question 1.34.  An application I'm trying crashes.  What should I do?
  765.  
  766. Perhaps the most common avoidable cause of crashes is insufficient memory
  767. for the emulated application.  You can fix this by increasing the
  768. "applzone" parameter.  For example, many programs which normally die
  769. quickly will work with "executor -applzone 4m" (which allocates 4 MB of
  770. space for the emulated application; see the list of command line switches
  771. and their meanings elsewhere in this document).
  772.  
  773. DOS NOTE: If you run "executor -info", it will tell you how much DPMI
  774. memory is available and how much memory is being used by the applzone,
  775. syszone and stack.  If there is less DPMI memory available than the sum of
  776. the applzone, syszone and stack memory requirements, then Executor will
  777. page between DPMI memory and a special "paging" disk file.  This paging
  778. slows you down and also consumes disk space.  It is possible to manually
  779. override the applzone, syszone and stack defaults with smaller values, but
  780. when you do so, you run the risk of not having enough memory for an
  781. application to run.  Unfortunately, Macintosh programs are often not
  782. polite at all when they do not have enough memory.  The Lemmings demo is
  783. an example of such a program; if you run that program on a real Mac and
  784. only give it 1200k of memory, wierd errors will occur.  Doing the same
  785. under Executor will also yield wierd errors.
  786.  
  787. If Executor needs to make a paging file, and there is not enough disk
  788. space to create one, you will get an error message during Executor's
  789. startup.  If you have the environment variable "TEMP" set, then Executor
  790. will try to place its paging file there, so if TEMP is set to point to a
  791. small RAM disk, or a disk that is nearly filled, Executor may run out of
  792. memory too easily.
  793.  
  794. Some programs are unhappy with Executor's limited sound support, and
  795. crash.  You can turn on the "pretend sound" option before running the
  796. application in question and see if this helps.  In addition, some programs
  797. have menu items, or preference check boxes that can be used to disable
  798. sound.  It is always recommended that you disable sound from within a
  799. program in addition to using the Executor sound preferences, if you have
  800. to disable sound.
  801.  
  802. One example of a program that will have problems with sound is "Ultimate
  803. Solitaire".  If you do not disable sound from within Ultimate Solitaire,
  804. the game will play fine, until you win.  At that point it will tell
  805. Executor to start playing a sound and request that Executor notify it when
  806. the sound is done playing.  Even with "pretend sound" enabled, this will
  807. result in Ultimate Solitaire hanging after you win a game.
  808.  
  809. Some programs also save preferences in a file, and if something bad
  810. happens to that file, the program can then get confused and will not run
  811. properly.  Occasionally this happens to Microsoft Word, and you need to
  812. use the browser to delete the file "Word Preferences" from your "System
  813. Folder".
  814.  
  815. Although it should not happen, even our file browser keeps a file around
  816. that can cause trouble if it becomes corrupt.  That file is "godata.sav".
  817. It stores which folders you have open and the contents of your "hot-band".
  818. If that file gets corrupt, the file browser may not run.  In the rare case
  819. that the browser won't run, you can use the "-nobrowser" switch when you
  820. start Executor to bypass the browser, but to get the browser back you'll
  821. need to either delete "godata.sav" somehow or replace exsystem.hfv with
  822. one from the original distribution.
  823.  
  824. -------------------------------------------------------------------------------
  825.  
  826. Question 1.35.  How do Executor's "license keys" work?
  827.  
  828. The demo version of Executor 2 can not be converted to the commercial
  829. version -- you must have an Executor 2 CD-ROM to get the fully functional
  830. copy of Executor.  With your CD-ROM you'll also receive a serial number
  831. and authorization key so that once you've installed Executor on your hard
  832. disk, it will be personalized to uniquely identify its owner.
  833.  
  834. We will make updates to the CD-ROM available via the net, they will just
  835. require data from the CD-ROM in order to be useful.  That allows us to
  836. continue making "minor" upgrades free.
  837.  
  838. -------------------------------------------------------------------------------
  839.  
  840. Question 1.36.  May I bundle the DEMO version of Executor on a CD-ROM?
  841.  
  842. The short answer is "yes".
  843.  
  844. You are able to freely copy and distribute demo versions of Executor, as
  845. long as you follow the restrictions set forth in Executor's license panel.
  846. Please run the demo version of Executor and choose "About Executor..." to
  847. see the restrictions that you must follow.
  848.  
  849. A suggestion: contact us to make sure you have the latest version of
  850. Executor.  We can tell you if a new release is imminent.
  851.  
  852. -------------------------------------------------------------------------------
  853.  
  854. Question 1.37.  Why do some applications claim I don't have an FPU?
  855.  
  856. The problem is probably that the applications you are trying to use try to
  857. directly manipulate the FPU unit that some Macintoshes have.
  858.  
  859. The key words are "directly manipulate".  Apple warned software makers to
  860. not directly manipulate the FPU, but to instead use their numerics library
  861. ("SANE" Standard Apple Numerics Environment).  Programs that don't use
  862. SANE, but directly manipulate the FPU run faster on macs that have FPUs,
  863. but don't run at all on Macs that don't have FPUs.  If that is actually
  864. the source of your problems, then such programs also wouldn't run on Apple
  865. machines like the Quadra 605.  This limitation is also present on Apple's
  866. PowerPC based Macs.
  867.  
  868. One workaround for this problem is an "INIT" called "SoftFPU".  SoftFPU
  869. will make a Mac without a co-processor work as though there is one there,
  870. however the floating point computation will be done very slowly.
  871. Unfortunately, SoftFPU can't be used with Executor, because, currently,
  872. Executor doesn't support INITs.
  873.  
  874. -------------------------------------------------------------------------------
  875.  
  876. Question 1.38.  Can Executor run Japanese system software?
  877.  
  878. Not in 2, and Executor 3 probably won't be out in 1996.
  879.  
  880. -------------------------------------------------------------------------------
  881.  
  882. Question 1.39.  Why does Compact Pro have trouble with multi-volume archives?
  883.  
  884. Executor takes a short cut that causes trouble for some programs; Compact
  885. Pro is one of them.  The problem is that a real Macintosh can keep track
  886. of volumes that are not physically in the drive.  That is why Macintoshes
  887. sometimes tell you to put one disk in their floppy drive, then they eject
  888. it and ask for another one, then eject it and ask for the first one.
  889. Executor currently isn't so clever.  When a disk is ejected, Executor
  890. forgets about it.  Few programs count on the behaviour of a real Mac, but
  891. those that do currently won't work with Executor.
  892.  
  893. In Compact Pro's case you can just copy all of the pieces of the archive
  894. to your hard disk, then open the last piece from the hard disk and
  895. everything will work properly.  This workaround requires more hard disk
  896. space than you'd need if you could just read the pieces off a succession
  897. of floppies.
  898.  
  899. This problem probably will not be fixed by the time Executor 2 is
  900. released.  Since it affects very few programs, it's not as high priority
  901. as some other known bugs.
  902.  
  903. -------------------------------------------------------------------------------
  904.  
  905. Question 1.40.  What is makehfv?
  906.  
  907. The program makehfv (formerly called mkvol) allows you to create virtual
  908. Macintosh volumes [see Q1.28 `What is an HFV file?'].  It is now part of
  909. all Executor distributions, although it is more useful under DOS than
  910. under Linux or NEXTSTEP.
  911.  
  912. To use makehfv you need to pick a name for the new HFV file, a name for
  913. the Macintosh volume that your new HFV file will represent and the number
  914. of kilobytes or megabytes that you want the HFV file to use.  Here's an
  915. example that creates a file named "bigtest.hfv" that will appear in
  916. Executor as "BigTest" and will have 10 MB of space in it.
  917.  
  918. makehfv bigtest.hfv BigTest 10m
  919.  
  920. Executor/DOS will automatically see HFV files if they are placed in the
  921. same directory as executor.exe, which is usually C:EXECUTOR and their
  922. names have the suffix ".hfv".
  923.  
  924. Executor/Linux will automatically see HFV files if they are placed in the
  925. same directory as ExecutorVolume (NOTE: *not* in ExecutorVolume itself),
  926. which is usually /usr/local/lib/executor and their names have the suffix
  927. ".hfv".
  928.  
  929. -------------------------------------------------------------------------------
  930.  
  931. Question 1.41.  How can I create my own HFV files?
  932.  
  933. See Q1.40 `What is makehfv?'.
  934.  
  935. -------------------------------------------------------------------------------
  936.  
  937. Question 1.42.  How can I use Mac software from the internet?
  938.  
  939. Find a site that legitimately has Mac software for use.  There is a
  940. Macintosh FAQ that lists many sites -- here are some of them:
  941.  
  942. * grind.isca.uiowa.edu : /mac/infomac (USA)
  943. * wuarchive.wustl.edu : /systems/mac/info-mac (USA)
  944. * ftp.technion.ac.il : /pub/unsupported/mac (Israel)
  945. * ftp.sunset.se : /pub/mac (Sweden)
  946. * src.doc.ic.ac.uk : /packages/info-mac (UK)
  947.  
  948. Before transferring a large application, you might want to see what the
  949. requirements of that application are, most sites have a collection of
  950. small notes about applications that you can look at first.
  951.  
  952. Use BINARY mode to transfer the files that you want to use.  Files whose
  953. names end in ".hqx" are usually the easiest to handle.
  954.  
  955. Under DOS, you need to make an HFV file [see Q1.40 `What is makehfv?']
  956. that will be large enough to hold the files as you've downloaded them and
  957. also hold the files after they've been expanded.  Once you've made the HFV
  958. file, copy all the files you've downloaded into it, then follow the
  959. remaining directions.
  960.  
  961. Under all operating systems, your next step is to run Stuffit Expander
  962. ande use the "Expand..." menu item from the "File" menu to open each of
  963. the files you've downloaded.  In general, especially when dealing with
  964. files whose names end in ".hqx", Stuffit Expander will do the right thing.
  965. However, some sites do not store files in ".hqx" format, and Stuffit
  966. Expander may fail.  Remember, under DOS, you must do the Stuffit Expansion
  967. inside an HFV file.
  968.  
  969. If Stuffit Expander fails, you can try using the Get Info option of
  970. Executor's browser to change the creator and type information of the file.
  971. If you believe the downloaded file in question is a Stuffit Archive, you
  972. can change the type and creator each to "SIT!" and then try Stuffit
  973. Expander again.  If you believe the downloaded file is a Compact Pro
  974. archive, you can change the creator to "CPCT" and the type to "PACT" and
  975. then try Stuffit Expander again.
  976.  
  977. -------------------------------------------------------------------------------
  978.  
  979. Question 1.43.  How can I use Mac software from Bulletin Boards?
  980.  
  981. In general, follow the procedure in Q1.42 `How can I use Mac software from
  982. the internet?' -- know the limitations of what Executor can run, transfer
  983. in binary mode and use Stuffit Expander to unpack the files you download.
  984. Just like with files downloaded from the internet, sometimes you'll need
  985. to change the file type and creator, first.
  986.  
  987. -------------------------------------------------------------------------------
  988.  
  989. Question 1.44.  How can I use Mac software from AOL?
  990.  
  991. AOL sometimes (about half the time) uses a format that Stuffit Expander
  992. under Executor has trouble with.  For DOS/Windows users, use this
  993. workaround.  Get a copy of unstuff.exe (available on AOL compressed as
  994. unsitins.exe) and use the -mb tag to convert your downloaded files to
  995. MacBinary format before ever moving them into Executor.  E.g.:
  996.  
  997. unstuff -mb somefile.sit
  998. And you'll get somefile with a different extension.
  999.  
  1000. Then start up Executor and use BinHex's Download --> Application function
  1001. to convert the file to an application and move it into an Executor volume
  1002. simultaneously.
  1003.  
  1004. Note that if the file can be unstuffed in the usual manner, then trying to
  1005. use this workaround will break it.  It's usually best, therefore, to try
  1006. normal unstuffing first.
  1007.  
  1008. -------------------------------------------------------------------------------
  1009.  
  1010. Question 1.45.  How does your Browser show file size?
  1011.  
  1012. Listing mode will show you the combined size of a file's resource and data
  1013. fork.  There is currently no way to determine the size of a folder.
  1014.  
  1015. -------------------------------------------------------------------------------
  1016.  
  1017. Question 1.46.  How does your Browser show free space?
  1018.  
  1019. Select the volume, then choose "Get Info" from the File menu.
  1020.  
  1021. -------------------------------------------------------------------------------
  1022.  
  1023. Question 1.47.  Why do some installers not work?
  1024.  
  1025. Currently there are two major classes of application installers that are
  1026. known not to work with Executor.  Installers based on Apple's Installer
  1027. break, and installers based on Bill Goodman's "Smaller Installer" also do
  1028. not work.  An example of the former is Microsoft Word 5's installer, an
  1029. example of the latter is Maelstrom 1.4.
  1030.  
  1031. The exact reasons these installers don't work is not known.  We have made
  1032. some progress with "Smaller Installer" based installers and hope to have
  1033. them running by the time Executor 2 ships; we are less sure about
  1034. Installers based on Apple's installer.
  1035.  
  1036. -------------------------------------------------------------------------------
  1037.  
  1038. Question 1.48.  What is Speedometer?
  1039.  
  1040. Speedometer is a shareware application that we have included with Executor
  1041. for demonstrational purposes.  We have done so with permission of
  1042. Speedometer's author, Scott Berfield.  It benchmarks Macintoshes (and PCs
  1043. running Executor) to find out how quickly their CPU, graphics, floating
  1044. point and disk subsystems work.  The current version of Speedometer is
  1045. Speedometer 4.x, but that uses a timing mechanism that Executor currently
  1046. doesn't support.  Speedometer 3.23 can give you a rough approximation of
  1047. how quickly your PC is emulating a Mac.  Remember, Speedometer is
  1048. shareware, and ARDI has not paid the shareware fee for you.  If you
  1049. repeatedly use Speedometer, please register it with Scott.
  1050.  
  1051. Speedometer will show you that Executor is a very efficient emulator.
  1052. Please note, ARDI has not put special hooks into Executor to recognize
  1053. Speedometer's code and bypass it; Speedometer is treated just like any
  1054. other application when run under Executor.  Yes, it would be possible for
  1055. us to cheat and make Speedometer return values that are higher than you
  1056. could expect to see in real life, but we don't do that sort of thing.
  1057. Speedometer 4.0 produces ridiculously high numbers under Executor, but
  1058. that is due to our not supporting the higher resolution timing mechanisms
  1059. that Speedometer 4.0 uses.  We are working with Scott to make sure that
  1060. future versions of Executor and Speedometer do not have this problem --
  1061. luckily, the 4.0 numbers are so high that it's obvious they are mistaken.
  1062.  
  1063. -------------------------------------------------------------------------------
  1064.  
  1065. Question 1.49.  How can I get a screen dump of Executor?
  1066.  
  1067. Just type Cmd-Shift-3, just like on a Mac.  The difference is that the
  1068. screen shot will be in TIFF format (uncompressed, for now) and will be
  1069. written in the directory that contains executor.exe under DOS, or in /tmp
  1070. under Linux and NEXTSTEP.
  1071.  
  1072. ===============================================================================
  1073.  
  1074. Section 2.  Executor/DOS
  1075.  
  1076.  Q2.1        Which FTP sites carry stable versions of Executor/DOS?
  1077.  Q2.2        What are the hardware requirements for Executor/DOS?
  1078.  Q2.3        What do I do if my Super VGA card isn't VESA compliant?
  1079.  Q2.4        E/D dies during startup.  Why?
  1080.  Q2.5        E/D runs under DOS, but not from Windows.  What do I do?
  1081.  Q2.6        What causes error -42 when transferring files?
  1082.  Q2.7        Why does my screen look funny when I run Executor?
  1083.  Q2.8        Does E/D require an ASPI driver to access SCSI?
  1084.  Q2.9        Have you released Executor for OS/2 yet?
  1085.  Q2.10       Why won't Executor/DOS work with my Diamond Viper PCI card?
  1086.  Q2.11       Why doesn't my mouse work when I run Executor under OS/2 Warp?
  1087.  Q2.12       Any OS/2 Warp suggestions?
  1088.  Q2.13       Does Executor work under Windows '95?
  1089.  Q2.14       How do I get E/D to see my CD-ROM drive?
  1090.  Q2.15       Executor dies, what should I do?
  1091.  Q2.16       Should I send in my registration card?
  1092.  Q2.17       How does printing work under E/D?
  1093.  Q2.18       Why does E/D under Windows 3.x have problems hot-keying?
  1094.  Q2.19       Why can't I eject or format my DOS formatted floppy?
  1095.  Q2.20       Do E/D and QEMM fight?
  1096.  Q2.21       Does Executor fight with Novell DPMS?
  1097.  Q2.22       How can I speed up Executor/DOS?
  1098.  
  1099. -------------------------------------------------------------------------------
  1100.  
  1101. Question 2.1.  Which FTP sites carry stable versions of Executor/DOS?
  1102.  
  1103. The first place a new version of E/D will appear is ftp.ardi.com in
  1104. /pub/Executor_DOS.  However, when you log on to ftp.ardi.com, a list of
  1105. mirrors will be provided and depending on where you're located, one of the
  1106. mirrors may be much faster than ftp.ardi.com.
  1107.  
  1108. See also Q1.17 `Where can I pick up the Executor demos?'
  1109.  
  1110. -------------------------------------------------------------------------------
  1111.  
  1112. Question 2.2.  What are the hardware requirements for Executor/DOS?
  1113.  
  1114. Required: '386 or better, VGA, 7 MB disk space, and 4 MB RAM.  A SCSI
  1115. Controller is needed only if you want to access external Macintosh hard
  1116. disks or PowerBooks.
  1117.  
  1118. Recommended: '486 or better, SVGA, 7 MB disk space, and 8 MB RAM.  A SCSI
  1119. Controller is needed only if you want to access external Macintosh hard
  1120. disks or PowerBooks.
  1121.  
  1122. Executor/DOS 2 should work in sixteen colors on any VGA, although we do
  1123. not have the facilities to test more than a few in house.  In addition, if
  1124. you have a Super VGA that is VESA 1.0 compliant, Executor/DOS should be
  1125. able to provide 256 colors and a range of screen sizes.  If you have a
  1126. video card that is VESA 2.0 compliant, Executor's graphics will be even
  1127. faster.
  1128.  
  1129. -------------------------------------------------------------------------------
  1130.  
  1131. Question 2.3.  What do I do if my Super VGA card isn't VESA compliant?
  1132.  
  1133. There is a shareware SVGA utility that provides VESA compliance for SVGA
  1134. cards that normally are not VESA compliant.  It is not a product of ARDI,
  1135. but as a convenience to people picking up experimental versions of
  1136. Executor, the file uvbe51a.zip is available on ftp.ardi.com in
  1137. /pub/ardi/Executor_DOS.  If you use it, you should pay the shareware fee
  1138. as described in the documentation included in the zip file.  If you have a
  1139. recent SVGA card you probably don't need UniVBE, although it may improve
  1140. Executor's performance.  There may be a more recent version of UniVBE on
  1141. ftp.scitechsoft.com.  ftp.coast.net in /SimTel/msdos/graphics also has
  1142. several other card specific VESA drivers, some of which can be found in
  1143. vesa-tsr.zip and vesadrv2.zip.
  1144.  
  1145. -------------------------------------------------------------------------------
  1146.  
  1147. Question 2.4.  E/D dies during startup.  Why?
  1148.  
  1149. The most common cause of E/D not running under DOS is the lack of file
  1150. descriptors that you might get if you don't have the line:
  1151.  
  1152. FILES=30
  1153. in your config.sys.  If Executor is giving you trouble and you don't have
  1154. such a line in your config.sys file, please add it, or if you have a
  1155. smaller number than 30, please increase your number to 30.  There is no
  1156. reason to decrease your number if it is greater than 30.
  1157.  
  1158. -------------------------------------------------------------------------------
  1159.  
  1160. Question 2.5.  E/D runs under DOS, but not from Windows.  What do I do?
  1161.  
  1162. There are several things you can check:
  1163.  
  1164. * Are you running in 386-enhanced mode?
  1165. * Is virtual memory turned on?
  1166. * Is your mouse driver loaded and enabled (not just installed)?
  1167.  
  1168. If this checking produces no insights, write to <info@ardi.com> and we'll
  1169. try to track down the cause of the problem.
  1170.  
  1171. -------------------------------------------------------------------------------
  1172.  
  1173. Question 2.6.  What causes error -42 when transferring files?
  1174.  
  1175. Error -42 is the error code generated inside a Macintosh when too many
  1176. files are open.  Executor internally generates this error when the
  1177. underlying operating system disallows the opening of a file.  This error
  1178. is usually symptomatic of not properly setting FILES in your config.sys
  1179. [see Q2.4 `E/D dies during startup.  Why?'].
  1180.  
  1181. Similar errors may result when you try to copy Macintosh file to a DOS
  1182. disk because many Macintosh file names are illegal under DOS.  You can fix
  1183. this by renaming the file to a normal DOS eight-dot-three name.
  1184.  
  1185. -------------------------------------------------------------------------------
  1186.  
  1187. Question 2.7.  Why does my screen look funny when I run Executor?
  1188.  
  1189. Your video driver may not be fully VESA compliant.  If Executor detects
  1190. VESA compliance, it will try to use VESA modes.  In general, this is a
  1191. good thing, however, if these modes have bugs in them, Executor will
  1192. invoke the bugs, and Executor may fail.  Try getting a newer driver for
  1193. your video card if this happens [see Q2.3 `What do I do if my Super VGA
  1194. card isn't VESA compliant?'].
  1195.  
  1196. NOTE: If you run Executor with the "-info" switch, Executor will print out
  1197. information it finds out about your video card.  That information may be
  1198. helpful in tracking down your problem.
  1199.  
  1200. -------------------------------------------------------------------------------
  1201.  
  1202. Question 2.8.  Does E/D require an ASPI driver to access SCSI?
  1203.  
  1204. If your SCSI drivers patch the "INT 13" BIOS calls, then an ASPI driver is
  1205. not needed.  As long as "INT 13" can allow Executor to read a SCSI drive,
  1206. there is no need to use ASPI.
  1207.  
  1208. -------------------------------------------------------------------------------
  1209.  
  1210. Question 2.9.  Have you released Executor for OS/2 yet?
  1211.  
  1212. We plan on making an OS/2 specific version of Executor, but only after we
  1213. get Executor 2 shipping.  However, Executor/DOS is reported to work well
  1214. under OS/2 Warp.
  1215.  
  1216. -------------------------------------------------------------------------------
  1217.  
  1218. Question 2.10.  Why won't Executor/DOS work with my Diamond Viper PCI card?
  1219.  
  1220. Executor/DOS requires VESA compliant graphics cards.  Many cards are not
  1221. directly VESA compliant and need a tsr to be run before they will work
  1222. with Executor/DOS.  On a Gateway computer, you can do this with the
  1223. "vprmode VESA" command [see Q2.3 `What do I do if my Super VGA card isn't
  1224. VESA compliant?'].
  1225.  
  1226. -------------------------------------------------------------------------------
  1227.  
  1228. Question 2.11.  Why doesn't my mouse work when I run Executor under OS/2 Warp?
  1229.  
  1230. If it's not already there, you may need to add this line:
  1231. DEVICE=C:\OS2\MDOS\VMOUSE.SYS
  1232. to your CONFIG.SYS.  This, and related issues, are described on pages
  1233. 206-207 of _User's Guide to OS/2 Warp_.  This line should already have
  1234. been added for you when you installed Warp.
  1235.  
  1236. Also, you may need to load MOUSE.COM in your AUTOEXEC.BAT, for example:
  1237. LOADHIGH C:\OS2\MDOS\MOUSE.COM
  1238. You can also create an AUTOEXEC file specifically for Executor, place it
  1239. in the same directory as Executor, and configure Warp to execute that file
  1240. whenever you launch Executor.
  1241.  
  1242. -------------------------------------------------------------------------------
  1243.  
  1244. Question 2.12.  Any OS/2 Warp suggestions?
  1245.  
  1246. Here is the advice of an Executor Enthusiast:
  1247.  
  1248. I haven't been having any problems with running Executor/Dos in
  1249. OS/2. What he needs to do (assuming he has Warp) is to run "Add
  1250. Programs" object in the "System Setup" folder. This will make a object
  1251. for Executor on his desktop (usually in the "Additional Dos Programs"
  1252. folder). Go into the settings for that object, and select the
  1253. "Session" tab. Set it to "Dos Full Screen", and choose "Dos
  1254. Settings". He wants "All Dos Settings". Primarily, Executor needs the
  1255. "DPMI Memory Limit" set to 16 megs, and "DPMI Memory Limit" set to
  1256. enabled. Since it defaults to 4 megs and automatic, it won't work. For
  1257. additional performance, he should set "Dos High" to on, "EMS Memory
  1258. Limit" to 0, "Video 8514a XGA IOtrap" to off, "Video Retrace
  1259. Emulation" to off, "XMS Memory Limit" to 0, and "XMS Minimum HMA" to
  1260. 63. The biggest boost comes from "Session Priority". Set this to at
  1261. least 16, and if he is going to run no other programs, set it
  1262. higher. If he is going to run other programs, this should be left
  1263. at 16, and the "Dos Backround Execution" needs to be set to on.
  1264.  
  1265. -------------------------------------------------------------------------------
  1266.  
  1267. Question 2.13.  Does Executor work under Windows '95?
  1268.  
  1269. Yes, Executor/DOS works well under Windows '95.  We have not yet created a
  1270. version of Executor specifically for Windows '95, but we plan to do so in
  1271. the future.
  1272.  
  1273. -------------------------------------------------------------------------------
  1274.  
  1275. Question 2.14.  How do I get E/D to see my CD-ROM drive?
  1276.  
  1277. Executor accesses CD-ROMs through the Microsoft CD-ROM Extensions
  1278. (mscdex).  You need to have mscdex installed on your machine for Executor
  1279. to see your CD-ROM.
  1280.  
  1281. Under Windows '95, there is a different way to access CD-ROMs -- a way
  1282. that Executor doesn't use.  However, Windows '95 can also use mscdex.  To
  1283. do so, you need to find and remove the:
  1284.  
  1285. rem - By Windows 95 Setup 
  1286.  
  1287. portion from the mscdex line in your AUTOEXEC.BAT file.  You will also
  1288. need to edit your CONFIG.SYS file and make sure the CD-ROM driver is also
  1289. not commented out.
  1290.  
  1291. -------------------------------------------------------------------------------
  1292.  
  1293. Question 2.15.  Executor dies, what should I do?
  1294.  
  1295. If Executor dies even running the demo applications, try temporarily
  1296. moving your config.sys and autoexec.bat files aside and create minimal
  1297. versions of each, leaving only the lines that you need to initialize your
  1298. mouse driver and the
  1299. FILES=30
  1300. line in your config.sys.  Then reboot and try running Executor.  If
  1301. Executor then starts working, you will have to slowly add back the things
  1302. that are in your normal autoexec.bat and config.sys files until you know
  1303. exactly what is causing the problem.  Once you know that, you should send
  1304. information to <bugs@ardi.com>.
  1305.  
  1306. If Executor only dies on a particular application, try increasing the
  1307. amount of RAM dedicated to the application by using the "-applzone" switch
  1308. when you run Executor.  Also try turning on "Pretend Sound" [see Q1.32
  1309. `Are there other parameters I can adjust? [aka "Preferences Panel"]'], or
  1310. if the screen seems to be only partially updated, try turning on
  1311. "Refresh".
  1312.  
  1313. Once you've done as much as you can to figure out the problem, send a bug
  1314. report via http://www.ardi.com/bugform.html or via email to
  1315. <bugs@ardi.com>.  Run Executor with the "-info" switch and include that
  1316. information.  Make sure you also include the version of Executor you're
  1317. running (e.g. Executor/DOS 2), the name and version of the application
  1318. that is dying (e.g. HyperCard 2.1), the name and version of the operating
  1319. system you're runing (e.g. DOS 6.22) and enough details to reproduce the
  1320. crash (e.g. "start the application, choose the "more Elvis" from the
  1321. "adjust music" menu and the applicaton will crash").  If the application
  1322. you are running is publicly available via anonymous ftp, telling us where
  1323. we can pick it up for testing purposes also helps.
  1324.  
  1325. We accept bug reports from everyone, although paid customers bug reports
  1326. are almost always higher priority than those of potential customers.
  1327.  
  1328. -------------------------------------------------------------------------------
  1329.  
  1330. Question 2.16.  Should I send in my registration card?
  1331.  
  1332. Yes.  We use that card to assign your serial number and authorization key
  1333. so you can continue to download and unlock experimental versions of
  1334. Executor.  In general, we do not assign such numbers when you first
  1335. purchase Executor because we do not know if you're purchasing Executor as
  1336. a gift for someone else, or if it's being purchased through a company
  1337. purchasing department, or what.  We want to make sure that we have the
  1338. address of the eventual owner of Executor and the surest way to avoid
  1339. mistakes is to send in that card.
  1340.  
  1341. -------------------------------------------------------------------------------
  1342.  
  1343. Question 2.17.  How does printing work under E/D?
  1344.  
  1345. Executor/DOS will print directly to a PostScript-compatible printer if
  1346. started with the switch -printer lpt1 (or lpt2, lpt3, or whatever as
  1347. appropriate).  Otherwise, it prints to a PostScript file.  The first time
  1348. you print, the file will be named execout1.ps and will be located in the
  1349. same directory that executor.exe is located in. You can then print this
  1350. file on a PostScript printer, or if you have a PostScript compatible
  1351. driver, you can use a non-PostScript printer.  Two popular PostScript
  1352. compatible printer drivers are "GhostScript", available for free, and
  1353. "ZScript", a commercial program from ZenoGraphics.
  1354.  
  1355. -------------------------------------------------------------------------------
  1356.  
  1357. Question 2.18.  Why does E/D under Windows 3.x have problems hot-keying?
  1358.  
  1359. When you use a hot-key to switch away from Executor, Windows 3.x doesn't
  1360. know how to save the screen, because it only knows about the original VGA
  1361. screen modes, but Executor uses SVGA/VESA screen modes.  So when you
  1362. switch back, Windows 3.x doesn't know how to replace the screen with what
  1363. it used to contain.
  1364.  
  1365. This problem is further compounded by the fact that Executor has no way of
  1366. knowing when it's been switched out and switched back.  To make matters
  1367. worse, some Windows drivers (ATI Mach 32, for example) don't even restore
  1368. the mode properly, so not only will the screen be incorrect, but Executor
  1369. will die shortly after you switch back.
  1370.  
  1371. Luckily this is not a problem in Windows '95 or OS/2.
  1372.  
  1373. -------------------------------------------------------------------------------
  1374.  
  1375. Question 2.19.  Why can't I eject or format my DOS formatted floppy?
  1376.  
  1377. Executor/DOS allows you to see DOS drives other than the drive you install
  1378. Executor on.  It also allows you to format floppies in the Macintosh
  1379. format (it used to read and write Mac formatted floppies, but it wouldn't
  1380. do the formatting itself).
  1381.  
  1382. Currently, the two abilities conflict.  What we do is if a DOS formatted
  1383. floppy is in the drive when E/D starts, we treat that drive as a fixed
  1384. drive from that point on.  You can no longer eject the floppy, nor can you
  1385. convince Executor to consider that floppy as a Mac formatted floppy or a
  1386. candidate for Mac formatting.  This is confusing and ugly; but we haven't
  1387. found a better solution yet.
  1388.  
  1389. -------------------------------------------------------------------------------
  1390.  
  1391. Question 2.20.  Do E/D and QEMM fight?
  1392.  
  1393. We don't have QEMM in house for testing, but apparently older versions of
  1394. QDPMI are incompatible DPMI providers for Executor.  We have heard that
  1395. QEMM 8.0 works with Executor, but we have not tested it.  DPMI providers
  1396. that are known to work are the supplied CWSDPMI, the DPMI provider in
  1397. Windows 3.x and Windows '95, the DPMI provider in OS/2, and 386Max.
  1398.  
  1399. For now, if you have lines similar to these two:
  1400.  
  1401. DEVICE=C:\QEMM\LOADHI.SYS /R:1 /SIZE=8880 C:\QEMM\QDPMI.SYS 
  1402.  
  1403. SWAPFILE=DPMI.SWP SWAPSIZE=1024.
  1404.  
  1405. in your config.sys file, you should "rem them out" -- i.e. add "rem " to
  1406. the beginning of each line -- at least when using Executor:
  1407.  
  1408. REM DEVICE=C:\QEMM\LOADHI.SYS /R:1 /SIZE=8880 C:\QEMM\QDPMI.SYS 
  1409. REM SWAPFILE=DPMI.SWP SWAPSIZE=1024.
  1410.  
  1411. -------------------------------------------------------------------------------
  1412.  
  1413. Question 2.21.  Does Executor fight with Novell DPMS?
  1414.  
  1415. Yes.  Novell DOS and Stacker both use this memory manager, but Executor
  1416. will crash when Novell DPMS (DOS Protected Mode Services) is running.
  1417. Fortunately, Stacker can be run without it if you are using another memory
  1418. manager such as 386Max.  Additionally, Stacker won't use DPMS when run
  1419. under Windows.
  1420.  
  1421. This is another compatibility problem that we're looking into, although it
  1422. has been reported that some other well known programs crash under DPMS's
  1423. DPMI support (PKZIP, Geoworks and Logic Magician's Oberon System).
  1424.  
  1425. -------------------------------------------------------------------------------
  1426.  
  1427. Question 2.22.  How can I speed up Executor/DOS?
  1428.  
  1429. Executor/DOS is of course dependent on the speed and type of CPU in your
  1430. PC.  Obviously you can make E/D run faster if you upgrade your 386 to a
  1431. Pentium.  However, there are other, non-obvious ways in which sometimes
  1432. you can dramatically improve Executor's speed.
  1433.  
  1434. Use the "-info" switch to see how much DPMI memory you have compared to
  1435. how much physical memory you have.  In general, Executor itself will
  1436. consume approximately 2 MB of memory even if you could have an applzone,
  1437. syszone and stack size of 0 (which you can't).  So on a 4 MB system, you
  1438. can only allocate another 2 MB total to applzone, syszone and stack if you
  1439. want to avoid paging (paging slows Executor down considerably), and that's
  1440. only if you don't have drivers in your config.sys file or autoexec.bat
  1441. tying up more of your memory.  If you are low on memory, you should use
  1442. DOS's "mem" command and see how much Extended (XMS) memory DOS thinks you
  1443. have.  The more you can increase that figure before Executor starts up,
  1444. the more DPMI memory Executor will have and the easier it will be for
  1445. Executor to avoid paging.
  1446.  
  1447. *If* you have plenty of memory, then you can also speed Executor up a
  1448. little bit by running a disk cache.  However, you should only run the disk
  1449. cache in a write-through mode -- in other words you should enable the disk
  1450. cache so that all disk writes are immediately sent to the disk.  Failure
  1451. to do so may result in corrupt HFV files after Executor dies.
  1452.  
  1453. Executor can access video cards in three different ways.  The slowest is
  1454. by using VGA calls.  This is also the least flexible -- you are often
  1455. limited only to 16 colors when using VGA calls, since the only VGA mode
  1456. that supports 256 colors is too small to use with Executor.  If your card
  1457. is VESA compliant, or has a driver that makes it VESA compliant, Executor
  1458. can drive the video card more efficiently.  There are two major levels of
  1459. VESA compliance -- VESA 1.x and VESA 2.x.  Executor is even more efficient
  1460. if it can drive your video card using a VESA 2.0 driver, *if* that driver
  1461. supports "linear mapping".  The UniVBE driver allows many popular video
  1462. cards to be linear mapped.  If you want Executor to run quickly, you
  1463. should probably pick up a copy of UniVBE and test it on your system to see
  1464. if it improves things.  You can use "Speedometer" or "Globe" to get a
  1465. rough approximation of how much it helps.  On many cards, use of UniVBE
  1466. can double Executor's graphics speed.
  1467.  
  1468. ===============================================================================
  1469.  
  1470. Section 3.  Executor/Linux
  1471.  
  1472.  Q3.1        I can't get the option key to work. What should I do?
  1473.  Q3.2        What kernel do you recommend?
  1474.  Q3.3        Why is there no Executor for NetBSD or FreeBSD?
  1475.  Q3.4        Can I run Executor on FreeBSD?
  1476.  Q3.5        Where are the bitmaps stored on the Linux version of executor?
  1477.  Q3.6        Why do other windows get creepy colors when Executor is running?
  1478.  Q3.7        How does printing work under Executor/Linux?
  1479.  Q3.8        My mouse won't work with the SVGALIB version.  What's the deal?
  1480.  Q3.9        Why does Executor complain that it cannot find 'libXt.so.6'?
  1481.  Q3.10       How do I get E/L to see my b: drive?
  1482.  Q3.11       Which FTP sites have E/L?
  1483.  Q3.12       Why does Lemmings's splash screen take so long to be drawn?
  1484.  Q3.13       What free projects has ARDI supported?
  1485.  Q3.14       Is Executor localized for languages other than English?
  1486.  Q3.15       Can I Macintosh format disk drives?
  1487.  Q3.16       How can Executor be configured for multiple users?
  1488.  
  1489. -------------------------------------------------------------------------------
  1490.  
  1491. Question 3.1.  I can't get the option key to work. What should I do?
  1492.  
  1493. Check to make sure your XConfig file doesn't have the right-alt function
  1494. definition commented out.  They are commented out by default in some
  1495. distributions.
  1496.  
  1497. -------------------------------------------------------------------------------
  1498.  
  1499. Question 3.2.  What kernel do you recommend?
  1500.  
  1501. We recommend 1.2.13 or higher.  We have a kernel patch for 1.2.13, but
  1502. anything older will have fundamental problems with Executor.
  1503.  
  1504. If you want E/L's sound support, you'll need kernel 1.3.45 or higher.
  1505.  
  1506. -------------------------------------------------------------------------------
  1507.  
  1508. Question 3.3.  Why is there no Executor for NetBSD or FreeBSD?
  1509.  
  1510. We don't currently have the manpower to support it.  NOTE: "support" is
  1511. different from "port" -- porting it is easy.  Training tech. support and
  1512. buying more dedicated equipment is what we can't do quite yet.  The Linux
  1513. release is a byproduct of the fact that we use Linux in-house.  After
  1514. we've released Executor 2, we'll look into the feasibility of Executor for
  1515. NetBSD and FreeBSD.
  1516.  
  1517. -------------------------------------------------------------------------------
  1518.  
  1519. Question 3.4.  Can I run Executor on FreeBSD?
  1520.  
  1521. You can.  Here's what Donald Burr <d_burr@ix.netcom.com> had to say about
  1522. it:
  1523.  
  1524. Running Executor under FreeBSD submitted by Donald Burr
  1525. <d_burr@ix.netcom.com>
  1526.  
  1527. It is now possible to run Executor under the FreeBSD operating system,
  1528. thanks to its Linux emulation code.  While it is not perfect (many
  1529. Linux-specific system calls, sound driver, etc. are not yet supported), it
  1530. is more than enough to run many Linux binaries, including DOOM, Netscape,
  1531. and, yes, Executor.
  1532.  
  1533. Several steps must be taken in order to properly setup the Linux emulator
  1534. to run Executor.  They will be detailed here.
  1535.  
  1536. Install Executor.
  1537.  
  1538. You MUST use the *a.out* version of Linux Executor.  This is because
  1539. FreeBSD does not support ELF-format executables at this time.
  1540.  
  1541. Follow the directions included with the Executor archive to install it.
  1542. Executor will install itself under /usr/local/bin.  You may safely delete
  1543. the /usr/local/bin/executor- svga file, since this (the SVGAlib version)
  1544. will not run under FreeBSD, and will save you some disk space if you
  1545. delete it.
  1546.  
  1547. Don't try running Executor yet!
  1548.  
  1549. Install and configure the Linux emulation code.
  1550.  
  1551. If you have installed FreeBSD 2.1, the Linux emulation code has already
  1552. been installed for you.  If, on the other hand, you are installing FreeBSD
  1553. 2.0.5, the Linux emulation code can be found as part of the *Experimental*
  1554. software distribution (xperimnt).
  1555.  
  1556. A shell script, /usr/bin/linux, should have been installed.  If it does
  1557. not exist, simply create it yourself.  Its contents should read:
  1558.  
  1559. #!/bin/sh modload -e linux_init /lkm/linux_mod.o
  1560.  
  1561. Be sure to make it executable (chmod ugo+x /usr/bin/linux).
  1562.  
  1563. Add the line /usr/bin/linux to your /etc/rc.local file, so that the Linux
  1564. emulation code will be loaded automatically at boot time.
  1565.  
  1566. Next, you must recompile your kernel with Linux emulation support enabled.
  1567. Simply add the line:
  1568.  
  1569. options COMPAT_LINUX
  1570.  
  1571. (if you are installing under FreeBSD 2.0.5, that should read *options
  1572. LINUX_COMPAT*).
  1573.  
  1574. to your kernel's configuration file, and recompile.  (If you are unsure of
  1575. how to recompile your kernel, please see the FreeBSD FAQ or Handbook.)
  1576.  
  1577. Finally, recompile the Linux loadable module, as follows:
  1578.  
  1579. cd /usr/src/lkm/linux make all install clean
  1580.  
  1581. Finally, reboot your machine.  Your boot message should now include the
  1582. line:
  1583.  
  1584. Linux emulator installed.
  1585.  
  1586. If it doesn't, then go back and re-check the above steps.
  1587.  
  1588. Install the bash shell.
  1589.  
  1590. Linux uses the GNU Bourne Again Shell BASH as a substitue for /bin/sh.
  1591. FreeBSD's /bin/sh is the standard Bourne shell, and thus is not compatible
  1592. with a lot of bash's extensions.  Fortunately, the bash shell has already
  1593. been ported to FreeBSD, and is available in both the "ports" and
  1594. "packages" collection.  Look on your CD-ROM (disk 1) or in the directory
  1595. /usr/ports on your system for these.  If they are not available, they can
  1596. be downloaded from the FreeBSD FTP server.
  1597.  
  1598. The bash port directory is at:     ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-
  1599. current/ports/shells/bash.tar
  1600.  
  1601. The bash package is at:     ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-
  1602. current/packages/shells/bash-x.xx.x.tgz
  1603.  
  1604. Review your documentation on FreeBSD for the proper procedure for
  1605. installing a port or package.  Really, to install a package, all you have
  1606. to do is type pkg_add -v <package filename>.  To install a port, simply go
  1607. into its directory, and type make all install clean.
  1608.  
  1609. bash is installed in /usr/local/bin, but Linux has its bash located in
  1610. /bin.  To accomodate this, simply use a symbolic link.
  1611.  
  1612. ln -s /usr/local/bin/bash /bin/bash
  1613.  
  1614. Install a *wrapper* for the type command.
  1615.  
  1616. Unfortunately, since Executor was written with Linux in mind, it expects
  1617. to be able to run some bash-specific commands (such as type) through
  1618. /bin/sh, since, on Linux, /bin/sh is just a link to bash anyway.
  1619. Unfortunately, this won't work under FreeBSD, since /bin/sh is the
  1620. standard Bourne shell (which does not understand bash-isms like type,
  1621. etc.).
  1622.  
  1623. Fortunately, this is a pretty easy problem to work around.  Simply install
  1624. the following small *wrapper* program to a file called type.  It can go
  1625. anywhere, although, according to UNIX conventions, you should put it in
  1626. /usr/local/bin (it is a locally-installed program).
  1627.  
  1628. #!/bin/sh exec bash -c "type $*"
  1629.  
  1630. Set up your printing system.
  1631.  
  1632. Executor uses the standard UNIX lpr print spooling system to handle print
  1633. requests.  It generates PostScript output, and thus requires a PostScript
  1634. printer to be your output device.  If you do not own such a beast, all
  1635. hope is not lost; using special configuration scripts and *magic filter*
  1636. type programs, you can create some magic that will use Ghostscript to
  1637. convert the PostScript output to something your printer can understand.
  1638. This, unfortunately, is beyond the scope of this FAQ; for details, consult
  1639. the FreeBSD FAQ or Handbook, ask on the various FreeBSD mailing lists or
  1640. newsgroups, and read the documentation for Ghostscript and/or your *magic
  1641. filter* package.
  1642.  
  1643. Looking for a *magic filter* package?  The author knows of two that work
  1644. *out of the box* under FreeBSD.  Use Archie or some other search tool to
  1645. look for apsfilter or magicfilter.  magicfilter, a package originally
  1646. written for Linux (but works great on FreeBSD) is available at the Linux
  1647. ftp sites, such as sunsite.unc.edu.  Look in /pub/Linux/system/Printing.
  1648.  
  1649. Here's a neat trick to use if:
  1650.  
  1651. * you've installed Ghostscript;
  1652. * you don't use programs OTHER THAN Executor which print PostScript or
  1653.   other formats; and
  1654. * you don't want to bother with installing a print filter
  1655.  
  1656. If so, install this shell script into /usr/local/bin/executor_filter:
  1657.  
  1658. #!/bin/sh /usr/local/bin/gs  -q -dSAFER -dNOPAUSE -sDEVICE=<device driver
  1659. for your printer> <any other flags necessary> -sOutputFile=- - |  lpr
  1660.  
  1661. (Optional) Add Executor to your menuing system.
  1662.  
  1663. Having Executor sitting in your menuing system makes it convenient and
  1664. easy to fire up an Executor session when you need to.  No more fumbling
  1665. around command lines, shell windows, or the like.
  1666.  
  1667. If you use fvwm as your window manager, simply edit the
  1668. /usr/X11R6/lib/X11/fvwm/system.fvwmrc (or your own private .fvwmrc file),
  1669. locate the Popup Utilities... section and add a line to fire up Executor:
  1670.  
  1671. Popup "Utilities"     Title "Main Menu" ...      Exec Executor exec executor
  1672. -geometry 800x600 -nosplash & ...      Popup "Exit Fvwm..."        Quit-Verify
  1673. EndPopup
  1674.  
  1675. (You can use whatever command line flags you want.)
  1676.  
  1677. Or, if you are an olvwm user, edit the file /usr/X11R6/lib/openwin-menu,
  1678. and add a line somewhere in the ¼Main Menu½ block to fire up Executor:
  1679.  
  1680. "Main Menu" TITLE PIN ...  Executor exec executor -geometry 800x600
  1681. -nosplash ...  "Exit..." EXIT
  1682.  
  1683. Caveat Executor: Notes and Gotcha's
  1684.  
  1685. Here are several things to watch out for when running Executor.
  1686.  
  1687. When you first run Executor, it will be in its 10-minute demo mode.  If
  1688. you purchase a license key from ARDI, you will need to enter it.  Be
  1689. warned that you must be root in order to do this (either by logging in as
  1690. root or by executing a su).  This is because Executor actually modifies
  1691. itself when entering the registration key, and unless you have extremely
  1692. liberal file permissions on the /usr/local/bin directory and the Executor
  1693. executable, the changes that it tries to make wuill not be allowed.  If
  1694. you use su, be sure and run Executor from the command line, using your
  1695. newly-acquired root shell.  If you run it from a menu, this will not work,
  1696. because the permissions given to your window manager (which handles the
  1697. menus) are not affected by your su command.
  1698.  
  1699. After you upgrade your Executor, you will find a backup copy of your old
  1700. (unregistered) Executor, in /usr/local/bin/executor.old.  If the new copy
  1701. seems to be working OK, this can safely be removed, and will free up some
  1702. disk space.
  1703.  
  1704. FreeBSD's Linux emulation is not perfect.  Some Linux-specific system
  1705. calls and devices are not emulated well (if at all).  However, these
  1706. imperfections do not prevent the bulk of Executor from running well.  Only
  1707. the sound support is affected (Executor cannot use FreeBSD's sound driver,
  1708. and thus you will not get any sound from your programs).  Even so, Linux
  1709. emulation generates a lot of error messages, of the form:
  1710.  
  1711. LINUX: 'ioctl' fd=..., typ=0x...(...), num=0x... not implemented
  1712. Linux-emul(...): syslog() not supported (BSD sigreturn)
  1713.  
  1714. They can be safely ignored.
  1715.  
  1716. If you want to easily share programs and/or data between your DOS and
  1717. Linux (FreeBSD) Executor environments, this is easy: simply create an HFV
  1718. file!  Make it under your DOS Executor, and simply point your Linux
  1719. Executor to it.  As root:
  1720.  
  1721. cd /usr/local/lib/executor ln -s /dos/executor/myvol.hfv myvol.hfv
  1722.  
  1723. Now, when you run Linux Executor, you will see the icon for myvol.hfv
  1724. appear in the Drives hot-band.
  1725.  
  1726. Be sure you have adequate permissions on your /dos/executor directory and
  1727. any *.hfv files you want to access under both environments, or else the
  1728. Executor process will not be able to write data properly.
  1729.  
  1730. If this FAQ has still not answered your questions, or you are still having
  1731. problems setting it up properly, feel free to send me some E-mail.  I will
  1732. be happy to assist you.
  1733.  
  1734. -------------------------------------------------------------------------------
  1735.  
  1736. Question 3.5.  Where are the bitmaps stored on the Linux version of executor?
  1737.  
  1738. All versions of Executor maintain an internal bitmap corresponding to the
  1739. actual screen.  We accrue a "dirty rect" as the program draws to what it
  1740. thinks is the screen via Executor's QuickDraw implementation.  We
  1741. periodically update the _real_ screen (e.g., the X window) by transferring
  1742. the "dirty rect" across.  So basically our graphics interface to the host
  1743. machine consists of nothing more than blitting rectangles to the screen,
  1744. which aids our portability.  Under X, we use shared memory extensions for
  1745. speed, but we don't do anything fancy like trying to cache Mac fonts on
  1746. the X server side.  Spending time trying to do so would be a bad idea for
  1747. a number of reasons we won't go into.
  1748.  
  1749. "Refresh" mode is useful when the program directly manipulates the frame
  1750. buffer itself.  In this mode, we periodically analyze the internal screen
  1751. memory to decide what has been changed, and transfer the changed data to
  1752. the real screen.
  1753.  
  1754. -------------------------------------------------------------------------------
  1755.  
  1756. Question 3.6.  Why do other windows get creepy colors when Executor is running?
  1757.  
  1758. Executor/Linux can run in two modes on 4 or 8-bit X servers:
  1759.  
  1760. "private colormap" mode: In this mode, Executor "takes over" all colors on
  1761. your screen when the cursor is in the Executor window.  That means that
  1762. the colors for all your other windows will suddenly change radically.
  1763. This is the fastest mode, and provides the most accurate colors, but it
  1764. can be a real eyesore.  Still, if you're playing Wolfenstein 3D or some
  1765. other interactive game, you may want to maximize performance by using this
  1766. mode.  You can enable this mode with "-privatecmap".  NOTE: some X Window
  1767. managers have problems and "-privatecmap" winds up doing the wrong thing
  1768. unless you also specify "-geometry".  We do not think this is an Executor
  1769. bug, but if anyone has information to the contrary, we'd be happy to read
  1770. it.
  1771.  
  1772. "non-private colormap" mode: In this mode (the default), Executor coexists
  1773. nicely with other X windows by not mucking about with the colors they use.
  1774. This mode loses some accuracy and speed, because Executor cannot set the
  1775. entire color table to exactly what it wants and it must convert its
  1776. internal graphics representation to one appropriate for the X screen
  1777. whenever it updates your display.  We have carefully optimized this
  1778. conversion process, so you won't notice the performance penalty most of
  1779. the time.
  1780.  
  1781. The "-privatecmap" flag is irrelevant to 16, 24, and 32-bit X servers,
  1782. since they don't have a color table.
  1783.  
  1784. -------------------------------------------------------------------------------
  1785.  
  1786. Question 3.7.  How does printing work under Executor/Linux?
  1787.  
  1788. Executor expects to print to a PostScript printer, or to send output to a
  1789. PostScript compatible filter, like GhostScript.  When an application
  1790. prints under Executor, a PostScript stream will be created and sent
  1791. through the program "executor_filter" which you can create by hand to "do
  1792. the right thing", or "lpr" if there is no "executor_filter" for Executor
  1793. to run.
  1794.  
  1795. On our systems, "lpr" automatically does the right thing, so other than
  1796. occasionally setting our "PRINTER" environment variable, we don't have to
  1797. do much to print from Executor.
  1798.  
  1799. If you need to write your own filter, you can test it by typing:
  1800.  
  1801. executor_filter < myfile.ps
  1802. where "myfile.ps" is some PostScript file you have lying around.  The "<"
  1803. is VERY important!  Executor does NOT give your filter any command line
  1804. arguments; it just "pipes" the PostScript file through it.
  1805.  
  1806. CAVEAT: Different apps running under Executor have different levels of
  1807. success when printing.  As always, *especially* with the experimental
  1808. versions, try first to make sure Executor will do what you want it to.
  1809.  
  1810. -------------------------------------------------------------------------------
  1811.  
  1812. Question 3.8.  My mouse won't work with the SVGALIB version.  What's the deal?
  1813.  
  1814. You need a newer kernel.  1.3.26 or later should be fine.  ARDI also has a
  1815. kernel patch on our ftp site which can fix things for kernel 1.2.13 or
  1816. later.
  1817.  
  1818. -------------------------------------------------------------------------------
  1819.  
  1820. Question 3.9.  Why does Executor complain that it cannot find 'libXt.so.6'?
  1821.  
  1822. If Executor complains as soon as you start it up, you are running XFree86
  1823. 2.x instead of XFree86 3.x.  Currently we do not have the time to create
  1824. two separate versions of E/L, so use the "current" XFree86
  1825. server/libraries.
  1826.  
  1827. It has been reported that you can install the XFree86 3.x shared libraries
  1828. and still use an XFree86 2.x server.  We have not verified such trickery
  1829. here at ARDI -- you're on your own.
  1830.  
  1831. -------------------------------------------------------------------------------
  1832.  
  1833. Question 3.10.  How do I get E/L to see my b: drive?
  1834.  
  1835. Before running Executor, set the MacVolumes environment variable to point
  1836. to the entry in "/dev" that represents your B: drive, as:
  1837.  
  1838. Using "sh", "bash" or other Bourne Shell like shell:
  1839.  
  1840.     $ export MacVolumes="/dev/fd1"
  1841.  
  1842. Using "csh", "t-csh" or other C Shell like shell:
  1843.  
  1844.     % setenv MacVolumes "/dev/fd1"
  1845.  
  1846. This should work as long as you have permission to access the drive in
  1847. question ("/dev/fd1" in the above example).  If it doesn't, try using the
  1848. -nodrivesearch switch to disable Executor's usual probing for devices.
  1849.  
  1850. -------------------------------------------------------------------------------
  1851.  
  1852. Question 3.11.  Which FTP sites have E/L?
  1853.  
  1854. Other than ftp.ardi.com:/pub/Executor_Linux (too slow) and and the usual
  1855. mirrors, you can find Executor/Linux on sunsite.unc.edu in
  1856. /pub/Linux/system/Emulators/ .
  1857.  
  1858. See also Q1.17 `Where can I pick up the Executor demos?'
  1859.  
  1860. -------------------------------------------------------------------------------
  1861.  
  1862. Question 3.12.  Why does Lemmings's splash screen take so long to be drawn?
  1863.  
  1864. As mentioned in Q3.6 `Why do other windows get creepy colors when Executor
  1865. is running?' Executor/Linux by default now tries to cooperate with
  1866. X-Windows when assigning colors.  That leaves X in charge of "the
  1867. colormap", which means Executor can't quickly change the colors in the
  1868. colormap itself.  If you use the "-privatecmap" option when you start
  1869. Executor, you'll find that Lemmings splash screen will come up much
  1870. quicker, but you'll also experience the "creepy colors" problem in other
  1871. windows.
  1872.  
  1873. -------------------------------------------------------------------------------
  1874.  
  1875. Question 3.13.  What free projects has ARDI supported?
  1876.  
  1877. ARDI has sent a copy, with the appropriate legal release, of its HFS
  1878. implementation to Paul Hargrove to aid him with his implementation of a
  1879. true HFS filesystem under Linux.  When we have more time, if Paul hasn't
  1880. finished and would like it, we'll be even more active in helping get a
  1881. free implementation of HFS that can be used with Linux, FreeBSD, NetBSD
  1882. and GNU.
  1883.  
  1884. To build Executor/DOS, ARDI uses DJGPP, a free 32-bit programming
  1885. environment for DOS based mostly on GNU tools.  As users of DJGPP, we have
  1886. contributed bug fixes and some source code to the project.  For more
  1887. information about DJGPP, see http://www.delorie.com.
  1888.  
  1889. ARDI has also done a minor rewrite of Checker to make it much faster and
  1890. fix many bugs.  This rewrite should be available soon.
  1891.  
  1892. ARDI is not in the black, so allocating a portion of its profits (losses)
  1893. towards free software is not yet a good idea.
  1894.  
  1895. -------------------------------------------------------------------------------
  1896.  
  1897. Question 3.14.  Is Executor localized for languages other than English?
  1898.  
  1899. Not yet.  We recently added international keyboard support, though, and
  1900. romantic language localization should happen soon after Executor 2 is
  1901. released.
  1902.  
  1903. -------------------------------------------------------------------------------
  1904.  
  1905. Question 3.15.  Can I Macintosh format disk drives?
  1906.  
  1907. Yes, but if you do not consider yourself a UNIX wizard, you probably
  1908. shouldn't do it.  All you have to do is find out the formatted disk
  1909. capacity and then run makehfv [See Q1.40 `What is makehfv?'] with
  1910. arguments so it writes directly to the disk drive you want formatted.  You
  1911. can only do this if you have write permissions on the drive in question.
  1912. Obviously all data currently residing on that drive will be lost, and if
  1913. you make a typo and inadvertently specify the wrong drive, you'll erase
  1914. the data on the wrong drive.
  1915.  
  1916. -------------------------------------------------------------------------------
  1917.  
  1918. Question 3.16.  How can Executor be configured for multiple users?
  1919.  
  1920. Executor has a variety of environment variables that can be altered to
  1921. allow individual users to override the default locations Executor expects
  1922. to find key files.  Here are the important environment variables and their
  1923. default values:
  1924.  
  1925. * ConfigurationFolder "+/Configuration"
  1926. * SystemFolder "+/ExecutorVolume/System Folder"
  1927. * PublicDirectoryMap "+/DirectoryMap"
  1928. * PrivateDirectoryMap "~/.Executor/DirectoryMap"
  1929. * DefaultFolder "+/ExecutorVolume"
  1930. * MacVolumes "+/exsystem.hfv;+"
  1931. * PrintFolder "/tmp"
  1932. * ScreenDumpFolder "/tmp"
  1933.  
  1934. The leading "+/" represents the directory "/usr/local/lib/executor".  So
  1935. to allow multiple users to all have their own preferences, you can create
  1936. an executor directory for each potential user like this:
  1937.  
  1938. ~/executor/
  1939.     ~/executor/Configuration
  1940.     ~/executor/SystemFolder
  1941.     ~/executor/ScreenDumps
  1942. Then reassign these environment variables:
  1943.  
  1944. * ConfigurationFolder "~/executor/Configuration"
  1945. * SystemFolder "~/executor/SystemFolder"
  1946. * PublicDirectoryMap "~/DirectoryMap"
  1947. * DefaultFolder "~/executor"
  1948. * ScreenDumpFolder "~/executor/ScreenDumps"
  1949.  
  1950. You'll then need to populate the System Folder either with copies of
  1951. what's in "/usr/local/lib/executor/ExecutorVolume/System Folder", or with
  1952. symbolic links to the actual files.  The Desktop Textures program actually
  1953. modifies the System File, so if different users are going to want
  1954. different desktops, or if you want to make sure there's no interference
  1955. between users, then you should use copies rather than symbolic links.
  1956.  
  1957. ===============================================================================
  1958.  
  1959. Section 4.  Executor/NEXTSTEP
  1960.  
  1961.  Q4.1        How much longer will Executor/NEXTSTEP be supported?
  1962.  
  1963. -------------------------------------------------------------------------------
  1964.  
  1965. Question 4.1.  How much longer will Executor/NEXTSTEP be supported?
  1966.  
  1967. Executor 2 is the last major release of Executor/NEXSTEP that we guarantee
  1968. we'll release.  The market for shrink-wrapped software in the NEXTSTEP
  1969. market has dried up -- in fact, it dried up a long time ago.  We are
  1970. releasing Executor 2 for NEXTSTEP to live up to the commitments we made to
  1971. our NEXTSTEP customers, but we are not actively looking for new NEXTSTEP
  1972. customers and the future looks bleak for Executor/NEXTSTEP.  This is
  1973. especially sad because NEXTSTEP is an awesome environment.
  1974.  
  1975. ===============================================================================
  1976.  
  1977. Section 5.  Administrative information and acknowledgements
  1978.  
  1979.  Q5.1        Is feedback invited?
  1980.  Q5.2        In what formats is this FAQ available?
  1981.  Q5.3        Who wrote this FAQ?  Who helped?
  1982.  Q5.4        Is this FAQ Disclaimed and Copyrighted?
  1983.  
  1984. -------------------------------------------------------------------------------
  1985.  
  1986. Question 5.1.  Is feedback invited?
  1987.  
  1988. ARDI profits tremendously from feedback.  Bug reports can be sent directly
  1989. from Executor/NEXTSTEP or be nicely formatted and sent with send-pr under
  1990. Linux, or can be sent by hand to <bugs@ardi.com>.
  1991.  
  1992. Comments on this FAQ can be sent to <faq-comments@ardi.com>.  This FAQ is
  1993. built with tools that automatically number the questions [see Q5.3 `Who
  1994. wrote this FAQ?  Who helped?'], so please recognize that question numbers
  1995. themselves do not uniquely identify questions or answers when you send in
  1996. FAQ comments.
  1997.  
  1998. -------------------------------------------------------------------------------
  1999.  
  2000. Question 5.2.  In what formats is this FAQ available?
  2001.  
  2002. Thanks to the tools we use [see Q5.3 `Who wrote this FAQ?  Who helped?'],
  2003. this FAQ is available as an ASCII file, as an Emacs info document, as a
  2004. set of WWW pages and as a PostScript document.
  2005.  
  2006. ftp.ardi.com /pub/executor_faq.ascii ftp.ardi.com /pub/executor_faq.info
  2007. ftp.ardi.com /pub/executor_faq http://www.ardi.com/executor-faq.html/
  2008.  
  2009. -------------------------------------------------------------------------------
  2010.  
  2011. Question 5.3.  Who wrote this FAQ?  Who helped?
  2012.  
  2013. This FAQ was written and is maintained by ARDI employees.  After learning
  2014. about them via the Caldera FAQ (http://www.caldera.com/caldera_faq/), we
  2015. rewrote our existing FAQ to use the same tools that the Linux FAQ is built
  2016. with.  Those tools were written by Ian Jackson <ijackson@nyx.cs.du.edu>.
  2017.  
  2018. We've also had contributions from many Executor Enthusiasts worldwide.
  2019.  
  2020. Thanks.
  2021.  
  2022. -------------------------------------------------------------------------------
  2023.  
  2024. Question 5.4.  Is this FAQ Disclaimed and Copyrighted?
  2025.  
  2026. This document is provided as is.  The information in it is *not* warranted
  2027. to be correct; you use it at your own risk.
  2028.  
  2029. Executor Frequently Asked Questions with Answers is Copyright 1996 by ARDI
  2030. <info@ardi.com>.
  2031.  
  2032.