UPDATE: DMCP-3.21 / DM42-3.18b1 BETA RELEASE

This is where announcements of official firmware updates provided by SwissMicros for the DM42 calculator will be made.

Please do not post bug reports here. The Usage tips, tricks and problem reports forum is there for that.

Please do not post notices of third party firmware builds here, they will be deleted. Instead, please use the Third Party firmware builds forum for this purpose.
User avatar
akaTB
Posts: 794
Joined: Tue May 02, 2017 1:56 pm
Location: Milan, Italy

Re: UPDATE: DMCP-3.21 / DM42-3.18b1 BETA RELEASE

Post by akaTB »

rprosperi wrote:
Sat Mar 27, 2021 12:15 am
akaTB wrote:
Fri Mar 26, 2021 9:36 pm
1398 stack levels before "Insufficient Memory" is shown.
But - best of all - I can finally have my all time favourite message: "Too Few Arguments" on an empty 1: level.
How I missed it :( from the RPL days! :shock:
I was counting the hours to see how long this comment would take. I had the over/under line set at 6 hours, so you beat the odds!! :D ;)
You knew this would be one of the first things I'd try...
Too easy for you.

Now, what did I win for being a record breaker? :D
Greetings,
    Massimo
ajcaton
-+×÷ left is right and right is wrong :twisted: Casted in gold
Thomas Okken
Posts: 1098
Joined: Tue May 02, 2017 5:48 pm
Location: Netherlands
Contact:

Re: UPDATE: DMCP-3.21 / DM42-3.18b1 BETA RELEASE

Post by Thomas Okken »

https://github.com/swissmicros/free42/b ... riables.cc

Code: Select all

vartype *new_complex(phloat re, phloat im) {
    vartype_complex *c;
    if (realpool_size > 0) {
        c = complexpool[--complexpool_size];
    } else {
Yikes! It should not be testing realpool_size before removing an item from the complex pool. This is an error in Free42. Fixing it now...
User avatar
dalremnei
Posts: 43
Joined: Thu Dec 10, 2020 11:32 am
Location: Scotland

Re: UPDATE: DMCP-3.21 / DM42-3.18b1 BETA RELEASE

Post by dalremnei »

Loving the dynamic stack so far, it really matches how I intuitively expected a RPN calculator would work before I bought my first one. I've shrunk the font a lot to see more stack levels. Unfortunately the DM42 doesn't let me take advantage of the horizontal space as well as still only a dozen or so digits are displayed out of 34. It'd be really nice to have a display mode that shows the full contents of each stack register (or as much of it will fit) to fill the screen.
SwissMicros DM42, DM16L, HP 12c Platinum, Prime G2 CASIO fx-9750gii, fx-991ex classwiz, fx-CG50, TEXET fx1500, TI nspire CX II-T
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: UPDATE: DMCP-3.21 / DM42-3.18b1 BETA RELEASE

Post by Walter »

What do you want to do with all the many digits you wish filling your screen? Did you consider how many of them may be significant after a few calculation steps? Just food for thought... 8-)
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
User avatar
dalremnei
Posts: 43
Joined: Thu Dec 10, 2020 11:32 am
Location: Scotland

Re: UPDATE: DMCP-3.21 / DM42-3.18b1 BETA RELEASE

Post by dalremnei »

Walter wrote:
Sun Mar 28, 2021 11:17 am
What do you want to do with all the many digits you wish filling your screen? Did you consider how many of them may be significant after a few calculation steps? Just food for thought... 8-)
It's always seemed a bit weird to me that despite its amazing precision, the DM42 can only display all of the digits it stores when using the SHOW function. There's clearly room on the screen for more digits if not all 34, so why not show them?
SwissMicros DM42, DM16L, HP 12c Platinum, Prime G2 CASIO fx-9750gii, fx-991ex classwiz, fx-CG50, TEXET fx1500, TI nspire CX II-T
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: UPDATE: DMCP-3.21 / DM42-3.18b1 BETA RELEASE

Post by Walter »

