Plus42

Émulateur v1.1.17

Plus42 est un émulateur avancé de la calculatrice scientifique HP-42S, développée par Hewlett-Packard entre 1988 et 1995. Il s’agit d’une évolution de Free42, avec des fonctionnalités étendues pour répondre aux besoins des utilisateurs exigeants, tout en conservant la compatibilité avec le modèle original. L’interface repose sur le mode RPN (Reverse Polish Notation), tout en intégrant des améliorations comme un affichage agrandi (8x22), des expressions algébriques, des unités de mesure convertibles, des plages financières (TVM), et un traceur graphique 2D avec zoom et calculs d’intégrales.

Sur macOS, l’émulateur fonctionne sur les versions récentes (à partir de macOS 10.13 High Sierra), avec une prise en charge native des architectures modernes. Open source sous licence GPLv2, Plus42 est distribué gratuitement et s’adresse aux ingénieurs, étudiants ou passionnés nécessitant un outil polyvalent pour le calcul scientifique, la programmation ou l’analyse de données. Son approche modulaire et ses extensions (comme les répertoires de programmes) en font un outil complémentaire aux calculatrices physiques ou aux logiciels spécialisés.

Dernière mise à jour :

Plateformes

Téléphone mobile / Autres

Architecture

Mac OS X - macOS Mac OS X - macOS iOS iOS Intel x86 Intel x86 Apple Silicon Apple Silicon 64 bits 64 bits

Téléchargement et liens

Historique des versions

1.1.17

  • Fixed pasting of GETMI, PUTMI, GETLI, and PUTLI.
  • Added ALPHA mapping from Y^X to '↑'.
  • Fixed crash with circular unit definitions.

1.1.16

  • The CUSTOM menu now supports unit assignments.

1.1.15

  • Added option to show the active keyboard map superimposed on the skin. The  desktop versions have this in the Help menu, and the mobile versions have it  in the About dialog.
  • Added functions for direct access to matrix and list elements: GETMI, PUTMI,  GETLI, and PUTLI. See the Free42 web site for details.
  • iOS and MacOS versions: Improved Dark Mode support.
  • In compatibility mode, VIEW(G(A)) would recall the global A to the stack, but  view the local A. Fixed.

1.1.14

  • I%YR fixes for values close to zero.
  • Now pre-populating state name for States -> More -> Rename.

1.1.13

  • Implemented GETKEYA. This works like GETKEY, except that it will not wait for  a keystroke if no keystrokes are in the keyboard queue, returning 0 instead  in that case.
  • Android version: Fixed crash with relative file imports.

1.1.12

* Fixed handling of °C and °F return values in numeric solver.
* Android version: Fixed crash for certain unrecognized key codes from
 Bluetooth keyboards.

2024-05-21: release 1.1.11

* Implemented LL(NAME:VALUE:EXPR). This creates a local variable and executes
 one or more expressions while the local variable is in scope.
* Fixed parameter visibility issues in Σ() and ∫().

2024-05-15: release 1.1.10a (Android, iOS, and MacOS)

* PSE could halt program execution if it was used right after TONE or BEEP.
 Fixed.

2024-04-24: release 1.1.10

* Fixed ALPHA pasting during command entry.
* Fixed MODES and DISP menus in EQN list view.
* Equation editor: fixed handling of direct-mapped "%" and "PI".

2024-03-30: release 1.1.9

* Now recognizing comment delimiters '@' and ';' for program pasting.
* More accurate complex ASIN/ASINH.

2024-03-26: release 1.1.8

* Accuracy improvements for C.LN1+X, and complex LN, ATAN, and ATANH.

2024-03-25: release 1.1.7

* EDIT and EDITN, when editing lists, would not display the current element
 index correctly in 1LINE mode. Fixed.

2024-03-22: release 1.1.6b (iOS, Windows, and MacOS)

* Windows version: Fixed display flicker using buffered painting.
* iOS and MacOS versions: Changed skin loader to use WKWebView.

2024-03-21: release 1.1.6a (Windows only)

* Reduced display blurriness when the main window is resized.

2024-03-18: release 1.1.6

* Fixed keyboard mapping bug in the equation editor. This bug was caused by the
 alternate direct command mapping changes in 1.1.5.

Captures d'écran

La calculatrice HP-42S dans Plus42 Tracé de fonction dans Plus42