Discover

Topics

Free42

Free42 version history

‹ General Info
Version 2.0.19
Updated 6 years ago
Changelog Another EDIT/EDITN fix: in the real HP-42S, EDIT and EDITN don't actually disable stack lift; they preserve the stack lift state, which you can observe if you do ENTER vs. a stack-lift-enabling operation (say, X<>Y) just before invoking them. This behavior is not really useful, but it needs to be emulated anyway, since not doing so risks breaking HP-42S programs.
This does not affect GOTO Row/Column.
Version 2.0.18
Updated 6 years ago
Changelog EDIT, EDITN, and GOTO Row/Column should disable stack lift, but they didn't. Fixed.
Version 2.0.17
Updated 6 years ago
Changelog Inserting or deleting an END would not always clear cached local GTO or XEQ targets, potentially causing local GTO or XEQ commands to jump to the wrong locations. Fixed, and also added code to repair such damage in existing state files.
Version 2.0.16
Updated 6 years ago
Changelog 0 SEED initialized the random seed incorrectly, wasting one digit of randomness. Fixed.

When importing raw files, E and -E are now recognized as 1 and -1, for compatibility with HP-41 raw files with synthetic numbers.

When importing raw files, synthetic instructions are now handled more like the real HP-42S handles them. Arguments 112-116 are always stack registers, even when that makes no sense; 102-111 and 123-127 are only considered as A-J and a-e in LBL, GTO, and XEQ.
Version 2.0.15
Updated 6 years ago
Changelog POSA would not find the search string if its only occurrence was at the very end of the alpha register. Fixed.

Tweaked handling of low-battery indicator.
Version 2.0.14
Updated 6 years ago
Changelog In Export Programs, removed the hard-coded buffer size for the list of programs, so you should now see all your programs in the list, no matter how many there are.

When Pasting complex numbers in a+bi notation, the imaginary unit must now be either i or j; the alternative spellings I and J are no longer recognized.
Version 2.0.13
Updated 6 years ago
Changelog Paste didn't handle numbers with negative exponents correctly. Fixed.
Version 2.0.12c
Updated 6 years ago
Changelog Another fix for crash on orientation change while printing.
Version 2.0.11a
Updated 6 years ago
Changelog Removed the cleanup of variables in core_quit(); it looks like this was responsible for the failure mode where the app would crash at the first keystroke, consistently, forcing uninstall/reinstall.

Pasting numbers that ended in CRLF, as when copying a single cell from Excel, didn't work; they were interpreted as strings. Fixed.
Version 2.0.11
Updated 6 years ago
Changelog Copy now ignores flag 29 (thousands separators) and always copies numbers without separators. This fixes certain surprising / undesirable behaviors when pasting numbers into spreadsheets or programs.

When entering a program line in NORM or TRACE modes, the line would be printed, even when printing was disabled. Fixed.

MATA and MATB, in the SIMQ menu, would crash if the MATA or MATB variables were missing. Fixed.

Fixed UI freeze during large-volume printing.