Humble48 - Clon Spectrum 48k

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderador: Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Avatar de Usuario
Kyp
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2958
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 100 times
Been thanked: 354 times
Contactar:

Re: Humble48 - Clon Spectrum 48k

Mensaje por Kyp » 24 Ene 2018, 21:27

zx81 escribió:
24 Ene 2018, 19:10
El problema es que NO es el ULA-snow. Es mucho más esotérico-festivo que eso. Por una cuestión de retrasos en las puertas lógicas de la ULA, resulta que en la imagen real el tamaño de los píxeles a cero y el de los píxeles a 1 no es el mismo. Hablo de memoria, pero en la transición de un pixel a cero a otro a uno, esa subida es más lenta que la bajada que se produce de un pixel a 1 al siguiente a 0. Eso se traduce en que los píxeles a cero sean ligeramente más "anchos" que los píxeles a uno. En Specemu, creo que el autor lo emula pintando píxeles negros que son realmente gris oscuro, lo suficiente como para que parezca negro, sin llegar a serlo.

El tema salió en WoS hace ya unos cuantos años porque, si dibujas en la pantalla real (no un emulador) el típico "tablero de ajedrez" te da la impresión de que hay una evidente deformación, pero no sabes qué es exactamente. Algo se intuye que no es como debería, pero no es evidente.

La semana pasada probé el brightminer en mi Spectrum+ conectado a mi TV IPS-LED y se ve, o sea, es algo que la tele emula de alguna forma. Lo probé adrede pensando en que no se vería, pero resulta que sí.

Recuerdo tener otra demo al respecto de eso que hizo Mark (qué máquina de tío), pero no consigo recordar cual era. A ver si me entretengo un rato y la busco.

Qué, ¿te atreves? . :D
Yo lo he probado viéndolo en una capturadora de vídeo en un PC y se ve el efecto. Lo de que las transiciones 0-1 sean más lentas o rápidas que las las 1-0 seguramente se podrá simular pero tengo que pensar como. Así, a bote pronto, se le ocurre meter un clock más rápido y meter un retardo de medio ciclo o no en función de si es flanco de subida o de bajada. Como a la ULA le entran 14 MHz tengo un poco de margen. También podría hacer lo del specemu y oscurecer el color un poco en función del flanco pero eso igual complica el diseño y hace que no quepa en la CPLD. Probaré.

Avatar de Usuario
España antoniovillena
Demonio segundo orden
Demonio segundo orden
Mensajes: 1586
Registrado: 02 Abr 2013, 19:06
Has thanked: 1 time
Been thanked: 13 times
Contactar:

Re: Humble48 - Clon Spectrum 48k

Mensaje por antoniovillena » 24 Ene 2018, 21:46

Kyp escribió:
24 Ene 2018, 18:37
Modificarla para que funcione con timings de ULA de 128K (y un oscilador de ~35 o ~17 MHz) no sería problema, lo más complicado sería hacer bien el tema de la contienda que lo tengo menos controlado.
Bueno, me tiro a la piscina. Subo el primer boceto aquí (ficheros max128): https://github.com/antoniovillena/zxuno ... r/hardware

Avatar de Usuario
Pachuquin
Demonio tercer orden
Demonio tercer orden
Mensajes: 828
Registrado: 18 Ene 2014, 00:51
Ubicación: Septem fratres
Been thanked: 3 times
Contactar:

Re: Humble48 - Clon Spectrum 48k

Mensaje por Pachuquin » 24 Ene 2018, 23:09

antoniovillena escribió:
24 Ene 2018, 21:46
Bueno, me tiro a la piscina. Subo el primer boceto aquí (ficheros max128): https://github.com/antoniovillena/zxuno ... r/hardware
Y yo me tiraría contigo, pero si es un "max" ¿Por que es tan chico? Que tan poco son tan caras las placas.
Imagen

Avatar de Usuario
España antoniovillena
Demonio segundo orden
Demonio segundo orden
Mensajes: 1586
Registrado: 02 Abr 2013, 19:06
Has thanked: 1 time
Been thanked: 13 times
Contactar:

Re: Humble48 - Clon Spectrum 48k

Mensaje por antoniovillena » 24 Ene 2018, 23:37

Pachuquin escribió:
24 Ene 2018, 23:09
Y yo me tiraría contigo, pero si es un "max" ¿Por que es tan chico? Que tan poco son tan caras las placas.
Porque no quiero salirme de las medidas 10x10cm (la placa mide 7x10cm). De esta forma las placas salen tiradas de precio. Es un proyecto open source para poner a prueba la viabilidad de un modelo 128K. Si funciona bien cualquiera puede modificar los ficheros y hacerlo tamaño gomas.

Edito: Simulando en seeedstudio me sale $4.90 más envío si las medidas son 10x10cm o menos. Mientras que tamaño gomas 213x130mm sale por $59.60 (más envío).

Avatar de Usuario
Pachuquin
Demonio tercer orden
Demonio tercer orden
Mensajes: 828
Registrado: 18 Ene 2014, 00:51
Ubicación: Septem fratres
Been thanked: 3 times
Contactar:

