Creando una Ram Card
Este artículo ha sido leído 2705 veces desde su publicación.
Ram Card Amstrad CPC
Una tarjeta de expansion RAM y/o ROM para nuestro CPC. La opción de usarla como RAM tiene poca utilidad ya que casi todo el soft del CPC no la necesita, pero usarla como ROM nos permite tener programas "instalados" en el CPC que arrancarán con un toque de teclas, sin tener que andar cambiando disketes ni nada, ahorrando memoria y tiempo. LA documentación original en francés del invento está en:
http://cpc-hardware.com/CpcHardWare/Boutique/Info_Boutique.html
A continuación el "como se hizo" de la RamCard, donde os cuento los vericuetos por los q tuve q pasar para construirla, por si alguien más se anima....
Bueno, como prometí, aquí está el "tutorial" para construir la Ramcard, donde reflejaré los principales problemas que me he encontrado para realizarla. Este documento no sustituye para nada al Manual de la RamCard (que hay que leérselo y trae muchísima información), y sólo da algunos consejos y truquillos para el montaje. Partimos de la base de que yo no he tocado un soldador en mi vida (mentira cochina, alguna ñapa si he hecho, pero no ha pasao de ser eso: una ñapa, y este ha sido mi primer proyecto serio) y está orientado al gente que se encuentre en el mismo caso que yo. Los que ya hayais hecho pinitos en esto de la electrónica con leer el capítulo "1. Los componentes de la placa" será suficiente, aunque siempre puede salir algún truquillo o curiosidad... Así que ya sabéis, se admiten toda clase de sugerencias, que esto es para nuestro beneficio . Lo he redactado de cabeza consultando algo la información del Manual, así que si encontráis alguna discrepancia, es que me he "colado" y habrá que corregirlo antes de que organicemos algún lío...
1. Los componentes de la placa
Se supone que son fáciles de encontrar en cualquier tienda de electrónica, pero no sirve la tienda esa del barrio que hace reparaciones y que tienen componentes comunes, como me ha pasado a mi con la tienda donde compraba las gomas de la disketera: tienen resistencias, condensadores y algunos integrados y para alguna necesidad vale, pero para estos proyectos más bien no. Ha de ser un tienda BUENA, y para encontrarla me he tenido que buscar la vida y correr por varios sitios con las Páginas Amarillas en la mano. Me he hecho con tres tiendas que me valdrán para mis experimentos. El principal componente y más dificil de encontar es la SRAM (ojo!, no comprar las 256 q son de 32Kb, nos interesan las de 128 Kb q son las 681000 o 551000) que la he encontrado, gracias a los post del foro, en www.diotronic.com (Madrid-Barcelona-Zaragoza) y me han servido un equivalente (estaría bien q alguien puediera consultar todas las equivalencias del componente y ampliar las posibilidades de conseguirlo de otros fabricantes). Creo que también venden por correo, por no se su coste. Otros compos problemáticos son los diodos BAT85 (he montado BAT43) o los conectores, tanto el del CPC (Conector Edge 50 pines, que si le he encontrado en varios sitios) como el macho de 50 pines para soldar en la placa (que no le he conseguido, aunque pareza mentira, ya que es el mismo de las unidades SCSI!!!), que me he construido con dos conectores IDE normales, de los de las unidades de CD o HD. En el Manual se indica que aquí hay que poner atención en la posición de la muesca de conector; yo de todas maneras me aseguré con un polímetro de la correspondecia de los pines, buscando la coincidencia del pin 27 (+5V) tanto en el CPC como en la RamCard.
2. La placa
Lo que más dolores de cabeza ha dado. Es factible montarla en un placa de pruebas, pero no me quiero imaginar el follón de conexiones que habría q montar, aparte de la planificación para que quepa en una placa "discretita". Lo mejor es hacérse la placa, ya que tenemos su trazado. ¿Los métodos? según parece hay varios (yo no entiendo de esto), pero creo que yo he seguido el mejor: el del amigo que "entiende" (no, no me estoy refiriendo a esas cosas ahora) y te la hace (q no, q no me refiero a eso !! ). Para los que no tengan amigos entendidos, o no tengan amigos, o no tengan entendidos a mano, se la tendrán que currar ellos. Por ahí en la web hay muchos tutoriales y métodos de construcción de placas que ya se han indicado en el foro, y me temo que todos pasan por tener que comprar los productos de revelado de la placa y ácido y no los venden en frascos pequeños, así que, si se pueden comprar entre varios CPCeros que vivan próximos eso que nos ahorramos, y de paso fomentamos el contacto entre colegas . El trazado se puede pasar a la placa por dos métodos principalmente, a saber:
a) Pintándolo a mano con un rotulador INDELEBLE (con mayúsculas, esto es estrictamente necesario!!!) que valga para estas superficies, porque yo use un indeleble para papel y se me destruyó media placa al pasarla por el acido. Me han aconsejado el EDDING ese grueso de toda la vida, que, como la punta es de fibra, lo puedes afilar con una cuchilla al grosor que te más te convenga. El resto es paciencia y tranquilidad al dibujar las pistas (yo lo hice con regla), y repasar todo muy bien antes de atacar la placa, no sea que nos olvidemos de alguna pista (en el desgraciado caso de que esto ocurra se puede soldar un cablecillo con funda al efecto). Los taladros conviene hacerlos ANTES de dibujar las pistas si se usa este método y además nos servirán de guía a la hora de trazarlas. Una vez trazadas se puede dibujar el circulito de pista alrededor del taladro "pinchando" el taladro con un rotulador más grueso para que se marque alrededor. Yo utilicé dos brocas distintas de 0,6 mm y 0,8 mm, aunque con una sola se hace perfectamente, pero es que tuve que agrandar algunos orificios para encajar el conector 50 pines "trucado". Conviene usar una taladradora radial (de esas que están de pie en un soporte y las bajas con una palanca), pero, por no tener acceso a ninguna, yo lo hice con una taladradora normal de esas de casa de colgar los cuadros, y es una paliza (acabas con el brazo molido), pero se puede hacer así, sólo hay que extremar las precauciones para no dañar la lámina de cobre de la placa donde no nos interese, porque hay que hacer los taladros por esta cara para evitar que se nos hagan "rebabas". En caso de que se hagan rebabas se puede lijar UN POCO la placa con una lija fina. Yo pegué con cinta adhesiva el esquema a la placa, dejándolo ya en su posición y fui taladrando los orificios sobre el papel, perforando también la placa. Como la broca es muy delgada se suele doblar y deslizarse por la superficie, por lo que le hice primero una ligera marca con un clavo, suficiente para guiar la broca (tampoco hace falta perforar la placa con el clavo!! ).
b) Con una insoladora. La placa en este caso ha de ser fotosensible, y los métodos que hay por la güeb dan un montón de información sobre la impresión de las transparencias, tiempos de exposición, etc. Yo he consultado a mi "maestro plaquero" y me ha dicho que con poner tres o cuatro transparencias, una sobre otra (porque la opacidad de la tinta no es total con una sola transparencia) bien alineadas, es suficiente. Tampoco hace falta estar con el cronómetro para exponer la placa a la luz, con tenerla un rato es suficiente, 15-20 minutos, lo importante es no quedarse corto de tiempo, ni tampoco dejar la placa a la luz todo el día. Él suele utilizar el fluorescente de un acuario, y me ha confirmado que incluso hay gente que lo hace poniendo la placa en la ventana al sol!!! Lo mejor de todas maneras será lo que expuso alguien el foro: comprar la placa un pelín más grande y hacer unas pruebas con los trozos de placa sobrantes antes de hacer la definitiva para ir calculando los tiempos y a ver que ocurre. Este método parece ser el menos trabajoso, porque el tema del pintado tiene su historia, pero también hay que hacer los taladros, cosa que en este caso convendría hacerlos DESPUÉS de revelada la placa, más que nada para evitarse el trabajo de que "cuadren" luego con las pistas. El taladrado habrá que hacerlo con precaución porque es fácil que se despegue la pista, ya que tiene menos superficie de sujección ahora, así que, de nuevo, mucha paciencia y tranquilidad.
Según parece, hay que aplicar el revelador para "mostrar" las pistas y posteriormente el ácido, pero no se las proporciones que hay que hacer con el ácido, ni nada, incluso leí por ahí alguna vez un método a base a aguafuerte y agua oxigenada, a ver si alguien puede aportar aquí alguna información.... Es muy importante también repasar todo el trazado de las pistas con un polímetro, una vez revelada la placa para evitarnos disgustos por algun cortocircuito. Si dos pistas están unidas bastará con separarlas haciendo un corte con una cuchilla. Si una pista no tiene continuidad, soldaremos un cablecillo en sus extremos que nos haga las veces de pista. O esto, o repetimos la placa, y llegados a este punto, no creo q apetezca hacerla otra vez, pudiendo repararla tan fácilmente ... Para concluir con el tema de la placa, solo indicar que he aprovechado para incluir en ella el interruptor de PAUSE que se describe en la página www.Cpcbegin.tk de Jesús Basco, simplemente incluyendo una pistita corta en el pin número 39 del conector de 50 pines, que se unirá posteriormente a través de un interruptor a la que sale del pin 49 para el botón de RESET que viene "de serie" con la RamCard.
3. El montaje
Lo más entretenido de la elaboración de la placa. El orden que se plantea en el Manual es el bueno, hay que montar primero los componentes más "bajitos" y acabar con lo más altos. Para las resistencias y componentes con las "patas largas", conviene separárselas hacia afuera una vez insertadas en su posición para que al darle la vuelta a la placa para soldarlas no se caigan, y se cortará el sobrante de la pata que queda por encima de la soldadura después de soldada. Muchas veces se necesita un apoyo porque la placa queda coja al montar un componente alto, con calzarla por el lado cojo con algún objeto es suficiente, aunque yo había pensado en comprarme un pequeño "gato" o "tornillo" para sujetar la placa. Hay que poner mucho cuidado en los componentes con polaridad: En los condensadores electrolíticos suele venir marcado el lado negativo con "-"; los diodos suelen tener una banda negra o amarilla en un extremo, y hay que hacerla coincidir con la linea transversal a la flecha que hay en su representación en el esquema (que difícil de explicar ha sido esto sin hacer un dibujo, espero que se entienda bien). Los condensadores plásticos y las resistencias no tienen posición, y los integrados, bueno, hay que hacer coincidir su muesca con la del esquema. Una vez soldado todo, volvemos repasar la placa, no sea que una gotita inoportuna de estaño nos jorobe el invento ya tan cerca del final. Eh! que merece la pena comprobarlo por última vez por si acaso, no queremos cargarnos nuestro querido CPC. Si una gota de estaño nos cae uniendo dos pistas, se puede retirar con un trozo de cable pelado, acercamos el cable al estaño calentamos el cable y el estaño "empapará" el cable, momento que aprovecharemos para retirarle rápidamente. También podríamos comprar un desoldador, pero los de perilla valen muy caros (a mi me costaba más la perilla que el soldador), así que me he comprado una bomba de vacio, una especie de boli gordo que se carga bajando un vástago que tiene en un extremo y succiona, apretando un botón, el estaño que previemente hemos fundido con el soldador.
4. Usando el RAM CARD
Lo primero: el cable de conexión del RamCard al CPC. Es una simple faja de 50 hilos de las que utilizan las unidades SCSI, no deberíamos tener problemas para encontrarla y sólo tenemos que montarle el conector del CPC. Además, como trae dos conectores nos puede venir bien para el proyecto que se describe en "Últimos detalles". Ya tenemos nuestra Ramcard lista para ser conectada al CPC. Siguiendo el Manual, subiremos los interruptores 1 a 5 del bloque de interruptores 1 (que nos marcará el bloque de Roms que podremos activar) y dejaremos bajados todos los del bloque 2 (posición de las Roms activadas dentro de ese bloque). Antes de nada, recordar de nuevo que nuestro conector no tiene el separador que tendría que encajar en la muesca del puerto de expansión, así que nos aseguramos de su posición, marcamos el lado que debe quedar hacia arriba y lo conectamos (yo lo hice buscando el pin 27 que nos dará 5 voltios), la conectamos y encendemos el CPC. No notaremos nada nuevo. Si no es el caso, lo apagamos rápidamente, por si las moscas, revisamos todo e intentamos de nuevo la conexión. Es bien cierto que el puerto de expasión del CPC no Plus es un foco de problemas de conexión y es cierto q estará lleno de polvo e incluso óxido, que podremos eliminar con un pañito y una lija fina respectivamente. Cuando no consigamos una conexión buena, tendremos que apagar el CPC antes de mover en su sitio el conector o extraerlo y volverlo a conectar. Cuando el CPC se inicie sin problemas podremos cargar el programa Romtest.bin que va realizando un chequeo de las Roms activas. En principio nos mostrará sólo la Rom Número 7 (Amsdos) en los CPC de disco. Cambiando la posición de los interruptores del bloque 2, veremos a los pocos segundos aparecer el número correspondiente a esa Rom. Cambiando los interruptores del bloque 1 cambiamos el rango de los números de Rom y cambiarán las que estén activadas. Conectando el interruptor 8 del bloque 1 se pondrá en modo ESCRITURA, cambiando a Rojo las Roms suceptibles de ser escritas (todas las de nuestro RamCard menos la 7 (Amsdos) y las de alguna otra expansión que le tengamos hecha a nuestro CPC ¿alguien tiene alguna?). Con el programa Ramcard.bin que nos generará la ejecución de RamCard.bas podremos escribir en las Roms. En el Manual se describe el formato que han de tener las Roms, por si queremos hacer nuestras Roms propias, pero podemos usar las ya existentes por la Web, sólo que tenemos que modificarlas, ya que la mayoría no tienen una cabecera reconocible por el CPC, y que puede ser añadida con el programa Hideur Makeur (gracias a Tied que lo descubrió que está en http://downwater.free.fr. )
Artículo original por Miguel Sky
Volver a Tutoriales

