AminetAminet
Search:
83982 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/boot/FastExec29.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Moves exec.library to fastest memory.
Author:d95ta at efd.lth.se (Torbjörn Andersson)
Uploader:d95ta efd lth se (Torbjörn Andersson)
Type:util/boot
Architecture:m68k-amigaos
Date:1997-09-07
Download:http://aminet.net/util/boot/FastExec29.lha - View contents
Readme:http://aminet.net/util/boot/FastExec29.readme
Downloads:2094

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.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.

2.9 (24.8.97)
· Made the executable pure and residentable
  (great for using SYSINFO often).
· SYSINFO lists interrupts.
· SYSINFO doesn't pass zero arguments for strings to
  RawDoFmt(), which removes Enforcer hits on KS 1.2/1.3.
· Added REMOVE option.
· Removed FREEOLD option. Supervisor stack is never freed,
  everything else is.
· Fixed bug in FASTMEM option.


---------------------------------///---------
Torbjörn Andersson              /// A1200/030
d95ta at efd.lth.se            \\\/// I love you
http://www.efd.lth.se/~d95ta \XX/     - AMIGA


Contents of util/boot/FastExec29.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  264     628  42.0% -lh5- 3baf May 22  1997 FastExec.info
[generic]                 5839    9580  60.9% -lh5- 13f1 Aug 24  1997 FastExec/FastExec
[generic]                 5036   12997  38.7% -lh5- 7c95 Aug 24  1997 FastExec/FastExec.guide
[generic]                  152     436  34.9% -lh5- c5d7 Jun 10  1997 FastExec/FastExec.guide.info
[generic]                17016   72950  23.3% -lh5- 0e67 Aug 24  1997 FastExec/FastExec.s
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         5 files   28307   96591  29.3%            Sep  7  1997

Aminet © 1992-2022 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>