Curiosidad... ¿ROMS +3e con €?

Si por algo se caracteriza el Spectrum es por su gran variedad de periféricos (clásicos y modernos)

Moderador: Sir Cilve Sinclair

Curiosidad... ¿ROMS +3e con €?

Notapor zup el Jue Mar 08, 2018 8:36 am

No sé si lo he preguntado antes...

El caso es que las ROMs de +2, +2A y +3 tienen un símbolo para la moneda (en España el símbolo Pt sustituye a la Libra, no sé qué símbolo llevan las ROMs de +2 francesas), y desde hace unos añitos en España la moneda local es el euro.

¿Hay alguna ROM que incluya este parche? Creo que sería algo que podría haberse hecho (pero no se ha hecho) en las del proyecto +3e. Si no hay... ¿hay algún UDG (que se integre bien en el juego de caracteres de Sinclair) que pueda copiar para hacer el parche yo mismo? ¿Algún juego que incluya el caracter?

Gracias.
I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start...
zup
Freddy Hardest
 
Mensajes: 625
Registrado: Vie Ago 15, 2008 2:43 pm

Re: Curiosidad... ¿ROMS +3e con €?

Notapor zx_spectrum_plus3 el Jue Mar 08, 2018 10:20 am

No creo que esto sea de harware pero aún así: si ya tienes diseñado el UDG, no sería dificil hacer la sustitución en la ROM. Sólo habría que buscar la tabla de caracteres de la rom, que con un editor hexadecimal sería suficiente, mirar en la posición correspondiente al símbolo de la peseta (en el manual creo que está) y luego sustituir los 8 bytes que lo definen por los 8 que definen el caracter del el euro.

Saludos.
zx_spectrum_plus3
Jack The Nipper
 
Mensajes: 185
Registrado: Mar Abr 17, 2007 12:32 pm

Re: Curiosidad... ¿ROMS +3e con €?

Notapor zx_spectrum_plus3 el Vie Mar 09, 2018 12:38 am

Hola. He creado un UDG para el euro con los siguientes bytes:
Código: Seleccionar todo
1F 20 7E 40 7E 20 1F 00


Lo que hay que hacer es coger la rom B (caso de tenerla en dos archivos de 32kb) o la rom 3 (si la tienes en 4 archivos de 16kb) y buscar la siguiente secuencia de bytes:
Código: Seleccionar todo
00 F0 88 8A F7 82 83 00


Entonces sustituirla por la secuencia que he puesto al principio:
Código: Seleccionar todo
1F 20 7E 40 7E 20 1F 00


O quizá esta otra:
Código: Seleccionar todo
1F 20 7E 20 7E 20 1F 00


Con esto tendrás un símbolo de euro en lugar de Pt:
https://drive.google.com/open?id=18dwboXDvlTnEJXGO372CM12mCXilFost

He usado una herramienta que me simplifica el trabajo:
https://drive.google.com/open?id=1k0qWk7KiQZw1I2Yeo1yigJrqqwU9rCEa

La he descargado de aquí:
http://dskcenter.free.fr/zxtools.html
zx_spectrum_plus3
Jack The Nipper
 
Mensajes: 185
Registrado: Mar Abr 17, 2007 12:32 pm


Volver a Hardware

¿Quién está conectado?

Usuarios navegando este Foro: Google [Bot] y 4 invitados