home *** CD-ROM | disk | FTP | other *** search
/ Executor 2.0 / executorv2.0.iso / pc / linux / extra / docs / maillist / text / archive.96 / text0551.txt < prev    next >
Encoding:
Text File  |  1996-07-25  |  1.6 KB  |  35 lines

  1. >>>>> "Dan" == dan g <dan_g@ix.netcom.com> writes:
  2. In article <4fc0ne$3d@ixnews5.ix.netcom.com> dan_g@ix.netcom.com writes:
  3.  
  4.  
  5.     Dan> I've been reading Inside Macintosh, and it seems rather
  6.     Dan> simple to impliment.  The Start Manager just searches in
  7.     Dan> order, the System Folder, Extension Folder, and Control Panel
  8.     Dan> Folder for INITs and CDEVs.  It then loads the INIT resources
  9.     Dan> in them and, if there, the SYSZ resource.  Then it jumps to
  10.     Dan> the begining of the block of memory with the INIT code
  11.     Dan> resource.  All items that are ment to stay in memory allocate
  12.     Dan> space in the System Zone or System Heap (System 7), and then
  13.     Dan> terminate the INIT process.  I don't see this as being too
  14.     Dan> hard to impliment.  I know you at ARDI have your hands full,
  15.     Dan> but if I were to make an App that could load extensions, how
  16.     Dan> would Executor respond?  Is there enough code in all of the
  17.     Dan> managers to support this yet?  And how would I increase the
  18.     Dan> memory size with older resources by loading the SYSZ
  19.     Dan> resource?
  20.  
  21. I think it is more difficult than you suspect.  INITs and cdevs are
  22. going to patch out traps and they may make assumptions that will be
  23. incorrect.  When they do, your app will totally mysteriously break.
  24. *I* could never discourage a person from attacking a difficult problem
  25. without being a hypocrite, but I suspect that we'll have it going over
  26. here before you have it going over there, and we don't plan on
  27. starting for a month or two.
  28.  
  29.     Dan> -=Dan Guisinger=- dan_g@ix.netcom.com Proud registered user
  30.     Dan> of Executor.
  31.  
  32. --Cliff
  33. ctm@ardi.com
  34.  
  35.