Pues me he decidido a escribir el post, realmente no es que hiciera falta, puesto que he visto que ya hay alguno al respecto, pero me hacía especial ilusión puesto que aunque empecé con el tema hace ya unos meses, no conseguía hacerlo funcionar correctamente de ninguna manera. Lo he conseguido hace sólo unos días. (Añadiré fotillos al final del post), y he querido compartirlo con vosotros.
Todo vino antes del verano cuando desempolvé mi SAM y tras buscar algo de info vi que VELESOFT en su web tenía esquemas de este dispositivo ATOM, para conectar discos duros, tarjetas CF, incluso unidades CD ATAPI, al SAM. Era la versión v007 de Yarek, mejorada por Velesoft.Tras un intento infructuoso de hacer la placa (de doble cara) con placa de cobre y ácido (sin haber hecho nunca ninguna, iluso que es uno..

Me monto una placa completa, le conecto un adaptador IDE->CF con una tarjetita de 256, con toda la ilusión.. y una vez cargado el disquete del BDOS 1.7q (sirve cualquiera desde el 1.5a en adelante para reconocer el ATOM), me reconoce perfectamente la tarjeta CF y la formateo. Todo OK aparentemente. Lo que hace el formateo es crear "records", es decir, espacios del tamaño exacto de un diskete de baja densidad del SAM, de 800k, tantos como quepan en la tarjeta. Una vez terminado, empiezo con la copia de disketes a los records, y aparentemente la copia va bien, pero una vez intento ejecutar cualquier cosa en la tarjeta, se cuelga, da error o simplemente dice que el record no es válido o está corrupto. Pienso que puede ser la CF, pruebo con otra, bueno, con otras 5 tarjetas de distintas marcas, capacidades y velocidades. Nada, siguen las corrupciones. Así que pienso que el problema puede estar en el propio ATOM. Para aislar el problema, decido montar otro ATOM nuevo, ya que compré componentes para montar 2. Sin cambios, mismo problema. Empiezo a temblar por si el problema es mi SAM

Como mi SAM originalmente era 256k, en su día yo lo amplié a 512k por mi cuenta, soldando al estilo "mochila" otros dos chips 44256 encima de los originales, con los ajustes y cablecillos correspondientes. Siempre funcionó bien, pero por si acaso, quito todos los chips y pongo unos 44256 nuevos. Nada, siguen las corrupciones. También pruebo con otros 3 adaptadores IDE->CF sin obtener resultados positivos.
Empecé ya a comprobar otras cosas, como las tensiones de la fuente y la placa, que fueran las correctas y todo estaba bien. Salvo el ASIC, compruebo el resto de componentes de la placa que pueden intervenir en el puerto de disco y no parece que haya problemas. De hecho la disketera funciona bien en ambos (aunque no es la original, puesto que tengo que arreglarla. Puse una de PC con un adaptador que me fabriqué tambien gracias a los esquemas de VELESOFT).
Poco después me doy cuenta revisando los componentes que compré para ver si me los dieron bien, que el transistor SMD no es un BC856A como ponia en la web sino un BC857. El de la tienda de electrónica me dijo que valdría igual, pero por si acaso me pongo en contacto con velesoft y con yarek para ver si pueden echarme un cable. Uno me dice que el transistor que me dieron vale perfectamente y el otro que podría quizá dar problema con los timings... por si acaso encargo un puñado de BC856A. Cuando me llegan, sueldo uno ansioso.. sin resultados positivos. Todo igual.
También pruebo a grabar la última versión de la ROM para el SAM (3.1) en una EPROM por si acaso... nada. Todo igual.
Como ya no se que hacer, lo dejo estar todos estos meses..... hasta hace un par de semanas. Me da por retomar el tema, porque no me doy por vencido, y reviso de nuevo los componentes. Me pongo en modo quisquilloso [ON] y miro con lupa todos los detalles. Aunque me parece irrelevante y casi una tontería, miro que algunos de los 74s que me vendieron son 74LS244P y 74LS374P. En el listado de componentes necesarios, se indican 74LS244N y 74LS374N (y así los pedí yo en la tienda). Realmente, reconozco que no tengo ni pajolera idea de qué significan las letras "P" y "N" al final, pensaba que se trataba solamente de un sufijo añadido por el fabricante que cambia de un fabricante a otro. Pero por lo que se ve... NO. Decido hacer una prueba más, total, no pierdo nada.. y dado que tenía que desmantelar un par de viejas placas JAMMA averiadas, veo que tienen los integrados que necesito, con sus terminaciones "N". Los saco y los monto en el ATOM... parece increíble, pero... FUNCIONA, y funciona DE MIEDO.

Bueno, pues para finalizar y dejarlo todo "niquelao", toca grabar la EPROM con la ROM modificada para que arranque directamente de la CF sin necesidad de disquete (se necesitará posteriormente el programa Makeboot del BDOS para activar el arranque en la CF). Pero en vez de hacer eso directamente, decido usar una 27c512 para hacerme una ROM dual-boot. Con un interruptor para conmutar entre parte alta y baja de la ROM y grabando la ROM original del SAM en una parte y la ROM HD-BOOT en la otra, ya lo tengo. Así puedo hacer que se comporte como el SAM original (que sigue teniendo acceso al ATOM pero sin autoarranque, y mantengo la pantalla original con el mensaje original de arranque) o como HD-BOOT automático (se elimina la pantalla de arranque, a menos que hagas un NEW) y arranca directamente desde la CF/HD que tengas conectado al IDE del ATOM. Más abajo fotillos de todo.
-------------
Y antes de poner las fotos, pues quería comentar una pequeña propuesta por si ayuda a alguien, y que ya que me sobran placas, he encargado componentes para fabricar algunos ATOMs más, y estaría bien que alguien que necesite uno, lo tuviera. Si hay algún interesado me lo puede decir (bueno, primero me gustaría tener el permiso de los moderadores/admins del foro, no se exactamente si está permitido o no). La intención no es sacar beneficio, sólo que alguien pueda aprovechar la oportunidad. Supongo que el precio sería bajo, sólo para compensar las placas, componentes y mano de obra, quizá rondando los 20 euros o así. Insisto, que si hay algún problema por hacer esto aquí, me lo digáis para retirar este comentario. Gracias!
Ah! en caso de que se pueda, pues comentar que si alguien se va a pasar por Retromañía (que es en unos días), yo vivo muy cerca y podemos comentarlo en vivo.
--------------
¡¡Ahí van las fotillos!!: