miércoles, 10 de febrero de 2010
Ayúdanos a crecer, haz NeoTeo tu página de inicio RegistrarseIniciar sesión

BMOW: Un ordenador casero de 8 bits

Por: Ariel Palazzesi  @  viernes, 29 de mayo de 2009  Nota vista 5009 veces

Steve Chamberlin es un programador de videojuegos de California que decidió diseñar su propio ordenador desde cero. Utilizando circuitos integrados convencionales, de la popular familia TTL, y  más de 1250 trozos de cable, construyó un ordenador de 8 bits completamente funcional, al que llamó Big Mess Of Wires (BMOW). Su “poder de cálculo” es similar al de un Commodore 64 o Sinclair Spectrum, y puede ser programado en BASIC.

¿te interesa?
27 -1
28 votos

Dieciocho meses de trabajo le tomó a Steve Chamberlin convertir un montón de chips TTL (una tecnología que ha estado disponible desde hace unos 30 años) en una CPU de 8 bits. En muchos aspectos, el trabajo de Chamberlin es similar a MyCPU. Dado el carácter experimental del proyecto, Steve no diseñó una placa de circuito impreso como la que utiliza el ordenador que estás usando para leer esto, sino que “cableó” todo con unos alambres de colores conocidos como “Wire Wrapping”. Esta técnica, además de proporcionar las espectaculares fotografías que estás viendo,  permite realizar cambios o ajustes muy rápidamente al no necesitar soldaduras.

Las "tripas" de BMOW: más de 1250 trozos de cable

El ordenador ha sido convenientemente bautizado BMOW, por Big Mess Of Wires, frase que en español significa algo así como “Gran Lío de Cables”. Desde el punto de vista técnico, BMOW es similar a un viejo (pero querido) Sinclair, Atari o Commodore 64. Su procesador es de 8 bits, y posee tres registros de datos (A, X, Y, de 8 bit cada uno) y un bus de direcciones de 24 bits. Es capaz de gestionar un máximo de 16 MB de memoria, aunque Chamberlin ha instalado solo 512 KBytes de RAM y 512 KBytes de ROM.

Usó chips TTL.
Un LCD como "debugger"

Diseñar un ordenador es una tarea hercúlea. Por ejemplo, Steve también tuvo que diseñar un subsistema de vídeo para poder interactuar con su CPU. BMOW es capaz de  mostrar gráficos de 512×480 píxeles (en modo monocromo) o de 128×240 píxeles con 256 colores sobre un monitor VGA convencional. Para ingresar datos o escribir programas en BASIC utiliza un teclado PS/2, y puede utilizar un modesto display LCD de texto (24 × 2 caracteres) para realizar tareas de depuración.

¡Corre BASIC!
BMOW puede jugar ajedrez.

Steve es un programador, y eso se nota en su proyecto. Ha dotado a su invento de un intérprete BASIC, un sistema operativo y una interfaz USB para intercambiar datos con un PC, todo escrito por él mismo. El “monstruo” está montado sobre un PCB estándar de 12x7 pulgadas (unos 30 x 18 centímetros) sobre el que se han montado los chips y los más de 2500 “pines” de conexión. Estos pines son los que proporcionan el soporte a los 1253 trozos de cable que constituyen las tripas del BMOW.

El cableado es impresionante.
Detrás, los puertos de expansión.

Chamberlin dice que su trabajo tomó 18 meses en estar terminado. Avanzó a un promedio de unas 25 conexiones por hora, un trabajo manual que, según sus palabras, “fueron una forma de meditación”. Con todo, quizás el trabajo requerido por el hardware no haya sido la tarea más ardua que enfrentó: poner a punto el sistema operativo, el subsistema de vídeo, el procesador de sonido o el intérprete BASIC también le debe haber restado unas cuantas horas de sueño. Como sea, el diseño de BMOW, que hoy muestra orgulloso, se ha convertido en un ordenador completamente funcional, que incluso es capaz de ganarle una partida de ajedrez. “¿Por que lo construí? Simplemente, me pareció divertido hacerlo”, dice Steve.



Redes sociales:
DiggDigg | MenéameMenéame | Deliciousdel.icio.us | FresquiFresqui | Mr.WongMister Wong | WikioWikio
Categorías:
Artículo Siguiente
Colossus: Un coloso secreto contra ENIGMA
Artículo Anterior
Google Wave: ¿El e-mail del siglo 21?
CopyRight
Prohibida su copia total con o sin fines comerciales. Copias parciales deben citar la fuente.

 

URL Trackback para esta noticia:
Votos: 1 de 5
chivetron
chivetron
chivetron
29/05/2009
15:37:30
#1   Que tenga cuidado y no venga un soldado de Jhon Connor del futuro por crear el prototipo de Skynet
     Responder 
