The SetPatch command
********************
The SetPatch program has been extended in V44 to perform some
additional functions required by OS 3.5.
- Remove ROM based libraries from Exec's library list before they
have been opened by applications, so that a disk-based replacement
can be subsequently loaded by ramlib. SetPatch defaults to remove
icon.library and workbench.library automatically. This can be
overridden with the DISABLEROMMODULES command line parameter.
This feature obsoletes the RemLibrary command which was used in
earlier OS 3.5 beta releases.
- Load resident modules from Devs:Amiga ROM Update and add them to
Exec's residents list(1). The updated versions will then be
initialized by Exec at bootstrap time. SetPatch uses this feature
to replace the ROM versions of the scsi.device and the
FastFileSystem with the updated V44 versions. SetPatch determines
which modules need to be replaced automatically, but this can also
be overridden by the command line parameters.
The V44 SetPatch command is designed to work with any Kickstart since
V37, altrough it has been tested extensively only on V40. NOTE WELL:
The replacement modules included in Amiga ROM Update are to be used on
Kickstart V40 ONLY so they won't work with earlier Kickstart versions.
The CheckSetPatch.c code fragment included in the NDK may help some
software developers to internally turn off workarounds for OS bugs
conditionally.
---------- Footnotes ----------
(1) This feature obsoletes the LoadV43Module command which was
distributed with earlier V43 scsi.device and FastFileSystem updates.