lunes 22 de noviembre de 2010

Nuevos en Retroinvaders.com


 

Hemos sido agregados al blog de Retroinvaders, un sitio dedicado a lo mejor de la retroinformatica. Las noticias nuevas que surgan en nuestro sitio apareceran automaticamente en retroinvaders. Dicha pagina no solo se actualiza con nuestro contenido sino con el de todos los sitios de retroinformatica del mundo.. por lo tanto recomendamos visitar este genial sitio para estar al tanto de todas las novedades en el ambiente.

Por ultimo, un agradecimiento a José Zanni por invitarnos a formar parte de la comunidad de sitios aunados en retroinvaders.com

viernes 23 de abril de 2010

PLANOS FLOPPY DRIVE DPF-550



A continuacion dejo un scan de los planos del drive de discos TALENT DPF-550 el cual es un clon del DAEWOO DPF-550. Este plano resulta ser muy util a la hora de reparar la circuiteria logica de estas disqueteras.
Para poder ver el plano en grande, hacer click en la siguiente imagen.


Agradezco enormemente a Juan Jose Galvan, ex tecnico de Telematica S.A. por enviarme este y otro material  muy interesante que pronto ire publicando..


jueves 22 de abril de 2010

REPARANDO EL DRIVE DE DISCOS DPF-550 (MSX FLOPPY DRIVE)



Con este articulo podremos aprender a reparar el cable de datos de nuestro drive de discos, el cual a veces y con el correr del tiempo se termina rompiendo. Esta nota es ideal para la gente que no tiene muchos conocimientos sobre electrónica y no se anima sin tener algún tutorial. Si tenes un drive DPF-550 y no anda, aqui vas a aprender a verificar si es el cable plano el que esta dañado, y conocerás el procedimiento para repararlo. Esta reparacion tambien es valida para otras marcas de drives que tienen este tipo de conexion por cable plano.

Nuestro DPF-550 a veces funciona y a veces no, o ya no lo hace? tal vez sea el endeble cable plano que comunica a este con nuestra maquinita. Lo primero que debemos hacer es abrir nuestro drive de discos y desarmarlo totalmente hasta que podamos sacar fuera la placa principal:


Luego mediante un tester, vamos a ir comprobando la conducción de cada hilo del cable plano. En una de las puntas de prueba enrollamos un cable el cual vamos a ir metiendo agujero por agujero de la ficha de 50pin mientras que la otra punta la vamos a hacer tocar isla por isla del conector de la placa principal. De esta manera, vamos a poder saber si alguno de los hilos del cable esta o no cortado.La siguiente imagen muestra el procedimiento.


Si comprobamos que es asi, y el cable esta cortado, entonces podemos seguir con los siguientes pasos. Generalmente el cable se corta a la altura donde esta el soporte que lo sujeta contra el chasis de metal del drive.

FABRICANDO UN PROGRAMADOR DE PIC: ICD2 CLONE USB



Para realizar algunos proyectos msxeros con microcontroladores pic, utilizaba un programador muy simple de diseño propio que funcionaba por el puerto LPT de la pc. El programador era una mejora del conocido propic2. Si bien para programar la gama 16F fue mas que suficiente, para la gama 18F ya comenzo a quedar un poco chico por su lentitud a la hora de grabar. Luego ya se hiso imposible utilizarlo con la familia 18FxxJxx de 3.3v tanto por la compatilibidad del software (winpic800 o icprog no pueden programarlo!), falta de debugging en tiempo real para aplicaciones que comienzan a ser complicadas, como por la tension de programacion de dicha familia frente a la de mi programador. Ni hablar de los PIC32. Por este motivo, hace aprox un año y medio comence a diagramar la posibilidad de armarme un clon del ICD2 el cual me iba a permitir programar y depurar cualquier pic de cualquier familia, de forma rapida gracias al puerto usb que utiliza.

Mas alla que hace poco tiempo atras encargue el ICD 3 original, hace 2 semanas termine la placa del ICD2 y lo construi.
El modelo que arme llamado potyo2 si bien es el mas complejo, es el mas completito en cuanto al ICSP y programacion de familias de bajo voltaje.


Recomiendo ampliamente armarlo en el caso que no puedan comprar el ICD2 original. Fabricarlo me habra costado unos 150$ Argentinos frente a los 180usd que cosaba el original en su momento.Si bien ya contaba con muchos de los materiales rescatados de otras placas (si, me encanta reciclar componentes!)

Dejo algunas fotos de la bestia! este solo tiene una modificacion con respecto al potyo2, y es que utilice 1 integrado de montaje superficial en vez de un DIP, Esto puede apreciarse en la foto del lado de cobre del PCB.
 Este fue creado con la maquina "hace plaquetas" la cual si bien todavia no esta terminada, va dando resultados preliminares como se puede observar en la terminacion de la serigrafia de la placa.




