Humble48 - Clon Spectrum 48k
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.
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.
- dandare
- Hermano de Lucifer
- Mensajes: 3718
- Registrado: 09 Feb 2016, 15:09
- Ubicación: I Register
- Been thanked: 6 times
Re: Humble48 - Clon Spectrum 48k
Una opción para montar el 7805 sin que sobresalga de la placa
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
- sinclair200
- Moderador
- Mensajes: 10000
- Registrado: 28 Mar 2014, 18:25
- Ubicación: Madrid
- Has thanked: 8 times
- Been thanked: 178 times
Re: Humble48 - Clon Spectrum 48k
Muy buena solución, lo que no se es si se le puede adaptar un disipador al quedar en el aire....
Z80 INSIDE.........
WANTED:…………. CPC 6128 british
- sinclair200
- Moderador
- Mensajes: 10000
- Registrado: 28 Mar 2014, 18:25
- Ubicación: Madrid
- Has thanked: 8 times
- Been thanked: 178 times
Re: Humble48 - Clon Spectrum 48k
Entonces había que hacerle alguna corrección (he creido leer por ahi no....?)
Z80 INSIDE.........
WANTED:…………. CPC 6128 british
- jjsaenz1969
- Demonio segundo orden
- Mensajes: 1220
- Registrado: 22 Mar 2015, 00:41
- Ubicación: Vitoria
- Has thanked: 110 times
- Been thanked: 108 times
- Contactar:
Re: Humble48 - Clon Spectrum 48k
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.
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.
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.
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.
- Kyp
- Hermano de Lucifer
- Mensajes: 3401
- Registrado: 30 Sep 2013, 14:54
- Ubicación: Madrid
- Has thanked: 31 times
- Been thanked: 163 times
Re: Humble48 - Clon Spectrum 48k
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.
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.
- zx81
- Demonio tercer orden
- Mensajes: 502
- Registrado: 19 Oct 2013, 16:27
- Ubicación: Valencia
- Has thanked: 15 times
- Been thanked: 6 times
- Contactar:
Re: Humble48 - Clon Spectrum 48k
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).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.
Sin nada de RAM, la ROM del Spectrum no funcionará. Y puede que la de test, tampoco.
Today's robots are very primitive, capable of understanding only a few simple instructions such as 'go left', 'go right' and 'build car'.
John Sladek
Emulador de Spectrum JSpeccy.
Emulador de Spectrum Bare-metal para las Raspberry PI ZXBaremulator
John Sladek
Emulador de Spectrum JSpeccy.
Emulador de Spectrum Bare-metal para las Raspberry PI ZXBaremulator
- dandare
- Hermano de Lucifer
- Mensajes: 3718
- Registrado: 09 Feb 2016, 15:09
- Ubicación: I Register
- Been thanked: 6 times
Re: Humble48 - Clon Spectrum 48k
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.
- Kyp
- Hermano de Lucifer
- Mensajes: 3401
- Registrado: 30 Sep 2013, 14:54
- Ubicación: Madrid
- Has thanked: 31 times
- Been thanked: 163 times
Re: Humble48 - Clon Spectrum 48k
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 funcionazx81 escribió: ↑14 Nov 2017, 18:33No 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).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.
Sin nada de RAM, la ROM del Spectrum no funcionará. Y puede que la de test, tampoco.
-
- Demonio tercer orden
- Mensajes: 973
- Registrado: 06 Sep 2014, 12:10
- Ubicación: Barcelona
- Been thanked: 4 times
Re: Humble48 - Clon Spectrum 48k
No hace falta hacer ninguna modificacion. Ese mod es para mezclar el audio, pero la placa funciona sin el.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?.
Las placas que tenemos todos son la 1.0. De la version 2.5 no se han fabricado placas.
- dandare
- Hermano de Lucifer
- Mensajes: 3718
- Registrado: 09 Feb 2016, 15:09
- Ubicación: I Register
- Been thanked: 6 times
Re: Humble48 - Clon Spectrum 48k
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
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
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.