Página 1 de 4

DAC 18 bits (VGA) + Wifi

Publicado: 20 Jul 2017, 18:34
por antoniovillena
Los que vayáis recibiendo las placas seguid este enlace para hacerlas funcionar.

viewtopic.php?f=25&t=1361

El hilo de venta original lo cerré y el actual está aquí:

http://retrolandia.net/foro/showthread.php?tid=108

Aún me quedan algunas unidades. Para apuntarse no hace falta registrarse en dicho foro. Con que me envíen un privado o un email es suficiente.

Re: DAC 18 bits (VGA) + Wifi

Publicado: 21 Jul 2017, 10:15
por chernandezba
Hola Antonio
Quizá ya se ha comentado en otro hilo pero... qué es lo que hacen exactamente estas placas?

Re: DAC 18 bits (VGA) + Wifi

Publicado: 21 Jul 2017, 10:29
por Uto
chernandezba escribió:Hola Antonio
Quizá ya se ha comentado en otro hilo pero... qué es lo que hacen exactamente estas placas?
El DAC permite mejor calidad de imagen para cores que la necesiten, como el de PC. El DAC de video del ZX-Uno es de 8 bit y no permite sacar todos los colores que permite una VGA en el core de PC, por ejemplo.

El modulo wifi permite conectar por wifi simulando una UART, eso permite usar por ejemplo el core de Yombo que tiene un cliente FTP.

Luego Antonio ha hecho placas con DAC+WIfi, y placas solo Wifi. Los dos módulos no comparten pines de la expansión por lo que son compatibles para poner en la misma placa.

Re: DAC 18 bits (VGA) + Wifi

Publicado: 21 Jul 2017, 10:44
por chernandezba
Gracias! Cliente FTP? Pero hay una capa TCP/IP en algún sitio? Implementa spectranet?

Re: DAC 18 bits (VGA) + Wifi

Publicado: 21 Jul 2017, 10:47
por Uto
chernandezba escribió:Gracias! Cliente FTP? Pero hay una capa TCP/IP en algún sitio? Implementa spectranet?
No. El ZX-Uno ve una UART, y el modulo wifi es el que convierte eso en TCP/IP, supongo. Del lado del ZX-Uno hay librerías para eso para Z88dk, creo. No sé si en el repostitorio había algo, creo que sí.

Creo que es el mismo o muy parecido al chip que lleva el Next,lo mismo te merece la pena darle soporte en ZesarUX.

Re: DAC 18 bits (VGA) + Wifi

Publicado: 21 Jul 2017, 11:25
por chernandezba
Pues tendré que echarle un vistazo.... si sólo hay un cliente FTP, pues no me llama mucho. Pero si hay gente haciendo programas/juegos con ello, merece la pena emularlo :)

Re: DAC 18 bits (VGA) + Wifi

Publicado: 21 Jul 2017, 14:33
por antoniovillena
Contacta mejor con yombo que es el creador del invento. Yo solo hago la parte hardware (diseño pcb y fabricación). Él tiene más cosas aparte del cliente FTP, al menos librerías.

Re: DAC 18 bits (VGA) + Wifi

Publicado: 21 Jul 2017, 21:24
por Tromponauta
Hola Antonio, yo como tengo la caja impresa por Mejias3D no me interesa poner mas conectores al ZX-UNO pero si algún add-on interno, la pregunta es ¿Alguien esta haciendo módulos WIFI sin mas añadidos?

Re: DAC 18 bits (VGA) + Wifi

Publicado: 21 Jul 2017, 23:07
por antoniovillena
Sí, yo mismo. Pero estoy esperando las PCBs

Enviado desde mi MI 5C mediante Tapatalk

Re: DAC 18 bits (VGA) + Wifi

Publicado: 22 Jul 2017, 02:50
por yombo
chernandezba escribió:Gracias! Cliente FTP? Pero hay una capa TCP/IP en algún sitio? Implementa spectranet?
El chip wifi de por sí actúa como un módem WiFi. Se envía por la uart el mismo protocolo de comandos textuales que en un módem de los noventa (el protocolo llamado "AT"), ampliado para conexiones WiFi. Puedes buscarlo por "ESP8266 AT commands". Dentro de ese protocolo metes tramas TCP. La pila TCP/IP está en el módulo WiFi, que tiene un microcontrolador de 32 bits a 80 MHz

Adapté una librería GPL que implementa este protocolo y expone una API en Arduino, la convertí de C++ a C y la adapté para Spectrum con el z88dk.

Junto con esta librería tengo unas cuantas más para zxuno / next hechas por mí. Contienen ejemplos y la puedes encontrar aquí:
https://github.com/yomboprime/GPL_ZXYLib

Aquí tienes las mismas librerías pero sin la parte GPL. Incluye acceso a la uart pero no implementa los comandos AT. Licencia MIT:
https://github.com/yomboprime/ZXYLib

El core que contiene la uart (implementada en la fpga) está enlazado en el readme del proyecto del cliente FTP. El readme está muy detallado y contiene las instrucciones para configurar el módulo wifi por primera vez, mediante un .tap de spectrum, y para usar luego el cliente FTP.
Repositorio del cliente FTP:
https://github.com/yomboprime/FTP_Uno

Mi intención era hacer un juego multiplayer, basándome en mis librerías. Empecé a hacer unas pruebas y conseguí 3 ó 4 fotogramas por segundo incluyendo envío de entrada del usuario al servidor, recepción del estado, y redibujado (2 players pero en teoría se podrían unos cuantos más) Apareció algún problema y antes de resolverlo me puse con otras cosas. El servidor es un PC con Node. Este módulo WiFi puede hacer de servidor pero sólo para una conexión a la vez, y hay que extender la librería para ello. El servidor y las pruebas están en la carpeta examples de mi librería GPL.

PD: El servidor puede ser también una RasPi, por ejemplo.