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
PierreMengisen
Posts: 305
Joined: Wed Nov 29, 2017 1:38 pm
Location: Neuchâtel CH

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

Post by PierreMengisen »

PierreMengisen wrote:
Fri Mar 26, 2021 7:15 pm
I have the issue "Insufficient memory" with a program of 369 bytes
Apparently the number of possible declared variables has decreased.
In order for my program not to stop on "Insufficient memory" I had to delete variables loaded by other programs.
I will have to manage my transient variables better.

NSTK is OK but requires some programming changes here and there. ;)

Thank you very much for this nice version!
Pierre
[TI59 with PC100C; TI-84 Plus CE-T; HP41CV with HP IL loop & 2*82161A DCD & 82162 TP; HP15C; HP28S; DM41; DM41L; DM42; DM41X]
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 »

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:
Greetings,
    Massimo
ajcaton
-+×÷ left is right and right is wrong :twisted: Casted in gold
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 »

salvomic wrote:
Fri Mar 26, 2021 9:20 pm
PierreMengisen wrote:
Fri Mar 26, 2021 7:15 pm
I tried just the 3.18b1.
I have the issue "Insufficient memory" with a program of 369 bytes
I'm also this message doing
5 ENTER 9, COMPLEX

Salvo
Not here. How many programs, variables, vectors do you have?
Greetings,
    Massimo
ajcaton
-+×÷ left is right and right is wrong :twisted: Casted in gold
User avatar
salvomic
Posts: 186
Joined: Sat Dec 30, 2017 10:09 am
Location: Ragusa, Sicily
Contact:

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

Post by salvomic »

akaTB wrote:
Fri Mar 26, 2021 9:38 pm

Not here. How many programs, variables, vectors do you have?
50 items in XEQ, MEM = 39104 bytes, 38 vars.

A very strange thing:
9 ENTER 9 COMPLEX -> Insufficient memory
10 ENTER 10 COMPLEX ok 10+10i

Apparently if the real (Y) is only 1 digit there is the error, if it is 2 or more is right...
but no more after using another program...
So?

Salvo
∫aL√0mic (IT9CLU) :: DM42 (SN: 00881), DM41X (SN 00523), DM16, HP Prime, 50g, 41CX, 42s, 71b, 15C, 12C, 35s, WP34s -- Free42
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 »

salvomic wrote:
Fri Mar 26, 2021 9:41 pm
akaTB wrote:
Fri Mar 26, 2021 9:38 pm

Not here. How many programs, variables, vectors do you have?
50 items in XEQ, MEM = 39104 bytes, 38 vars.

A very strange thing:
9 ENTER 9 COMPLEX -> Insufficient memory
10 ENTER 10 COMPLEX ok 10+10i

Apparently if the real (Y) is only 1 digit there is the error, if it is 2 or more is right...
???

Salvo
Yes, there are issues regarding memory management: I need to have around 19000+ bytes free, after an Insufficient Memory from a full stack, before being able to enter a complex number.
After a CLSTK I can enter 1448 level now.

Garbage collection?
Greetings,
    Massimo
ajcaton
-+×÷ left is right and right is wrong :twisted: Casted in gold
User avatar
salvomic
Posts: 186
Joined: Sat Dec 30, 2017 10:09 am
Location: Ragusa, Sicily
Contact:

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

Post by salvomic »

akaTB wrote:
Fri Mar 26, 2021 10:10 pm

Yes, there are issues regarding memory management: I need to have around 19000+ bytes free, after an Insufficient Memory from a full stack, before being able to enter a complex number.
After a CLSTK I can enter 1448 level now.

Garbage collection?
thanks Massimo,
I'm having the same issues.
∫aL√0mic (IT9CLU) :: DM42 (SN: 00881), DM41X (SN 00523), DM16, HP Prime, 50g, 41CX, 42s, 71b, 15C, 12C, 35s, WP34s -- Free42
Thomas Okken
Posts: 1100
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 »

Me too. It looks like it can't allocate complex objects at all, I'm also getting Insufficient Memory when I do -1 SQRT.
User avatar
salvomic
Posts: 186
Joined: Sat Dec 30, 2017 10:09 am
Location: Ragusa, Sicily
Contact:

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

Post by salvomic »

here too "insufficient memory" with SQRt(-1).

G4_G3_G2 crashes, and also some routines of "Allsuite.raw" from Fernando, when there are complex results, both programs will be unloaded after the error display.

Salvo
∫aL√0mic (IT9CLU) :: DM42 (SN: 00881), DM41X (SN 00523), DM16, HP Prime, 50g, 41CX, 42s, 71b, 15C, 12C, 35s, WP34s -- Free42
Thomas Okken
Posts: 1100
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 »

Note that this doesn't seem to have anything to do with memory usage. I'm getting Insufficient Memory with -1 SQRT even with a brand new state.

UPDATE: After reset (BTW, is there a way to reset the calculator using the setup menu, in case one is too lazy to find something to poke the RESET hole with?), -1 SQRT worked once, then failed on subsequent attempts. I'd say something went wrong with patching new_complex()...
Last edited by Thomas Okken on Sat Mar 27, 2021 12:19 am, edited 1 time in total.
rprosperi
Posts: 1703
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

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

Post by rprosperi »

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 ;)
--bob p

DM42: β00071 & 00282, DM41X: β00071 & 00656, DM10L: 071/100
Post Reply