Emulador de la HP 41C



Este emulador para DOS de la calculadora HP41 fue desarrollado por mí en 1994. En el 2004 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

Nuevo: SIM41 para Windows (SIM41W)


Instalar primero - Runtime para windows (32 bits) - distribución libre

sim41 version 0.31actualizada en 2013/11/30. Necesita que el Runtime sea instalado previamente

Mytiny calculator version 1.0Programe en una mezcla de HP41 y HP48 en el mismo programa. Para una copia envieme un email.

Se debe extraer el contenido de los tres archivos ZIP anteriores al mismo sitio.

RPN - Introducción a RPN. Actualizado en 2005/03/22

testprg.zip - (1.444 bytes) Programas de prueba recopilados en 2004/09/18

Otros - HP67 Emulator

Ir a la página en Inglés

Por favor escribame su opinión!