Mensaje de error

Deprecated function: Optional parameter $path declared before required parameter $langcode is implicitly treated as a required parameter en include_once() (línea 1442 de includes/bootstrap.inc).

Sindicador de canales de noticias

Development » Deprecations #2354 (back to normal)

JMRI - Vie, 12/12/2025 - 20:25
Categorías: JMRI

Test Releases » 5.14 #1 (stable)

JMRI - Vie, 12/12/2025 - 19:43
Categorías: JMRI

Development » SpotBugs #2815 (back to normal)

JMRI - Vie, 12/12/2025 - 19:21
Categorías: JMRI

Web Site » javadoc #309 (back to normal)

JMRI - Vie, 12/12/2025 - 18:10
Categorías: JMRI

Web Site » javadoc #308 (broken since build #306)

JMRI - Vie, 12/12/2025 - 17:58
Categorías: JMRI

Web Site » javadoc #307 (broken since build #306)

JMRI - Vie, 12/12/2025 - 17:50
Categorías: JMRI

Development » Builds #2864 (broken since build #2861)

JMRI - Vie, 12/12/2025 - 17:44
Categorías: JMRI

Development » Packages #2836 (stable)

JMRI - Vie, 12/12/2025 - 17:03
Categorías: JMRI

Denver RTD launches Masabi Tap-n-Ride open payment systems

Railway Gazette - Vie, 12/12/2025 - 14:00
USA: Denver Regional Transportation District has launched open payments across its entire rail and bus network using Masabi’s Justride platform.
Categorías: Extranjero

El consejero de Fomento no cree que los nuevos cercanías vayan a llegar a Cantabria en 2026

Europapress - Vie, 12/12/2025 - 13:35
El consejero de Fomento, Roberto Media (PP), no cree que los nuevos trenes de cercanías comprometidos por el Ministerio de Transportes para Cantabria vayan a llegar a la comunidad en 2026.
Categorías: Tren real

Viaja en tren de alta velocidad y combate el estrés de Navidad con psicólogos a bordo

Europapress - Vie, 12/12/2025 - 13:18
El 44% experimenta nostalgia y el 11% estrés en el viaje, siendo los gastos (37%) y las ausencias (39%) las principales tensiones   
Categorías: Tren real

Rail reform could create ‘sweeping powers to deprioritise freight’

Railway Gazette - Vie, 12/12/2025 - 12:00
UK: The Rail Freight Group has called on parliament to address its concerns that current proposals for rail reform could give Great British Railways or the government ‘sweeping powers to deprioritise freight’.
Categorías: Extranjero

Recuperada la circulación de trenes entre Mollet y Granollers (Barcelona) por vía única

Europapress - Vie, 12/12/2025 - 10:53
Los trenes de Rodalies entre Mollet-Sant Fost y Granollers Centre (Barcelona) han empezado a circular por una única vía abierta este viernes sobre las 10.30 horas, después de que cerca de las 07.00 se cortaran la R2, la R2 Nord, R8 y R11 por una incidencia en la catenaria.
Categorías: Tren real

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

Microsiervos - Vie, 12/12/2025 - 10:45

Si pidiera que levantaran las manos todos los lectores que programaron con el 6502 en su día estoy seguro de que no serían multitud, pero unos cuantos habría. 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…)

Las explicaciones te retrotraen al mundo en el que existía la página cero de memoria, las instrucciones no documentadas, los bugs e incluso algún sorprendente huevo de pascua.

Steil incluso afirma que Bill Gates programó en persona cierta parte del código del Commodore Basic (que originalmente era «Microsoft Basic», pero al que quitaron toda referencia a Microsoft) porque entonces en Microsoft eran solo tres personas y él era el único que sabía programar en ensamblador. El código, no visible e ingeniosamente ocultado, lo delata.

Otro dato interesante es que el 6502 se describe completamente con unos 7 kilobytes de datos («entropía»), lo cual da para abarcar los 3.510 transistores, sus nodos y conexiones. Menos de lo que ocupa un icono hoy en día.

A todo esto no hay que olvidar que esta labor de ingeniería inversa es la única forma de conseguir documentar completamente el 6502. No existe la documentación original completa. Cuando se diseñó, entre 1974 y 1975, no se usaban ordenadores para ello, de modo que era un trabajo completamente manual en el que se usaban cintas y máscaras recortadas a mano para crear las imágenes que luego se reducían para fabricar las obleas de los chips. No había simuladores lógicos, ni programas de CAD ni sistemas de verificación, todo se hacía a manubrio. Gran mérito para los ingenieros de la época.

En Visual6502.org se puede ver una simulación visual a nivel de transistores del 6502 en JavaScript así como fotografías del chip, en alguna versiones a muy alta resolución. Es lenta pero fiable.

Hay que recordar que, como se explica en la charla y se aprecia en las fotografías, el MOS 6502 tenía 3 capas (transistores, puertas, conexiones y buses) junto con algunas capas auxiliares, a diferencia de los chips actuales que pueden tener entre 10 y 15 capas.

Definitivamente, una historia narrada con gran pericia para disfrutarla como quien ve un apasionante documental en la televisión.

Bonus: Una entrevista en IEEE Spectrum con Bill Mensch, co-creador del procesador 6502.

Relacionado:

# Enlace Permanente

Categorías: Modelismo

Railway supply industry news round-up

Railway Gazette - Vie, 12/12/2025 - 05:30
This week’s news from the global railway supply chain.
Categorías: Extranjero

Páginas