Discover

Topics

Free42

Free42 version history

‹ General Info
Version 2.0.10
Updated 6 years ago
Changelog Program Paste no longer requires line numbers. (This had a bug in 2.0.9.)
CUSTOM command no longer turns off the CUSTOM menu.
DIM?, EDIT, and EDITN didn't print X in TRACE mode. Fixed.
Selecting the already-active menu now forces repaint, removing messages.
Made the print annunciator linger for one second after printing stops. This makes it more noticeable, so printing is less likely to go unnoticed on fast devices.
Version 2.0.8
Updated 6 years ago
Changelog MENU (activating the programmable menu) while in ALPHA mode didn't turn off the alpha_mode flag, leading to bad behavior or even crashes if any menu keys were subsequently pressed.
Version 2.0.7b
Updated 6 years ago
Changelog The "Always Paint Entire Display" setting, introduced in the previous version, didn't stick after app restart. Fixed.
Version 2.0.7a
Updated 6 years ago
Changelog Added "Always Paint Entire Display" option. This prevents display glitches with certain combinations of devices and skins.
Version 2.0.7
Updated 6 years ago
Changelog Changed the RAN and SEED functions to match the behavior of the real HP-42S. The previous implementation used the algorithm from the HP-41C Standard Pac, which produced numbers with only 6 significant digits.
The up/down annunciator (multi-row menu) did not get updated correctly when VARMENU was activated, including in the solver and integrator. Fixed.
The menu icons for Copy, Paste, and Print-Out were displayed too large, overlapping the menu item labels on some devices. Fixed.
Version 2.0.6
Updated 6 years ago
Changelog Fixed ISG and DSE for values >= 2^63 (9.2e18).
Fixed a couple of bugs in how changes to internal SOLVE and INTEG data structures are handled.
Version 2.0.4
Updated 6 years ago
Changelog 2.0.4
Implemented special-case code for pure real and pure imaginary numbers in all the complex logarithmic, trigonometric, and hyperbolic functions.

2.0.3
Fixed a few edge cases in complex functions.
On cold start, now clearing flags 21 (printer enable) and 55 (printer existence), to match the behavior of the real HP-42S.
Removed "raw text" print option; it has been obsolete since the introduction of UTF-8 printing in 1.5.11, since Unicode can represent the HP-42S character set directly.
[...]
Version 2.0.2
Updated 6 years ago
Changelog Unicode-to-HP conversion handles curly quotes now (U+2018, U+2019, U+201C, U+201D).

In Unicode-to-HP conversion, now translating "\LF" and "[LF]" to 10, not 138. Character 138 only exists to *represent* LF, but isn't available in the ALPHA menu and therefore cannot appear in non-synthetic programs.
Version 1.5.13
Updated 7 years ago
Changelog 1.5.13:

Fixed bugs in DIM, SIZE, SIMQ, CLV, STO, and STO*: they now all return "Restricted Operation" when the target is being edited by EDITN, and they set IJ to (1, 1) when the target is the indexed matrix.

CLALL didn't always exit all menus. Fixed.
Version 1.5.7a
Updated 8 years ago