Interface serie TTL para Spectrum- Emulador de ternminal

Avatar de Usuario
wilco2009
Mensajes: 1685
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 59 veces
Agradecimiento recibido: 111 veces

Interface serie TTL para Spectrum- Emulador de ternminal

Mensajepor wilco2009 » 21 Ene 2018 00:57

Hacia tiempo que no os enseñaba ninguna cosilla de las que llevo entre manos y ahora le ha tocado el turno a un interface serie TTL para spectrum.

Usando la misma técnica que se usa en el Dandanator para cargar las ROMs, pero añadiendole transmision, he implementado un puerto serie TTL completo para Spectrum.
¿Y para que podemos querer esto?.
Pues muy sencillo. Ademas de para comunicarse con un PC, podemos controlar cualquier cacharrillo que disponga de este tipo de interface.

Aquí os dejo un video del funcionamiento comunicando con un PC.

https://www.youtube.com/watch?v=gAzD2waksEA

Y para que vayais catando un poco las posibilidades, aquí os dejo tambien la primera aplicación. Un interface reproductor de MP3 para Spectrum.

https://www.youtube.com/watch?v=eyU6DHY3LQ0

Tal y como está es totalmente funcional, pero requiere de todo el tiempo de CPU para escuchar el bus cuando estamos esperando informacion.
El proximo paso será solucionar este tema implementando un buffer a base de interponer un microcontrolador baratillo, y de esa manera que se vayan guardando los datos hasta que el spectrum vaya a escucharlos.

Espero que os guste. -grin
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

Avatar de Usuario
gflorez
Mensajes: 986
Registrado: 12 Sep 2014 19:58
Agradecido : 22 veces
Agradecimiento recibido: 148 veces

Re: Interface serie TTL para Spectrum- con reproductor MP3!!

Mensajepor gflorez » 21 Ene 2018 01:28

Haz uno pa el Enter, payo...

Avatar de Usuario
kikems
Mensajes: 2090
Registrado: 30 May 2013 19:23
Agradecido : 394 veces
Agradecimiento recibido: 613 veces

Re: Interface serie TTL para Spectrum- con reproductor MP3!!

Mensajepor kikems » 21 Ene 2018 03:34

Qué fantástico experimento, me encanta ver nuevas ideas para estos sistemas, gracias por el aporte.

Avatar de Usuario
wilco2009
Mensajes: 1685
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 59 veces
Agradecimiento recibido: 111 veces

Re: Interface serie TTL para Spectrum- con reproductor MP3!!

Mensajepor wilco2009 » 21 Ene 2018 10:52

gflorez escribió:Haz uno pa el Enter, payo...

Ya he visto porque lo quieres, jejeje. Esa BBS....
Bueno bueno, todo llegará. Al fin y al cabo es un z80 y el programa casi que me sirve a excepción de la escritura en pantalla.
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

Avatar de Usuario
wilco2009
Mensajes: 1685
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 59 veces
Agradecimiento recibido: 111 veces

Re: Interface serie TTL para Spectrum- con reproductor MP3!!

Mensajepor wilco2009 » 22 Ene 2018 11:39

Bueno, pues ya tengo completamente funcional el software de control del reproductor de mp3, completado y con errores corregidos.
Os dejo un vídeo para que lo veáis.

https://www.youtube.com/watch?v=pPQqP6pteQk

Por otro lado, la idea era ir incorporando gadgets al interface, por lo que creo que puede ser una buena idea hacerlo modular, de tal manera que se puedan incorporar nuevos gadgets sin cambiar la placa.

Una de las cosas que se le podrá añadir, será un arduino nano que hará las veces de buffer para liberar al z80. Imprescindible para gadgets tipo convertidor wifi o ethernet.

Voy a empezar con el diseño de esa parte y cuando la tenga a ver si hago una tirada de placas, y liberaré el software para que podáis vosotros mismos incorporarle gadgets al invento.

Tener en cuenta que si añadimos el arduino, además de tener un buffer nos va a permitir controlar desde el spectrum cosas que no se controlan por puerto serie, como son pantallas I2C, displays de 7 segmentos, motores paso a paso, etc.
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

Avatar de Usuario
wilco2009
Mensajes: 1685
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 59 veces
Agradecimiento recibido: 111 veces

Re: Interface serie TTL para Spectrum- Emulador de terminal

Mensajepor wilco2009 » 26 Ene 2018 17:29

Aprovechando las capacidades del nuevo puerto serie TTL y añadiendo un arduino como buffer, os muestro como comunicar con un PC a través de mi programa de emulación de terminal

https://www.youtube.com/edit?o=U&video_id=d-vTjKR1C9g

Como digo en el vídeo, el siguiente paso será añadir comandos AT para poder controlar a qué dispositivos queremos acceder en el Arduino, y de esa manera poder acceder a todo el universo de posibilidades que este nos abre. :)
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

Avatar de Usuario
retrobit
Mensajes: 20
Registrado: 12 Dic 2017 13:12
Agradecido : 9 veces
Agradecimiento recibido: 1 vez

Re: Interface serie TTL para Spectrum- Emulador de ternminal

Mensajepor retrobit » 29 Ene 2018 13:33

que buena pinta tiene esto amigo Wilko, me ha sorprendido gratamente tu aportacion!
"nothing dies as silently as a microprocessor."


Volver a “Hardware Spectrum”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado