Free42

Free42


HP-42S Calculator Simulator


Gratis

3.1.8for iPhone, iPad and more
9.5
256 Ratings
Thomas Okken
Developer
7.2 MB
Size
24/04/2024
Update Date
Utilities
Category
4+
Age Rating
Age Rating
4+
Apps in this category do not contain restricted content.
9+
Apps in this category may contain mild or occasional cartoon, fantasy or real-life violence, as well as occasional or mild adult, sexually suggestive or horrifying content and may not be suitable for children under 9 years of age.
12+
Apps in this category may contain occasional mild indecent language, frequent or intense cartoon or real-life violence, minor or occasional adult or sexually suggestive material, and simulated gambling, and may be for children under 12 years of age.
17+
You must be at least 17 years old to access this App.
Apps in this category may contain frequent and intense offensive language; Frequent and intense cartoon, fantasy or realistic violence: frequent and intense adult, scary and sexually suggestive subjects: as well as sexual content, nudity, tobacco, alcohol and drugs, may not be suitable for children under 17 years of age.
لقطات الشاشة لـ Free42
Free42 الملصقFree42 الملصقFree42 الملصق
Free42 الملصقFree42 الملصقFree42 الملصق

About Free42

Free42 is a re-implementation of the HP-42S calculator and the HP-82240 printer.
It is a complete rewrite, not using any HP code, and it does not require an HP-42S ROM image.
Free42 is an Open Source project. The executables and source code are released under the terms of the GNU General Public License, version 2.
All third-party code used in Free42 is either in the public domain, or licensed under terms compatible with GPLv2, or used with the authors' permission.
Show More

تحديث لأحدث إصدار 3.1.8

Last updated on 24/04/2024
الإصدارات القديمة
Fixed ALPHA pasting during command entry.
Show More
Version History
3.1.8
24/04/2024
Fixed ALPHA pasting during command entry.
3.1.7
31/03/2024
Now recognizing comment delimiters '@' and ';' for program pasting.

More accurate complex ASIN/ASINH.
3.1.6
27/03/2024
Accuracy improvements for C.LN1+X, and complex LN, ATAN, and ATANH.
3.1.5b
22/03/2024
Changed the skin loader to remove reliance on a deprecated API.
3.1.5
07/03/2024
Direct command mapping now supports alternate mappings for ALPHA mode.
3.1.4e
28/02/2024
Fixed crash when sharing on iPad.
3.1.4b
14/02/2024
iPad support
3.1.4
09/02/2024
Keyboard mapping fixes.
3.1.3
17/01/2024
Support for external keyboards.

Added C.LN1+X and C.E^X-1 functions. These are complex-capable versions of LN1+X and E^X-1.

Fixed pasting of strings that start with E.
3.1.2a
13/12/2023
Fixed crash when loading skin images with local colormaps, caused by a bug in Xcode 15.
3.1.2
01/12/2023
CSLD? did not handle intervening XEQ/RTN. Fixed.

FUNC did not detect previous FUNC/LNSTK/L4STK. Fixed.
3.1.1
29/11/2023
In the matrix / list editor (EDIT and EDITN), GOTO would prompt for a column even when editing a list, and any column number other than 1 would cause an error. Lists are one-dimensional, so the user should only be asked for a row. Fixed.

ASSIGN "" didn't work, because the second ENTER wasn't being handled correctly. This was caused by an optimizer bug in Apple's latest compiler. Fixed.
3.1
15/11/2023
EDIT, EDITN, and INDEX now support editing lists, nested lists, empty lists, and matrices within lists. See the Free42 web site for details.

FUNC now hides the caller's RPN stack, so user-defined functions can use functions like CLST and R↓ without causing side effects.

