[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]


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.