c3d / db48x

RPL runtime for the DM42 calculator, in the spirit of HP48/49/50
http://48calc.org
GNU Lesser General Public License v3.0
63 stars 9 forks source link

Saving the state in a new file does not work #1002

Open c3d opened 1 week ago

c3d commented 1 week ago

Reported on MoHPC:

Concerning, the state saving function, I observed that I am not able to save the calculator state under a new name (useful if a want to communicate the precise configuration of a given problem). Doing Setup>State>Save state, leads to ; I then correctly enter a new Filename, but the calculator then prompts with - [R/S] to Confirm. And there I am stuck because the [R/S] key is inaccessible since the DM32 key template is gone. I tried any key (including [=]) with no success. One indirect way to circumvent this is to create copies of given states in the computer and upload them afterwards into the calculator. And then save my new states under these pre-existing named ones.

c3d commented 1 week ago

Interesting that the problem only occurs on DM32.

On DM42, you can terminate the entry with ENTER, not R/S. On DM32, neither ENTER nor R/S seem to work.

Need to check with the stock DM32 firmware if that actually works.

c3d commented 1 week ago

I asked @smdavid about the reason for this behaviour.

He answered that there may be two things to look into, the keymap definition given by keymap.bin and the application-level alpha translation. I asked for more clarification, because I don't understand how either of those impacts the file selection routine specifically.