Ismert hibák
Általános problémák
- Az Amigához kötött minden olyan extra hardverrel probléma van, amely
véletlenszerűen vagy rendszeresen megszakításokat generál. Például ilyen az én hálózati
kártyám (Hydra) is. Ha fut a TCP/IP stack-em, egy idő után majdnem minden játék lefagy,
mivel a kártya PORTS megszakítást generál (ugyanilyet csinál a billentyűzet is), és ezt az
installáló nem tudja rendesen kezelni. Azért nem, mivel amikor egy rte kérés érkezik, egy
következő megszakítás jön. A probléma elkerüléséhez a TCP/IP stack-et le kell állítani a
WHDLoad indítása előtt.
- Vannak olyan hardver konfigurációk melyek nem támogatják a WHDLoad MMU-alapú
funkcióit. Ezek a 68030 alapú rendszerek. Az MMU/S opció
nem használható ezeken a rendszereken! Ha az opció be van állítva, a WHDLoad leállítja
az egész gépet. Jelenleg a következő hardverek okoznak problémát: az "Apollo
A630", az "Apollo 1230", az "Elbox 1230" és a "Magnum MK2" turbókártyák.
Fejlesztőkhöz kötődő
- Az operációs rendszer és az installált program közötti váltás nem teljesen
megbízható. A probléma az, hogy az egyéni és a CIA regiszterek nem olvashatóak, és emiatt
nem is menthetőek el és nem is állíthatóak vissza. A WHDLoad maga nem változtatja meg
ezeket a regisztereket, de amikor váltás történik az installáló és a rendszer között
(pl. amikor egy fájlt tölt be a lemezről), a rendszer megváltoztathatja ezen
regisztereket. Ha az installált program függ ezektők a regiszterektől, akkor problémák
adódhatnak. Az biztos, hogy a rendszer minimum megváltoztatja a cop2lc, a bltafwm és a
bltalwm regisztereket, esetleg még másokat is. A probléma egyik megoldása lehet a
regiszterek visszaállítása a váltás alatt. A részletekért lásd:
AutoDocs/WHDLTAG_CBSWITCH_SET.