User-defined functions can now be made to support 'stack lift disable' properly. For functions using FUNC, this happens automatically, and other functions can use the new CSLD? function (Caller's Stack Lift Disabled?).

FNRM and UVEC, when called with very large parameters, could get incorrect results due to overflows in intermediaries. Fixed.

Fixed parameter bounds check in PIXEL.

Added option to use the shake gesture to do CLST in RUN mode.
3.0.21
11/08/2023
INPUT would crash if R/S was pressed while the stack was empty, in NSTK mode. Fixed.

ANUM would consider a decimal point or comma by itself as zero, instead of ignoring it. Fixed.

EDIT, EDITN, and INDEX didn't clear flags 76 and 77 (matrix edge wrap and end wrap), while they should. Fixed.

Decimal version: In HMS+ and HMS-, fixed handling of cases where either or both of the arguments has a number of minutes or seconds >= 60. (The binary version did not have this bug.)
3.0.20
20/04/2023
Changed Σ+/Σ- so that, in NSTK mode, they will accept a single real argument, assuming Y=0 in that case.

Tuned TONE frequencies to A440 scale.
3.0.19a
10/04/2023
PRP and Copy (in PRGM mode) were dropping line 01, because of an optimizer bug in the latest compiler. Reduced optimization level from -Os to -O1 to work around this problem.
3.0.19
05/04/2023
Fixed crash in RTNERR when switching back to NSTK mode after FUNC/L4STK.

Fixed ASSIGN "" in programs.

Added PRREG to the PRINT menu.

NN→S now ignores the display mode and always acts like ALL mode is active. The idea being that if you care about the display mode, you'll probably be using N→S, and you only need NN→S if you specifically want to see full internal precision.
3.0.18
18/03/2023
EDIT, EDITN, and INDEX now support lists, acting like they are 1-column matrices. (Empty lists are not supported, they must have at least one element. This limitation will be removed in a future release. Note that you can create a new 1-element list by simply doing NEWLIST 0 +.)
This includes STOIJ, RCLIJ, STOEL, RCLEL, I+, I-, J+, J-, ←, ↑, ↓, →, INSR, DELR, and DIM.

Added PRREG. Because PRV "REGS" is not a good substitute.

Added NN→S. This works like N→S (convert number to string on the stack), but without the 12-digit mantissa length limit, so you get full precision in ALL mode.

Fixed stack lift handling in DELR and STOFLAG.

Fixed pasting 1/X, 10^X, and 4STK, when pasted without line number and with trailing space.
3.0.17
14/12/2022
Fixed a couple of bugs in Paste of scalars in BINM, OCTM, and HEXM modes.

Fixed pasting of U+22A2 and U+22A6 ('append' characters used by i41CX and Emu42).
3.0.16
30/10/2022
SOLVE does a better job of reporting Sign Reversal when a function changes sign around a vertical asymptote, instead of reporting it as a root.

BASE: complex numbers displayed in non-decimal bases in some cases.

Better OCTM handling in SHOW.

Fixed number entry in PRGM mode when BINM/OCTM/HEXM active.

No longer setting flag 22 if number entry ends with DROP in NSTK mode.

Added WIDTH and HEIGHT to CATALOG->MISC; moved A...F from CATALOG->MISC to CATALOG->BASE.
3.0.15
01/10/2022
Fixed crash in SHOW for certain complex numbers.

Added A...F function. This allows programs to turn on HEXM mode with the A...F menu activated.

Added Calculator / Print-Out swipe direction configuration option to Preferences.

Fixed incorrect Out of Range error returned by BASE functions in certain cases, e.g. BRESET 64 WSIZE 1 ENTER BASE÷
3.0.14
13/08/2022
Fixed (re,im) complex pasting. This was broken by localized copy & paste.

Special cases for pure real and pure imaginary in SQRT.
3.0.13a
19/06/2022
Fixed skin rendering for iOS 16.
3.0.13
16/06/2022
Fixed handling of invalid number keys in BINM and OCTM modes.
3.0.12
14/06/2022
Localized Copy & Paste.

More accurate complex ACOS and ACOSH.

SOLVE now handles functions that are always positive or always negative a bit better, reporting Extremum when the iteration appears to be bouncing around without improving, instead of continuing indefinitely.

Added XVIEW function. This works like AVIEW, except it takes the string from the X register instead of ALPHA, so it avoids the 44-character length limit.

Free42 FAQ

انقر هنا لمعرفة كيفية تنزيل Free42 في بلد أو منطقة محظورة.
تحقق من القائمة التالية لمعرفة الحد الأدنى من المتطلبات Free42.
iPhone
Requiere iOS 12.0 o posterior.
iPad
Requiere iPadOS 12.0 o posterior.
iPod touch
Requiere iOS 12.0 o posterior.
Free42 هي مدعومة على اللغات Inglés

بدائل لـ Free42

ربما يعجبك أيضا

أكثر البرنامج من Thomas Okken