HP-42S-Rechner (RPN) mit Funktionsplotter à la Desmos/GeoGebra, Kurvendiskussion, Gleichungslöser, Solver und Konstanten-Katalog – als Web-App fürs iPhone und als native Mac-App.
▶ Direkt starten: https://temmchen.github.io/rpn42/
- Den Link oben (oder den QR-Code mit der Kamera) in Safari öffnen.
- Unten auf Teilen tippen (Quadrat mit Pfeil) → „Zum Home-Bildschirm“ → Hinzufügen.
- RPN42 startet danach vom Home-Bildschirm im Vollbild wie eine App und funktioniert auch offline (Flugmodus, Klassenraum ohne WLAN). Alle Eingaben bleiben auf dem Gerät gespeichert.
Das Symbol auf dem Home-Bildschirm ist der direkte Weg zur App (Vollbild, offline, eigener Speicher). Ein Kurzbefehl „URL öffnen“ startet RPN42 in Safari – praktisch für Aktionstaste, Kontrollzentrum und Siri; Safari hat dabei seinen eigenen Speicher (andere gesicherte Eingaben als die Home-Bildschirm-App).
- Kurzbefehle-App → neuer Kurzbefehl → Aktion „URL öffnen“ →
https://temmchen.github.io/rpn42/(oder direkt einen Bereich, siehe unten). - Den Kurzbefehl unter Einstellungen → Aktionstaste → Kurzbefehl auf die Aktionstaste legen, ins Kontrollzentrum aufnehmen oder per Siri („RPN42“) starten.
- Direkt in einen Bereich springen:
?tab=graph,?tab=analysis,?tab=equations,?tab=solver,?tab=constants,?tab=tape– z. B.https://temmchen.github.io/rpn42/?tab=graph. - Funktion gleich zeichnen:
?f=x^2-4(mehrere mit;trennen), z. B.https://temmchen.github.io/rpn42/?f=0.5x^3-3x;sin(x).
- Rechner im Stil des HP-42S mit großen Tasten und großem Display: RPN mit Stack X/Y/Z/T, LASTx, 100 Register und benannte Variablen, komplexe Zahlen (RECT/POLAR), FIX/SCI/ENG/ALL, Zahlensysteme BIN/OCT/HEX (36 Bit), Statistik mit Regression, Einheiten-/Winkelumrechnung, Wahrscheinlichkeit, SOLVER und ∫f(x) über eigene Formeln, Rückgängig, Datum und Uhrzeit im Display. Schnellknöpfe DEG RAD BIN HEX RECT POLAR über der Tastatur.
- Graph mit automatischen Kurvenmerkmalen: Nullstellen, Schnittpunkt mit der y-Achse, Hoch-/Tief-/Wendepunkte, Sattelpunkte, Schnittpunkte der Kurven; Parameter mit Schiebereglern, Punkte, senkrechte Geraden, Ableitungen f′ f″, Flächen/Integrale. Verschieben und Zoomen mit den Fingern, Bild teilen.
- Analysis: Ableitungen symbolisch (f′, f″, f‴), Stammfunktion, bestimmtes Integral, Fläche zwischen Kurven, Mittelwert, Gleichrichtwert, Effektivwert, Scheitelwert.
- Gleichungen: lineare Gleichungssysteme bis 8 × 8 mit Gauß-Lösungsweg in Brüchen, quadratische und kubische Gleichungen exakt (Wurzeln, komplexe Lösungen), Polynome, beliebige Gleichungen links = rechts.
- Solver mit Formeln aus der Elektrotechnik (Ohm, Leistung, Reihenschwingkreis, …) und eigenen Formeln – jede Variable kann die Unbekannte sein.
- Konstanten-Katalog: Physik, Elektrotechnik, Werkstoffe, Mathematik und eigene Konstanten – antippen übernimmt den Wert in den Rechner.
- Protokoll (Rechenstreifen wie der HP-Drucker) und Ausdruck/PDF mit Graph (auch 1 LE = 1 cm auf Karopapier), Merkmalstabellen, Lösungswegen und Protokoll.
- Hell/Dunkel für den Arbeitsbereich; der Rechner bleibt im HP-Look.
Die native Mac-App (SwiftUI, ohne Xcode baubar) liegt unter mac/ –
Beschreibung in mac/LIESMICH.md. Fertiges Disk-Image unter
Releases. Selbst bauen:
cd mac && zsh bauen-und-installieren.command(benötigt nur die Xcode Command Line Tools; baut, testet mit 172 Selbsttests, signiert und installiert).
Reines HTML/CSS/JavaScript ohne Abhängigkeiten und ohne Build-Schritt (ES-Module). Der Rechenkern
(js/*.js) ist eine Portierung der Swift-Quellen und läuft auch ohne Browser; die Oberfläche liegt in
js/ui/. Details: ARCHITEKTUR.md (Kern) und OBERFLAECHE.md.
Tests des Rechenkerns (JavaScriptCore ist auf jedem Mac vorhanden):
/System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/Helpers/jsc -m tests/run.mjsLokal ausprobieren:
python3 -m http.server 8642Neue Version veröffentlichen: VERSION in sw.js erhöhen, dann committen und pushen – die installierten
Web-Apps holen sich die neue Version automatisch und übernehmen sie beim nächsten Öffnen.
RPN42 est une calculatrice RPN inspirée de la HP-42S, combinée à un traceur de courbes (style Desmos/GeoGebra) avec étude automatique des fonctions (zéros, ordonnée à l'origine, extrema, points d'inflexion, intersections), résolution de systèmes linéaires (méthode de Gauss détaillée), d'équations du second et du troisième degré, un solveur de formules d'électrotechnique et un catalogue de constantes. L'interface est en allemand.
- iPhone : ouvrir https://temmchen.github.io/rpn42/ dans Safari → Partager → « Sur l'écran d'accueil ». L'application fonctionne ensuite en plein écran et hors ligne.
- Raccourci : app Raccourcis → « Ouvrir l'URL » ; peut être affecté au bouton Action.
- Mac : application native dans le dossier
mac/(image disque dans les Releases).
MIT – © 2026 Tom Bleyer
