Página 35 de 35

Re: Lote interfaces de teclado PS/2 para ZX Spectrum (Enviados)

Publicado: 12 Nov 2022, 23:23
por djr
Hola.

No se rían por la pregunta tonta que voy a hacer =) ya que no tengo conocimientos, pero yo tengo también este mismo interfaz comprado en esta tirada y siempre tuve la curiosidad de saber si el CPLD XC9572 se lo puede reprogramar para que haga las veces de un interfaz kempston mouse, aprovechando que ya tiene una toma PS2.

Mi pregunta es solo curiosidad, ya que aunque la respuesta fuera afirmativa no sabría ni hacerlo ni por donde empezar.

Re: Lote interfaces de teclado PS/2 para ZX Spectrum (Enviados)

Publicado: 13 Nov 2022, 11:40
por javier2112
djr escribió: 12 Nov 2022, 23:23 Hola.

No se rían por la pregunta tonta que voy a hacer =) ya que no tengo conocimientos, pero yo tengo también este mismo interfaz comprado en esta tirada y siempre tuve la curiosidad de saber si el CPLD XC9572 se lo puede reprogramar para que haga las veces de un interfaz kempston mouse, aprovechando que ya tiene una toma PS2.

Mi pregunta es solo curiosidad, ya que aunque la respuesta fuera afirmativa no sabría ni hacerlo ni por donde empezar.
Me parece una excelente aporte y, es más, incluso podría controlar ambos dispositivos para usarse simultáneamente mediante un splitter, cómo se hace por ejemplo en el Zx-Uno.

Re: Lote interfaces de teclado PS/2 para ZX Spectrum (Enviados)

Publicado: 13 Nov 2022, 12:00
por alvaroalea
Si lo que se pretende es que haga las veces de los interface kempston que hay circulando por ahi, y que llevan un XC9572 tambien, la respuesta corta es NO:

El interface kempston que hay por ahi es muy simple, han cogido el original con puertas logicas y lo han metido en una XC9572, el interface original era con conexion BUS, parecido a los amiga y atari ST, luego le han puesto un microcontrolador PIC, que convierte de BUS a PS2, y asi consiguen el kempston con PS2.

Por lo tanto falta el PIC, y faltarian conexiones, seria posible no obstante soldar un pic con cablecitos al interfaz y hacer lo que decis, pero no solo reprogramar.

La respuesta larga, es que dado el avance de los ultimos tiempos en FPGA, igual es posible meter el propio interface pS2 dentro del XC9572, y no haria falta soldar nada, pero no tengo claro si un XC9572 es suficientemente grande para eso, me da la impresion de que no.

Re: Lote interfaces de teclado PS/2 para ZX Spectrum (Enviados)

Publicado: 13 Nov 2022, 23:18
por Kyp
El interfaz PS/2 lleva un microcontrolador ATtiny y una CPLD, el ATtiny hace la lectura del protocolo PS/2 y la CPLD hace el interfaz entre el ATtiny y el Spectrum.

El ATtiny es un micro bastante limitado pero yo creo que si se podría cambiar el firmware para que leyera un ratón en vez de un teclado, las dos cosas no porque no hay suficientes pines para comunicarse con dos dispositivos (tres contando la CPLD).

La CPLD no tiene conectadas todas la señales necesarias para implementar un interfaz Kempston-mouse, faltan varias del bus de datos y del bus de direcciones aunque si hay pines libres para añadir esas señales.

En resumen, no fácilmente, suponiendo que alguien modifique el firmware es más fácil rehacer la placa que no es muy complicada.