C47 Bug Reports

This area is for discussion about these families of custom high-end Scientific Calculator applications for SwissMicros devices.
User avatar
rudi
Posts: 415
Joined: Wed Nov 03, 2021 9:03 am
Location: Denmark
Contact:

Re: C43 Bug Reports

Post by rudi »

Got stuck in the System menu, resetting with a pin on the backside got me out of it. Not sure if this is even a C43 issue?
/Rudi

DM-42 (s/n 06999), HP-42S, HP-35s, HP-11c, HP-32SII (ex HP-41CV, ex HP-75C, ex HP-48G + a lot, really lot of a accessories)
Denmark
pm42
Posts: 64
Joined: Mon Oct 03, 2022 3:09 pm

Re: C43 Bug Reports

Post by pm42 »

My C43 froze when I launched the Spiral program: it displayed a single dot at the center of the screen and then nothing. I had to press reset.
I flashed it a few hours ago so I guess I'm up to date.
User avatar
Jaymos
Posts: 1635
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: C43 Bug Reports

Post by Jaymos »

pm42 wrote:
Sun Nov 27, 2022 10:23 pm
My C43 froze when I launched the Spiral program: it displayed a single dot at the center of the screen and then nothing. I had to press reset.
I flashed it a few hours ago so I guess I'm up to date.
The Simulator has strange behaviour on this one and my new (unreleased internal) firmware does the same thing also also does the crash with a dot in the middle of the screen.

I will log it as a bug thanks.

Regards
J
Jaco Mostert
Elec Eng, South Africa
https://47calc.com C47 (s/n 03818 & 06199), WP43 (0015). In box: HP42S, HP32Sii, WP34S&C, HP28C, HP35s, EL-506P, EL-W506, PB700; ex: FX702P, 11C, HP67 & HP85; iOS: 42s Byron, Free42+, WP31S/34S, HCalc.
User avatar
Jaymos
Posts: 1635
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: C43 Bug Reports

Post by Jaymos »

rudi wrote:
Sun Nov 27, 2022 10:18 pm
Got stuck in the System menu, resetting with a pin on the backside got me out of it. Not sure if this is even a C43 issue?
This may be a SM issue.

Please jot down the exact steps so we can identify the cause.

Best
J
Jaco Mostert
Elec Eng, South Africa
https://47calc.com C47 (s/n 03818 & 06199), WP43 (0015). In box: HP42S, HP32Sii, WP34S&C, HP28C, HP35s, EL-506P, EL-W506, PB700; ex: FX702P, 11C, HP67 & HP85; iOS: 42s Byron, Free42+, WP31S/34S, HCalc.
User avatar
Jaymos
Posts: 1635
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: C43 Bug Reports

Post by Jaymos »

rudi wrote:
Sat Nov 26, 2022 12:15 pm
X: decimal jd
J->D => date in Y, time in X

Reverse:
Y: Date, X: Time
D->J => a decimal julian date in X

And special case, if there's a DATE in X, then assume time is 00:00:00 and return decimal julian date in X {some number}.5

Also, remember to add to the manual p. 199'ich, that the time is UTC.
We are implementing the DateTime functionality in addition to the existing Date functionality as follows:

J->DT
Input X: decimal JDN or longint.
J->DT => date in Y, time in X

DT->J
Input Y: Date, X: Time
DT->J => a decimal julian date in X
Special cases/exceptions: swapped arguments accepted as this is unambiguous since typed Date or Time are used.

We also modified the existing date only J-D to accept a real inout as well, truncating it to an integer internally and loosing the fractional part.

The program is in internal testing and we will probably release an update this week.

The manual you refer to will not be updated by us for new detail as it is the property of Walter. We are including this detail in our manuals.
Jaco Mostert
Elec Eng, South Africa
https://47calc.com C47 (s/n 03818 & 06199), WP43 (0015). In box: HP42S, HP32Sii, WP34S&C, HP28C, HP35s, EL-506P, EL-W506, PB700; ex: FX702P, 11C, HP67 & HP85; iOS: 42s Byron, Free42+, WP31S/34S, HCalc.
User avatar
Jaymos
Posts: 1635
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: C43 Bug Reports

Post by Jaymos »

RJvM wrote:
Sat Nov 26, 2022 8:48 am
gmac42 wrote:
Fri Nov 25, 2022 5:26 pm
Not sure if this is a bug, but it's at least unexpected behavior:

Sometimes fractions are not displayed as entered, but instead as an approximation. for example:
2/3 -> "<0 43/64"
1 [ENTER] 7 [/] -> ">0 9/64"

but on the other hand:
1/2 -> "1/2"
0.75 -> "0 3/4"
3 [ENTER] 8 [/] -> "0 3/8"

So I'm guessing it affects only fractions whose decimal representation has too many (i.e. infinite) digits.

I understand why the approximated display is useful, especially when it comes to results of calculations, but I don't see why you would use 43/64 as an approximation of 2/3, when 2/3 is a much better (and more concise) approximation of 2/3, and I even gave a pretty obvious hint about that by entering [.]2[.]3. :)

EDIT: Okay, it's obviously trying to display everything as /2, /4, ... /64.
Looking at the "a b/64" in the status bar, I feel like I am missing something obvious here - time to read the fine manual...
Take a look at DENANY and DENMAX settings. These control this behaviour. On C43, there's also EXFRAC to recognise some math constants in fractions display
Walter's manual will explain these complicated but powerful settings and we will also list these in our docs soon.

