Executing [PRIME?] on a complex number freezes the DM42 (hardware reset required) and crashes both 43C and WP43S simulators.
The command to shuffle the stack ([F5] on the [STK] menu) messes with the stack while entering the 4 parameters. This happens only on the DM42, both 43C and WP43S simulators work normally (I didn't test the WP43S on DM42).
Starting with 1-2-3-4 in t-z-y-x, entering the first parameter gives 4-3-3-1, then 1-3-3-4 and 4-3-3-1 again, and the last parameter executes the requested operation on the resulting stack.
Philippe Martens
Elec Eng, Software Architect
[HP41C, DM41X, DM42]
The command to shuffle the stack ([F5] on the [STK] menu) messes with the stack while entering the 4 parameters. This happens only on the DM42, both 43C and WP43S simulators work normally (I didn't test the WP43S on DM42).
Starting with 1-2-3-4 in t-z-y-x, entering the first parameter gives 4-3-3-1, then 1-3-3-4 and 4-3-3-1 again, and the last parameter executes the requested operation on the resulting stack.
Seems to work as advertized for WP43S on DM42.
EDIT: Also the WP43S simulator (0.20.3) seems to work ok in this matter. Please check again. Which parameters did you enter?
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
The command to shuffle the stack ([F5] on the [STK] menu) messes with the stack while entering the 4 parameters. This happens only on the DM42, both 43C and WP43S simulators work normally (I didn't test the WP43S on DM42).
Starting with 1-2-3-4 in t-z-y-x, entering the first parameter gives 4-3-3-1, then 1-3-3-4 and 4-3-3-1 again, and the last parameter executes the requested operation on the resulting stack.
Seems to work as advertized for WP43S on DM42.
EDIT: Also the WP43S simulator (0.20.3) seems to work ok in this matter. Please check again. Which parameters did you enter?
Yes, both simulators work normally, as I said.
Also, the exact parameters I enter don't make any difference (except the final execution conforms to the chosen parameters).
Philippe Martens
Elec Eng, Software Architect
[HP41C, DM41X, DM42]
[CLX] (the [<-] key) doesn't disable the Automatic Stack Lift on 43C (both DM42 and simulator), with or without [eRPN] enabled.
For example, keying 1 [ENTER^] 2 [ENTER^] [<-] 3 [ENTER^] (with [eRPN] enabled) gives
Z: 1
Y: 0,
X: 3
Works fine on the WP43S simulator.
Philippe Martens
Elec Eng, Software Architect
[HP41C, DM41X, DM42]
The command to shuffle the stack ([F5] on the [STK] menu) messes with the stack while entering the 4 parameters. This happens only on the DM42, both 43C and WP43S simulators work normally (I didn't test the WP43S on DM42).
Starting with 1-2-3-4 in t-z-y-x, entering the first parameter gives 4-3-3-1, then 1-3-3-4 and 4-3-3-1 again, and the last parameter executes the requested operation on the resulting stack.
I confirm the xyzt bug on DM42, running the latest C43.
However, the Mac simulator has a an additional double press bug which was not reported above. Probably only on the Mac Sim: Pressing the first parameter (say FN1=x), registers an "x" top left, but releasing the FN1 key, registers a "z" as well. I am listing both bugs on the Gitlab page.
I noticed that be.philippe does not always test the WP43S on DM42. That is likely because of the complication to load the firmware and then reload afterwards.
For easier comparison on a single DM42, I compiled a custom version of a minimally modified WP43S code, not having that complication.
The code differences to the original 43S project are:
This PGM file does not require QSPI loading, and can be loaded on the same calculator together with DM42, C43 and WP34S/C.
To help finding the keys, it starts in USER mode, with all keys re-allocated to the C43 template which is stuck on my DM42's. If you cancel USER mode, the original 43S keys are working.
The key-re-allocation is not perfect, this is a makeshift testing platform I have been using for some time. Some nuances will not work, and I do not plan to bugfix those, unless easy.
The build number in the file (and in INFO'VERS) refers to the Gitlab Build on my clone project, not on the main 43S project tree.
This test build is based on WP43S build #99ce8db of 2020-06-20. The 43S build is specifically the older build prior to the recent bugfixes, for me to evaluate the recent stream of bugs reported. Once some bugs are fixed, I will add a later version.
[CLX] (the [<-] key) doesn't disable the Automatic Stack Lift on 43C (both DM42 and simulator), with or without [eRPN] enabled.
For example, keying 1 [ENTER^] 2 [ENTER^] [<-] 3 [ENTER^] (with [eRPN] enabled) gives
Z: 1
Y: 0,
X: 3