Un emulador y una demo del ordenador de bolsillo + calculadora científica Casio FX-870P
El emulador recrea prácticamente todos los componentes del equipo: un procesador Hitachi HD61700 funcionando a unos 921 kHz, una pantalla LCD de 96×64 píxeles, teclado de 83 teclas, puerto serie RS-232C y hasta la unidad opcional de disquetes MD-120.
Como curiosidad, permite alternar entre el firmware japonés del FX-870P y el inglés del VX-4, ejecutar programas a velocidad ×50 respecto al original, guardar el estado e incluso emular los antiguos disquetes.
En este otro vídeo del siempre interesante canal Calculator Culture se puede ver la máquina en acción, incluyendo cómo se programa un algoritmo para trabajar en el problema de las ocho reinas usando la recursividad.
Lo cierto es que el emulador, cuyo código puede verse y descargarse en Github, cuenta con herramientas que habrían parecido ciencia ficción cuando apareció la máquina: un editor de BASIC con coloreado de la sintaxis, un listado en tiempo real de los programas almacenados en memoria, biblioteca de ejemplos, editor gráfico de caracteres, debugger, monitor de comunicaciones serie y utilidades para programar y depurar en código máquina. Incluso incorpora un compilador que convierte programas escritos en BASIC al lenguaje máquina del HD61700.
Aunque este chisme estaba originalmente orientado a los estudiantes de ingeniería japoneses, también destacaba por ofrecer varios lenguajes de programación: un BASIC bastante avanzado para la época, C (compilado a bytecode) y CASL, para enseñar lenguaje ensamblador. La pantalla, de cuatro líneas, hacía mucho más cómodo escribir programas que en otros modelos anteriores de una sola línea. Además podía conectarse a impresoras, casetes, disqueteras o a un PC mediante un puerto serie RS-232C.
Relacionados:
Las Máquinas de PCjs: desde PCs antiguos a calculadoras programables
La mítica calculadora HP-15C vuelve a la vida con un simulador
Programación viejuna en el BASIC de un Commodore 64
Tiny Emus: emuladores pequeñitos pero que guardan grandes recuerdos
Un par de emuladores retro
Simuladores de ensamblador de 8 y 16 bits
El manual del primer BASIC de la historia
El BASIC cumple 50 años
Isaac Asimov y la TRS-80
El ordenador de bolsillo… Tal y como lo imaginaban en los 80
# Enlace permanente
Fuente: Artículo original