Emulador HP12C no Linux

Publicado por Bilufe em 21/03/2009

[ Hits: 21.916 ]

Blog: https://www.vivaolinux.com.br/~bilufe

 


Emulador HP12C no Linux



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
Linux: Emulador HP12C no Linux
Outras dicas deste autor

Linspire Songs: player de áudio desenvolvido pela equipe do Linspire

Jogo de Dominó

Solitarie Studio: jogo de paciência

Adicionar repositório Flatpak do Fedora em outras distribuições

Como fazer para o Linux reproduzir sons MIDI

Leitura recomendada

Criando calculadora no Lazarus e no Gambas - Vídeo aula

Transformando arquivos MDF em ISO

Localizar mirror apt com menor latência (Debian)

Super Mario War para Linux - Instalação no Insigne 5.5

gThumb 2.1.2, ACDsee para Linux

  

Comentários
[1] Comentário enviado por andersoncw em 22/03/2009 - 14:12h

Legal sua dica Rodrigo, mas se vc tem acesso direto a internet uma boa dica, ou melhor duas dicas, são os emuladores da HP12C disponíveis online.

Web HP-12C emulator - http://www.epx.com.br/ctb/hp12c.php
Web HP-12C Platinum emulator - (http://epx.com.br/ctb/hp12c-platinum.php)

Até onde eu testei elas funcionam perfeitamente.
Mais algumas outras opções vc pode ver no site: http://epx.com.br/

Até mais, Anderson


[2] Comentário enviado por dragonear em 09/11/2009 - 02:11h

Sorry, the GeoCities web site you were trying to reach is no longer available.
Rodrigo, o GeoCities acabou...

O emulador pode ser baixado aqui:
http://files.chatnfiles.com/WinSitedotcom/winsite-march-96-1of-4/win3/desktop/hp12c12.zip

[3] Comentário enviado por millemiglia em 02/07/2010 - 17:48h

Tem uma calculadora científica/financeira muito boa nativa do linux: Galculator. Ela substitui a HP12C tranquilamente.

[4] Comentário enviado por djeison_alves em 03/03/2011 - 08:48h

Olá

Gostei bastante do seu tópico e queria instalar na minha máquina.

Porém o link para o download do emulador da HP12c não está mais disponível.

Será que tem como vc me enviar por e-mail??
([email protected])



Obrigado cara...

[5] Comentário enviado por frgomes em 12/11/2012 - 20:42h

--- 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 &



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts