mcleod_ideafix escribió:hikoki escribió:Podría hacerse un interfaz tableta/zx-uno ?
Técnicamente se puede, por supuesto. Ahora bien, para poder abarcar tablets tanto Android como iOS, y para no tener que pagar royalties a Apple por sacar un aditivo hardware para el iPad, la única forma que veo de interfaz es... a través del conector de auriculares. La app, para cada tecla pulsada o soltada, generaría un código similar a los make/break codes de un teclado PS/2, y lo enviaría codificado como sonido, similar a los sonidos de carga del Spectrum, al ZX-Uno, en donde la FPGA decodificaría el stream convirtiéndolo en un código.
También se puede hacer que lo que mande la app cada vez que se pulsa o suelta una tecla sea el estado completo de la matriz, es decir, 40 bits. De esa forma la decodificación en la FPGA es mucho más sencilla.
Si tu pretensión era sólamente abarcar tablets Android, imagino que puede usarse el puerto USB OTG de estos dispositivos y conectar ahí un FT232 o un FT245 para enviar datos por USB a la FPGA.
Ahora bien, lo que no sé es qué latencia puede tener eso. Es: tocar la pantalla + tiempo desde que se detecta pulsación hasta que se informa a la app + tiempo que la app necesita para enviar la información a la FPGA.
No tengo ninguna pretensión ya que mis conocimientos (y disposición) son muy vagos. Sólo era una idea lanzada al aire
La idea de colgar el cablecillo y ver si funciona el invento parece atractiva, también el cambiar rápido de teclado, por ejemplo de zx81 a Spectrum o CPC