Votos: -3 de 3
fernando
fernando
fernando
29/05/2009
17:14:06
#2   q limon ese tipo.
     Responder 
Votos: 1 de 1
Ciul
Ciul
Ciul
29/05/2009
18:51:28
#3   Increible, debe ser su nuevo hijo. Porque asi se siente uno cuando por fin logra hacer funcionar un circuito.
     Responder 
Votos: 1 de 1
Sceamer
Sceamer
Sceamer
29/05/2009
19:38:31
#4   Es realmente impresionante... si bien el diseño del procesador no es lo mas complicado, hacerlo real a traves de conexiones con cables de colores... Por Dios...
     Responder 
Votos: 1 de 1
HAVOCK
HAVOCK
HAVOCK
29/05/2009
21:26:08
#5   Nooooo MAMES es que NO MAMES, no lo puedo creer, ya me siento mortal de nuevo, solo se hacer prender los LED, y hacer IPs y este Compa hace una PC parcticamente.

CHE ENVIDIA, de la buena me cae.
     Responder 
Votos: 0 de 2
masterjedi
masterjedi
masterjedi
29/05/2009
22:28:27
#6   NVIDIA
     Responder 
Votos: 0 de 0
Toto
Toto
Toto
29/05/2009
23:29:29
#7   ¿Porque tantos Steve'S en el mundo de la informatica? o__O
     Responder 
Votos: 0 de 0
Deviroz
Deviroz
Deviroz
29/05/2009
23:59:11
#8   Tutorial? xD
     Responder 
Votos: 0 de 0
Max Ferzzola
Max Ferzzola
Max Ferzzola
30/05/2009
0:03:05
#1   LOL!
     Responder 
Votos: 1 de 1
reyvolsam
reyvolsam
reyvolsam
30/05/2009
2:44:43
#9   wooooww.... mis respetos para esta persona, a de ser un genio en la programacion y e electronica, yo apenas y puedo hacer que prendan unos foquitos con un integrado.......pero algun diaa.......

Saludos!!!
     Responder 
Votos: 0 de 2
Shandow
Shandow
Shandow
30/05/2009
9:58:10
#10   Yo estoy haciendo un microprocesador y no presumo de ello
     Responder 
Votos: 0 de 0
hoy
hoy
hoy
30/05/2009
13:53:48
#11   Un hobby como cualquier hobby: le gusta al que lo hace y completamente inútil.... como todo buen hobby.
     Responder 
Votos: 0 de 0
Truko
Truko
Truko
30/05/2009
19:26:30
#12   Impresionante el cableado =O
     Responder 
Votos: 0 de 0
Kniffe
Kniffe
Kniffe
30/05/2009
20:56:01
#13   ¡Al final debe haber quedado super cableado!, recontra ¡PLOP!.
     Responder 
Votos: 0 de 0
Juanex
Juanex
Juanex
01/06/2009
18:55:51
#14   Yo he hecho wrapinados de esa escala y más grandes más de una vez, es sólo cuestión de paciencia.

Los primeros prototipos del IBM PC y del primer Mac fueron hechos con wire wrapping a principios de los 80, esos eran pioneros, esto de hacer un micro con circuitos TTL en los días que corren es más un entretenimiento, como hacer calceta.

Mucho más impresionantes son los microprocesadores implementados sobre FPGA.
     Responder 
Votos: 0 de 0
dx4cpc
dx4cpc
dx4cpc
03/06/2009
18:42:38
#15   Es verdad skynet esta cerca, hay que impedirlo. Nadie evitó la bomba atómica/nuclear/como sellame... nadie!!!
     Responder 
Votos: 0 de 0
dx4cpc
dx4cpc
dx4cpc
04/06/2009
17:11:24
#16   El primero que comentó tiene razon... Aunque ni punto de comparacion con el computador que sale en la serie y que juega al ajedrez, este es un 8 bits y el de la serie por lo menos es un 128 bits o mas... .

Este tiene 3 programitas, corre basic y es un 8 bits, Dios lo que tubo que sentir ese tipo al hacerlo funcionar, igualito que Johsua en "Wargames"...

Skynet anda cerca.
un saludo.
     Responder 
Votos: 0 de 0
Yiazmath
Yiazmath
Yiazmath
13/06/2009
19:59:49
#17   2006, Nueva Generación
2009, primera fabrica de robots automatas del mundo (ASEA).
2012, supuesta cambio de era.
y buscad en google Skynet pa que os partais el culo xD
     Responder 
 
 
Datos  Login Registrarse
Usuario
   
Email
Website
 
Nuevo comentario:


Tags HTML permitidos: br
 

Síguenos en TwitterAgréganos a tu RSS

 

Autores