Página 1 de 17

Proposición ZXUno+

Publicado: 16 Ene 2018, 09:04
por Radastan
Vamos a ver, creo que a estas alturas ya está más que visto que el ZXUno está exprimido a tope o casi. La cuestión es que con toda la experiencia adquirida deberíamos pasar a una evolución de la placa. Es evidente que ya los 512K no da más de si, muchos tenemos la ampliación de 2 MB, por citar un ejemplo. Idem en capacidad de la FPGA, hay cores que no caben ni con calzador.

Mi proposición:
- Pasar a una FPGA más grande
- Tener dos slots: uno para vídeo y otro para ampliaciones
- Dos puertos de joystick
- Cuatro puertos USB controlados por PIC
- 2 MB de RAM, no creo que necesitemos más. ¿Mejor SDRAM?

Mi idea de placa:
- Olvidar el formato raspberry: hacer carcasas a medida ya es económico
- Para la salida de vídeo habría un conector como el de expansion, al que se le conectaría una placa con la salida de vídeo correspondiente. Así no tenemos que pagar derechos de HDMI... no hay conector... pero es una plaquita aparte.
- Introducir un PIC pequeñito, lo justo para controlar USB. De esta forma el teclado, ratón, e incluso un pendrive, podría ir por USB. Podemos meter cuatro puertos USB y tendríamos incluso para mandos USB. Todos los cores podrían tener acceso FAT32 sin liarla parda y sin ocupar espacio FPGA.

No estoy hablando de una reforma radical, el PIC nos libra de lo más engorroso y nos facilita la vida, mientras que la FPGA nos permite meter cores más grandes. Y por supuesto conservando todo lo que ya se ha conseguido con el ZXUno.

Opiniones al respecto...

Re: Proposición ZXUno+

Publicado: 16 Ene 2018, 09:23
por DoDesKaDen
Acerca de la salida de vídeo... viendo que los monitores más recientes ya traen HDMI o DisplayPort, y que un adaptador Displayport a HDMI parece fácil de encontrar ¿sería ventajoso y/o fácil de adaptar la salida de vídeo a DisplayPort? ¿Está libre de royalties/derechos al ser normativa VESA?
Las TV's nuevas ya no traen ni VGA ni Scart, y los monitores no traen VGA... una salida de vídeo más actual sería más versátil para los que no tienen tv's/monitores acumulados en casa...

Re: Proposición ZXUno+

Publicado: 16 Ene 2018, 09:27
por Radastan
Por eso propongo un slot para vídeo, para que podamos poner HDMI directamente sin pagar nada.

Re: Proposición ZXUno+

Publicado: 16 Ene 2018, 09:42
por mapache
A mi como usuario me parece una idea buenísima, y con proyectos como Sugarless +2 el ZX-Uno que tengo tendrá uso dedicado. Una placa sin limitación de espacio a "circuito visto" con caja transparente donde quepa, por ejemplo, el core Megadrive (y quien sabe si en un futuro el VeriSNES en caso de que se libere), sería una pasada. Pongo aquí mi lista de deseos por si sirve alguna idea:

- Salidas RGB con conector DIN y VGA como el GO+
- Salida de video compuesto
- Mantener PS/2, tanto por poder usar teclados antiguos como por la mínima latencia y proyectos como Joy2PS2
- 2 Puertos de Joystick
- Mejor distribución de los conectores para que sea más cómodo
- Botón de reset e interruptor de encendido apagado
- MicroUSB y Jack para alimentación
- Puerto de expansión para conectar periféricos reales

Los puertos USB que comenta Radastan, sería bastante cómodo para el usuario, y permitiría usar mandos como el Buffalo Classic que van bastante bien. En Mist es una pasada poner el amstrad y que funcione directamente el mando, y para cores de consolas se agradece mucho, es difícil encontrar mandos norma Atari de calidad.

Aunque haya opción a salida de video más moderna, que se pueda conectar a un televisor CRT creo que es fundamental para que se siga viendo como la máquina original, en Mist he probado los cores NES y Megadrive en CRT y en VGA y la diferencia es notable, sería una pena perder este tipo de señales analógicas.

Re: Proposición ZXUno+

Publicado: 16 Ene 2018, 10:27
por jevilon
En mi opinión... Zxuno es zxuno... Muchas de las cosas que proponeis ya existen en la mist...

Re: Proposición ZXUno+

Publicado: 16 Ene 2018, 10:34
por Radastan
jevilon escribió:En mi opinión... Zxuno es zxuno... Muchas de las cosas que proponeis ya existen en la mist...
Y? La MIST es la MIST, aquí no hablamos de la MIST, hablamos de una segunda versión del ZXUno cogiendo lo que la experiencia en este y otros proyectos da como válido. Salvo el PIC, todo lo demás es simplemente meter más FPGA y RAM.

Re: Proposición ZXUno+

Publicado: 16 Ene 2018, 10:54
por desUBIKado
Los que saben del tema ya están cacharreando y experimentando. Solo hay que ver este hilo:

viewtopic.php?f=32&t=1944.

Si sale un ZX-Uno+ no creo que sea este año, quizás como muy pronto el próximo, aunque yo apostaría más por el 2020.

Los creadores de los desarrollos hardware y software lo hacen por afición en su tiempo libre, el cual es limitado, y por eso parece que a veces tarda mucho en salir novedades.

