Page 155 of 211

Re: 43S News

Posted: Tue Jan 18, 2022 10:07 am
by Walter
Merci pour reporting! Issue 1 has some further nice consequences. 12 more points for you. I'll need a bit more time for issue 2.

Re: 43S News

Posted: Tue Jan 18, 2022 12:02 pm
by dlachieze
While we are at it, here are two other issues with 0.21.8 on Windows:

1] When executing XEQ label or GTO label + R/S or SST from the keyboard in Run mode the return stack is not cleared, which means that at the end of the program being XEQed the execution can return to a previous program stopped for whatever reason.
For example with the following code, 'A' should return 1 in X and 'B' should stop with 0 in X. If you do:
  • XEQ PROG 'A' you get 1
  • XEQ PROG 'B' you get 0
  • XEQ PROG 'A' again, this time you get 0 with the program counter at the end of subroutine C, because when RTN at step 003 is executed then instead of ending the execution it continues at step 006 which was the pending return address after stopping at step 009 in the execution of PROG 'B'. This doesn't happen on the WP-34S with XEQ label , but happens with GTO label + R/S or SST which is an issue if you want for example to debug a program by single-stepping through it.

Code: Select all

001 LBL 'A'
002 1
003 RTN
004 LBL 'B'
005 XEQ C
006 GTO B
007 LBL C
008 0
009 STOP
010 RTN
2] When RTN is executed from a program the local registers are not released from memory. And when LocR is called a second time we still have the previous values instead of having cleared local registers. For example with the program:

Code: Select all

001 LBL 'A'
002 LocR 1
003 INC .00
004 RCL .00
005 RTN
If you do:
  • XEQ PROG 'A' you get 1 as expected
  • XEQ PROG 'A' again, you get 2 and not 1
  • XEQ PROG 'A' again, you get 3 and so on
The same program on the WP-34S returns 1 every time it is called.

Re: 43S News

Posted: Tue Jan 18, 2022 2:50 pm
by Walter
Merci! 36 more points for you. We are working on these issues, but don't hold your breath.

Re: 43S News

Posted: Wed Jan 19, 2022 11:56 pm
by Walter
dlachieze wrote:
Mon Jan 17, 2022 11:39 pm
Two issues with V0.21.8:

1] ...

2] There seems to be some memory management issues. ...
We tried your program AMI and it runs flawlessly in France and Germany. :D This means we can't reproduce your problem. :? Please try again. If the problem should reappear, please describe precisely what you did.

Re: 43S News

Posted: Thu Jan 20, 2022 10:03 am
by dlachieze
I tried also to start from a fresh WP43S by removing the backup.bin file and entering directly the AMI program: it works correctly.

So I don't know exactly what I did previously, but here is a backup.bin file reproducing the issue if it can help to investigate.

backup.zip
(10.53 KiB) Downloaded 97 times

Re: 43S News

Posted: Thu Jan 20, 2022 10:50 am
by Walter
It's a bit difficult to find and remove a bug if you don't know how to create it.

Re: 43S News

Posted: Thu Jan 27, 2022 6:05 pm
by Walter
Release 0.22.0 is here https://gitlab.com/Over_score/wp43s/-/releases. What we did:
  1. Improvements and refinements under the hood (thanks to Mihail!), mainly in programming.
  2. Four conversions more for (nautical and usual) miles, taking care of scientific and travel needs.
  3. Made jumping from program to program easier in programming.
Updated manuals were uploaded as well. Therein, substantial changes are indicated using red bars.

Included in the release package is everything you may want to try, test, and check the 43S on your computer or your DM42. Please look into the Reference Manual, App. E and F for how to do this.

Enjoy!

If you have any questions, don't hesitate to ask early. And if you discover anything suboptimal unknown yet, please report. There are certainly some issues - who finds one will get 11 test points.

P.S. Almost all the functions and operations specified are implemented now -- just 21 are not coded yet (plus 15 printing commands). So you can do almost everything now with a 43S. Just try it! And don't be afraid: you can't destroy anything - it's "only" software. 8-)

Re: 43S News

Posted: Fri Feb 04, 2022 2:49 pm
by Walter
Release 0.22.1 is here https://gitlab.com/Over_score/wp43s/-/releases. There are several improvements and refinements under the hood (thanks to Mihail!), mainly in programming, removing all bugs reported to us since 22-02-27.

No updated manuals were uploaded, you can continue using the ones of 0.22.0.

Included in the release package is everything you may want to try, test, and check the 43S on your computer or your DM42. Please look into the Reference Manual, App. E and F for how to do this. Find there also which (few) functions don't work yet.

Enjoy!

If you have any questions, don't hesitate to ask early. And if you discover anything suboptimal, please report. There are certainly some issues - who finds one unknown yet will get 10 test points.

Re: 43S News

Posted: Fri Feb 04, 2022 5:34 pm
by Panchdara
Walter wrote:
Fri Feb 04, 2022 2:49 pm

Included in the release package is everything you may want to try, test, and check the 43S on your computer or your DM42. Please look into the Reference Manual, App. E and F for how to do this. Find there also which (few) functions don't work yet.
I'm at a loss, where are the listings of non-working (few) functions? and in App. F, no mention how to purchase a purposed WP43s (but that's subjective?)

This is in no way any bad criticism. Far from it. I use the Win simulator regularly - with a lot of fun!

I'd buy a dedicated unit. I look forward to one in the near future.

👍👍🍻

Re: 43S News

Posted: Fri Feb 04, 2022 6:17 pm
by akaTB
Panchdara wrote:
Fri Feb 04, 2022 5:34 pm
I'd buy a dedicated unit. I look forward to one in the near future.
Don't hold your breath: some people here are waiting for ten years now... ;)

(No criticism from me either).