home *** CD-ROM | disk | FTP | other *** search
Wrap
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 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 Received: from gwar.ardi.com by mailhost with smtp (nextstep Smail3.1.29.0 #11) id m0s26PC-000Ye1C; Thu, 20 Apr 95 18:17 MDT Received: by gwar.ardi.com (linux Smail3.1.28.1 #5) id m0s26PB-000GOeC; Thu, 20 Apr 95 18:17 MDT Message-Id: <m0s26PB-000GOeC@gwar.ardi.com> Date: Thu, 20 Apr 95 18:17 MDT From: mat@ardi.com (Mat Hostetter) To: Thurman Gillespy <tg3@u.washington.edu> Cc: Executor Discussion Group <executor@nacm.com> Subject: Re: Executor Features In-Reply-To: <Pine.A32.3.91i.950420163146.89471O-100000@homer21.u.washington.edu> References: <Pine.A32.3.91i.950420163146.89471O-100000@homer21.u.washington.edu> Sender: owner-executor@nacm.com Precedence: bulk >>>>> "Thurman" == Thurman Gillespy <tg3@u.washington.edu> writes: Thurman> I only use Macs, but I am distributing an image display Thurman> program for medical images. People always want to know Thurman> about a PC version, and I'm obviously interested in Thurman> having my program run with Executor. Someone in our Thurman> department got NIH-Image to run on a PC, which greatly Thurman> peaked my interest. Unfortunately, I require some System Thurman> 7 features, actually just the 4 required apple events, Thurman> and the calls to CustomGetFile, CustomPutFile. So Thurman> question 1, what are the plans for System 7 support? If Thurman> you only supported the 4 required apple events, a lot Thurman> more programs could run under executor. We intend to "spoof" all of the "easy" System 7 features, including apple events. Our preliminary plan is that the application will never see any apple events. When it asks if any are present, the answer will just always come back "no". That should make most apps happy. We also plan to implement many of the System 7 filesystem extensions. We intend to begin work on this as soon as 1.99m is out. Hopefully we'll be able to spoof enough traps that many System 7 programs will run. Tricky stuff, like QuickTime, is out of the question for now, but most programs don't appear to demand the tricky stuff. Thurman> Question 2. How feasible would it be to specify a (bogus) Thurman> system call that actually pointed to some 386/486 code Thurman> that would run in native mode? This code would make no Thurman> calls to the Mac API, but could do a processing intensive Thurman> task that normally takes a real hit when run in Thurman> emulation. With the release of the Metrowerks CodeWarrior Thurman> Platinum system next month, this kind of mixed Thurman> development will actually become very easy on the Mac. That wouldn't be hard at all; in fact, Executor already uses a mechanism like this internally. We just don't (yet) have any incentive to provide a public API for it. You have to beware of the fact that x86 code manipulates little endian data, while a 68k program's data is stored in big endian byte order. -Mat