home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.mac.misc
- Path: sparky!uunet!spool.mu.edu!umn.edu!csus.edu!netcom.com!leonardr
- From: leonardr@netcom.com (Leonard Rosenthol)
- Subject: Re: MAC emulators on unix?
- Message-ID: <1992Dec18.052627.2122@netcom.com>
- Organization: Netcom Online Communications Services (408-241-9760 login: guest)
- References: <1992Dec16.161953.13720@mcs.kent.edu> <74600003@hpl-otis.hpl.hp.com>
- Date: Fri, 18 Dec 1992 05:26:27 GMT
- Lines: 47
-
- In article <74600003@hpl-otis.hpl.hp.com> blalock@hpl-otis.hpl.hp.com (Travis Blalock) writes:
- >In comp.sys.mac.misc, leonardr@netcom.com (Leonard Rosenthol) writes:
- >
- >> [ my comments about programs that are resource compressed]
- >>
- >
- >I don't understand this. Why is this more difficult than any other part
- >of the emulation?
- >
- It isn't conceptually more difficult at all...
-
- >Once the emulation of a target platform is complete,
- >anything else is irrelevant.
- >
- That's true, IF the emulation were complete.
-
- >For instance, the current version of Liken
- >emulates a Mac Classic. i.e. Software that runs on it has the same
- >resources available that would be available on the Mac Classic. If the
- >emulation of the target platform is 100% then any thing that runs on the
- >Mac Classic will run on the emulator. Of course, the emulation is not
- >quite 100% so there are some incompatibilities.
- >
- There are two issues in terms of "completeness" - one is that ALL
- of the routines on the original platform are implemented, the second is that
- they are implemented fully, including all known bugs..
-
- >What is it about "resource compressed" products that would
- >fall outside of this model?
- >
- Well, it turns out that resource compressors uses a low level hook
- that has existed since the Mac128K, but that was never publically documented
- in Inside Mac. It is used by the Resource Manager itself, but companies that
- do emulators can't find that out, since that would fall under that grey area
- of "reverse engineering".
-
- So this means that this particular routine is not implemented on the
- emulator and so the software crashes. This is a case of imcomplete
- implementation. I would assume that they may be able to support this in the
- future, IF Apple choose to official document this (and other) information.
-
- --
- -----------------------------------------------------------------------------
- Leonard Rosenthol Internet: leonardr@netcom.com
- Director of Advanced Technology AppleLink: MACgician
- Aladdin Systems, Inc. GEnie: MACgician
-
-