ZX GO+

Proyectos ajenos al equipo oficial pero desarrollados o promovidos por la comunidad, relacionados con el ZX-UNO / Projects outside the official team but developed or promoted by the community, related to the ZX-UNO
Avatar de Usuario
spark2k06
Mensajes: 1137
Registrado: 12 Feb 2016, 13:58

Re: ZX GO+

Mensaje por spark2k06 » 11 Abr 2019, 11:05

He rediseñado el modo de funcionamiento del teclado, puede gustar mas o menos pero considero que sólo es cuestión de acostumbrarse... y ademas queda todo mucho mas organizado a nivel de código:

Imagen

Ahora desde todos los modos de teclado es posible pulsar casi cualquier tecla de un teclado convencional, así como sus teclas modificadoras. Sin embargo, el modo ZX podrá trabajar de dos formas:

* En modo convencional, con acceso al CS y SS original del teclado pero sin acceso a las teclas especiales ni a las teclas modificadoras.

* En modo completo, sin acceso al CS y SS original del teclado pero con acceso a las teclas especiales y a las teclas modificadoras, como el resto de modos de teclado.

Además, estos modos se guardan en la EEPROM si accedemos a la función de guardado.

Ahora sí, podemos hacer uso de todas las caraterísticas de los cores. Para los atajos mas utilizados (NMI, VGA/RGB, Reset) mantengo el uso del atajo corto, eso sí, a través del nuevo modo función que se puede apreciar en esta tabla, como el resto. Adjunto PDF donde se puede ver cómo ejecutar cada función en cada core, basandome en la tabla anterior.

Solo faltaría añadir el nuevo teclado en español de MSX, ya me pondré con ello. No obstante, una vez finalizado y probado (se pueden cambiar las teclas que acceden a cada tecla especial, si no las consideramos adecuadas), no tengo intención de actualizarlo más, actualizaré el proyecto sugarless a este nuevo paradigma y dejaré dos versiones en mi github, la actual "oficial" que tenemos todos ahora con sus limitaciones y ésta nueva... con el código fuente de ambas por si alguien decide modificarlo por su cuenta a su gusto.

Edito: Para ver el modo actual de teclado es tan sencillo como CS + SS + F = U y después cualquier tecla no definida como modo de teclado, por ejemplo otra vez U... y te lo muestra.

Destacar también que cuando se pulsa CS + SS + una tecla modificadora, puedes mantener pulsado CS + SS para activar otra tecla modificadora, o para pulsar una tecla especial final...esto facilita la ejecución de varios combos.

Fe de erratas en 2019.04.11-Teclados ZX GO+.pdf:

Activa modo SHIFT sólo para la siguiente pulsación de tecla de función (F1 a F10) ... -> CS + SS + A (CS + SS + 1 a 0) SHIFT + (F1 - F10)

Activa modo ALT sólo para la siguiente pulsación de tecla de función (F1 a F12) ... -> CS + SS + X (CS + SS + 1 a 0, Q, W)
Adjuntos
zxunops2-11042019b-go.zip
(11.89 KiB) Descargado 54 veces
2019.04.11-Teclados ZX GO+.zip
(96.27 KiB) Descargado 59 veces
Última edición por spark2k06 el 11 Abr 2019, 11:05, editado 1 vez en total.

Avatar de Usuario
desUBIKado
Mensajes: 761
Registrado: 05 Ago 2016, 22:33

Re: ZX GO+

Mensaje por desUBIKado » 11 Abr 2019, 12:42

Pedazo de curro que te has pegado.

:plasplas: :plasplas: :plasplas: :plasplas:

En cuanto pueda lo pruebo, pero es que ya había cerrado el gomas :D

:gracias!:

Avatar de Usuario
spark2k06
Mensajes: 1137
Registrado: 12 Feb 2016, 13:58

Re: RE: Re: ZX GO+

Mensaje por spark2k06 » 11 Abr 2019, 12:52

desUBIKado escribió:Pedazo de curro que te has pegado.

:plasplas: :plasplas: :plasplas: :plasplas:

En cuanto pueda lo pruebo, pero es que ya había cerrado el gomas :D

:gracias!:
Todo sea por una buena causa ;-). Lo dicho, lo he probado bastante con un programa en Windows que muestra cómo se pulsa y se suelta cada tecla de forma gráfica, y creo que está bastante bien pero todo lo que sean bugs, reasignación de letras por otras más intuitivas y cosas así, sin problema lo voy corrigiendo, con el objetivo dar por cerrada una versión final y definitiva cuanto antes mejor, porque la parte difícil ya está hecha.

Avatar de Usuario
spark2k06
Mensajes: 1137
Registrado: 12 Feb 2016, 13:58

Re: ZX GO+

Mensaje por spark2k06 » 20 Abr 2019, 09:26

He realizado unas correcciones para que las teclas especiales correspondientes a Impr. Pant, Bloq. Despl y Pausa correspondan a T, Y y U respectivamente, que estaban mal. También para que en el teclado completo del modo ZX funcionen correctamente las combinaicones SS + tecla, adjunto nueva beta.

Por otro lado @desUBIKado, he puesto el core de la versión 1.3 de MSX a partir de este hilo:

viewtopic.php?f=53&t=2883

Me he descargado el fichero SD-MSX1FPGA-1.3.7z que has publicado y he actualizado la SD, de manera que se haga uso del fichero SPA.kmp (y no del SPA-original.kmp que tienes en la misma carpeta de MSX1FPGA)... el caso es que por ejemplo la tecla ñ no funciona, no sale con la misma tecla de un teclado español, sino con AltGr + N... estoy haciendo algo mal? No se supone que este nuevo layout ya debería usar la tecla correspondiente en lugar de AltGr + N?

Quiero corregir este asunto para poder cerrar el tema de la corrección de símbolos para MSX del proyecto zxunops2, y dar por terminado su desarrollo :mrgreen:
Adjuntos
zxunops2-20042019b-go.zip
(12 KiB) Descargado 36 veces

honda
Mensajes: 38
Registrado: 10 Mar 2017, 13:09

Re: ZX GO+

Mensaje por honda » 20 Abr 2019, 12:46

Sinceras gracias.

Avatar de Usuario
desUBIKado
Mensajes: 761
Registrado: 05 Ago 2016, 22:33

Re: ZX GO+

Mensaje por desUBIKado » 18 Ago 2019, 18:50

phpBB [media]

Responder