Imsai escribió:Buenas tardes, ha llegado a mis manos (comprado) un CPC 664. Todo ilusion hasta que lo he encendido, y..., enciende pero la pantalla se queda negra. Hay posibilidad de arreglar esta avería y que componentes podrían ser?
No tengo mucha experiencia reparando CPC, pero por orden de probabilidad de casque son:
- Memoria RAM
- Procesador
- Memoria ROM
- Otros chips
Ya que si la pantalla está negra, es porque el Z80 no ha podido inicializar el CRTC, y eso puede ser debido a:
- El Z80 está frito
- La memoria ROM, donde está el programa que inicializa el CRTC está frita
- El Z80 no ha sido capaz de llegar a ejecutar la rutina de inicialización del CRTC porque se ha quedado bloqueado antes, a causa de tener la memoria RAM corrupta y no poderla usar, por ejemplo, como stack para llamar a rutinas
- El CRTC está frito
- El gate array (que no recuerdo si en el 664 está aparte del CRTC) está frito
- Algún chip de soporte (transceivers, etc) está frito, o el reloj de cuarzo no funciona y no da pulsos
Se puede quizás acortar la búsqueda si se sabe qué hace la ROM antes de llega a inicializar el CRTC. ¿Existe algún desensamblado documentado de la ROM del CPC 664? He encontrado éste:
http://cpctech.cpc-live.com/docs/os.asm
Y veo que basta con que no hace falta que la RAM funcione para que el Z80 sea capaz de inicializar el CRTC. Lo que no sé es si para cuando esto sucede, ya se empieza a explorar la RAM para formar la señal de video o aún no. Si ya se empieza a explorar la RAM, entonces deberían verse en pantalla patrones aleatorios de píxeles.
Esto me hace sospechar que la RAM no es lo que está estropeado aquí, o al menos no lo único. Tendrás que abrirlo, y comprobar voltajes para empezar. Luego ver si alguno de los chips, sobre todo los de memoria, están más calientes de lo habitual. El resto de pruebas que se me ocurren implican el uso de un osciloscopio.