Repository navigation
saturnus 0.8.0
saturnus 0.8.0 gives every model a command reference you can run from
Search, adds comments to the examples, and fixes keys at higher speeds.
Get it
- On the web, nothing to install: https://ractive.ch/saturnus/app/
(Chrome or Edge for a serial cable; every browser for the emulated
calculator). - The desktop app
saturnus_0.8.0_…(on Linuxsaturnus-app):
.dmg(macOS, Apple silicon, signed and notarised, orbrew trust --cask ractive/tap/saturnus-apponce, thenbrew install --cask ractive/tap/saturnus-app),.msior-setup.exe(Windows x86_64),
.deb,.rpmor.AppImage(Linux x86_64), with a-SHA256SUMS
file beside them. On Linux, add yourself to thedialoutgroup to use
a serial port. - The command-line tools
saturnusandsatx:cargo install,
Homebrewractive/tap, Scoopractive, or the archives and Linux
packages below. - Libraries on crates.io, all at 0.8.0.
saturnus-hostadds the
protocol commandentryModes; nothing breaks.
A reference for every model
- Search and
saturnus refnow cover all twelve models. New are the 42S,
27S, 17BII, 17B, 19BII, 28S, 38G, 39G and 40G: what each function does,
the keys that reach it ("⇧ CONVERT →POL", "FIN TVM PMT"), its manual
page and examples run on the emulator. - Choosing a function in Search runs it:
- the 42S and the menu models press its keys, and on the 42S a
function with no key of its own is spelt with XEQ; - the 28S types the name and presses ENTER;
- the 38G, 39G and 40G put the function on HOME's edit line for you to
finish.
- the 42S and the menu models press its keys, and on the 42S a
- A pending shift or ALPHA is cancelled first, so Search never presses
the wrong function. - Examples carry a short comment where the input alone does not say what
it shows: "1h30m plus 2h45m gives 4h15m", "From 100 to 125 is a rise of
25 percent". - A Note marks where a ROM gets a result wrong: the 48SX's HMS+ gives
.6 for 0.5959 + 0.0001, and the 38G's ACOT answers in radians in DEG
mode. Both are confirmed on real calculators.
Fixes
- At 2×, 4× and Max, a key you hold now runs at normal speed, so a tap
stays a tap. Before, the 42S showed NULL and dropped the key, and the
48 and 49 repeated it.
Smaller changes
- Plainer, consistent wording in the app, Files, the desktop app, the
CLIs, the READMEs and the crate docs; messages use real plurals. - The ROM note says how to read a 42S, 27S, 17BII, 17B or 28S ROM out of
your own calculator, pointing to Christoph Gießelink's Emu42 page. - The landing page: a card and a history dialog for each model, and the
desktop app's Homebrew cask in the install lines.