Zx-Uno VGA 2M

Proyectos ajenos al equipo oficial pero desarrollados o promovidos por la comunidad, relacionados con el ZX-UNO / Projects outside the official team but developed or promoted by the community, related to the ZX-UNO
ManuFerHi
Mensajes: 752
Registrado: 15 Nov 2015, 17:50

Zx-Uno VGA 2M

Mensaje por ManuFerHi » 10 Feb 2017, 16:13

Ahora que el trabajo me está dando un respiro he retomado un nuevo diseño compatible zx-uno. En principio ésta es la distribución de los componentes.

Las medidas son 92x77
Imagen

No es la distribución definitiva, esto pensando en colocar la salida de audio al lado del VGA y quizás alguna más (acepto sugerencias).
He suprimido el puerto de expansión y el vídeo compuesto.
Las ventajas son una mejora en la salida de vídeo al no estar atenuada la imagen tanto VGA cómo RGB, no es necesario cables activos.
El cable SCART es compatible con la MIST.
Segundo puerto de Joystick.
Alimentación vía microUSB o Jack.
2Mb SRAM de serie (ésta versión será exclusivamente de 2Mb).
Flash W25Q128 con capacidad para muchos cores.
Zócalo SD de calidad push/pull, el mismo modelo que incorpora la MIST.
Caja de metacrilato a medida con botón de reset externo y switch ON/OFF tipo rocket miniatura.

Espero tenerlo ruteado y listo este fin de semana y en un par de semanas tener el primer prototipo listo, para la segunda semana de Marzo tendré las primeras unidades a la venta.
El segundo joystick usaré el conexionado que hizo AVillena para la expansión jamma.
El precio del equipo completo estará por debajo de los 90€, con opción al cable SCART.
Última edición por ManuFerHi el 10 Feb 2017, 20:50, editado 1 vez en total.

Avatar de Usuario
desUBIKado
Mensajes: 1002
Registrado: 05 Ago 2016, 22:33

Re: Zx-Uno VGA 2M

Mensaje por desUBIKado » 10 Feb 2017, 20:47

Según esta respuesta de Quest:

viewtopic.php?f=35&t=547&p=7546&hilit=mas+cores#p7547

con la Flash W25Q128, la capacidad no son 16 cores, ¡sino 40!

Una sugerencia, un segundo conector PS/2 para usar con un ratón (y sí, ya se que existen los cables Y, tengo uno y va perfecto),
Última edición por desUBIKado el 10 Feb 2017, 20:51, editado 1 vez en total.

ManuFerHi
Mensajes: 752
Registrado: 15 Nov 2015, 17:50

Re: Zx-Uno VGA 2M

Mensaje por ManuFerHi » 10 Feb 2017, 20:51

desUBIKado escribió:Según esta respuesta de Quest:

viewtopic.php?f=35&t=547&p=7546&hilit=mas+cores#p7547

con la Flash W25Q128, la capacidad no son 16 cores, ¡sino 40!
Gracias editado :)

Avatar de Usuario
carmeloco
Mensajes: 751
Registrado: 25 Dic 2015, 12:02

Re: Zx-Uno VGA 2M

Mensaje por carmeloco » 10 Feb 2017, 20:56

Según me ha parecido ver en la BIOS 0.59, están previstos 26 slots para cores, incluyendo el de Spectrum, pero todavía no lo he podido probar con una Q128. De esto, nos podrá decir más Antonio Villena ;)

Avatar de Usuario
desUBIKado
Mensajes: 1002
Registrado: 05 Ago 2016, 22:33

Re: Zx-Uno VGA 2M

Mensaje por desUBIKado » 10 Feb 2017, 21:05

Otra sugerencia, 3 pulsadores en el frontal. Además del RESET, los otros 2 podrían ser para NMI y Multiface que podría usar el core del Spectrum Next, o de START y SELECT para las consolas NES o SMS.

ManuFerHi
Mensajes: 752
Registrado: 15 Nov 2015, 17:50

