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

Moderador: Fundadores

Avatar de Usuario
wilco2009
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 6561
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Contactar:

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

Mensajepor wilco2009 » 13 Ago 2017, 01:41

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
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 6561
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Contactar:

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

Mensajepor wilco2009 » 13 Ago 2017, 02:04

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
Demonio segundo orden
Demonio segundo orden
Mensajes: 1414
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Contactar:

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

Mensajepor Kyp » 13 Ago 2017, 13:07

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.

Volver a “Proyectos de hardware”

¿Quién está conectado?

Usuarios navegando por este Foro: Bing [Bot] y 2 invitados