Les calculatrices HP

Voici la page concernant les calculatrices de poche HP. Comme son titre ne l'indique pas, il y a sur cette page les principales contributions que j'ai réalisées pour les calculatrices HP de type RPL (HP38/39/40, HP48/49/50).

Les programmes concernant la HP41 se trouve sur une page à part.

Pour télécharger les programmes ci-dessous, cliquez simplement sur l'icône correspondante.

Mes programmes

fichier url
hpapine/
La page du projet HPAPINE, une implémentation de l'API de HPGCC.  
fichier url
hpl/
La page de mon projet HPlanetarium, un logiciel libre d'astronomie fonctionnant sur HP40, HP48 et HP49. hpl/:screenshot
fichier url
hpr/
Page de HPredict, un programme de calcul de position de satellite en orbite basse (basé sur l'algorithme SGP).  
fichier hp48
897 octets
ABSSLV est un petit programme qui s'utilise à la manière de la commande SOLVE mais qui traite d'une meilleure manière les (in)équations contenant des valeurs absolues. Le programme a été écrit à la suite d'une discussion sur comp.sys.hp48. Le code source du programme, écrit en SysRPL et à compiler avec MASD, est disponible ici. Le checksum renvoyé par BYTES se trouve par là.  
fichier url
millebornes/
Une adaptation pour HP49 du fameux jeu de Mille Bornes créé en 1954 par Edmond Dujardin. Possibilité de jouer à trois (joueurs humains ou intelligence artificielle) millebornes/:screenshot
fichier txt
6 Ko
Un article qui montre comment recevoir les ondes électromagnétiques émises par une HP49 sur un récepteur radio AM. J'ai écrit un petit programme qui utilise ce procédé pour jouer un petit morceau de musique via des ondes AM sur la bande des 660 kHz. J'ai eu l'idée de ce programme grâce à Tempest for Eliza de Erik Thiele. Les réponses du post peuvent être visualisés dans les archives de Google.  
fichier txt
2 Ko
Un article que j'ai posté sur comp.sys.hp48 avec un programme permettant de cacher des objets dans un tableau. Cet article a été publié dans le magazine de HPCC (numéro de Mars/Avril 2006).  
fichier tgz
4 Ko
HP82240 Emulator, un programme émulant une imprimante HP82240. Ce programme prend en entrée un flux destiné à l'imprimante et écrit en sortie un fichier PBM. Écrit en C, il devrait compiler avec n'importe quel compilateur C digne de ce nom.  
fichier zip
87 Ko
midi2mig (version 0.95 - 2004-12-23) est un programme sous licence GPL qui fonctionne sur un ordinateur (tout système normalement: Linux, Unix, Mac, Windows...) et qui sert à convertir des fichiers MIDI vers un fichier lisible par Mig. En bref, prenez un fichier audio MIDI, passez le programme dessus, et à condition d'avoir Mig sur votre calculette, jouez le son sur votre calculette.  
fichier zip
14 Ko
Snake est un nibble-like programmé en assembleur. Ses principales caractéristiques sont : gestion des records, différents mondes, graphisme en niveaux de gris. Les sources sont disponibles et sous licence GPL (très instructif pour les débutants en programmation en assembleur). Aussi disponible ici : http://www.hpcalc.org/details.php?id=5554.  
fichier zip
2 Ko
Fastlib, un programme pour remplacer le menu LIB (shift-droit [2]) qui devient trop lent quand beaucoup de bibliothèques sont installées. fastlib-1.3.zip:screenshot
fichier hp49
13 Ko
gtk, un projet abandonné. Contient deux programmes d'exemple qui affichent un menu (contextuel et une barre de menu) comme ceux qu'on a l'habitude de voir sur ordinateur. Les sources sont disponibles. gtk.dir:screenshot

Mes conversions

fichier zip
46 Ko
Nosy 4.1+ (version patchée de Nosy 4.1 par J. Bos pour HP49G+/HP50g). Utilise deux lignes supplémentaires pour l'affichage.  
fichier zip
6 Ko
Port du programme d'ingénierie civile Empotramiento HYCB pour HP39/40. L1509-hp39.zip:screenshot
fichier zip
7 Ko
Amélioration de TGV+ (lui-même une amélioration de TGV pour HP48) pour que l'affichage se fasse sur la totalité de l'écran des HP49G+. Ne fonctionne que sur HP49G+  
fichier hp48
496 octets
Une conversion pour HP48 du programme SREPL fourni avec MASD sur HP49.  
fichier url
mplay39/
La page du projet de Mig pour HP38/39/40. Mig est un programme écrit par Miguel González Cuadrado permettant de jouer des morceaux de musique à deux voix. Je l'ai converti pour HP38/39/40. mplay39/:screenshot
fichier zip
15 Ko
Conversion pour la HP49 de Digital Setting Circles 2.0, un programme d'Arnold Moy permettant de pointer un télescope équipé de cercles, sans effectuer d'alignement polaire. dsc49_20.zip:screenshot
fichier zip
6 Ko
Conversion pour la HP49 de JMOON2, un programme d'Arnold Moy permettant de visualiser la position des satellites galiléens. jmoons2_49.zip:screenshot
fichier zip
14 Ko
Conversion pour la HP49 d'AstroLib 4, un programme de Robert H. Parry qui permet de calculer les coordonnées équatoriales et horizontales, magnitude et phase des planètes, du Soleil et de la Lune, ainsi que des principales étoiles. Cette bibliothèque nécessite l'installation préalable de DateLib (voir ci-dessous). astro4_49.zip:screenshot
fichier zip
5 Ko
Conversion pour la HP49 de DateLib écrit par Robert H. Parry : « Contains many date and time functions, including when Easter is, what the current GMT is, the Julian date, the week number, and more.. » datelib_49.zip:screenshot
fichier url
ephe-sysrpl/
La page de projet de Ephe-sysrpl, une version réécrite en sysrpl du programme Ephe de Jean Philippe Eimer. ephe-sysrpl/:screenshot

Mes documentations - autre

fichier url
hp-sources.com/
Tout le contenu que j'ai pu retrouver du défunt site HP-sources.com. Le forum contenait beaucoup d'informations très intéressantes. hp-sources.com/:screenshot
fichier url
ROM/
Tous les symboles de la ROM des HP48 et des HP49. Très intéressant pour ceux dont le passe-temps est le désassemblage de la ROM...  
fichier html
3 Ko
Comment émuler une HP38 avec l'émulateur saturn.  
fichier html
4 Ko
Un document (en anglais) que j'ai écrit pour expliquer comment transférer un fichier vers emu48 émulant une HP38/39/40.  
fichier html
11 Ko
Make est l'équivalent (libre) de l'outil du même nom sur les systèmes UNIX. Il permet aux programmeurs SysRPL et assembleur de ne pas se prendre la tête avec les compilations. Make recompile un fichier source seulement si celui ci a changé depuis la dernière compilation.  
fichier html
11 Ko
Un document pour apprendre le RPL sur HP48 ou HP 49 par l'exemple. Pas encore achevé.  
fichier html
6 Ko
Un mini-HOWTO sur les transferts de fichiers en XMODEM entre calculatrices hp4x et Linux.  

à propos | défouloir | fortune | plan du site | me contacter