Nota: Cuando saque las fotos no tenia el jack RJ12 y queria probar el programador asi que le solde un cable plano directo. Si, un poco bizarro quedo eso, pero era domingo y no iba a esperar al lunes a la tarde para saber si el invento funcionaba o no... :-P

Para armar este excelentisimo clon, los archivos del pcb, listas de componentes, firmware de los microcontroladores y todo lo necesario esta disponible en:

http://www.icd2clone.com

miércoles 21 de abril de 2010

MORFOLOGIA DE LA MEMORIA EN LA NORMA MSX



Como todos sabrán el CPU Z80 solo puede acceder a 64KB de memoria porque dispone de un registro de direcciones de 16 bits .Entonces ¿Cómo es que puede direccionar la memoria ram, rom, expansiones, cartuchos, perifericos o como puede entonces una msx tener mas de 64kb de ram si todo eso ocupa mucho mas espacio?
Esta y otras dudas son aclaradas en este documento el cual esta basado en un capitulo del manual de referencia del MNBIOS y fue escrito por Guillermo Flook. Lo pongo a disposicion ya que me parecio interesante y bastante bien explicada sin llegar a adentrarse en el hardware o en la programacion. Es todo a nivel conceptual o logico ideal para aprender como maneja la ram la norma MSX.


Para poder visualizar el articulo adjunto, necesita el Adobe Reader, disponible gratuitamente en este enlace

Descargar articulo morfologia de la memoria MSX (formato PDF)

miércoles 17 de marzo de 2010

KIT DE DESARROLLO OFICIAL PARA MSX-DOS



Dejo el enlace a un archivo zip que contiene un "kit de desarrollo" con todo lo necesario para poder escribir un driver y compilarlo con el M80/L80 de microsoft generando asi una imagen rom imprescindible para grabar en la memoria del medio de almacenamiento que "inventemos" y querramos que sea administrado por el msx-dos o el disk-basic.

El archivo DSKDRV.Z80 es el codigo fuente del driver que podemos modificar a gusto para adaptarlo y utilizar con un dispositivo de almacenamiento. Este contiene un codigo de ejemplo del driver de una disquetera compatible con el chip WD179X. (como el modelo DPF-550 Argentino!)

Al disponer de todo el codigo fuente del driver explicado en detalle, podermos modificarlo para poder llegar a formatear y guardar datos con nuestra msx hasta en una feta de salame :-P

Lamentablemente, los otros sectores de la rom como el kernel del dos o el disk-basic estan ya precompilados y en formato .REL y no los podemos estudiar ni modificar tan facil. Pero quizas algun msxero en algun otro remoto punto del mundo como este, se anime a desensamblarlo ;)

Este raro soft que no he visto en ningun lugar de internet, es cortesia de Carlos Escobar, que a su vez, es cortesia de Daniel Gallimberti. Cualquier duda o aporte, publicar un comentario.

Descargar MSX-DOS KIT

Expansion de memoria 512kb para Talent TPC-310



Este articulo fue comenzado en el 2008 y terminado a principios del 2009. El mismo trata la contruccion de una expansion de memoria RAM de la Talent TPC-310 (MSX2) llevandola de los 128kb originales a 512kb. Gracias a esto podremos ejecutar la mayoria de todo el software (por lo general juegos) que no podia usarse antes debido a que los requerimientos excedian la cantidad de RAM instalada. Ademas de los cientos de juegos y utilitaros que se tornan accesibles, la nueva posibilidad que se abre es la de poder utilizar el famoso sistema operativo Symbos en todo su esplendor. A su vez, siendo totalmente interna, nos deja libres el slot de cartuchos y el bus de expansion para los perifericos que necesitemos acoplar.

Si bien este proyecto encara la construccion de la ampliacion específicamente para la Talent TPC-310 Argentina, la expansion de otros equipos que utilicen el engine S1985 es prácticamente similar. Esto se debe a que esta ampliacion trabaja en torno a este engine, el cual posee un mapper de 512kb del que solo se utilizan las lineas necesarias para manejar 128kb y se dejan libres las restantes.

Es importante aclarar que es recomendable llevar a cabo esta expansion por personas con conocimientos avanzados de electronica digital y mucha experiencia soldando/desoldando (y sobre todo mucha paciencia, debido a la cantidad de soldaduras)
De no hacer correctamente la expansion, nuestra MSX puede desde no funcionar mas, hasta en el peor de los casos, quemarse algun/os componente/s y dejarla inutilizable. Por este motivo es recomendable pedir ayuda a algun tecnico amigo entendido en electronica digital. Si bien si se siguen los pasos tal cual no deberia haber problemas.

Para poder visualizar el articulo adjunto, necesita el Adobe Reader, disponible gratuitamente en este enlace

Descargar articulo expansion de memoria (formato PDF)