home *** CD-ROM | disk | FTP | other *** search
- Short: Moves exec.library to fastest memory
- Author: d95ta@efd.lth.se (Torbjörn Andersson)
- Uploader: d95ta@efd.lth.se (Torbjörn Andersson)
- Type: util/boot
- Requires: True fast memory
-
- FastExec is meant to be started early in the
- Startup-Sequence. It will install a resident tag, and during
- a reboot it will move exec.library from the slow chip memory
- to fast memory.
-
- The new ADDRESS option makes it possible to move it from any
- memory to the fastest memory in your system.
-
- FastExec is public domain. Assembly source is included.
-
- ------------------------------------------------------------
-
- History:
-
- 2.6 (21.5.97)
- · Fixed bug in Switch()-patch for machines with FPU.
- · Sets CACRF_WriteAllocate when CACHE option is used.
- · Allocates memory for resident tag with MEMF_REVERSE.
- · Uses ReadArgs() (KS 2.0+).
- · Doesn't free memory for old exec.library under KS 1.3 if
- eb_ExecBase in expansion.library can't be replaced.
- · Removed PCMCIA option.
-
- 2.7 (28.5.97)
- · Doesn't free memory used by things that are moved to fast
- memory, unless FREEOLD option is used.
- · SYSINFO lists KickMem and KickTag.
- · Removed LOCAL option.
- · ADDMEM didn't accept negative priority.
- · Doesn't restore old AddMemList()-function.
- · Better check in AddMemList()-patch of memory to be added
- compared to whats already added.
- · Tries to move expansion.library directly in
- AddMemList()-patch. Only if it hasn't been added,
- AddLibrary() is patched to do the job.
- · Uses arp.library/GADS() under KS 1.3.
- · Cleaned up interrupt patches. Doesn't patch interrupt 7.
- Works on KS 1.2/1.3.
- · Removed patches for Exec-functions, they were far away
- from perfect.
-
- 2.8 (8.6.97)
- · Fixed bug in FASTVBR option.
- · Added ADDRESS option.
- · Allocates 8 extra bytes before the resident tag, which is
- necessary since they can get trashed at boot time.
-
- ---------------------------------///---------
- Torbjörn Andersson /// A1200/030
- d95ta@efd.lth.se \\\/// I love you
- http://www.efd.lth.se/~d95ta \XX/ - AMIGA
-