Hace 13 años | Por --157988-- a digitaltrends.com
Publicado hace 13 años por --157988-- a digitaltrends.com

Jack Eisenmann, que acaba de terminar el instituto, ha construido un ordenador de 8 bits con su propio sistema operativo y algunos juegos como Pong. Eisenmann ha utilizado un televisor, un teclado y 50 circuitos TTL que ha conectado a mano con cables. El ordenador tiene 64k de memoria, de los que 6k están dedicados a la tarjeta gráfica, monocroma con una resolución de 240x208

Comentarios

Mr.Worthington

#8 No es por hacerte de menos, pero en el vídeo dicen que se ha montado él mismo la GPU y la CPU, un cutre SO y varios programas para demostrar el potencial del cacharro.

D

#13 si fuese cierto (cosa que no me creo) dudo que haya construido una GPU. En todo caso, sería un chip VGA, lo cual es muy sencillo de hacer: busca en google "fgpa Vga" o "vhdl vga" y verás que es de lo más sencillo.

D

#30 Ni eso: es un simple generador raster, que se hace básicamente con un contador y un registro de desplazamiento. Una VGA está a años luz en complejidad comparado con eso.

Mr.Worthington

#30 yo npi de electrónica, lo que pone el chaval en el vídeo.

vicenfox

#8 hace 20 años no existia la facilidad de accdeder a la informacion que hay hoy en dia, asi que tu me diras de donde sacaste los manuales, porque de internet lo dudo.

B4rret

#27 Yo no lo veo tan raro. Me acuerdo que hace 20 años en la cutre estantería de informática de nuestra biblioteca municipal había un libro sobre como construir un ordenador basado en un microprocesador de 8 bits, y parecía bastante detallado. Y si él estudiaba un FP de electrónica o similar pues tendría los conocimientos necesarios.

m

#8 No te quito mérito, pero de lo que se habla en la noticia es que el tio lo ha hecho todo, incluido el procesador, usando únicamente puertas lógicas. La diferencia es significativa

D

#43 Yo no entiendo eso de "... from scratch using an old keyboard, a television, and a ton of TTL logic chips..."

m

#76 Pues no se qué entiendes... además si sigues leyendo: "No, he didn’t buy some computer parts and snap them together"
En cualquier caso aquí tienes el listado de componentes: http://web.mac.com/teisenmann/iWeb/adeptpage/chip_list.html

D

#79 Computer parts tal como las entendemos hoy en día, son tarjetas gráficas, placas base... en la lista hay chips.

m

#81 Me he perdido... ¿y no es eso lo que te he dicho yo? Que el tío se ha construido todo, incluido el micro a base de puertas lógicas.

D

#82 Lo que yo digo es que lo tú destacas indica que se lo ha construído a base de chips y cableado, no a base de puertas lógicas, los chips ya estaban construídos.

m

#83 Joer, somos más finos que el coral... claro que son chips! por ejemplo:

SN74HC240NE4 -> 8 puertas NOT
74AC08PC -----> 4 puertas AND
CD4001UBEE4 --> 4 puertas NOR

También multiplexores, registros de desplazamiento, contadores....

¿Pretendías que sólo usara transistores?

D

#84 Pensaba que te referías a lo que otros más arriba han criticado de la imposibilidad de la construcción por la miniaturización... no me había metido a revisar el listado.

Raúl_Rattlehead

#8 ¿es verdad esto? #14 pregunto mas que nada para aclararme

ChingPangZe

#8 Es que la noticia no es por la dificultad sino por la voluntad y la curiosidad como tu dices.

vejeke

#8 Yo no es por ir de farol pero me conozco el 8085 como si lo hubiese parido. Y lo que dices no tiene relación con lo que ha hecho el chaval.

El tío no ha pillado un procesador de 8 bits "ya hecho" como el 8085 y se ha puesto a unir periféricos de su familia.

Lo ha construido él.

Es como si dices que hacer un coche no es tan difícil, que tu mismo condujiste uno en la autoescuela.


Aunque también hay que tener en cuenta que los integrados no los diseñó ni construyo él. De haber sido así el juguetito le hubiese ocupado toda la habitación.

Kerensky

Bastante impresionante, principalmente por dos motivos:

