home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / sys / mac / system / 11429 < prev    next >
Encoding:
Internet Message Format  |  1992-08-31  |  7.9 KB

  1. Xref: sparky comp.sys.mac.system:11429 comp.sys.mac.hardware:16176 comp.sys.mac.misc:15686
  2. Path: sparky!uunet!charon.amdahl.com!pacbell.com!att!ucbeh.san.uc.edu!temple
  3. From: temple@ucbeh.san.uc.edu
  4. Newsgroups: comp.sys.mac.system,comp.sys.mac.hardware,comp.sys.mac.misc
  5. Subject: Re: Apple breaks promise? MODE32 not in 7.1?
  6. Message-ID: <1992Aug30.165956.1696@ucbeh.san.uc.edu>
  7. Date: 30 Aug 92 16:59:56 EST
  8. References: <0105011F.brmg7l@dragon.enigami.mv.com> <1992Aug26.070906.3102@fys.ruu.nl> <1992Aug28.230016.1695@ucbeh.san.uc.edu> <1992Aug29.080521.13035@msc.cornell.edu>
  9. Distribution: world
  10. Organization: Univ. of Cincinnati
  11. Lines: 126
  12.  
  13. > This strikes me as a rather hysterical response. Mode32 exists. You can ftp
  14. > it for free. It works. We have no evidence that it does NOT work with
  15. > system 7.1. Why not get that clarified before getting excited. So it's not
  16. > built into 7.1. If it still works with 7.1, what does it matter? Maybe it
  17. > won't be compatible with System 8. But do you know it won't be part of
  18. > System 8? We'll cross that bridge when we come to it. I think, based on
  19. > what Apple has done so far, we owe them the benefit of the doubt.
  20. > Maynard Handley
  21.  
  22. Response in brief: you totally missed the point.
  23.  
  24. Response in detail:
  25.  
  26. An earlier letter posted by someone indicated that MODE32 would not be
  27. integrated into sys 7.1. Presently, MODE32 is a hack that Apple 
  28. licenses from Connectix. It works well, but it is not Apple
  29. system software in  any sense of the word. When MODE32 was initially
  30. distibuted by Apple, Apple  included a public letter announcing its
  31. intention to integrate MODE32 into a future version of the system
  32. software. I'm still waiting for Apple to make good on this.
  33.         What's the difference?  It's a support issue, as I see it.
  34. When Apple originally distributed MODE32 for free, a lot of people
  35. were still very upset because  they didn't want a temporary (i.e.
  36. third party) fix for an Apple software bug, but something which Apple
  37. could actively support. When they read the documentation enclosed,
  38. however, they realised, oh, MODE32 may be temporary, but eventually
  39. it'll be just another software patch, with Apple's direct support (not
  40. third party). This took the heat off of Apple, as it offered a long
  41. term solution short of a ROM upgrade, which many of us were lobbying
  42. for (I'm summarizing dozens of letters I accumulated back then. I'm
  43. not saying that everybody felt this, but a lot of people did, enough
  44. to make Apple  to promise to provide a more permanent solution (the
  45. integration of MODE32 into the system software)).
  46.         You may not agree, but the argument is easy to follow: code 
  47. that is directly supported by Apple will more likely to maintain
  48. compatibility with future  system  versions,  because  it  will  be 
  49. tested  at  the same time the rest of the system is. Third party
  50. support, on the other hand, can be, well, flakey. Not that Connectix
  51. isn't a fine company, but they aren't Apple, and they  do not write
  52. the Mac OS. Putting that code into the hands of the people who write
  53. the Mac OS is a much safer bet.
  54.         Apple has the ROMs of various macs patched all over the place. Mac
  55. users are used to this, and we feel confident about them. I sometimes wonder
  56. just how much of the original ROM on a, say, Mac Plus with 128K ROM is still
  57. really being used (not patched) when running system 7.x.x. Apple promised to
  58. make MODE32 just another of these many patches, instead of a separate extension
  59. from a third party company. Think of it this way: 32-bit Quickdraw is a patch
  60. for the old 256-color quickdraw (once known as "color" quickdraw). It is not in
  61. the ROMs of many older Mac II class machines, but came first as a
  62. Apple-supported system extension, and then was built directly into system 7. I
  63. would feel very insecure about 24-bit color compatibility (I do have a 24-bit
  64. color card) if Apple didn't directly support 32-bit QuickDraw, but paid say
  65. (gasp) Microsoft for the rights to distribute it, but then decided not to
  66. bundle it with my system disks in any fashion.
  67.         In short, it suggests a lack of COMMITMENT. And commitment is precisely
  68. why Apple promised to include MODE32 code as an Apple system patch (not forever
  69. a stand-alone hack). I need that commitment if I am going to invest any more
  70. money in my SE/30. I can't afford to lose any compatibility. MODE32 is not
  71. another wham-gee-whiz extension, but a critical part of the software of my Mac
  72. that enables it to do what I paid for, and without which my 20 megs 
  73. of RAM will be useless .
  74.         But as I see it, there are MANY ways Apple could integrate MODE32 into
  75. the system software thereby living up to their promise to many mac owners, and
  76. giving us the kind of commitment many of us require.
  77.  
  78.         1.) MODE32 as system resource patch. The installer already includes
  79. would be easy to do, and MODE32 would become, voila, system software with the
  80. "special systems" for various mac models. It would never have to be part of the
  81. Apple label. Sounds silly (it is silly!), but meets their original promise.
  82. "general (for all macs) install". The installer for the SE/30, IIcx, IIx, and
  83. II would automatically include those resources for those macs. This is already
  84. done for other model-specific resources.
  85.         As far as I know, the SE and Plus are not given the 32-bit
  86. memory manager under system 7, since they are limited to using the
  87. 24-bit memory manager.  The memory manager patch for the dirty-ROM
  88. quadruplets would be installed only on these machines in a similar
  89. manner
  90.         (If they ARE loaded on these 68000-based machines and I am
  91. wrong, then  please note that these managers are taking up room which
  92. these machines cannot benefit from. Adding MODE32's extra 32K of patch
  93. (less with Apple's compressed resources, say 16K) would hardly make
  94. things much worse, while benefitting  the many folks who paid top
  95. dollar for their IIcx, IIx, II, and SE/30s.)
  96.  
  97.         2). MODE32 as re-labelled Apple extension. This would also use
  98. the Apple system installer, but just to place an extension on the
  99. right Mac models. This would be easy to do, and MODE32 would become,
  100. voila, system  software with the Apple label. Sounds silly (it is
  101. silly!), but meets their  original promise. Apple already does this
  102. with model-specific control panels, such as the Portable control
  103. panel, etc.
  104.  
  105.         2a.) A combination of the two above. The installer loads the
  106. MODE32 resource code into another already used control panel, such as MEMORY
  107. when installing to a Mac model that requires it. But I don't like this
  108. as  much as the others listed here. Kind of vulgar.
  109.  
  110.         3.) System enablers. System 7.1 has a feature by which
  111. model-specific code can be loaded separately of a "general-ish system
  112. setup." This feature, while great for developing new machines and
  113. making them compatible with existing system software, can also do the
  114. same thing with older systems. The code for MODE32 could then be part
  115. of the system enabler for a SE/30, for example. Future
  116. backward-enablers might even let Mac IIfx users use all of that extra
  117. hardware (advanced DMA and so forth --- those little 6502s all  over
  118. the place which were meant to take the load off of the 68030, but
  119. which  Apple never actually supported in software (a missing addition
  120. to the original system 7.0 spec sheets)).
  121.  
  122.         Anyway, this is where I'm coming from. MODE32, by itself,
  123. wasn't enough for many of us. In tandem with their promise to
  124. integrate it into the system software (but they didn't say how! so
  125. they have some leeway there, although it will still have to be, at a
  126. minimum, available along with the system software and installable
  127. along with it, when appropriate), they made a lot of disenfranchised
  128. mac owners (defined as, any mac owners  without  a mac currently being
  129. produced. sorry --- cynicism there) very happy. Now I  want to see 
  130. them make good by that promise, or at least, announce their 
  131. commitment to do that later (after 7.1).  As it stands, it feels like
  132. they've forgotten (or hoped we have) --- but I won't let them!
  133.  
  134.                                 Cheers, 
  135.  
  136.                                 Jon
  137.  
  138.