home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / mac / hardware / 25163 < prev    next >
Encoding:
Internet Message Format  |  1993-01-02  |  2.6 KB

  1. Xref: sparky comp.sys.mac.hardware:25163 comp.sys.mac.system:15667
  2. Newsgroups: comp.sys.mac.hardware,comp.sys.mac.system
  3. Path: sparky!uunet!nwnexus!phaedrus
  4. From: phaedrus@halcyon.com (Mark Phaedrus)
  5. Subject: Re: Apps crash in first 16MB RAM, not in last 4 MB?
  6. Message-ID: <1993Jan2.044552.23532@nwnexus.WA.COM>
  7. Sender: sso@nwnexus.WA.COM (System Security Officer)
  8. Organization: The 23:00 News and Mail Service
  9. References: <1i2r2gINN62u@mirror.digex.com>
  10. Date: Sat, 2 Jan 1993 04:45:52 GMT
  11. Lines: 35
  12.  
  13. In article <1i2r2gINN62u@mirror.digex.com> og@access.digex.com (Gary Goldberg) writes:
  14. >Thanks in advance for help. I have a 20MB IIcx running System 7.1
  15. >Mode32, etc. There are (4) 4x8 70ns SIMMs installed in Bank A,
  16. >and (4) 1x8 80 ns SIMMs in Bank B. I have 32bit addressing
  17. >turned ON, and virtual memory turned OFF.
  18. >
  19. >Some of my applications (notably VersaTerm Pro 3.5) will crash the
  20. >machine with a bus error if I launch them directly (nothing else but
  21. >Finder in memory.) But if I launch a program that takes 16MB first,
  22. >then run VersaTerm, it works fine.
  23.  
  24.      Sounds like your applications are not 32-bit clean.  Some older 
  25. applications were written in a way that assumes that memory addresses will be
  26. only 24 bits long; that is, that there won't be more than 8MB of memory
  27. available.  These applications may work fine as long as they're running in the
  28. lowest 8MB of memory; but if they're running above that, they crash.
  29.      I believe that the system assigns memory to applications starting at the
  30. top of memory and working down; so the first application you launch gets loaded
  31. highest in memory.  So if you launch a 32-bit-dirty application first, it gets
  32. loaded into this upper part of memory, and thus it crashes.  When you load your
  33. 20MB application, it uses up all of the memory above 8MB; then, when Versaterm
  34. loads, it goes into the "safe" lower memory.
  35.      If this theory is correct, Versaterm and these other applications should
  36. run fine if you turn off 32-bit mode, disabling the memory above the first
  37. 8MB.  ("About This Macintosh" will also show that the system software is
  38. suddenly taking up 12MB more memory.  DO NOT post and ask why this is. :)  This
  39. is just the Finder's cryptic way of telling you that the rest of memory is
  40. unavailable.)
  41.      Yes, in the long run this means that you'll have to upgrade your
  42. 32-bit-dirty applications.
  43. -- 
  44. \o\ Internet: phaedrus@halcyon.com  (Seattle, WA Public Access Unix)     \o\
  45.  \o\ "How'd you like to move a few steps down the food chain, pal?"       \o\
  46.   \o\ If you enjoy fantasy/SF stories with transformation themes, email me \o\
  47.    \o\ for a copy of the Transformation Stories List.                       \o\
  48.