home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / mac / misc / 20817 < prev    next >
Encoding:
Text File  |  1992-12-20  |  2.4 KB  |  58 lines

  1. Newsgroups: comp.sys.mac.misc
  2. Path: sparky!uunet!spool.mu.edu!umn.edu!csus.edu!netcom.com!leonardr
  3. From: leonardr@netcom.com (Leonard Rosenthol)
  4. Subject: Re: MAC emulators on unix?
  5. Message-ID: <1992Dec18.052627.2122@netcom.com>
  6. Organization: Netcom Online Communications Services (408-241-9760 login: guest)
  7. References: <1992Dec16.161953.13720@mcs.kent.edu> <74600003@hpl-otis.hpl.hp.com>
  8. Date: Fri, 18 Dec 1992 05:26:27 GMT
  9. Lines: 47
  10.  
  11. In article <74600003@hpl-otis.hpl.hp.com> blalock@hpl-otis.hpl.hp.com (Travis Blalock) writes:
  12. >In comp.sys.mac.misc, leonardr@netcom.com (Leonard Rosenthol) writes:
  13. >
  14. >> [ my comments about programs that are resource compressed]
  15. >>
  16. >
  17. >I don't understand this.  Why is this more difficult than any other part
  18. >of the emulation?  
  19. >
  20.     It isn't conceptually more difficult at all...
  21.  
  22. >Once the emulation of a target platform is complete,
  23. >anything else is irrelevant.  
  24. >
  25.     That's true, IF the emulation were complete.
  26.  
  27. >For instance, the current version of Liken
  28. >emulates a Mac Classic.  i.e.  Software that runs on it has the same
  29. >resources available that would be available on the Mac Classic.  If the
  30. >emulation of the target platform is 100% then any thing that runs on the
  31. >Mac Classic will run on the emulator.  Of course, the emulation is not
  32. >quite 100% so there are some incompatibilities.  
  33. >
  34.     There are two issues in terms of "completeness" - one is that ALL
  35. of the routines on the original platform are implemented, the second is that
  36. they are implemented fully, including all known bugs..
  37.  
  38. >What is it about "resource compressed" products that would
  39. >fall outside of this model? 
  40. >
  41.     Well, it turns out that resource compressors uses a low level hook
  42. that has existed since the Mac128K, but that was never publically documented
  43. in Inside Mac.  It is used by the Resource Manager itself, but companies that
  44. do emulators can't find that out, since that would fall under that grey area
  45. of "reverse engineering".
  46.  
  47.     So this means that this particular routine is not implemented on the
  48. emulator and so the software crashes.  This is a case of imcomplete 
  49. implementation.  I would assume that they may be able to support this in the
  50. future, IF Apple choose to official document this (and other) information.
  51.  
  52. -- 
  53. -----------------------------------------------------------------------------
  54. Leonard Rosenthol            Internet:     leonardr@netcom.com
  55. Director of Advanced Technology        AppleLink:    MACgician
  56. Aladdin Systems, Inc.            GEnie:        MACgician
  57.  
  58.