Nueva tirada del Clon del ZX80 (clon finalizado)

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

Moderadores: cacharreo, 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.
jose_leandro
Le gustan las llamas
Le gustan las llamas
Mensajes: 86
Registrado: 05 Abr 2013, 13:18

Re: Nueva tirada del Clon del ZX80 Comenzando con los envíos

Mensaje por jose_leandro »

Hola

Lo de chips remarcados no es algo nuevo. Lleva existiendo desde los albores de la electrónica :-/

Si no recuerdo mal, por software se puede saber si es NMOS o PMOS porque hay una instruccion que da un resultado distinto. Si estás muy interesado en saberlo, creo que Habi se acuerda que instrucción es.

Saludos

José Leandro
Avatar de Usuario
Kyp !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3377
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 28 times
Been thanked: 146 times

Re: Nueva tirada del Clon del ZX80 Comenzando con los envíos

Mensaje por Kyp »

Tengo un programa para probar los timings del Spectrum que en un Z80 nmos pone el borde negro y en un CMOS blanco. Me comentó el autor que te tenía que ver con la instrucción out(c)
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 47 times
Been thanked: 101 times

Re: Nueva tirada del Clon del ZX80 Comenzando con los envíos

Mensaje por wilco2009 »

Pues si concretais el tema lo probamos.
"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.
jose_leandro
Le gustan las llamas
Le gustan las llamas
Mensajes: 86
Registrado: 05 Abr 2013, 13:18

Re: Nueva tirada del Clon del ZX80 Comenzando con los envíos

Mensaje por jose_leandro »

Hola

Es lo que te comenta Kyp. En un z80 pmos si hace un out (C) te sale distinto resultado que si lo haces con un cmos. Buscando en google he encontrado esta página que te lo indica claramente

https://faqwiki.zxnet.co.uk/wiki/Z80#Di ... _CMOS_Z80s

Puedes hacerte un programa que haga esta instrucción y detectar por software el tipo de CPU que tienes

Saludos

José Leandro
jose_leandro
Le gustan las llamas
Le gustan las llamas
Mensajes: 86
Registrado: 05 Abr 2013, 13:18

Re: Nueva tirada del Clon del ZX80 Comenzando con los envíos

Mensaje por jose_leandro »

Hola

Y aquí tienes el programa para spectrum:

https://translate.googleusercontent.com ... gAVCGttsKw

Saludos
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 47 times
Been thanked: 101 times

Re: Nueva tirada del Clon del ZX80 Comenzando con los envíos

Mensaje por wilco2009 »

jose_leandro escribió:Hola

Es lo que te comenta Kyp. En un z80 pmos si hace un out (C) te sale distinto resultado que si lo haces con un cmos. Buscando en google he encontrado esta página que te lo indica claramente

https://faqwiki.zxnet.co.uk/wiki/Z80#Di ... _CMOS_Z80s

Puedes hacerte un programa que haga esta instrucción y detectar por software el tipo de CPU que tienes

Saludos

José Leandro

Vale, ahora lo entiendo. Se basa en la instrucción no documentada $ED $71 que en un un Z80 NMOS corresponde con un "out(c),0" mientras que con un Z80 CMOS corresponde con un "out (c),255".

Esto está muy bien, pero como puedes saber si se ha escrito un 0 o un 255. En el programa para Spectrum escriben al puerto B del 8255, y luego comprueban que valor se ha escrito haciendo un IN de ese puerto, pero en un zx80/81 no tenemos ningún puerto con el que poder jugar, lo que hace que sin ayuda de algo de hardware no haya forma de saberlo.

Habría que hacer un interface que memorizara el valor escrito en un puerto y lo visualizara con leds o algo así.

Se me ocurre que quizás se pueda aprovechar las diferentes características eléctricas de ambos chips para detectarlo por hardware. Creo recordar que los unos del NMOS eran débiles, por lo que si forzamos a masa una de las líneas de datos podríamos saber si es un CMOS o un NMOS, aunque igual nos cargamos el CMOS haciendo esto.......
"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
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 47 times
Been thanked: 101 times

Re: Nueva tirada del Clon del ZX80 Comenzando con los envíos

Mensaje por wilco2009 »

Calla, que tontería. Se trataria de poner el z80 en un spectrum y utilizar el puerto del borde.
"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
Kyp !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3377
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 28 times
Been thanked: 146 times

Re: Nueva tirada del Clon del ZX80 Comenzando con los envíos

Mensaje por Kyp »

Usa este TAP:
http://www.zxuno.com/forum/viewtopic.ph ... =70#p14522

De paso puedes ver si la ULA de tu 48K va fina :|

En las ULAs de mis Spectrums se ve perfectamente que los timmings cambian según se va calentando el chip. El Harlequin no es exacto del todo por cierto. Si no recuerdo mal, tiene que ver con que el latch de los atributos se actualiza de forma diferente a como lo hace la ULA.
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 47 times
Been thanked: 101 times

Re: Nueva tirada del Clon del ZX80 Comenzando con los envíos

Mensaje por wilco2009 »

Compañeros, me he encontrado con que en agosto cierra medio pais incluidas las imprentas, por lo que no puedo adjuntar las etiquetas junto con las placas, ya que no quiero retrasar más los envíos.

Había pensado en enviarselas todas a Alvaroalea para que las envie junto con las cajas.

¿Qué os parece? ¿lo hacemos de esa manera y así no retrasamos más los envíos?
"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
Mikes España - Com. Valenciana
Moderador
Moderador
Mensajes: 3388
Registrado: 08 Nov 2013, 14:15
Ubicación: Benaguasil (València)
Has thanked: 2 times
Been thanked: 140 times

Re: Nueva tirada del Clon del ZX80 Comenzando con los envíos

Mensaje por Mikes »

Por mi, perfecto ;)
"Mikes solo hay uno"
Mi 'Paraeta'
Responder

Volver a “Proyectos de hardware abiertos”