### Errores Conocidos

#### Problemas Generales

- Hay un problema general con todo el hardware extra conectado a la Amiga que genere Interrupciones al azar o en forma regular. Un ejemplo es mi tarjeta de red (Hydra). Si tengo mi pila de TCP/IP ejecutándose, prácticamente cualquier programa instalado se congelará luego de un corto tiempo debido a que la tarjeta crea interrupciones de PUERTO (el mismo tipo de interrupciones generadas por el teclado) las cuales no pueden ser respondidas directamente por el programa instalado. Esto es debido a que tan pronto como la solicitud ha sido recibida con un RTE, la siguiente interrupción ocurre. Para evitar este problema, la pila TCP/IP debe ser detenida antes de arrancar WHDLoad.
  Dentro de la misma categoria estan cayendo las pilas USB (use "AddUSBHardware REMOVE ALL" para Poseidon) y la interrupcion de Vodoo de las tarjetas Mediator (debe configurarse "VodooInt = No"). Comenzando con WHDLoad versión 16.8 está disponible una solución integrada para las interrupciones generadas por las tarjetas Mediator, por lo tanto no se requiere ninguna configuración en especial.
- Si Ud. obtiene errores relacionados con la lectura/escritura de archivos verifique que sus discos duros estén correctamente configurados. WHDLoad lee grandes porciones de datos (>1MB) lo cual fácilmente puede causar problemas en configuraciones incorrectas aun cuando otras aplicaciones parezcan funcionar correctamente. Esto significa que hay que asegurarse que los valores de MaxTransfer y Mask en HDToolBox están correctamente configurados en todas las particiones. Valor seguros (para hardwware "difícil") son MaxTransfer = 0x0FE00 y Mask = 0x0FFFFFC. Esto se aplica especialmente a tarjetas en el puerto PCMCIA y los adaptadores IDE-tarjeta-CF.
  Otra razón para problemas puede ser la alocación de memoria. Hay configuraciones que tienen problemas con alocación Reversa de memoria. En estos casos WHDLoad puede ser forzado a no utilizar el modo Reverso configurando la opción NoMemReverse.
- Si Ud. está usando el software Picasso96 debe asegurarse que la opción FakeNativeModes esté configurada como NO (tooltype del manejador del monitor). De otro modo se producirán errores gráficos y probablemente un colapso del sistema.
- Hay algunas configuraciones de hardware que no soportan las funciones relacionadas con la MMU de WHDLoad. Los únicos sistemas afectados son aquellos basados en 68030. La opción MMU/S no debe ser activada en dichos sistemas! Si la opción se encuentra activada, WHDLoad congelará completamente la máquina. Actualmente el siguiente hardware ha sido reportado como causante de problemas: placas aceleradoras "Apollo A630", "Apollo 1230", "Elbox 1230" y "Magnum MK2".
- Parece haber problemas con expansiones de RAM via PCMCIA en A1200. WHDLoad puede mostrar cuadros de error tales como `Dos error #235 (executable not valid) on loading "xxx.slave"`. La razón parece ser que la memoria está incorrectamente asociada en las listas de memoria del sistema, dado que WHDLoad intenta asignar la memoria usando el indicador MEMF_REVERSE y recibe un código de error inválido como retorno (puntero a memoria no existente). No se sabe si esto sucede solo con tarjetas específicas o bajo determinadas configuraciones.

#### Relacionados con los Desarrolladores

- La operación de conmutación entre el sistema operativo (SO) y el programa instalado no es completamente confiable. El problema es que la mayoría de los registros Custom y algunos registros de la CIA no pueden ser leídos y por lo tanto no pueden ser salvados y restaurados. WHDLoad en si no cambia estos registros, pero cuando conmuta desde el programa instalado al SO (por ej. para leer un fichero desde disco) el SO puede cambiar algunos de estos registros no restaurables. Si el programa instalado depende en que todos los registros permanezcan sin cambios, esto causará problemas. Es sabido que el SO cambia al menos cop2lc, bltafwm y bltalwm, y tal vez mas. Como una forma de evitar estos problemas hay una posibilidad de restaurar los registros sin cambios durante la operación de conmutación. Ver WHDLTAG_CBSWITCH_SET para mas información.