Página 29 de 50

Re: Humble48 - Clon Spectrum 48k

Publicado: 14 Nov 2017, 14:35
por dandare
Una opción para montar el 7805 sin que sobresalga de la placa
Humble48 1.0 - 7805.png

Re: Humble48 - Clon Spectrum 48k

Publicado: 14 Nov 2017, 15:12
por sinclair200
dandare escribió: 14 Nov 2017, 14:35 Una opción para montar el 7805 sin que sobresalga de la placa

Humble48 1.0 - 7805.png
Muy buena solución, lo que no se es si se le puede adaptar un disipador al quedar en el aire....

Re: Humble48 - Clon Spectrum 48k

Publicado: 14 Nov 2017, 15:14
por sinclair200
dandare escribió: 14 Nov 2017, 14:33
sinclair200 escribió: 13 Nov 2017, 20:24 Coño y que versión tengo yo...?
Que yo sepa, todos tenemos la 1.0
Entonces había que hacerle alguna corrección (he creido leer por ahi no....?)

Re: Humble48 - Clon Spectrum 48k

Publicado: 14 Nov 2017, 16:07
por jjsaenz1969
Yo sigo igual que estaba antes, con una preciosa pantallita a cuadros.
Como bien me aconsejaron probé con una Rom de esas de diagnóstico pero con el mismo resultado.
Es más sin Rom sale la misma pantalla y sin el Z80 también. :o
He comprobado los componentes y medido continuidad entre las patas de la CPLD y está todo bien.
Viendo la primera foto de este hilo se puede ver que hay un pequeño mod con una resistencia, ¿es necesario hacerlo?.

Por otra parte quiero volver a programar la CPLD ya que tenía unos fallos en el montaje la primera vez que lo hice.
Pero ahora me es imposible lanzar la aplicación Impact, ni reinstalando, ni desactivando antivirus, ni siguiendo los pasos propuestos por Kyp.
Esto es de locos instalas 17GB de aplicación para que luego no funcione.
Tengo un viejo portátil con un P IV, quizá le de una oportunidad. Ese lo tenía guardado para instalar en el el Amithlon.
Es posible que con el XP que lleva no de problemas y si no como tiene puerto paralelo haga el cable propuesto al principio del hilo.

Re: Humble48 - Clon Spectrum 48k

Publicado: 14 Nov 2017, 16:36
por Kyp
Si se ve, aunque sea una pantalla a cuadros, es que la 'ULA' funciona, al menos la parte que genera la señal de vídeo y además está leyendo la RAM porque algo saca (aunque puede que no la lea correctamente).

La ROM que te dije no necesita nada más que funcione la CPU, la ROM, y la lógica mínima para que la CPU pueda ejecutar el código que hay en la ROM (para eso al menos en parte tiene que funcionar la ULA). Aun sin RAM funcionaría, aunque no se pueda ver nada en pantalla se tienen que oír unos pitidos al encender y, si puede, cambiar los colores del borde.

Si no hace nada de eso es que la ROM, o la CPU o una pequeña parte de la ULA no funcionan. Necesitarías un analizador lógico o al menos un osciloscopio para ver que está pasando.

¿Hay algún cambio al hacer reset? Puedes hacerlo cortocircuitando el condensador electrolítico que hay entre la CPU y la ROM. Por cierto, revisa que ese condensador no esté en corto, a ver si va a ser eso y está en reset permanente.

Re: Humble48 - Clon Spectrum 48k

Publicado: 14 Nov 2017, 18:33
por zx81
Kyp escribió: 14 Nov 2017, 16:36 La ROM que te dije no necesita nada más que funcione la CPU, la ROM, y la lógica mínima para que la CPU pueda ejecutar el código que hay en la ROM (para eso al menos en parte tiene que funcionar la ULA). Aun sin RAM funcionaría, aunque no se pueda ver nada en pantalla se tienen que oír unos pitidos al encender y, si puede, cambiar los colores del borde.
No es por llevar la contraria, pero para que la ROM funcione necesita al menos una pequeña parte de RAM, donde apuntar el registro SP y poder manejar los PUSH/POP y los retornos de los CALL (un POP a fin de cuentas).

Sin nada de RAM, la ROM del Spectrum no funcionará. Y puede que la de test, tampoco.

Re: Humble48 - Clon Spectrum 48k

Publicado: 14 Nov 2017, 18:56
por dandare
Estas rom de test están hechas para funcionar sin RAM, es decir, no usan pila hasta que ven que hay algo de RAM funcional.

Re: Humble48 - Clon Spectrum 48k

Publicado: 14 Nov 2017, 21:10
por Kyp
zx81 escribió: 14 Nov 2017, 18:33
Kyp escribió: 14 Nov 2017, 16:36 La ROM que te dije no necesita nada más que funcione la CPU, la ROM, y la lógica mínima para que la CPU pueda ejecutar el código que hay en la ROM (para eso al menos en parte tiene que funcionar la ULA). Aun sin RAM funcionaría, aunque no se pueda ver nada en pantalla se tienen que oír unos pitidos al encender y, si puede, cambiar los colores del borde.
No es por llevar la contraria, pero para que la ROM funcione necesita al menos una pequeña parte de RAM, donde apuntar el registro SP y poder manejar los PUSH/POP y los retornos de los CALL (un POP a fin de cuentas).

Sin nada de RAM, la ROM del Spectrum no funcionará. Y puede que la de test, tampoco.
Me refería a la ROM de test. Como dice Dandare, está programada de forma que no usa el stack así que funciona sin RAM. La he probado en un Spectrum real sin chips de RAM y te aseguro que funciona ;)

Re: Humble48 - Clon Spectrum 48k

Publicado: 14 Nov 2017, 22:49
por BCH
jjsaenz1969 escribió: 14 Nov 2017, 16:07
Viendo la primera foto de este hilo se puede ver que hay un pequeño mod con una resistencia, ¿es necesario hacerlo?.
No hace falta hacer ninguna modificacion. Ese mod es para mezclar el audio, pero la placa funciona sin el.

Las placas que tenemos todos son la 1.0. De la version 2.5 no se han fabricado placas.

Re: Humble48 - Clon Spectrum 48k

Publicado: 15 Nov 2017, 14:36
por dandare
Ya he montado el equipo y tengo la misma pantalla que @jjsaenz1969, cuadritos y borde negro.

Es independiente de qué rom tenga (o de si tiene) y de qué CPU tenga (o si tiene). Lo que es posible es que todos los Z80 que tenga a mano sean NMOS, pero como están marcados a lo chino, pues a saber. Tendré que identificarlos por sw....

Datos hasta ahora medidos con el osciloscopio:

- A la CPU le llega CK
- MREQ se activa
- La rom recibe CE/OE y A0 y D0 van cambiando (tanto en ROM como en CPU)
- La rom de test no "pita" ni cambia el border

Pincharé el analizador lógico para intentar ver más cosas.

@BCH ¿Qué síntomas tenías cuando pinchabas una CPU NMOS?



EDIT: Pues de pronto ha arrancado sola...
EDIT2: Confirmo, ahora funciona sin mayores problemas. Tal vez he dado con un Z80 CMOS. @BCH ¿Sabes por qué necesita que sea CMOS?
EDIT3: Unas fotos del invento funcionando
H48 Test.jpg
H48 Dandanator.jpg
H48 3weeks.jpg