Sofri um pouquinho, mas consegui. Rondei a internet a busca deste programa, porém na primeira vez eu baixei um emulador HP, mas para outro modelo (estou entrando no mundo da matemática financeira agora). Então somente retornei as minhas buscas hoje porque descobri que o emulador que eu precisava não era do mesmo modelo que eu estava usando.
Não encontrei nenhum software nativo para
Linux, mas isto também não quer dizer que não há um emulador
HP12C para o sistema operacional Linux. Esta versão que vou ensinar a instalar é um emulador para Windows, vai ser um pouco complicado porque até no próprio Windows é complicado instalá-la.
DLLs requeridas
Baixe os pacotes abaixo, extraia os pacotes com o compactador de arquivos de sua preferência (o Biglinux usa o Ark) e copie as dlls para a pasta ~/.wine/drive_c/windows/system32.
Além das bibliotecas acima, é necessário instalar o
Wine em sua distribuição Linux. Se você usa o Biglinux o Wine já está instalado, apenas recomendo atualizar este software pelo gerenciador de pacotes caso não esteja usando a versão mais nova disponibilizada.
Instalando o aplicativo
No Biglinux basta dar um duplo clique sobre o arquivo de instalação .EXE e o Wine carregará o instalador (antes de instalar lembre de copiar as bibliotecas para o seu devido local). Em outras distribuições isto pode não ocorrer, mas basta associar o Wine com os arquivos com extensão .EXE e após isto um duplo clique carregará o instalador.
O instalador pede onde estão os arquivos de instalação, você deve fornecer manualmente esta informação. Procure saber como o Wine visualiza a pasta onde você extraiu o instalador do emulador HP12C, no meu caso eu havia extraído em /home/biglinux/Desktop/HP12C e o Wine visualiza como Z:\home\biglinux\desktop\hp12c.
Agora você precisará copiar o arquivo ~/.wine/drive_c/HP12C/HP12C.FON para a pasta ~/.wine/drive_c/windows/fonts/. Este é o arquivo de fonte para que o emulador mostre os números no visor.
DICA: Tente executar o comando
winefile para gerenciar os arquivos existentes no drive virtual do Wine.
Executando o aplicativo
Infelizmente não é criado nem um atalho no menu, devemos criar este atalho manualmente. Não vou explicar como criar um atalho, mas aqui vão os dados para serem utilizados:
Comando: wine '~/.wine/drive_c/HP12C/HP12C.EXE'
Caminho de trabalho: ~/.wine/drive_c/HP12C/
Escolha o ícone que você desejar.
Especifique o nome que desejar.
Baixe o emulador aqui:
hp12c12.zip
--- HP-12C ---
Encontrei um "emulador" de HP12C feito em Java.
Tem aparencia da coisa real.
http://sourceforge.net/projects/finanx/
Nao e' um emulador, na verdade, mas funciona bem.
Segundo a documentacao do autor, algumas funcoes nao estao implementadas.
Mas para mim funciona suficientemente bem.
--- HP-41CV---
Encontrei tambem um emulador de HP41CV, escrito em C.
Aparencia da coisa real. Tem tambem emuladores de outras calculadoras HP mais antigas.
http://nonpareil.brouhaha.com/
Segue sequencia de comandos para compilar, instalar e rodar o emulador.
Este e' um emulador de verdade: executa o instruction set da calculadora.
# requirements: Python, SDL, scons
sudo apt-get install python2.7 libsdl1.2-dev scons
# download
wget
http://nonpareil.brouhaha.com/download/nonpareil-0.79.tar.gz
# build
tar xf nonpareil-0.79.tar.gz
cd nonpareil-0.79/
scons
sudo scons install
# execute
nonpareil --help
nonpareil /usr/local/lib/nonpareil/41cv.kml &