Re: Zx-Uno VGA 2M

Mensaje por ManuFerHi » 10 Feb 2017, 21:13

desUBIKado escribió:Otra sugerencia, 3 pulsadores en el frontal. Además del RESET, los otros 2 podrían ser para NMI y Multiface que podría usar el core del Spectrum Next, o de START y SELECT para las consolas NES o SMS.
Tengo muchos pines libres en la FPGA al eliminar el puerto de expansión, pero aunque yo ponga estas opciones no servirán de nada si luego no hay soporte en los cores correspondientes, quizás uno para NMI y otro para OSD iría bien.

Avatar de Usuario
antoniovillena
Mensajes: 2621
Registrado: 27 Sep 2015, 20:41

Re: Zx-Uno VGA 2M

Mensaje por antoniovillena » 10 Feb 2017, 21:23

carmeloco escribió:Según me ha parecido ver en la BIOS 0.59, están previstos 26 slots para cores, incluyendo el de Spectrum, pero todavía no lo he podido probar con una Q128. De esto, nos podrá decir más Antonio Villena ;)
Caben 45 cores. La Q128 tiene 4 veces más memoria (16Mb) que la Q32 (4Mb). Por cada Mb caben 3 cores. Lo que pasa es que el mapa de memoria también incluye firmware, y ROMs, con lo que en los primeros 4Mb sólo hay 9 cores en lugar de los 12 teóricos. Así que en lugar de 48 caben 45.

ManuFerHi
Mensajes: 752
Registrado: 15 Nov 2015, 17:50

Re: Zx-Uno VGA 2M

Mensaje por ManuFerHi » 10 Feb 2017, 23:09

Bueno ya está el ruteo en marcha, he cambiado alguna cosa, he de intercambiar los joystick por el ruteo y añadiré dos pulsadores más.
Imagen

Avatar de Usuario
desUBIKado
Mensajes: 1002
Registrado: 05 Ago 2016, 22:33

Re: Zx-Uno VGA 2M

Mensaje por desUBIKado » 11 Feb 2017, 10:08

Más sugerencias (no hagas ni caso si las ves inviables).

1. Una rueda como las de volumen de las radios o un potenciómetro para regular la velocidad de reloj de la CPU en saltos de +5% o -5%. Esto haría que se pudiese acelerar algunos juegos que un poco más de velocidad les vendría bien, como Popeye, Sentinel o los de tipo Freescape como Amnesia, y también vendría bien para ralentizar otros que se pueden poner muy frenéticos en alguna fase.

Si los 2 pulsadores adicionales fueren programables desde la BIOS, también se les podría cambiar la funcionalidad para funcionar como NMI, OSD, -velocidad, + velocidad, etc.

2 Que hubiese 3 conectores de audio, uno como Audio Out para sacar la salida a unos altavoces, y los otros dos como los MIC y EAR originales del spectrum, siendo EAR entrada de audio y MIC salida de audio.

Avatar de Usuario
carmeloco
Mensajes: 751
Registrado: 25 Dic 2015, 12:02

Re: Zx-Uno VGA 2M

Mensaje por carmeloco » 11 Feb 2017, 11:02

antoniovillena escribió:
carmeloco escribió:Según me ha parecido ver en la BIOS 0.59, están previstos 26 slots para cores, incluyendo el de Spectrum, pero todavía no lo he podido probar con una Q128. De esto, nos podrá decir más Antonio Villena ;)
Caben 45 cores. La Q128 tiene 4 veces más memoria (16Mb) que la Q32 (4Mb). Por cada Mb caben 3 cores. Lo que pasa es que el mapa de memoria también incluye firmware, y ROMs, con lo que en los primeros 4Mb sólo hay 9 cores en lugar de los 12 teóricos. Así que en lugar de 48 caben 45.
OK, pues entonces, tenemos 9 cores en la Q32 y 45 cores en la Q128.
Tengo otra pregunta. ¿Cuántos "slots" de 16KB hay para roms en ambas flash?

Responder