|
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 ningun mensaje
|
| NOCACHE |
Deshabilita
las instrucciones y cachés de datos en el procesador
|
| REVERSE |
Almacena
los parches en orden inverso. Util 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
aqui una nueva linea 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, tambien 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
Volver
a la página anterior
|