Este emulador para DOS de la calculadora HP41 fue desarrollado por mí hace siete años. Hace cinco meses decidí escribir el emulador en plataforma Windows. Usted encontrará aquí los dos emuladores.
El emulador de la HP41 fue escrito en Clipper. También escribí, usando Microsoft Macro Assembler una librería para manejar el ratón desde Clipper 5.2, la cual incluí en el proyecto de la HP41.
La HP41C es una calculadora programable en una forma del lenguaje Assembler llamada FOCAL.
Mi objetivo, antes que desarrollar una calculadora más para Computadores Personales, lo cual es muy fácil y rápido de implementar, era el experimentar con la construcción de un lenguaje completo de programación que incluyera condicionales , transferencias de control, subrutinas , direccionamiento indirecto y notación Polaca Reversa, lo cual es bastante dificil en su
implementación y consume mucho tiempo.
Construir el lenguaje desde cero fue bastante largo y complejo, pero la satisfacción de ver algunos programas que escribí hace 15 años para la calculadora original, corriendo en el PC con mi emulador, justificó el esfuerzo y la gran cantidad de horas que le dediqué al proyecto.
La 41C original fue vendida por Hewlett Packard entre 1979 y 1984. La 41C era programable usando pasos de programación. Era posible partir cada registro o memoria de la calculadora en siete pasos de programa. El modelo 41CV que tuve en esa época, traía 319 registros que podían ser particionados entre memorias y espacio para programación.
Cualquier comentario o pregunta será gustosamente bienvenido.
Alvaro Gerardo Suárez
Bajar una copia libre de SIM41 - (201.609 bytes) Version 3.8 para DOS actualizada en 1997/12/15. No necesita runtime
Sitio alterno para bajar SIM41.ZIP - (201.609 bytes)
Detalles de la implementación
Mapa del teclado y comandos permitidos - (Archivo zip de 2332 bytes)
Comandos que pueden ser ejecutados con XEQ
Comandos aceptados en programación
Algunos programas básicos -(Archivo zip de 2899 bytes ) actualizado en 1997/12/02
Comportamiento algebraico en SIM41
Pruebe la capacidad de su oido
Procedimientos Batch para guardar y cargar memoria, flags, stack y teclas asignadas
Enlaces sobre la 41 y hacia otros Emuladores