Página 2 de 3

Re: Reparando un 48K issue 4B

Publicado: 05 Nov 2014, 18:41
por Kyp
Refloto el hilo porque al probar el DivIDE en el equipo en la pasada ParlaTasca descubrimos que sólo carga los juegos de 16K.

A falta de IF2 y puesto que la ROM de repuesto es en realidad una EPROM, le he hecho el mod para ponerle una EPROM y le he cambiado el 7805 por un step-down para que no moleste el disipador.

He probado la única ROM de test que tenía a mano (del Dr. Ian Logan) y me dice que sólo tengo 16K aunque es un Spectrum de 48K. ¿Alguna idea de por dónde empezar? Los chips de la RAM alta no se calientan.

¿Me podéis pasar otras ROMs de test? Me iba a bajar la de mcleod pero tiene la web en obras.

Eltargui, ¿te acuerdas que pasamos una ROM de test a mi Spectrum en la ParlaTasca? Una que probaba la ULA. ¿Me la pasas?

Gracias.

Re: Reparando un 48K issue 4B

Publicado: 05 Nov 2014, 18:48
por flopping
Puedes tener problemas con la memoria RAM alta o con algún chip de direccionamiento o de refresco, pero de la ULA no es, ya que la ULA no maneja la memoria alta, solo la baja, así que no hace falta que testees la ULA, aunque estaría bien que nos pasaras esa rom que comentas, para futuras reparaciones, jejejeeje...

Yo creo que de la RAM alta no es, comprueba ic25 e ic26, son dos 74ls157 y los ic23 e ic24, 74ls32 y 74ls00, ya que los dos primeros son los encargados del direccionamiento y los dos segundos del refresco, salu2.

Re: Reparando un 48K issue 4B

Publicado: 05 Nov 2014, 18:54
por djr
Si haces:

PRINT PEEK 23732+256* PEEK 23733

¿ que resultado te da ?

Re: Reparando un 48K issue 4B

Publicado: 05 Nov 2014, 19:15
por Kyp
flopping escribió:Puedes tener problemas con la memoria RAM alta o con algún chip de direccionamiento o de refresco, pero de la ULA no es, ya que la ULA no maneja la memoria alta, solo la baja, así que no hace falta que testees la ULA, aunque estaría bien que nos pasaras esa rom que comentas, para futuras reparaciones, jejejeeje...

Yo creo que de la RAM alta no es, comprueba ic25 e ic26, son dos 74ls157 y los ic23 e ic24, 74ls32 y 74ls00, ya que los dos primeros son los encargados del direccionamiento y los dos segundos del refresco, salu2.
Si, ya suponía que iban por ahí los tiros. El tema es si puedo probar algo antes de ponerme a desoldar chips que siempre es un rollo.

Lo de la ULA lo decía porque nos llamó la atención que la ROM tuviera ese test, pero lo que me interesa realmente es el test de RAM que también tenía. A ver si se puede saber si detecta RAM pero da errores o directamente no detecta la RAM. No sé si se podrá distinguir realmente. Os voy contando...

Gracias.

Re: Reparando un 48K issue 4B

Publicado: 05 Nov 2014, 19:16
por Kyp
djr escribió:Si haces:

PRINT PEEK 23732+256* PEEK 23733

¿ que resultado te da ?
A ver, creo que lo apunté por alguna parte... Creo que es esto, 37767.

Re: Reparando un 48K issue 4B

Publicado: 05 Nov 2014, 19:30
por wilco2009
Eso te da la ultima direccion accesible.
¿no sera 32767?

Re: Reparando un 48K issue 4B

Publicado: 05 Nov 2014, 19:51
por Kyp
Puede ser que lo apuntara mal. Lo volveré a probar.

Re: Reparando un 48K issue 4B

Publicado: 05 Nov 2014, 19:53
por flopping
¿Tienes osciloscopio?, te lo digo para poder "ver" señales, como la de refresco y cosas asi, si no, igual tienes que empezar a desoldar integrados, a veces es la unica forma de comprobar cosas, de todas formas, creo que en la pagina de paul farrow, hay una rom de testeo de memoria, por lo que podrias probar, tambien tengo una rom nueva que he conseguido, que testea rom, ram, ula, bus flotante, teclado y alguna cosita mas, a ver si lo miro y si te portas bien te la paso, jejejejejejee

Re: Reparando un 48K issue 4B

Publicado: 05 Nov 2014, 23:20
por Fermars
flopping escribió:a ver si lo miro y si te portas bien te la paso, jejejejejejee
Pa qué dices nada, ahora también la quiero yo :)

Re: Reparando un 48K issue 4B

Publicado: 05 Nov 2014, 23:27
por eltargui
Kyp escribió:Eltargui, ¿te acuerdas que pasamos una ROM de test a mi Spectrum en la ParlaTasca? Una que probaba la ULA. ¿Me la pasas?
Hola kyp. Precisamente el test del Dr. Logan es el que tiene una opción para probar la ULA. Hay dos programas y esta opción sólo aparece en la versión que hizo para incluir al Spectrum+. En total, hay 3 programas de test originales de Sinclair. Dos son para los Spectrum 16/48/Plus y otro para el +2. Aquí en TEST tienes un fichero que incluye los tres programas y ademas el de mcleod, que he visto que también lo pides.

Adicionalmente hay dos programas más que puedes conseguir. Un test de RAM y otro de ROM, en la página de Paul Farrow. Están pensados para todos los modelos de 128Kb, pero chequean los primeros 48Kb (en el caso del programa de testeo de la RAM) por lo que puedes usarlos también. Luego te dará error en la memoria paginada.