C47 Bug Reports

This area is for discussion about these families of custom high-end Scientific Calculator applications for SwissMicros devices.
Post Reply
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 Dec 05, 2022 11:23 am
Sorry for the rounding error in my example, had only had one mug of coffee at the time of writing :roll:

And yes, I can deal with time values with hour value >= 24.
But if You call a function and then it's inverse, I wouldn't expect an error message ;-)

PS: If I could just be able to compile the git repository, I would be more than happy to help out with the coding. But that's for another thread I guess.
Did you follow these steps?

https://gitlab.com/rpncalculators/c43/- ... uild-setup

If you do the steps and you still have an hickup, do indicate where so we can help you - there is no reason why you can't compile.
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 »

Yes, followed those steps (Windows with Visual Studio 2019 Pro).
Will give it a go again and send you a PM of how it goes.
Don't quite remember what went wrong the last time (ca august).
/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
burkhard
Posts: 43
Joined: Fri Mar 16, 2018 10:15 pm

Re: C43 Bug Reports

Post by burkhard »

Jaymos wrote:
Fri Dec 02, 2022 8:52 pm
burkhard wrote:
Thu Dec 01, 2022 11:36 pm
2) Long-pressing ENTER yields: ENTER → COMPLEX → NOP instead of ENTER → COMPLEX → CPX → NOP
Issue 2 is planned and correct as menus are not included. The purpose of the longpress on the top rows (non-menu keys) is an add-on to access the math functions and since most keys to the right and below EEX are actioned without delay, as such most menus are inaccessible, therefore menus are also excluded.
Ahhh, that is really helpful, thank you. I do understand now that "2" is actually working as designed. Summarizing, menus are by rule excluded from long-press cycling because most menus are on digit keys and long-press doesn't work on digit keys at all.

I do wonder if that implemented design is wholly optimum, though. Wouldn't it be better for long-press function cycling to simply either fully work or fully not work depending solely on the base key? So. I can understand on the digit keys (plus CHS & EE) it doesn't work at all, but the reason it doesn't work is more because they are digit keys rather than because many (but not all) happen to carry menus on the shifts.

In the case of ENTER, since the long-press works for the f-function and NOP, I'd personally have it work for the g-function as well (regardless of it being a menu). Long-press functionality should either apply (fully work) or not. "Half-works" (or ⅔ works in this case) adds a tiny wee bit of potential confusion. It's of course a very minor point, though, and one that won't trip anyone up for too long. So, no great complaint, just a very slight inelegancy.

For the future, should there a separate thread where in the feature requests and UI improvements/tweaks could be discussed? I hate to clog up a "bug thread" with finer points less critical and more subjective.

thanks again—great stuff here.
User avatar
Jaymos
Posts: 1635
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: C43 Bug Reports

Post by Jaymos »

burkhard wrote:
Mon Dec 05, 2022 7:31 pm
For the future, should there a separate thread where in the feature requests and UI improvements/tweaks could be discussed? I hate to clog up a "bug thread" with finer points less critical and more subjective.

thanks again—great stuff here.
I answered your mail on possible extensions and improvements in the new page for UI and other improvements: viewtopic.php?f=2&t=3391&p=25278#p25278
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 »

After updating to 108.8p, I can not get out of the DMCP menu by pressing [EXIT]
Only way out, is to select "3. Load Program" and then select C43.pgm and press enter twice to re-load C43.pgm.

Don't know if this is a bug, or just me having screwed up my device somehow?
I did follow the update instructions described in readme.txt, where I ended up in having to press F1 and Reset simultaneously. After that the C43 worked fine and was updated.
/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:
Sun Jan 01, 2023 12:48 pm
After updating to 108.8p, I can not get out of the DMCP menu by pressing [EXIT]
Only way out, is to select "3. Load Program" and then select C43.pgm and press enter twice to re-load C43.pgm.

Don't know if this is a bug, or just me having screwed up my device somehow?
I did follow the update instructions described in readme.txt, where I ended up in having to press F1 and Reset simultaneously. After that the C43 worked fine and was updated.

I cannot say 100% from your steps as you did not mention when you did the “4” which is loading the qspi file.

Either way, it seems you are referring to the typical update transition event that happens when either of the main program or qspi has been updated and the other not. That is solved by the F1 Reset.

During development I literally update test versions twice or more a day and I find sometimes it requires the reset and sometimes not. This is not a bug, not planned and is a function of specific main C43 program and qspi data interactions.
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 »

I think I found a small bug:
When I assign a program to a key in user mode, I can run the program with that key as expected, but when I hold the key, it displays "XEQ" instead of the program name. This is of course not very helpful. When I hold the key longer, it displays "XXEQ", before continuing with the shifted functions.
DM41X #542, DM42 #650, DM41L #801, HP 41CX, HP 41CV, HP 50G, HP11C, TI 89
User avatar
Jaymos
Posts: 1635
Joined: Sun Nov 04, 2018 7:03 pm
Location: Cape Town

Re: C43 Bug Reports

Post by Jaymos »

gmac42 wrote:
Tue Jan 03, 2023 11:07 am
I think I found a small bug:
When I assign a program to a key in user mode, I can run the program with that key as expected, but when I hold the key, it displays "XEQ" instead of the program name. This is of course not very helpful. When I hold the key longer, it displays "XXEQ", before continuing with the shifted functions.
Confirmed. A very interesting problem. I wil find and fix.
Thanx for the report.
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 »

Dont know if this is a bug or just a peculiarity I have to get used to.

In my hunt for the X! (factorial) function, I noticed an odd behaviour.
When in a menu, that doesn't have any more "pages"/"sub menus", then pressing the down arrow key above the shift will single step the current program!!

I messed up my stack, before I realized what was going on. Then I noticed the small up/down symbols in the menu upper left, which I assume indicates weather there's a sub menu or not. But when they wasn't there, I didn't notice :lol:
Now I found out, and this is fine for me, but if you accidently press the down (SST), then it doesn't cancel when down arrow is held down, like on the HP-42S.

Is it intentional that SST doesn't cancel when held down?
/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:
Wed Jan 18, 2023 11:11 am
Dont know if this is a bug or just a peculiarity I have to get used to.

In my hunt for the X! (factorial) function, I noticed an odd behaviour.
When in a menu, that doesn't have any more "pages"/"sub menus", then pressing the down arrow key above the shift will single step the current program!!

I messed up my stack, before I realized what was going on. Then I noticed the small up/down symbols in the menu upper left, which I assume indicates weather there's a sub menu or not. But when they wasn't there, I didn't notice :lol:
Now I found out, and this is fine for me, but if you accidently press the down (SST), then it doesn't cancel when down arrow is held down, like on the HP-42S.

Is it intentional that SST doesn't cancel when held down?
BST/SST currently is working as intended. However, I raised an internal issue and we will investigate to see if feasible to change it to time out to NOP as it would make sense.

I assume you found the x! function which sits in the PROB menu and also in the HOME menu.

Speaking of the PROB menu, good news is that PROB is now fully populated and you can test all the probability functions including a nifty parameter display screen in the next release! We raked together sufficient memory to fit all functions in C43, added the display function and documented the lot.
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.
Post Reply