dalremnei wrote:
Sun Mar 28, 2021 11:46 am
Walter wrote:
Sun Mar 28, 2021 11:17 am
What do you want to do with all the many digits you wish filling your screen? Did you consider how many of them may be significant after a few calculation steps? Just food for thought... 8-)
It's always seemed a bit weird to me that despite its amazing precision, the DM42 can only display all of the digits it stores when using the SHOW function. There's clearly room on the screen for more digits if not all 34, so why not show them?
Visual clutter? 8-)

(Didn't we learn to focus on the significant? What's the value of showing 34 digits all the time? Why fill the screen with numerical garbage? Sorry for becoming explicit but apparently it didn't work politely.)
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
User avatar
dalremnei
Posts: 43
Joined: Thu Dec 10, 2020 11:32 am
Location: Scotland

Re: UPDATE: DMCP-3.21 / DM42-3.18b1 BETA RELEASE

Post by dalremnei »

Walter wrote:
Sun Mar 28, 2021 1:06 pm
dalremnei wrote:
Sun Mar 28, 2021 11:46 am
Walter wrote:
Sun Mar 28, 2021 11:17 am
What do you want to do with all the many digits you wish filling your screen? Did you consider how many of them may be significant after a few calculation steps? Just food for thought... 8-)
It's always seemed a bit weird to me that despite its amazing precision, the DM42 can only display all of the digits it stores when using the SHOW function. There's clearly room on the screen for more digits if not all 34, so why not show them?
Visual clutter? 8-)

(Didn't we learn to focus on the significant? What's the value of showing 34 digits all the time? Why fill the screen with numerical garbage? Sorry for becoming explicit but apparently it didn't work politely.)
The option to display as many or as few digits as you want has always been there, but there's clearly room for more than the dozen or so that is the current maximum.
SwissMicros DM42, DM16L, HP 12c Platinum, Prime G2 CASIO fx-9750gii, fx-991ex classwiz, fx-CG50, TEXET fx1500, TI nspire CX II-T
HPMike
Posts: 439
Joined: Fri Jul 21, 2017 11:01 pm
Location: DFW, Texas

Re: UPDATE: DMCP-3.21 / DM42-3.18b1 BETA RELEASE

Post by HPMike »

Just downloaded and installed the supposedly patched combo binary file, but the problem persists. -1 SQRT yields Insufficient Memory error, so, either the DM42 program has not been patched or the patch doesn't work.
DM15L, S/N 00548. DM42, SN: 00159. DM41X, SN: 00973. DM32, SN 00054.
Thomas Okken
Posts: 1098
Joined: Tue May 02, 2017 5:48 pm
Location: Netherlands
Contact:

Re: UPDATE: DMCP-3.21 / DM42-3.18b1 BETA RELEASE

Post by Thomas Okken »

HPMike wrote:
Sun Mar 28, 2021 6:12 pm
Just downloaded and installed the supposedly patched combo binary file, but the problem persists. -1 SQRT yields Insufficient Memory error, so, either the DM42 program has not been patched or the patch doesn't work.
The former. Note that there hasn't been any announcement yet from SM since my fix.
HPMike
Posts: 439
Joined: Fri Jul 21, 2017 11:01 pm
Location: DFW, Texas

Re: UPDATE: DMCP-3.21 / DM42-3.18b1 BETA RELEASE

Post by HPMike »

Thomas Okken wrote:
Sun Mar 28, 2021 6:27 pm
HPMike wrote:
Sun Mar 28, 2021 6:12 pm
Just downloaded and installed the supposedly patched combo binary file, but the problem persists. -1 SQRT yields Insufficient Memory error, so, either the DM42 program has not been patched or the patch doesn't work.
The former. Note that there hasn't been any announcement yet from SM since my fix.
OK, thanks. I was confused because they refer to a patch to fix memory allocation problems that is supposed to be included in Free42 v3.0.2, and I thought that this included the problem with complex math. Now that I can see that the file date is 3/26/2021, it is clear that it could not include your additional fix.
DM15L, S/N 00548. DM42, SN: 00159. DM41X, SN: 00973. DM32, SN 00054.
Post Reply