Let's use the settings suggested by Robbert: Example, your ⅔ example: Go to MODE Up and type . DMX to change the DENominator to MAX op 9999 and the fraction turns into > 0 ⅔. We are defaulting it to 64 for the imperial measurement system but you can change it to what you like. Or the DENANY flag on the same page will allow th C43 to choose any denominator, not the 64 which was specified. DENFIX will do the opposite - if you type 2/4, the fraction will show ½ except if you enable DENominator FIX, which will then cause it to ALWAYS have 64 in this case the denominator.

Furthermore, if you flag the EXFRAC (Extended Fractions) you will get more basic roots and fractions. But it is not a RPL machine and will not be. THIS functionality understandably causes increased processing to look for and find root, fractions etc. and will make it even slower unless plugged in.
Jaco Mostert
Elec Eng, South Africa
https://47calc.com C47 (s/n 03818 & 06199), WP43 (0015). In box: HP42S, HP32Sii, WP34S&C, HP28C, HP35s, EL-506P, EL-W506, PB700; ex: FX702P, 11C, HP67 & HP85; iOS: 42s Byron, Free42+, WP31S/34S, HCalc.
gmac42
Posts: 103
Joined: Fri Jun 01, 2018 11:30 am

Re: C43 Bug Reports

Post by gmac42 »

Jaymos wrote:
Mon Nov 28, 2022 12:03 am
RJvM wrote:
Sat Nov 26, 2022 8:48 am
Take a look at DENANY and DENMAX settings. These control this behaviour. On C43, there's also EXFRAC to recognise some math constants in fractions display
Walter's manual will explain these complicated but powerful settings and we will also list these in our docs soon.

Let's use the settings suggested by Robbert: Example, your ⅔ example: Go to MODE Up and type . DMX to change the DENominator to MAX op 9999 and the fraction turns into > 0 ⅔. We are defaulting it to 64 for the imperial measurement system but you can change it to what you like. Or the DENANY flag on the same page will allow th C43 to choose any denominator, not the 64 which was specified. DENFIX will do the opposite - if you type 2/4, the fraction will show ½ except if you enable DENominator FIX, which will then cause it to ALWAYS have 64 in this case the denominator.

Furthermore, if you flag the EXFRAC (Extended Fractions) you will get more basic roots and fractions. But it is not a RPL machine and will not be. THIS functionality understandably causes increased processing to look for and find root, fractions etc. and will make it even slower unless plugged in.
Thank you both for the explanation; I will try that!
DM41X #542, DM42 #650, DM41L #801, HP 41CX, HP 41CV, HP 50G, HP11C, TI 89
User avatar
rudi
Posts: 415
Joined: Wed Nov 03, 2021 9:03 am
Location: Denmark
Contact:

Re: C43 Bug Reports

Post by rudi »

Jaymos wrote:
Sun Nov 27, 2022 11:27 pm
rudi wrote:
Sun Nov 27, 2022 10:18 pm
Got stuck in the System menu, resetting with a pin on the backside got me out of it. Not sure if this is even a C43 issue?
This may be a SM issue.

Please jot down the exact steps so we can identify the cause.

Best
J
I can reproduce it each time I try. However, the behaivour varies slightly.
Here's an example:
https://www.youtube.com/shorts/gDJbOkQM2q0
/Rudi

DM-42 (s/n 06999), HP-42S, HP-35s, HP-11c, HP-32SII (ex HP-41CV, ex HP-75C, ex HP-48G + a lot, really lot of a accessories)
Denmark
User avatar
Jaymos
Posts: 1635
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: C43 Bug Reports

Post by Jaymos »

rudi wrote:
Mon Nov 28, 2022 7:59 am
Jaymos wrote:
Sun Nov 27, 2022 11:27 pm
rudi wrote:
Sun Nov 27, 2022 10:18 pm
Got stuck in the System menu, resetting with a pin on the backside got me out of it. Not sure if this is even a C43 issue?
This may be a SM issue.

Please jot down the exact steps so we can identify the cause.

Best
J
I can reproduce it each time I try. However, the behaivour varies slightly.
Here's an example:
https://www.youtube.com/shorts/gDJbOkQM2q0
These steps are only in the SM firmware and is a matter for them. You are following a fairly long winded procedure - not sure if that confuses the thing. I only go SYSTEm, then press "4" to load the new qspi file (assuming an update), then sometime SM DMCP crashes (and needs F1 with a pin press), then "3" to load firmware. Otherwise (no update) I use "2" to run the existing program again. Very limited DMCP playing - the only crashes I experience is when sometimes updating qspi. In some of those cases I have lost the flash drive - hence my advice to NEVER do it without backup to PC first.
Jaco Mostert
Elec Eng, South Africa
https://47calc.com C47 (s/n 03818 & 06199), WP43 (0015). In box: HP42S, HP32Sii, WP34S&C, HP28C, HP35s, EL-506P, EL-W506, PB700; ex: FX702P, 11C, HP67 & HP85; iOS: 42s Byron, Free42+, WP31S/34S, HCalc.
User avatar
rudi
Posts: 415
Joined: Wed Nov 03, 2021 9:03 am
Location: Denmark
Contact:

Re: C43 Bug Reports

Post by rudi »

Admittedly - the videoclip is pretty "winding". I just kept going in and out of the menus, till it happened.
Sometimes it happene when I just enter the System menu, then I cant get back out again, with out resetting.
It's not critical, I know the cure, but it annoying - especially if I do not have a paperclip or something pointy enough at hand.
/Rudi

DM-42 (s/n 06999), HP-42S, HP-35s, HP-11c, HP-32SII (ex HP-41CV, ex HP-75C, ex HP-48G + a lot, really lot of a accessories)
Denmark
Post Reply