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

Responder
zup
Freddy Hardest
Mensajes: 653
Registrado: Vie Ago 15, 2008 2:43 pm

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

Mensaje por zup » Jue Mar 08, 2018 7: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...

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

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

Mensaje por zx_spectrum_plus3 » Jue Mar 08, 2018 9: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 €?

Mensaje por zx_spectrum_plus3 » Jue Mar 08, 2018 11:38 pm

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=18dwbo ... 2mCXilFost

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

La he descargado de aquí:
http://dskcenter.free.fr/zxtools.html

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 9 invitados