Re: Humble48 - Clon Spectrum 48k

Mensaje por Pachuquin » 24 Ene 2018, 23:57

antoniovillena escribió:
24 Ene 2018, 23:37
Porque no quiero salirme de las medidas 10x10cm (la placa mide 7x10cm). De esta forma las placas salen tiradas de precio. Es un proyecto open source para poner a prueba la viabilidad de un modelo 128K. Si funciona bien cualquiera puede modificar los ficheros y hacerlo tamaño gomas.

Edito: Simulando en seeedstudio me sale $4.90 más envío si las medidas son 10x10cm o menos. Mientras que tamaño gomas 213x130mm sale por $59.60 (más envío).
Yo no pido que sea tamaño del gomas, 10x15cm bastaría que sería 3,00€ más por placa. Pero esta claro que el proyecto es tuyo y lo que tú decidas bien estará. Todo mi apoyo.
Imagen

Jamaica BCH
Demonio tercer orden
Demonio tercer orden
Mensajes: 959
Registrado: 06 Sep 2014, 12:10
Ubicación: Barcelona
Has thanked: 10 times
Been thanked: 85 times
Contactar:

Re: Humble48 - Clon Spectrum 48k

Mensaje por BCH » 24 Ene 2018, 23:57

antoniovillena escribió:
24 Ene 2018, 21:46
Kyp escribió:
24 Ene 2018, 18:37
Modificarla para que funcione con timings de ULA de 128K (y un oscilador de ~35 o ~17 MHz) no sería problema, lo más complicado sería hacer bien el tema de la contienda que lo tengo menos controlado.
Bueno, me tiro a la piscina. Subo el primer boceto aquí (ficheros max128): https://github.com/antoniovillena/zxuno ... r/hardware
Si la idea era utilizar el codigo de la implementacion 128K a la que se referia Kyp es mejor que pongas una XC95144XC o una XC95288XL. Los fuentes son del ISE webpack de Xilix. Puedes mirar el codigo para el pinout de la CPLD

De otra forma habria que portar el codigo al Quartus de Altera.
Última edición por BCH el 25 Ene 2018, 00:04, editado 1 vez en total.

Avatar de Usuario
España_Comunidad_Valenciana flopping
Fundador
Fundador
Mensajes: 9571
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Has thanked: 2 times
Been thanked: 264 times
Contactar:

Re: Humble48 - Clon Spectrum 48k

Mensaje por flopping » 25 Ene 2018, 00:01

Me apunto a esas placas de 7x10 o 10x10, me encanta que sea tan pequeño, así lo podemos meter casi en cualquier sitio, jejejeje.... y hacerlo portátil aún más fácil.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide que padezco.
(C) 1982-2021, 39 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Avatar de Usuario
España antoniovillena
Demonio segundo orden
Demonio segundo orden
Mensajes: 1586
Registrado: 02 Abr 2013, 19:06
Has thanked: 1 time
Been thanked: 13 times
Contactar:

Re: Humble48 - Clon Spectrum 48k

Mensaje por antoniovillena » 25 Ene 2018, 00:12

Pachuquin escribió:
24 Ene 2018, 23:57

Yo no pido que sea tamaño del gomas, 10x15cm bastaría que sería 3,00€ más por placa. Pero esta claro que el proyecto es tuyo y lo que tú decidas bien estará. Todo mi apoyo.
¿Cuáles son las ventajas de 10x15cm frente a 7x10cm? Porque no es una medida estándar que quepa en un gomas

Avatar de Usuario
España_Comunidad_Valenciana wilco2009
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 7878
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 99 times
Been thanked: 137 times
Contactar:

Re: Humble48 - Clon Spectrum 48k

Mensaje por wilco2009 » 25 Ene 2018, 00:15

Yo me apunto a lo que sea, del tamaño que sea, jejeje.
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

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

Avatar de Usuario
España antoniovillena
Demonio segundo orden
Demonio segundo orden
Mensajes: 1586
Registrado: 02 Abr 2013, 19:06
Has thanked: 1 time
Been thanked: 13 times
Contactar:

Re: Humble48 - Clon Spectrum 48k

Mensaje por antoniovillena » 25 Ene 2018, 00:15

BCH escribió:
24 Ene 2018, 23:57
Si la idea era utilizar el codigo de la implementacion 128K a la que se referia Kyp es mejor que pongas una XC95144XC o una XC95288XL. Los fuentes son del ISE webpack de Xilix. Puedes mirar el codigo para el pinout de la CPLD

De otra forma habria que portar el codigo al Quartus de Altera.
Es que me estoy basando en los esquemas del Max 48 issue 2 que hizo superfo. No quiero cagarla cambiando de CPLD. Aunque si es complicado añadir paginación 128K (no me importa que sea con timings 48K) a lo que hay me pensaré migrar al XC95144XC o bien basarme en los esquemas del Humble 48.

Responder

Volver a “Proyectos de hardware abiertos”

¿Quién está conectado?

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