-No utiliza un procesador, hace uno con circuitos TTL (lo que lo hace completamente diferente a los que comenta #8)
-El procesador es un diseño propio, no se limita a reproducir la arquitectura de un micro con TTLs, sino que diseña una propia.

D

#1 ya te digo, mira que no saber que es un circuito Time To Live ... roll

d

#1 yo soiy informático y no sé que es un circuito ttl.

pusilanime_hedonista

#1
Computer science is no more about computers than astronomy is about telescopes.
- Edsger Dijkstra.

D

Y arranca al instante, jajaja. Joder, he retrocedido 20 años en el tiempo al ver el video.

#14 ahí va:

|.

D

#14 te de adelantaste por segundos. Es un peazo fake. Que alguien me diga cómo se puede hacer una GPU y una CPU con 50 chips...

vejeke

#14 #17 #18 Como he dicho, los integrados no los construyó él.

Aquí tenéis una lista con los que utilizó, incluyendo la memoria.

http://web.mac.com/teisenmann/iWeb/adeptpage/chip_list.html

y una foto del cacharro

http://web.mac.com/teisenmann/iWeb/adeptpage/interior.JPG

Ps1

#14 La pregunta es buena, pero creo que está hecho con placas Arduino. Al menos lo parece...

L

#18 ¿Arduino? Vale, pero entonces no está hecho "desde cero".

Dan

No soy tan incrédulo como #14, pero hay algo que no me cuadra. En el juego del Get Muffin, hay un momento que cambia da pantalla con un "efecto 3D" tipo cubo. A menos que lo haya hecho a mano y en 2D, simulando el efecto, dudo que sea factible hacer semejante cálculo con 62K...

Rouman

#21 Yo creo que es un efecto del vídeo montado, para enseñar el final del juego...

D

#21 No hombre, el efecto 3D está hecho con el editor de video, como la cortinilla de estrella de homer.

D

#14 Con el simulador TKGATE de electrónica con paciencia te haces una CPU de 8 bits con salida de vídeo y todo .
#21 Eso lo hacía mi GameBoy ( la tocho) . Sí, habia un juego en 3d para la GB clásica y todo. Con polígonos de rayas gordacas, pero había .

D

#14 Obviamente habrá utilizado dos chips de RAM estática de 32Kbytes: http://www.chipcatalog.com/Cat/658.htm

Respecto a hacerse una CPU y una GPU, para empezar, el sistema gráfico es sólo un generador raster, no tiene nada de capacidades 3D, y por otro lado seguramente el juego de instrucciones sea muy sencillo, en plan RISC, por lo que en 50 chips tienes de sobra para hacer todo eso.

chemari

#14 Lo que mas me cuesta creer es que empezara a hacer el ordenador el verano pasado, y en menos de un año ya tengo hecho incluso un sistema operativo y varios juegos! no me salen las cuentas.

D

#14 En ninguna parte dice que se haya construido las memorias, me parece a mi. Dice claramente que reusa chips, no que los fabrique.

Bedel_roolmo

#42

k

#22 Sin música no es lo mismo lol

PussyLover

#22 Es que con tanta luz parece más bien un árbol de navidad. De buen rollo. lol

Ps1

#62 Me parece genial si cuentas con la información adecuada para iluminarnos al respecto, pero eso no te da derecho para mandar callar a nadie o para menospreciar la curiosidad y el escepticismo de la gente. Te he votado positivo por la explicación pero, desde luego, sólo por las formas te merecías un señor negativo.

D

¿Se ha montado la ALU y la UC a pelo? Joder, qué jefe. Espero que Intel/AMD ya le haya echado el ojo.

b

Habrá seguido un manual o cientos, porque no me creo que se le haya ocurrido todo a él solo.

Petazetas

#5 En ese caso ya demuestra dos cosas más, a parte de mucha paciencia: capacidad de búsqueda y capacidad de comprensión. No todo el mundo entiende qué le cuentan al hablarle de computadoras.

g

Por fin un ordenador que podrá mover el Crysis 2...

daniplax_1

Y sin circuitos impresos, esto si que impresiona y para colmo funciona y todo.

e

Pobre chaval, tener que fabricarse su propio ordenador porque no le compraban uno...

PD: Que pena que no haya hecho un blog detallando sus avances, sería muy interesante!

f

#11 En un blog no, pero en su cuenta de youtube tiene videos en los que va comentando su progreso.

treintaitantos

Me acuerdo que con 16 años, yo que estaba suscrito a "electrónica facil" aprendiendo en su cursillo de electrónica digital, me puse a desoldar todos los transistores y diodos de señal de un aparato de video desechado (varias decenas de transistores 2SC945 y sobre 100 diodos 1N4148) bueno, pues me dio por construir un decodificador BCD a 7 segmentos mediante lógica DTL con esos componentes y algunas resistencias, sin circuito impreso ni na, símplemente soldaba 0, 2, 3, o 4 diodos a una resistenca de 10K y esta a la base de un transistor, luego una resitencia de 1k del colector a VCC y el emisor a masa, y así iba haciendo puertas NOT y NOR de varias entradas. Cada puerta la fijaba con celofán y la colocaba en el interior de un sobre improvisado de cartulina verde por cuyos bordes laterales salían los cables de las entradas y salidas, además dibujaba el símbolo lógico en la cartulina. Ahora no recuerdo cuantas pero usé entre 20 y 30 puertas conectadas todas con cablecitos y todo eso, incluida la pila de petaca de 4,5V ocupaba una caja de zapatos. Ahora bien, lo que me emocionaba cuando iba configurando el bus de 4 bits y veía que en el display salía el numerito que tenía que salir, pues me decia a mí mismo "eto lo he hesho yo, lo he hesho yo, ¡¡¡que grande soy!!!".

Años más tarde en la universidad aprendimos Algebra de boole, mapas de karnaugh y a simplificar funciones lógicas. Cuando simplifiqué el decodificador BCD a 7 segmentos y vi las puertas NOR que eran realmente necesarias me quede

D

Con mi compañera de equipo de investigación estamos intentando fabricar un humano, ¡y sin cables, ni circuitos TTL!

Naiyeel

#68 La fabricación no suele ser complicada, ahora la programación si que tiene sus problemas.

D

#68 Iros a un hotel lol

Visent

Y encima dicen que solamente ha usado chips TTL. No me lo creo.

D

La traducción del titular es errónea.
El equipo NO ha sido construido "desde cero", sino a partir de desechos.
O sea, a partir de componentes y chips básicos ya existentes.

m

#67 Venga, vamos a ser mas papistas que el papa... ¿donde está el punto "0"? ¿bajamos un nivel y lo hacemos a partir de transistores individuales?, no mejor aún, para ser desde cero el chaval tendría que haberse ido a una playa y coger un puñado de arena y de paso pillar algo de estaño, oro, cobre... de su "proveedor habitual", ¡qué coño! mejor si hubiese cavado su propia mina...

¬_¬'

D

#70 ... bueno, pues en ese caso (si por "cero" vale y se entiende cualquier cosa) ... entonces cualquiera puede construir una estación de trabajo multimedia de 64 bits "desde cero". Tan sólo necesitará reunir y ensamblar cinco piezas de nada (MB + CPU + RAM + VGA + Fuente). Y con suerte todo ello "gratis" (rebuscando en los vertederos o 'puntos limpios' de su ciudad), es decir "desde cero".

Saludos

D

#73 Verás, hay una pequeña diferencia:
- Las MB, CPU, RAM, VGA, Fuente, sí son parte de un ordenador
- Los chips de puerta lógica, no son parte de un procesador

No es lo mismo montar cuatro piezas pensadas para encajar de una forma, que romperte la cabeza para encontrar la forma de encajar 100 piezas que no tienen por qué estar montadas así.

D

#86 ... comprendo perfectamente la diferencia entre un chip de memoria RAM (por ejemplo) y un chip de puerta lógica.
El primero está muy por encima de "cero" respecto al segundo. Pero, desde luego, una puerta lógica encapsulada TTL también está por encima de "cero". (Se trata de un objeto manufacturado con una tecnología industrial de integración nada desdeñable, y por lo tanto NO es "cero").
Además, NO todo el montaje se ha realizado únicamente a base de 'simples' puertas lógicas: ... entre la lista de componentes usados se observa que ha recurrido a cuatro chips de memoria RAM de 32 Kb. Y eso, desde luego tampoco es "cero".

Saludos cordiales.

Ps1

Como lo consigan de 0 en minecraft me parto. lol

D

Simplemente impresionante. El nuevo Wozniak.

D

Los que queréis saber cómo, mirad la serie 74LS TTL. Concretamente el 74181 y también hay para hacer los registros memorias TTL rápidas multiplexores, etc, etc.
Y hace 30 años había información a tope. Pero tenías que saber buscarla, patearte los distribuidores de electrónica .... y luego estudiarla, como siempre, y sin ayuda.
Para un proyecto de fin de carrera diseñé algo similar. Y funcionó con reloj a 20MHz.

F

Bueno, en mi universidad (Autònoma de Barcelona) un la asignatura "Disseny de sistemes digitals II" también construimos uno por grupo (de 2 personas), y también exclusivamente en base a TTL's. Eso si, en logicworks (un simulador de circuitos).
Qué bien me sentí cuándo entregamos...

d

Mas chavales como este es lo que hace falta y menos community managers.

D

No me vas a comparar lo que ha hecho este chico con ese árbol de navidad con chips tuyo...

vejeke

El chaval tiene mucho mérito.

mr_b

#92 Los fabrico .

Tao-Pai-Pai

#93 Seguro que les faltan cuentas. Si no sabéis ni programar en binario, ¿cómo váis a construir algo en decimal?

frankiegth

Para más detalles, el menu principal de la página web del proyecto :

http://web.mac.com/teisenmann/iWeb/adeptpage/menu.html

D

Lo que más me sorprende, personalmente, es la creación de la tarjeta gráfica. El resto es relativamente fácil de hacer, aunque yo sólo he llegado a diseñar un procesador.

salteado3

Por la resolución de la pantalla, por la memoria, por las 6KB empleadas para la gráfica... ESO ES UN SPECTRUM!!!

Z

Pero ésto no es del todo informática... sino electrónica de nivel informático.

A los que nos gusta la informática no tiene porqué gustarnos crear hardware a niveles básicos.

La pregunta también es de dónde ha sacado la preparación para hacer eso, porque programarse un SO desde cero no parece posible sin unos conocimientos muy avanzados. Bueno, en general hacerse un PC sin conocimientos avanzadísimos de electrónica y soldadura no es posible.

D

Bhaa eso es una caca ,yo este verano lo hago solo con relés, estaño y cinta aislante.

sukh

GRANDE muy grande, entre él y Linus ya no me queda nada para dominar el mundo

D

Hay que buscarle una novia a ese adolescente antes de que sea demasiado tarde.

D

La he calificado de irrelevante, con menos se ha hecho más. No tiene nada de increible. Lastima que pululen estas cosas por meneame.

T

Pues si es verdad le veo como sustituto de Steve Jobs. Señores de Apple... pasen y vean.

g

#45 Más bien como sustituto de Wozniak que era el que sabía usar el soldador. Steve Jobs es el genio del marketing.

A mi esta historia no me sorprende. No creo que es fake porque en la carrera de informática (al menos cuando yo la hice) te enseñaban a montarte tu ordenador de 4 bits con puertas lógicas (en un par de cuatrimestres). En FP imagino que igual. Buscad links sobre "máquina sencilla" y "máquina simple" y os saldrán los manuales y los libros de texto.

El chaval este se habrá hartado de hacer karnaughs.

s

Por supuesto que me creo que lo haya hecho él solito. No ha usado una CPU comercial, sino que ha optado por construirse una de muy simple, ¡sin opcodes!

http://en.wikipedia.org/wiki/Single_instruction_computer

f

#41 La máquina que ha construido es multi-instrucción. Aquí tienes los opcodes: http://web.mac.com/teisenmann/iWeb/adeptpage/description.html

s

#59 Tienes razón. Malinterpreté la frase del video "It executes a unique machine code".

D

Me mola que pongan noticias irrelevantes. Que sigue? "Niño de 16 escribe libro". No tiene importancia en las escuelas secundaria los chicos como actividad de informàtica constuyen este tipo de equipos, como clase del primer dìa.

V

Me parece bien por el chaval, probablemente ingenieros informáticos licenciados no sabrían ni como empezar

Santimu

#100: Te equivocas. Es algo básico del temario. Pero nos encanta menospreciar a los demás sin tener ni idea

D

Ensamblar no es construir. Entonces yo construyo ordenadores cada semana. Y telefonos móviles, y de todo...

D

Dice que programó el código en binario... o es el mayor atrapado de todos los tiempos, o fake.

Carnedegato

Qué poco va a follar el pobre..

K

Copón... y yo que me creía superguay porque aún programo para mi MSX...

#40 GOTO #10

Tao-Pai-Pai

Lógicamente no es español. Si la informática actual dependiese de los aportes de nuestro país, lo más avanzado que tendríamos serían ábacos (con un palo).

Tao-Pai-Pai
LeDYoM

#3 Algunos trabajamos en el extranjero y todo.

ewok

#3 Pues la calculadora la inventó un gallego:
http://www.unitedinventors.com/esgallegoinventor.html

Bueno, y para que no sigas con tu vena, ya en el siglo XIX había una "Rúa do Franco", que no era en honor al caudillo. Me recuerdas a aquella propaganda contra las drogas (¿de hace 20 años o así?) que decía "Hay otras cosas... los amigos...." lol

mr_b

#3 No suelo votar negativo, pero que insultes así mi trabajo no se lo permito a nadie. Y sí, me pongo serio.

Tao-Pai-Pai

#91 ¿Vendes ábacos?

1 2