Último mensaje de la página anterior:
minter escribió:TitoxUnix escribió:Hola,
¿Como se sabe donde empieza el mapeo del teclado? Empecé a traducir la 2.06 para el STe hace un tiempo pero no encontré como cambiarle el teclado y pasarlo a Español.
Yo lo que hice fue buscar la cadena de teclado de la rom que tenía cargada (en mi caso, al ser la TOS frances, busqué la cadena "azert". Si buscas en el editor hex. la cadena "qwerty" aparecerá su posición de memoria. Para el 2.06 en inglés está en la posición 32BF4 (ahí empiezan las mayúsculas)
Aparecen tres juegos: El de minúsculas, el de mayúsculas con la tecla Shift pulsada y el de mayúsculas con la tecla Capslock pulsada. Tres juegos. A parte de los números y el teclado numérico.
Y luego, los caracteres que quieres sustituir, estoy cogiendo los códigos de aquí:
https://en.wikipedia.org/wiki/Atari_ST_character_set
Como todas las ROMS tiene el mismo número de teclas, ¿no sería posible copiar el teclado español en cualquier otro parcheando los tres juegos de carácteres directamente de un ROM a otra a partir de donde se encuentra la primera letra?
Según lo que encontré hace tiempo parece que no pero en los foros no llegaron a más.
http://www.atari-forum.com/viewtopic.php?t=23748
https://groups.google.com/forum/#!topic/comp.sources.atari.st/GCSDaYLWQoc