WHDLoad is designed for easy installation of programs to a harddisk (demos, games, ...) which kill the operating system. To install a program, a so called "Slave" must be written. The Slave is the interface between the program and WHDLoad, and co-ordinates the reading and writing of files.
Because of the simple interface and the example sources, it will be easy for anybody with knowledge about the Amiga and programming to install nearly any program on harddisk.
Features of WHDLoad
- startable via CLI or Workbench
- memory protection using MMU (if available)
- absolutely clear return to the OS (depends on the Slave)
- possibility to use "disk images" and/or usual files
- variable chip-memory size for the installed program from $2000 up to $200000
- unlimited fast-memory size for the installed program
- intelligent allocation of chip-memory, partial absolute and partial independent
- caching of files and disk images on startup and dynamically on runtime (LRU)
- automatic decrunching of files and disk images using XPK
- automatic decrunching of files if the Slave supports it (RNC/IMP/TPWM/CRM)
- emulation of MOVE SR,ea from User-Mode on 68010+
- emulation of unsupported integer-instructions on 68060
- advanced debugging support (memory dump, register dump, file access logging, logging of custom register accesses)
- Enforcer/Cyberguard and VMM proof as long as option NoVBRMove/S is not used
- A1200 BlizzardIV 030/50/50 2 MiB Chip 16 MiB Fast AGA Kick 39.106
- A2000 GVP 030/25/25 1 MiB Chip 1+4 MiB Fast ECS Kick 37.175
- A4000 CS 060/50 2 MiB Chip 16 MiB Fast CV64 Kick 40.068
- A4000 CSPPC 060/50 2 MiB Chip 144 MiB Fast CV64 Kick 40.068
- x86 Win2k WinUAE 0.8.21r1
- x86 AmigaXL
- and many others...