Commodore 64MOD para conseguir las placas base ASSY 250407 mas tolerantes a las PLA

Era un ordenador doméstico de 8 bits desarrollado por Commodore International en agosto de 1982 a un precio inicial de 561€. Sucedió al VIC-20 y a Commodore MAX Machine, con 64 kilobytes de RAM y, con gráficos y sonido muy por encima de otros equipos como Amstrad, Spectrum y Atari.
Califica este tema
Responder
Avatar de Usuario
Bone
VIP
VIP
Mensajes: 1407
Registrado: 26 Nov 2018 14:56
Ubicación: Mareny de Barraquetes
    Windows 10 Firefox
Ha agradecido: 185 veces
Agradecido: 203 veces

#1 MOD para conseguir las placas base ASSY 250407 mas tolerantes a las PLA

Mensaje por Bone »

De todos es sabido lo exquisita que es la placa 250407 en lo referente a los tiempos de propagación de las PLA. Por desgracia, ese integrado tiene la mala costumbre de estropearse dejando una bonita pantalla negra de regalo. Bien, hoy en dia hay diferentes reemplazos de PLA que nos hacen la vida más feliz, pero no todos van a funcionar bien o no van a funcionar en absoluto dependiendo de como hayan implementado las señales en el reemplazo.
Incluso aún siendo una PLA MOS original, si no es la versión que llevan las placas 250407 vamos a tener el mismo problema.
De acuerdo, hay un problema pero ¿puedo solucionarlo? ¿es facil? o ¿barato?...
Pues la respuesta es sí, sí, y sí...
Despues de pasar media noche haciendo pruebas en diferentes estados de la señal POWER-ON-RESET, alargandola más y más (llegué a tener 10 seg de reset) me dí cuenta que el problema provenia después de la señal reset, no antes. Así que empecé a revisar el esquemático y me dí cuenta que en esta revisión de placa, teniamos una resistencia de 82 Ohm (R42) a la entrada de la señal #CAS para la RAM...
Entonces solo tenemos que reconstruir el filtro RC que en las revisiones posteriores puso Commodore para solucionarlo (vease fig 1).

Imagen
- figura 1-

Para ello solo tenemos que terminar el filtro a medias, ya que la revisión 250407 tiene instalada una resistencia R42 pero no un condensador.
Pues vamos allá, cogemos un condensador cerámico de entre 100 y 150 pf y lo soldamos de un terminal de R42 a tierra. Como tenemos cerca C42 que tiene uno de los terminarles a tierra, pues pan comido:

Imagen

Yo he instalado un condensador de 100pF pues es el que mejor resultados me ha dado en compatibilidad con los diferentes PLA que dispongo.

Pues...ya tenemos una placa ASSY 250407 MUY tolerante a cualquier PLA.


< Sistema preparado >
Avatar de Usuario
pintza
Administrador
Administrador
Mensajes: 1344
Registrado: 17 Nov 2018 22:42
Ubicación: Vitoria
    Windows 10 Chrome
Ha agradecido: 163 veces
Agradecido: 334 veces

#2 Re: MOD para conseguir las placas base ASSY 250407 mas tolerantes a las PLA

Mensaje por pintza »

Muy sencillo este mod.
Luego miro la versión de la placa para ver si coincide con esa ASSY y le pego un condensador. Que seguro que tengo alguno en mi caja de los capacitadores.


Avatar de Usuario
Bone
VIP
VIP
Mensajes: 1407
Registrado: 26 Nov 2018 14:56
Ubicación: Mareny de Barraquetes
    Windows 10 Firefox
Ha agradecido: 185 veces
Agradecido: 203 veces

#3 Re: MOD para conseguir las placas base ASSY 250407 mas tolerantes a las PLA

Mensaje por Bone »

Pues si tienes la 407 (es de las más comunes) con esto zanjamos el asunto de los tiempos de un plumazo...o mejor dicho, de un condensadorazo......pequeñin :sarcastico1:
Mira si así es tolerante, que he podido rutear las ecuaciones de la señal #casram añadiendo un buffer sin tener en cuenta los timmings y el C64 se lo traga!!!
Bueno, yo solo tengo la disquetera 1541-II como artefacto enchufable al C64 para probar. No tengo ni cartuchos rom ni nada parecido. Lo digo porque el jedec que he generado ahora con los timming constrains tan ajustados, luego puede que con algún periférico no funcione demasiado bien.


< Sistema preparado >
Califica este tema
Responder

Últimos 25 Usuarios que han visitado este Tema

Tstark73, Bone, Pingui, droman, merlinkv, pintza

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado