WP43 News

This area is for discussion about these families of custom high-end Scientific Calculator applications for SwissMicros devices.
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: WP43 News

Post by Walter »

Since people in another thread wonder about different qualities of documentation:
  • WP 34S was a project where the manual was written in parallel to writing the software.
  • WP43(S) is a project where the manuals were present years before software coding began. They are continuously adapted and refined in course of this project. Please see the Release Notes for more about the timeline.
  • Other projects (may) use other ways. Please assess yourself.
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: 43S News

Post by Walter »

Today, 2023-06-01, the WP43 team offers you release 0.23.13 , here: https://gitlab.com/rpncalculators/wp43/-/releases.
  1. Implemented WRITEP for writing individual programs onto the FAT disk and READP for reading them from it, incl. consistent error messages (thanks to Didier!).
  2. Dropped PSTO and PRCL for storing and recalling programs in/from flash memory (FM) outside of FAT, since execution speed in FM is observed being very low so FM libraries (like we have in WP 34S) aren't competitive on the DM42 platform (thanks to Didier and Mihail!).
  3. Reorganized access to FM (thanks to Didier and Mihail!).
  4. Refined LOADR, LOADSS, LOADV, and LOADΣ for improved user experience (thanks to Didier!).
  5. Made advanced functions in ADV or EQN more concurrent with HP-42S (thanks to Mihail!).
  6. Made CLREGS programmable (thanks to Didier!).
  7. Fixed subscript/superscript not working in program entry alpha input (thanks to Didier!).
  8. Calling other existing menus from user menus is possible now (thanks to Mihail!).
  9. Updated WHO? to reflect contributions since 2019 (thanks to Didier!).
  10. Fixed some issues under the hood for better coherence (thanks to Didier and Mihail!).
  11. Updated both manuals. Please see their Release Notes and the red bars marking modified or new paragraphs.
Included in the release package is everything you may want to try, test, and check the free WP43 on your computer or your DM42. Please look into the WP43 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, please report. We can just improve what we know. There are certainly some issues - who finds one unknown yet will get 1 test point.
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
User avatar
akaTB
Posts: 794
Joined: Tue May 02, 2017 1:56 pm
Location: Milan, Italy

Re: WP43 News

Post by akaTB »

Thanks Team.
Files downloaded, install will follow ASAP.
Greetings,
    Massimo
ajcaton
-+×÷ left is right and right is wrong :twisted: Casted in gold
dlachieze
Posts: 613
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: WP43 News

Post by dlachieze »

Some comments on this new release:
  • If you have programs in flash memory you’ll not able to access them with the new version, so before upgrading recall them in RAM and save them in a new state file, so you’ll be able to load this state file after the upgrade and then save them as individual program files with WRITEP. If you have already upgraded your WP43 you can go back and downgrade to the previous release to save your flash programs.
  • The program files created by WRITEP are not text files, they are conceptually similar to the 41 and 42 .raw files. The intent was to be able to easily implement individual program saving and loading, while keeping the possibility in a second step to manage text files with an external converter such as the one for the DM42 or an assembler/desassembler similar to the one developed for the WP 34S.
  • Before I joined the project the team discussed in details the options for the program file format and several issues for managing text files on the calculator were raised: WP43 font not 100% UTF8 compliant, more than 400 token not pure ASCII… There was no easy solutions to support the full instruction set in text files on the calculator. These considerations were driving the current implementation.
DM42: 00425 - DM41X: β00066 - WP43: 00042
DA74254
Posts: 193
Joined: Tue Oct 03, 2017 11:20 pm
Location: Norway/Latvia

Re: WP43 News

Post by DA74254 »

Thank you.
Based on the above; after making a statefile and upgradwd, can I then safely delete the .dat file and folder from FAT?
Esben
DM42 SN: 00245, WP43 Pilot SN:00002, DM32 SN: 00045 (Listed in obtained order).
toml_12953
Posts: 795
Joined: Wed May 03, 2017 7:46 pm
Location: Malone, NY USA

LISSAJ No Longer Runs

Post by toml_12953 »

in revision 12, the program LISSAJ drew a nice curve. I just updated to rev 13 and nothing happens when I try to run LISSAJ. SPIRAL still runs.
Tom L

Some people call me inept but I'm as ept as anybody!
DM10L SN: 059/100
DM41X SN: 00023 (Beta)
DM41X SN: 00506 (Shipping)
DM42 SN: 00025 (Beta)
DM42 SN: 00221 (Shipping)
WP43 SN: 00025 (Prototype)
DA74254
Posts: 193
Joined: Tue Oct 03, 2017 11:20 pm
Location: Norway/Latvia

Re: WP43 News

Post by DA74254 »

DA74254 wrote:
Thu Jun 01, 2023 4:21 pm
Thank you.
Based on the above; after making a statefile and upgradwd, can I then safely delete the .dat file and folder from FAT?
To answer my own question.
Yep, seems that there's no harm in removing the *.dat file and LIBRARY folder when 0.23.13 is installed.
Programs loaded without any issues from the state file.
Esben
DM42 SN: 00245, WP43 Pilot SN:00002, DM32 SN: 00045 (Listed in obtained order).
dlachieze
Posts: 613
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: WP43 News

Post by dlachieze »

DA74254 wrote:
Thu Jun 01, 2023 8:16 pm
DA74254 wrote:
Thu Jun 01, 2023 4:21 pm
Thank you.
Based on the above; after making a statefile and upgradwd, can I then safely delete the .dat file and folder from FAT?
To answer my own question.
Yep, seems that there's no harm in removing the *.dat file and LIBRARY folder when 0.23.13 is installed.
Programs loaded without any issues from the state file.
The LIBRARY folder and the .dat file are not used anymore with v0.23.13, so you can remove them once you have saved the programs in flash memory.
DM42: 00425 - DM41X: β00066 - WP43: 00042
cdmackay
Posts: 281
Joined: Fri Oct 05, 2018 8:33 pm
Location: Cambridge, UK
Contact:

Re: 43S News

Post by cdmackay »

Walter wrote:
Thu Jun 01, 2023 10:04 am
Today, 2023-06-01, the WP43 team offers you release 0.23.13
thank you!
Cambridge, UK
41CL/DM41X 12/15C/16C DM15/16 17B/II/II+ 28S 42S/DM42 32SII 48GX 50g 35s WP34S PrimeG2 WP43S/pilot
Casio, Rockwell 18R
dlachieze
Posts: 613
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: LISSAJ No Longer Runs

Post by dlachieze »

toml_12953 wrote:
Thu Jun 01, 2023 4:59 pm
in revision 12, the program LISSAJ drew a nice curve. I just updated to rev 13 and nothing happens when I try to run LISSAJ. SPIRAL still runs.
LISSAJ uses registers I, J and K as arguments. If these registers are equal to 0 nothing happens.
If you try with I=3, J=5 and K=2, you should get the following curve:
LISSAJ352.png
LISSAJ352.png (3.44 KiB) Viewed 1924 times
To speed-up operations on the calculator I recommend setting the system flag FASTFN.
DM42: 00425 - DM41X: β00066 - WP43: 00042
Post Reply