Página 30 de 50

Re: Humble48 - Clon Spectrum 48k

Publicado: 15 Nov 2017, 15:28
por sinclair200
Joer, lo que no consigas tu......... :D :D :D

Re: Humble48 - Clon Spectrum 48k

Publicado: 15 Nov 2017, 16:45
por BCH
dandare escribió: 15 Nov 2017, 14:36
@BCH ¿Qué síntomas tenías cuando pinchabas una CPU NMOS?

EDIT2: Confirmo, ahora funciona sin mayores problemas. Tal vez he dado con un Z80 CMOS. @BCH ¿Sabes por qué necesita que sea CMOS?
Que guai ver otro mas funcionando! :D

Con los Z80 NMOS queda la pantalla con cuadrados de diferentes colores. Segun Superfo puede que la logica de 3.3v de la CPLD no es lo suficientemente "alta" para manejar el Z80 NMOS.

Re: Humble48 - Clon Spectrum 48k

Publicado: 15 Nov 2017, 16:49
por jjsaenz1969
Felicitaciones por ponerlo en marcha.

Al final probando has dado con la solución.
Acabo de probar los Z80 que tengo a mano y siempre el mismo resultado, lo más extraño es que el Z80 que tengo puesto es el mismo que BCH muestra en las fotografías puestas al principio, o por lo menos la serigrafía es la misma.

Z80 Sharp, es el sitio donde los compré.

Re: Humble48 - Clon Spectrum 48k

Publicado: 15 Nov 2017, 17:03
por dandare
jjsaenz1969 escribió: 15 Nov 2017, 16:49 Felicitaciones por ponerlo en marcha.

Al final probando has dado con la solución.
Acabo de probar los Z80 que tengo a mano y siempre el mismo resultado, lo más extraño es que el Z80 que tengo puesto es el mismo que BCH muestra en las fotografías puestas al principio, o por lo menos la serigrafía es la misma.

Z80 Sharp, es el sitio donde los compré.
Prueba a dejarlo arrancado un par de minutos, con los cuadrados, y me cuentas si ves algo, ok?

Respecto a los nmos/cmos, lo que pasa es que hay mucho chip remarcado. Hoy me ha recordado overCLK que había una manera de detectar el tipo de CPU por software, luego buscaré cómo se hacía.

Re: Humble48 - Clon Spectrum 48k

Publicado: 15 Nov 2017, 17:03
por Kyp
He preparado este snapshot para detectar Z80s NMOS o CMOS:
z80test.zip
Se arranca con RUN

Si sale el borde negro es un Z80 NMOS, si sale blanco es CMOS.

Este es el código que se ejecuta:

Código: Seleccionar todo

 org 30000

 ld c,$fe
 db $ED,$71 ; out (c),f

loop
 call $28e

 ld a,e
 cp &ff
 jr z,loop

 ret
Básicamente ejecuta la instrucción no documentada OUT (C),F que en un Z80 NMOS escribe $00 en el puerto y en un Z80 CMOS escribe $FF. Como previamente se carga en el registro C la dirección del puerto $FE que es la que se usa para definir el color de borde, un Z80 NMOS pone el borde a 0 (negro) y uno CMOS a $FF (blanco). Luego espera a que se pulse una tecla.

Re: Humble48 - Clon Spectrum 48k

Publicado: 15 Nov 2017, 20:10
por sinclair200
Pues tendré que probar todos mis Z80 con es programilla........
Se puede probar en un gomas normal o en el harlekin no?

Re: Humble48 - Clon Spectrum 48k

Publicado: 15 Nov 2017, 20:33
por dandare
sinclair200 escribió: 15 Nov 2017, 20:10 Pues tendré que probar todos mis Z80 con es programilla........
Se puede probar en un gomas normal o en el harlekin no?
Debería funcionar.

Re: Humble48 - Clon Spectrum 48k

Publicado: 15 Nov 2017, 20:50
por sinclair200
dandare escribió: 15 Nov 2017, 20:33
sinclair200 escribió: 15 Nov 2017, 20:10 Pues tendré que probar todos mis Z80 con es programilla........
Se puede probar en un gomas normal o en el harlekin no?
Debería funcionar.
Gracias colega.....

Re: Humble48 - Clon Spectrum 48k

Publicado: 15 Nov 2017, 22:52
por dandare
Kyp escribió: 15 Nov 2017, 17:03 He preparado este snapshot para detectar Z80s NMOS o CMOS:

z80test.zip

Se arranca con RUN

Si sale el borde negro es un Z80 NMOS, si sale blanco es CMOS.

Este es el código que se ejecuta:

Código: Seleccionar todo

 org 30000

 ld c,$fe
 db $ED,$71 ; out (c),f

loop
 call $28e

 ld a,e
 cp &ff
 jr z,loop

 ret
Básicamente ejecuta la instrucción no documentada OUT (C),F que en un Z80 NMOS escribe $00 en el puerto y en un Z80 CMOS escribe $FF. Como previamente se carga en el registro C la dirección del puerto $FE que es la que se usa para definir el color de borde, un Z80 NMOS pone el borde a 0 (negro) y uno CMOS a $FF (blanco). Luego espera a que se pulse una tecla.
Gracias!, bonito "Pause 0" ;)

Re: Humble48 - Clon Spectrum 48k

Publicado: 16 Nov 2017, 16:36
por dandare
Curiosamente, el Speckey (interfaz de teclado PS/2) no funciona con este clon