home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / c / chipmunch.doc < prev    next >
Text File  |  1995-02-27  |  3KB  |  61 lines

  1.                                  ChipMunch
  2.                         Public Domain by Bryan Ford
  3.  
  4. ChipMunch is a small utility written for computers with more than 512K of
  5. chip memory.  It takes the first 512K of chip memory, unlinks it from the
  6. rest, and puts it back in the memory list *after* the remaining chip memory.
  7.  
  8. What does this accomplish?  Very simply, if you put it in your
  9. Startup-Sequence near the very beginning, programs will skip the first 512K
  10. of memory and start using the upper 512K (or 1.5 meg, if you have an A3000
  11. with two megs).  This will leave the first 512K of memory almost completely
  12. free as long as the upper chip memory block doesn't fill up.  Since this
  13. first 512K is where many misbehaved European demos load themselves, you can
  14. now (more) safely run these programs without them trashing your Workbench
  15. or other innocent programs that happened to be sitting where the demo wants
  16. to load.
  17.  
  18. In addition, if you use my music player MultiPlayer with certain modules
  19. that must be loaded at a specific address in memory, using this program
  20. will make it easier to load these modules, since the lower 512K is less
  21. likely to be occupied at a given time.
  22.  
  23. This program can be compiled under SAS/C 5.10.  I have included an
  24. appropriate SASCOPTS file, and a MakeScript to build the program.  Note in
  25. particular that no startup code is linked in - the code is completely
  26. independent.  As a result, the final program is only 464 bytes long.  Check
  27. it out - it's not as complicated as you might think.
  28.  
  29. This program is released into the public domain, which means that you can
  30. do anything your heart desires with this program.  However, I'd appreciate
  31. if you would leave this basic documentation intact and give credit to me as
  32. the original author.  Beyond that, rip it apart or add to it however you
  33. want.
  34.  
  35.     I tend to move around a great deal, so mail sent directly to me
  36. sometimes has a hard time catching up.  If you want mail to reach me (it
  37. may take a while, but it WILL reach me), send it to this address:
  38.  
  39.     Bryan Ford
  40.     8749 Alta Hills Circle
  41.     Sandy, UT 84093
  42.  
  43.     I can be reached more quickly (for the time being anyway) on the phone
  44. or through one of the electronic mail addresses below:
  45.  
  46.     (801) 585-4619
  47.     bryan.ford@m.cc.utah.edu
  48.     baf0863@cc.utah.edu
  49.     baf0863@utahcca.bitnet
  50.  
  51.     If you want to get something to me through the mail more quickly, FIRST
  52. call or E-mail me to make sure I'm still here, then send it to this
  53. address:
  54.  
  55.     Bryan Ford
  56.     27104 Ballif Hall
  57.     University of Utah
  58.     Salt Lake City, UT 84112
  59.  
  60. Have fun!
  61.