[net.micro.mac] TT512 explanation

lloeb@spock.UUCP (Lawrence Loeb ) (06/05/86)

=============================== 
 In his response to my message "TT512 Rebuttal"
"gjs@k.cs.cmu.edu" (Gregory Stein @ Carnegie-Mellon University, CS/RI)
asks Dave Winer to explain the ROM bug.
     He posted the following message of explanation in the Macintosh 
conference of BIX (tm) (Byte Information Exchange). I co-moderate that
conference and am gatewaying it in the interest of (I hope) all.
  
>==========
>macintosh/net.mac #212, from dwiner, 735 chars, Thu Jun  5 14:06:05 1986
>Comment to 211. 
>----------
>Look - I can't make up for the fact that I am not a Macintosh programmer.
>I can only pass on what I was told from someone whose judgement I trust
>implicitly...
>
>"On an original Macintosh or a Mac XL running Macworks, 'the heap' is too
>close to the stack when //any heap// is too close to the stack.  On an 
>enhanced Macintosh (Mac Plus or Mac 512E), 'the heap' is too close to the
>stack when the //application heap// is too close to the stack.  Other heaps
>are not considered, and can be overwritten by the stack."
>
>So we now run inside the Application Heap which is protected by the operating
>system on both types of Macs.
>
>On the subject of our new product - very soon.  On the subject of Acta, its
>too late to make a difference.  
   
--Laurence H. Loeb
Usenet: ..decvax!yale!spock!lloeb          BIX: lloeb
CIS: (72466,1465)                          Delphi: ELEL