Build self install mode - henrikstengaard/hstwb-installer GitHub Wiki

Build self install mode builds an image that can install Workbench from floppies or adf, Kickstart roms and configured packages. A self install image is independent from HstWB Installer and can be run in an emulator or real Amiga with Kickstart 3.1.

Running HstWB Installer in build self install mode does the following:

  • Boots from temp install directory added as INSTALLDIR: harddrive.
  • Loads commands resident from DF0: required for installation process.
  • Copy self install scripts and tools to SYSTEMDIR:.
  • Copy system files to HSTWBINSTALLER: from temp install directory added as INSTALLDIR: harddrive.
  • Copy package files to HSTWBINSTALLER:Packages from temp packages directory added as PACKAGESDIR: harddrive.

When HstWB Installer is done, the image is ready for self install in an emulator or on a real Amiga.

As self install process requires Workbench 3.1 disk, it will detect which floppy drive DF0:, DF1:, DF2: or DF3: contains Workbench 3.1 Workbench disk. The detect floppy drive will later be used for installing Workbench from floppies, if needed.

Running a self install image in an emulator can automate installation of Workbench 3.1 and Kickstart roms. This is done during self install process, which detects if following harddrives are present:

  • WORKBENCHDIR: Directory added in emulator with Workbench 3.1 adf files.
  • KICKSTARTDIR: Directory added in emulator with Kickstart rom files.

Workbench 3.1 adf files will be identify and used to install Workbench, if WORKBENCHDIR: is present. If WORKBENCHDIR: is not present or if Workbench 3.1 adf installation fails, the self install process will fallback to install Workbench from floppys.

Kickstart roms will be identified and installed to SYSTEMDIR:Devs/Kickstarts, if KICKSTARTDIR: is present.

For package installation a dialog is presented to select packages to install. This is useful for building an image with content targeted for multiple Amigas, eg. including both OCS and AGA packages for AGS2. AGA packages can be selected for A1200/A4000 and OCS packages can be selected for A500/A600.

When the self install process is done, the image is ready to run in an emulator or on a real Amiga.

⚠️ **GitHub.com Fallback** ⚠️