Wenas, estoy haciendo a un colega la modificación de uan gráfica ATI para su arcade (ya sabeis, con uan recreativa, una cpu y unos arreglos... el arcade en casa). Lo 1º ha sido cambiar una clave de un arxivo exe y no ha habido problema, pero la duda me llega en este punto:
4.- Modificar la BIOS de la AVGA
Para que esta bios que acabamos de extraer funcione con nuestra ATI 'normal'
es necesario hacer un par de cambios.
Los más importantes son los que se refieren al sistema de protección.
La BIOS de la AVGA tiene un par de 'mecanismos de protección' para evitar
que funcione correctamente en una tarjeta que no sea identica a la AVGA.
Por suerte, pueden ser evitados del siguiente modo:
Con nuestro fiel editor hexadecimal, realizamos los siguientes cambios al
fichero avga9200.bin
+--------+---------+-------+
| Offset | Valor | Valor |
| | Antiguo | Nuevo |
+--------+---------+-------+
| 0x3E92 | 0x74 | 0x90 |
| 0X3E93 | 0x23 | 0x90 |
| 0x3EAF | 0x75 | 0x90 |
| 0x3EB0 | 0x06 | 0x90 |
+--------+---------+-------+
Los offset con winhex, al lado ixquierdo aparecen mas amplios, y lo más parecido q he visto es 000003E90. Luego si pinxas en la segunda columna abajo aparece q el offset q marcas es el 3E92, ok, de acuerdo, pero el valor de esa columna es "00". Me pierdo en esta parte de los editores hexadecimales, así q si alguien me puede exar una mano se lo agradecería.
SAludos