entrar registro

La ingeniería inversa del 6502 y su programación con máximo detalle

30 visitas
|
votos: 10 · 0
|
karma: 131
| |

Esta vieja charla de Michael Steil en el 27º encuentro del Chaos Communication del CCC es una de esas joyas que no se pueden dejar de ver: 50 minutos de detalladas explicaciones sobre cómo funcionaba el chip MOS 6502. Esta era la CPU del Commodore 64 y el Apple II, pero también estaba en algunas variantes dentro de los chips de la videoconsola NES de Nintendo o la Atari 2600.

Los datos obtenidos sobre los 3.510 transistores que componían esta maravillosa CPU de 1975 los extrajeron mediante fotografías de alta resolución de los propios chips, meticulosamente examinadas y en las que se trazaron todos los circuitos uno por uno. Un trabajo de infinita paciencia y amor al arte.

El resultado es que gracias a ello se puede explicar hoy en día cómo funcionaba la CPU tanto a nivel de programación, con sus instrucciones en código máquina (LDA, STA, INC, JMP, JSR, NOP…) como a nivel electrónico, examinando los voltajes de entrada y salida de cada uno de los pines y a nivel de arquitectura (duración de las instrucciones, direccionamiento…)

comentarios cerrados
suscripciones por RSS
ayuda
+mediatize
estadísticas
mediatize
mediatize