Code-2

La concepción y diseño de estos ordenadores se realizó con los siguientes objetivos: Existe una abundante documentación sobre CODE-2, así como material didáctico (ensamblador cruzado, emulador, etc.) definido como software libre.

ODE gozó de gran popularidad entre los alumnos; llegando incluso a realizar un cortometraje de ciencia ficción titulado ODE: El día del juicio final[4]​ (Figura 1) En el año 2001 se desarrolló una nueva versión del ODE que se denominó CODE-2 (Computador Didáctico Elemental, versión 2), apareciendo descrito completamente en la tercera edición del texto citado anteriormente.

[9]​[10]​[11]​ Posteriormente Pedro Castillo utilizó el CODE-2 para experimentar en diseño de procesadores utilizando computación evolutiva;[12]​ y Héctor Pomares, contando con la colaboración de las estudiantes Lidia López Mansilla y Sara Egea Serrano actualizo el entorno software,[13]​[14]​ que incluye el simulador de Antonio Martínez Álvarez y un ensamblador realizado por el alumno Andrés Jiménez Hubeaux.

Para la mejor comprensión de CODE-2 se han desarrollado diversas herramientas, como un emulador y un ensamblador cruzado que están catalogados como software libre[15]​ (Licencia pública general GNU).

[17]​ También ODE se construyó, utilizando circuitos de media y gran escala (ver Figura 7), estando operativo durante 15 años.

Respecto a CODE-2 se dispone de una versión comercializada desarrollada con un circuito integrado (FPGA) por la empresa Seven Solutions (Figura 8)

Fugura 2: Esquema de la estructura de CODE2.
Figura 3: Formatos de instrucciones de CODE2.
Figura 4: Códigos que especifican las condiciones de salto o de llamada a subprograma.
Figura 5: Repertorio de instrucciones máquina de CODE-2.
Figura 6: Interfaz de usuario del emulador de CODE-2.
Figura 8: Fotografía de la versión de CODE-2 comercializada por la empresa Seven Solutions.
Figura 7: Panel frontal del prototipo de ODE construido.