Emulador de la HP 41C


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

Nuevo: SIM41 para Windows (SIM41W)


runtime1.zip - Runtime 1 de Visual Fox (387.277 bytes) - distribución libre

runtime2.zip - Runtime 2 de Visual Fox (320.102 bytes) - distribución libre

runtime3.zip - Runtime 3 de Visual Fox (358.206 bytes) - distribución libre

runtime4.zip - Runtime 4 de Visual Fox (331.826 bytes) - distribución libre

runtime5.zip - Runtime 5 de Visual Fox (328.385 bytes) - distribución libre

runtime6.zip - Runtime 6 de Visual Fox (321.404 bytes) - distribución libre

runtime7.zip - Runtime 7 de Visual Fox (332.819 bytes) - distribución libre

runtime8.zip - Runtime 8 de Visual Fox (330.553 bytes) - distribución libre

runtime9.zip - Runtime 9 de Visual Fox (333.698 bytes) - distribución libre

runtime10.zip - Runtime 10 de Visual Fox (369.511 bytes) - distribución libre

runtime11.zip - Runtime 11 de Visual Fox (258.571 bytes) - distribución libre

Para instalar el Runtime extraiga el contenido de runtime1.zip a runtime11.zip en una misma carpeta y luego ejecute instalar.exe

sim41w-1of3.zipactualizada en 2005/02/23. Necesita que el Runtime sea instalado previamente

sim41w-2 of3.zipactualizada en 2005/02/23. Necesita que el Runtime sea instalado previamente

sim41w-3of3.zipactualizada en 2005/02/23. Necesita que el Runtime sea instalado previamente

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!


Esta página es patrocinada por GeoCities Obtenga su propia Página sin Costo


1