ManualesTaller

Como editar la ROM del CPC

Desde la edicion de la ROM podemos hacer algunas modificaciones, en este caso y como ejemplo, simplemente vamos a modificar la conocida y añorada pantalla de bienvenida de letras amarillas sobre fondo azul, introduciendo un mensaje a nuestra elección. Para ello, editaremos la lower rom el 6128.

El procedimiento puede hacerse tanto en los emuladores como en la maquina real. Para mostrar el funcionamiento los haremos sobre emulador Winape.

Descargamos la ROM

En primer lugar, bajamos el archivo con la rom de CPCWIKI, Concretamente la de 6128 español que es con la que he realizado la muestra, aunque cada cual debera escoger la ROM correspondiente a su equipo, si es que la idea a posteriori es quemarla en una rom fisica y montarla en la maquina real. La rom del 6128 español la tenéis aquí.

Descargamos un editor Hexadecimal

Para la edición del archivo es necesario un editor hexadecimal uno valido y gratuito que es el que he usado HxD. También es posible utilizar el editor incluido en el emulador Winape. Abrimos el archivo os6128.rom con el editor. A partir del registro 680 encontramos el mensaje de bienvenida. Ahí podemos escribir lo que nos venga en gana, únicamente debemos tener en cuenta dejar los espacios en blanco oportunos para que se muestre correctamente. OJO, no debemos modificar el tamaño del archivo, por tanto, no es posible borrar.

En la segunda imagen el mensaje cambiado, el cual he guardado como os6128tocado.rom.

Vamos a winape

Sobre el menú superior, Settings> memory, en Roms seleccionamos lower y nos aparecerá un desplegable al final aparece Select file… donde seleccionamos el archivo modificado, en este caso os6128tocado.rom. Le damos a OK.  Una vez hecho esto reseteamos winape.

Mediante este procedimiento seria posible traducir una rom, incluso renombrar comandos de basic o crear caracteres específicos y multitud de otras cosas.  Como dato, decir que de esta forma se traducen juegos de consolas en 8 y 16 bits.

Hacer modificaciones a la ROM sobre el emulador no conlleva ningún problema, en caso error tan solo no funcionara correctamente.

mrbyte@auamstrad.es

 

¿Te ha Resultado útil este artículo?

Ayúdanos a mejorar y danos tu opinión:

Votación promedio: / 5. Total de votos:

Etiquetas
Mostrar más

2 comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Publicaciones relacionadas

Botón volver arriba
Cerrar
Cerrar