![Muy Feliz :D](./images/smilies/sc_jgrin.gif)
![Muy Feliz :D](./images/smilies/sc_jgrin.gif)
![Muy Feliz :D](./images/smilies/sc_jgrin.gif)
Moderadores: cacharreo, Fundadores
Que guai ver otro mas funcionando!
Prueba a dejarlo arrancado un par de minutos, con los cuadrados, y me cuentas si ves algo, ok?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é.
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
Debería funcionar.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?
Gracias colega.....dandare escribió: ↑15 Nov 2017, 20:33Debería funcionar.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?
Gracias!, bonito "Pause 0"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: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.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