Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!lll-winken!lll-lcc!pyramid!voder!apple!rpd From: rpd@apple.UUCP (Rick Daley) Newsgroups: comp.sys.mac Subject: Re: An A/UX question... Message-ID: <6635@apple.UUCP> Date: Thu, 5-Nov-87 01:25:02 EST Article-I.D.: apple.6635 Posted: Thu Nov 5 01:25:02 1987 Date-Received: Sat, 7-Nov-87 18:09:24 EST References: <1039@phoenix.Princeton.EDU> <6622@apple.UUCP> Organization: Apple Computer, Inc., Cupertino, USA Lines: 28 Summary: Don't expect random Mac binaries to run from A/UX In article <6622@apple.UUCP>, dwb@apple.UUCP (David W. Berry) writes: > In article <1039@phoenix.Princeton.EDU> buzz@phoenix (Mahboud Zabetian) writes: > >Also, is there a way to launch Mac applications from A/UX?? > Yes. Many Mac applications can be run from the A/UX filesystem > by uploading them using macget. For instance: > macget foo > mv foo.data foo > mv foo.rsrc foo.res > launch foo I can't let this go by without a comment. The above scheme will ATTEMPT to run a Macintosh binary from A/UX. Most mac binaries won't run under A/UX. There is an A/UX manual called something like "The A/UX Toolbox Guide" that goes into great detail about what applications can do that will keep them from working under A/UX. In summary, the most common problem is a lack of 32-bit cleanliness. Most mac applications know that they are running in a 24-bit address space and feel free to didle with high bits of addresses. This won't work under A/UX, which uses the PMMU to provide a 32-bit address space. Future versions of the mac OS are also likely to use 32-bit addresses. Anyway, we hope that developers will start cleaning up the applications enough to make them A/UX friendly. But in the meantime, don't be surprised when your favorite mac applications don't run under A/UX. Rick Daley rpd@apple/UUCP ps. The above directions for running mac binaries are only good for A/UX versions up to Beta 1.0. After that, you need to use a program called rcnvt to produce the new "AppleSingle" or "AppleDouble" format resource files. Type: "man rcnvt" to get more information on this.