Sobre emulación de procesadores antiguos, yo tengo un caso práctico. Se trata del procesador de 8bit CDP1802 de RCA fabricado en los años 70, y que se usaba en máquinas de pinball.
Ahora tengo un diseño que en un PIC18 emula ese procesador de 8bit, para reemplazar el diseño de una CPU muy antigua en máquinas de arcade. Esta en PIC, porque ya me lo encontré hecho, y como es en ensamblador, no me metí en mayores líos, funciona y es lo importante, solo le hice unas pequeñas modificaciones para cargar el programa de una flash externa.
Una de las curiosidades del CDP1802, es que era de los pocos procesadores resistentes a la radiación, por lo que se usó en infinidad de naves espaciales de la época (Galileo, AMSAT, Satélites OSCAR), incluso aparece documentado su uso en proyectos espaciales más recientes como el telescopio Hubble, transbordador espacial, la sonda Magellan, sonda Ulyses, sondas Vega1 y Vega2, y muchas más...
El 1802 fue utilizado en muchas naves espaciales y programas de ciencia espacial, experimentos, proyectos y módulos.
La sonda espacial Galileo utiliza múltiples (~20) microprocesadores 1802.
Se ha afirmado a menudo incorrectamente que el 1802 ha sido utilizado en las Viking y Voyager , pero no estaba disponible en el momento en que
esas nave espacial fueron diseñadas, y las fuentes primarias describen las computadoras de Viking y de Voyager como arquitecturas muy
diferentes al 1802, no estando basadas en microprocesador.
El 1802 ha sido ampliamente utilizado en satélites de órbita terrestre, principalmente para su computadora primaria, pero desde la década de
1990 su uso como una computadora de control de vuelo de baja complejidad y sistemas de telecomunicaciones ha dominado.
La Fase 3-D de AMSAT (también conocida como AO-40, probablemente el último 1802 lanzado al espacio en 2000)
Varios satélites OSCAR
UoSAT-C15
UoSAT-1 UO-9
MAGSAT
El 1801 de dos chips predecesor del 1802 se utilizó en satélites AMSAT anteriores.
También se ha verificado en la documentación de la NASA que ha sido utilizado en:
EL Telescopio espacial Hubble
La Sonda Magellan Venus
Sonda espacial Ulysses
El 1802 también se usó en MASCOT (MIT Astronomical Spectrometer/Camera for Optical Telescopes), un instrumento de viaje desplegado en
muchos telescopios a principios de los años ochenta.
Al menos uno de los 57 experimentos a bordo del Long Duration Exposure Facility (LDEF: Módulo Experimental Espacial de Larga Duración)
de la NASA (lanzado y recuperado por un Transbordador espacial), the Thermal Control Surfaces Experiment (TCSE - Experimento de
Superficies de Control Térmico), utilizó el 1802.
Un dispositivo de seguridad basado en 1802, el Electronic Fill Device (dispositivo de llenado electrónico), se utilizó junto con el
sistema de comunicaciones seguras del transbordador espacial estadounidense, como un sistema de cifrado/descifrado basado en tierra
para cargar claves de misión secreta en varios sistemas informáticos de tierra y los Shuttle antes del lanzamiento.
Los satélites SROSS-C y SROSS-C2 de la Agencia India de Investigación Espacial lanzados en 1992 y 1994, respectivamente, utilizaron
un procesador 1802. Se desconoce si los dos primeros satélites que no lanzaron (A & B) incorporaban un 1802.
La cámara de transición explosiva (ETC - Explosive Transient Camera) basada en tierra, un monitor de cielo de campo amplio de
destellos ópticos celestiales, incorporó un procesador 1802 como controlador para la electrónica de control de instrumentos (ICE).
Un procesador 1802 fue una de las CPUs utilizados en el Paquete de Diagnósticos de Plasma Recuperable (RPDP - Recoverable Plasma
Diagnostics Package), un satélite eyectable y recuperable con sistemas de soporte de vuelo y tierra, que voló en varias misiones
Spacelab del transbordador espacial desde los años 80 a la década de 1990.
Las sondas espaciales idénticas Vega 1 y 2, desarrolladas como un esfuerzo cooperativo internacional en 1985, utilizaron
(entre otros procesadores) al menos dos microprocesadores 1802 cada uno en al menos dos instrumentos suministrados por Hungría,
el PLAZMAG Comet Plasma Spectrometer y el Espectrómetro de partículas de alta energía TUNDE-M.
Un procesador 1802 fue utilizado en el SupraThermal Energetic Particle telescope (STEP), subsistema del instrumento científico
Energetic Particles: Acceleration, Composition and Transport (EPACT) ubicado en el satélite aún en funcionamiento de la NASA WIND
lanzado en 1994.
En 1982, durante la misión STS-3, el transbordador espacial Columbia llevó una carga útil que incluía el experimento Vehicle
Charging and Potential (VCAP) como parte del módulo OSS-l, que consistía en una serie de instrumentos montados en un palet del
Spacelab. Uno de los instrumentos del VCAP era la Unidad de Interfaz de Control Digital (DCIU - Digital Control Interface Unit),
que incorporaba tres procesadores 1802: un microprocesador de control general, un controlador de voltaje de barrido SRPA y un
monitor de señalización y visualización.
Una de las tres naves espaciales de la misión AMPTE (Active Magnetospheric Particle Tracer Explorers o Exploradores de Trazadores
de Partículas Magnetosféricas Activas) el CCE (Charge Composition Explorer), lanzado en 1984, contenía el instrumento de
experimentación Medium Energy Particle Analyzer (MEPA), que utilizaba un procesador 1802 resistente a la radiación para su
sistema de datos de mando y control.
La información anecdótica de Tom Skillman, que trabajó en el proyecto, afirma que el Experimento de Composición de Plasma
en el satélite ISEE-3 (o ISEE-C - International Sun-Earth Explorer #3; más tarde designado el Explorador Cometario Internacional
(ICE - International Cometary Explorer)), lanzado en 1978 y perdido en 2014, contenía un microprocesador 1802. Esta
información no se ha verificado a través de la documentación original.