De todas formas, no creo que el ZX-Uno esté totalmente explotado. Hay muchas cosas que podrían aparecer en él, cores de máquinas no implementadas aun (¿quién dijo Dragon, Enterprise o PC Engine?), inclusión de nuevos periféricos en los cores, mejoras en cores existentes, carga de imagenes de disquetes en cores que aun solo tienen carga por audio, inclusión de nuevas funcionalidades en los cores, nuevas máquinas (Chloe 280SE, etc).

Re: Proposición ZXUno+

Publicado: 16 Ene 2018, 12:04
por BCH
Radastan escribió:Vamos a ver, creo que a estas alturas ya está más que visto que el ZXUno está exprimido a tope o casi. La cuestión es que con toda la experiencia adquirida deberíamos pasar a una evolución de la placa. Es evidente que ya los 512K no da más de si, muchos tenemos la ampliación de 2 MB, por citar un ejemplo. Idem en capacidad de la FPGA, hay cores que no caben ni con calzador.

Mi proposición:
- Pasar a una FPGA más grande
- Tener dos slots: uno para vídeo y otro para ampliaciones
- Dos puertos de joystick
- Cuatro puertos USB controlados por PIC
- 2 MB de RAM, no creo que necesitemos más. ¿Mejor SDRAM?

Mi idea de placa:
- Olvidar el formato raspberry: hacer carcasas a medida ya es económico
- Para la salida de vídeo habría un conector como el de expansion, al que se le conectaría una placa con la salida de vídeo correspondiente. Así no tenemos que pagar derechos de HDMI... no hay conector... pero es una plaquita aparte.
- Introducir un PIC pequeñito, lo justo para controlar USB. De esta forma el teclado, ratón, e incluso un pendrive, podría ir por USB. Podemos meter cuatro puertos USB y tendríamos incluso para mandos USB. Todos los cores podrían tener acceso FAT32 sin liarla parda y sin ocupar espacio FPGA.

No estoy hablando de una reforma radical, el PIC nos libra de lo más engorroso y nos facilita la vida, mientras que la FPGA nos permite meter cores más grandes. Y por supuesto conservando todo lo que ya se ha conseguido con el ZXUno.

Opiniones al respecto...
Me parece una idea excelente. Realmente espero que se haga una version del ZX-UNO con una FPGA mas grande.

Hablar del MiST, no tiene mucho sentido ya que un supuesto "ZXUNO+" aprovecharia todo el trabajo ya realizado en la version actual. Sin mencionar que ya hace alrededor de 1 año que no sale ningun core significativo para MiST...

Re: Proposición ZXUno+

Publicado: 16 Ene 2018, 12:13
por antoniovillena
desUBIKado escribió: De todas formas, no creo que el ZX-Uno esté totalmente explotado. Hay muchas cosas que podrían aparecer en él, cores de máquinas no implementadas aun (¿quién dijo Dragon, Enterprise o PC Engine?), inclusión de nuevos periféricos en los cores, mejoras en cores existentes, carga de imagenes de disquetes en cores que aun solo tienen carga por audio, inclusión de nuevas funcionalidades en los cores, nuevas máquinas (Chloe 280SE, etc).
Totalmente de acuerdo. Hay muchas cosas que se pueden mejorar en el ZX-Uno aún. Es una comunidad muy activa y creo que sacar un ZX-Uno+ con otra FPGA más potente lo que haría (en caso de tener un moderado éxito) sería dividirla, ya que los desarrolladores de cores se decantarían por la nueva plataforma. Sino mirad lo que ha pasado con la MiST. Desde que han sacado la MiSTer se han dejado de actualizar cores (la última en Febrero de 2017) en la MiST, concentrando sus esfuerzos en el nuevo modelo. Y a pesar de tener una FPGA bastante más tocha no veo por ahora ningún core de MiSTer que le saque partido. Que lo habrá, no digo que no.

Ahora bien, cuando llegue el momento en que el ZX-Uno pierda fuelle, dejen de actualizarse los cores o lo hagan a un rimto demasiado lento (porque por ejemplo los desarrolladores de cores prefieran desarrollar para otras máquinas), sólo en ese momento tiene sentido sacar un ZX-Uno+ con otra FPGA más potente. Otra cosa es que se hagan experimentos como la placa LX16 con el addon de Quest. La LX16 tiene suficiente potencia para que quepan los cores que están al límite en el ZX-Uno (como el C64 y el de PC), pero se quedará a medio gas en máquinas de 16 bits.

Re: Proposición ZXUno+

Publicado: 16 Ene 2018, 12:26
por antoniovillena
También tengo que decir que normalmente los desarrollos FPGA se empiezan por los cores y cuando está todo atado se decide hacer un prototipo. El propio ZX-Uno empezó siendo un core que McLeod ejecutaba en una placa entrenadora. Luego Superfo diseñó una placa HAT para un modelo barato de FPGA (se llamaba MOD-VGA) y a partir de ahí se empezó a diseñar el prototipo 1. Lo que están haciendo en MiSTer es parecido. Para no diseñar una placa compleja y que fracase, diseñan una placa HAT sobre una entrenadora comercial. Si resulta ser un éxito al cabo de un tiempo se harán placas completas.

El paso de la placa HAT te lo puedes saltar si tienes una placa ya existente con una arquitectura muy parecida, como por ejemplo cuando el Next pasó de Altera a Xilinx, que podían avanzar en el desarrollo del core con el ZX-Uno.