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

  1. Received: from sloth.swcp.com (sloth.swcp.com [198.59.115.25]) by nacm.com (8.6.10/8.6.9) with ESMTP id RAA20857 for <executor@nacm.com>; Thu, 20 Apr 1995 17:17:37 -0700
  2. Received: from iclone.UUCP (uucp@localhost) by sloth.swcp.com (8.6.9/8.6.9) with UUCP id SAA01793; Thu, 20 Apr 1995 18:20:31 -0600
  3. Received: from gwar.ardi.com by mailhost  with smtp
  4.     (nextstep Smail3.1.29.0 #11) id m0s26PC-000Ye1C; Thu, 20 Apr 95 18:17 MDT
  5. Received: by gwar.ardi.com (linux Smail3.1.28.1 #5)
  6.     id m0s26PB-000GOeC; Thu, 20 Apr 95 18:17 MDT
  7. Message-Id: <m0s26PB-000GOeC@gwar.ardi.com>
  8. Date: Thu, 20 Apr 95 18:17 MDT
  9. From: mat@ardi.com (Mat Hostetter)
  10. To: Thurman Gillespy <tg3@u.washington.edu>
  11. Cc: Executor Discussion Group <executor@nacm.com>
  12. Subject: Re: Executor Features
  13. In-Reply-To: <Pine.A32.3.91i.950420163146.89471O-100000@homer21.u.washington.edu>
  14. References: <Pine.A32.3.91i.950420163146.89471O-100000@homer21.u.washington.edu>
  15. Sender: owner-executor@nacm.com
  16. Precedence: bulk
  17.  
  18. >>>>> "Thurman" == Thurman Gillespy <tg3@u.washington.edu> writes:
  19.  
  20.     Thurman> I only use Macs, but I am distributing an image display
  21.     Thurman> program for medical images. People always want to know
  22.     Thurman> about a PC version, and I'm obviously interested in
  23.     Thurman> having my program run with Executor. Someone in our
  24.     Thurman> department got NIH-Image to run on a PC, which greatly
  25.     Thurman> peaked my interest.  Unfortunately, I require some System
  26.     Thurman> 7 features, actually just the 4 required apple events,
  27.     Thurman> and the calls to CustomGetFile, CustomPutFile. So
  28.     Thurman> question 1, what are the plans for System 7 support? If
  29.     Thurman> you only supported the 4 required apple events, a lot
  30.     Thurman> more programs could run under executor.
  31.  
  32. We intend to "spoof" all of the "easy" System 7 features, including
  33. apple events.  Our preliminary plan is that the application will never
  34. see any apple events.  When it asks if any are present, the answer
  35. will just always come back "no".  That should make most apps happy.
  36.  
  37. We also plan to implement many of the System 7 filesystem extensions.
  38. We intend to begin work on this as soon as 1.99m is out.  Hopefully
  39. we'll be able to spoof enough traps that many System 7 programs will
  40. run.  Tricky stuff, like QuickTime, is out of the question for now,
  41. but most programs don't appear to demand the tricky stuff.
  42.  
  43.     Thurman> Question 2. How feasible would it be to specify a (bogus)
  44.     Thurman> system call that actually pointed to some 386/486 code
  45.     Thurman> that would run in native mode?  This code would make no
  46.     Thurman> calls to the Mac API, but could do a processing intensive
  47.     Thurman> task that normally takes a real hit when run in
  48.     Thurman> emulation. With the release of the Metrowerks CodeWarrior
  49.     Thurman> Platinum system next month, this kind of mixed
  50.     Thurman> development will actually become very easy on the Mac.
  51.  
  52. That wouldn't be hard at all; in fact, Executor already uses a
  53. mechanism like this internally.  We just don't (yet) have any
  54. incentive to provide a public API for it.  You have to beware of the
  55. fact that x86 code manipulates little endian data, while a 68k
  56. program's data is stored in big endian byte order.
  57.  
  58. -Mat
  59.  
  60.