AmigaDOS, AmigaOS, Workbench
 Guía AmigaOS 3.5
Anterior
MenĂº
Logotipo

Autor: Peter Hutchison

Parches ROM

Workbench 3.5 es una actualización solo de software que requiere la ROM 3.1 instalada para poder funcionar. Debido a que varias librerías, dispositivos y otros recursos estan en ROM, solo pueden ser parcheados por software durante la secuencia de arranque. Esto se realliza con el comando SETPATCH.

El comando SetPatch v44.16 tiene las siguientes opciones: 

QUIET

No saca por pantalla ningún mensaje

NOCACHE

Deshabilita las instrucciones y cachés de datos en el procesador

REVERSE

Almacena los parches en orden inverso. Útil para desarrolladores de CDTV

NOAGA

Deshabilita el chipset AGA

NONSD

Deshabilita los parches NSD para discos duros, etc...

PATCHCONFIGFILE=PCF

Especifica un fichero de parches distinto

PATCHCONFIGFILE=PCL

Especifica aquí una nueva línea de parche

PATCHINFO o PI

Muestra los parches instalados incluyendo dispositivos

FORCEUPDATE

Fuerza Actualización

KILLUPDATE

Termina la actualización

NOROMUPDATE

No actualiza la ROM con los parches

DISABLEROMMODULES

Deshabilita los módulos de la ROM para un dispositivo

SKIPROMUPDATES Device

Salta la actualización de la ROM para un dispositivo

SKIPROMMODULES Device

Igual que la anterior

WAITVALIDATE

Espera por la validación de una partición (si hay alguna) antes de arrancar

Las actualizaciones de la ROM se almacenan en un fichero llamado Devs:Amiga Rom Update, si no se requiere puede ser movido a SYS:Storage

Si se parchea la ROM y el Amiga no se inicia y se queda con la pantalla en negro, entonces se debería editar el fichero s/startup-sequence y cambiar la línea referente a SetPatch, de la siguiente forma:

SetPatch Quiet SkipRomUpdates scsi.device

Además de las actualizaciones de la Rom, también hace los siguientes parches:

BOOL CheckIO() workaround
Habilita Advanced Graphics Modes (AGA)
AmigaOS Copyright  (cambiado a  Amiga Intl)
Uso de señal ramlib
Chequeo del tamaño de la pila en los dispositivos CON: RAW: RAM: PAR: PRT: SER:
Parcheado graphics/WritePixelLine8()
Parcheado graphics/WriteChunkyPixel()
Añadidos Memory Pools


Envía esta página web a un amigo:
Esta opción está desactivada temporalmente, rogamos disculpen las molestias

Volver a la página anterior

Al menú principal