home *** CD-ROM | disk | FTP | other *** search
- ChipMunch
- Public Domain by Bryan Ford
-
- ChipMunch is a small utility written for computers with more than 512K of
- chip memory. It takes the first 512K of chip memory, unlinks it from the
- rest, and puts it back in the memory list *after* the remaining chip memory.
-
- What does this accomplish? Very simply, if you put it in your
- Startup-Sequence near the very beginning, programs will skip the first 512K
- of memory and start using the upper 512K (or 1.5 meg, if you have an A3000
- with two megs). This will leave the first 512K of memory almost completely
- free as long as the upper chip memory block doesn't fill up. Since this
- first 512K is where many misbehaved European demos load themselves, you can
- now (more) safely run these programs without them trashing your Workbench
- or other innocent programs that happened to be sitting where the demo wants
- to load.
-
- In addition, if you use my music player MultiPlayer with certain modules
- that must be loaded at a specific address in memory, using this program
- will make it easier to load these modules, since the lower 512K is less
- likely to be occupied at a given time.
-
- This program can be compiled under SAS/C 5.10. I have included an
- appropriate SASCOPTS file, and a MakeScript to build the program. Note in
- particular that no startup code is linked in - the code is completely
- independent. As a result, the final program is only 464 bytes long. Check
- it out - it's not as complicated as you might think.
-
- This program is released into the public domain, which means that you can
- do anything your heart desires with this program. However, I'd appreciate
- if you would leave this basic documentation intact and give credit to me as
- the original author. Beyond that, rip it apart or add to it however you
- want.
-
- I tend to move around a great deal, so mail sent directly to me
- sometimes has a hard time catching up. If you want mail to reach me (it
- may take a while, but it WILL reach me), send it to this address:
-
- Bryan Ford
- 8749 Alta Hills Circle
- Sandy, UT 84093
-
- I can be reached more quickly (for the time being anyway) on the phone
- or through one of the electronic mail addresses below:
-
- (801) 585-4619
- bryan.ford@m.cc.utah.edu
- baf0863@cc.utah.edu
- baf0863@utahcca.bitnet
-
- If you want to get something to me through the mail more quickly, FIRST
- call or E-mail me to make sure I'm still here, then send it to this
- address:
-
- Bryan Ford
- 27104 Ballif Hall
- University of Utah
- Salt Lake City, UT 84112
-
- Have fun!
-