43S News

General discussion about calculators, Swiss Micros or otherwise
Dani R.
Posts: 215
Joined: Fri May 05, 2017 8:23 pm

Re: 43S News

Post by Dani R. » Thu Oct 03, 2019 5:22 pm

Agreed, with Undo maybe you can restore something. But I didn't mean "CC", but "<-", ("CLX"). That bothers me the most.
DM42 SN:00032

User avatar
Jaymos
Posts: 355
Joined: Sun Nov 04, 2018 6:03 pm
Location: Cape Town

Re: 43S News

Post by Jaymos » Thu Oct 03, 2019 5:28 pm

Dani R. wrote:
Thu Oct 03, 2019 5:22 pm
Agreed, with Undo maybe you can restore something. But I didn't mean "CC", but "<-", ("CLX"). That bothers me the most.
I misread. You correctly wrote <-

I agree. <- is often used, and would be nice to be able to abort.
Jaco Mostert
Elec Eng, South Africa
WP34C, HP42S, DM42 for complex math; 35S, 28C, 32Sii, WP34S, EL-506P, EL-W506, PB700; owned FX702P & 11C; used 67 & 85. iOS: 42s (Byron), Free42, WP31S/34S, HCalc.
43S operators right. DM42 sn. 03818.

dlachieze
Posts: 174
Joined: Thu May 04, 2017 10:20 am
Location: France

Re: 43S News

Post by dlachieze » Fri Oct 04, 2019 11:12 am

Just FYI, going back to the origin of the “Function NULL” on the 41C, the HP 41C manual in the first section “HP-41C Fundamentals” states:
Preview and Null
Function Preview. When an HP-41 C function key is pressed, the name of the function to be executed appears briefly in the display; when the key is released, that function is executed. This preview is particularly helpful in User mode, when the function executed by a key may not be the one indicated on the keyboard.
Function Null. If a function key is held down for longer than about a half-second, the function is nulled; that is, the function is not executed and the word NULL appears in the display. The [Shift] key can be nulled by pressing it again; this turns off the SHIFT annunciator.
So Function Null is directly linked to the Function preview introduced on the 41C to be able to check the functions assigned to keys without executing them. Only functions as listed in the Function Index can be nulled.

Keys related to number entry: 0-9 digits, dot, EEX, CHS or <- during number entry cannot be nulled by holding them down. During number entry 0-9 digits, dot and EEX can be nulled with <-, CHS by pressing it again (same as shift), and <- by pressing again the previous key (digit, dot or EEX) .
DM42 SN: 00425

Dani R.
Posts: 215
Joined: Fri May 05, 2017 8:23 pm

Re: 43S News

Post by Dani R. » Fri Oct 04, 2019 12:05 pm

dlachieze wrote:
Fri Oct 04, 2019 11:12 am
Just FYI, going back to the origin of the “Function NULL” on the 41C, the HP 41C manual in the first section “HP-41C Fundamentals” states:
Preview and Null
Function Preview. When an HP-41 C function key is pressed, the name of the function to be executed appears briefly in the display; when the key is released, that function is executed. This preview is particularly helpful in User mode, when the function executed by a key may not be the one indicated on the keyboard.
Function Null. If a function key is held down for longer than about a half-second, the function is nulled; that is, the function is not executed and the word NULL appears in the display. The [Shift] key can be nulled by pressing it again; this turns off the SHIFT annunciator.
So Function Null is directly linked to the Function preview introduced on the 41C to be able to check the functions assigned to keys without executing them. Only functions as listed in the Function Index can be nulled.

Keys related to number entry: 0-9 digits, dot, EEX, CHS or <- during number entry cannot be nulled by holding them down. During number entry 0-9 digits, dot and EEX can be nulled with <-, CHS by pressing it again (same as shift), and <- by pressing again the previous key (digit, dot or EEX) .
Everything correct "during number entry ". The HP-41C and HP-42S also allow ENTER to be nulled during number entry. Whether it makes sense or not. The effect, however, is during number entry, you lose Z and T by pressing 'ENTER'. Y goes to T and X goes to Z, the new number is in X and Y. But if ENTER would during number entry be nulled , then you only lose T. Z goes to T, Y goes to Z, X goes to Y and the new aborted number is in X. But even this is not the main problem of the WP43S behaviour.

"Function preview" is the magic word. The WP43S is closer to the HP-41C, because you can assign a different function on almost every key. When the number entry is finished, you can have on both, the HP-41C and HP-42S 'ENTER' and 'CLX' be nulled. You may have assigned another function and only notice that the USER mode is not activated when you press 'ENTER' or 'CLX'. Difficult to overlook, but still possible.
DM42 SN:00032

User avatar
Guenter
Posts: 128
Joined: Wed May 24, 2017 4:26 pm
Location: Germany

Re: 43S News

Post by Guenter » Mon Oct 07, 2019 6:03 pm

How do I..... ?

I was playing around with the WP43S and it was fun. I had printed a primitive overlay which worked pretty well, - until I also loaded keymap.bin onto the DM42. Now I'm stuck with this key map that of course doesn't match the DM42 when I try to go back. I've installed again DMCP_flash_3.15.bin, even DM42_qspi_3.x.bin, but nothing helps. Now how do I get back the right key mapping for my DM42? Is there an appropriate keymap.bin available?

Günter

While temporarily trying out the WP43S the specific key map is not really necessary for the calculator operations. As far as I've seen you only need the DM42 exit/on key to start the W"P43S, and when you goto the DMCP menu, you have to use the DM42 keys. But that's ok, while playing around.
DM42 SN:00004 and SN:00184

User avatar
Over_score
Posts: 58
Joined: Fri May 05, 2017 7:37 pm
Location: France

Re: 43S News

Post by Over_score » Mon Oct 07, 2019 8:40 pm

Hallo Günter,

download following file: http://www.swissmicros.com/dm42/devel/k ... ils.tar.gz
More informations on this page: http://www.swissmicros.com/dm42/devel/d ... el_manual/
Unpack that file and take keymap_utils/keymaps/empty/keymap.bin and copy it to the root of the DM42 FAT file system
Reset the calc and you should retrieve the original keyboard layout.

Mit freundlichem gruß

Martin
DM42 (SN 00284 & 03835), DM15L, HP41CV, HP42S, HP35s, WP34S, HP Prime

User avatar
Guenter
Posts: 128
Joined: Wed May 24, 2017 4:26 pm
Location: Germany

Re: 43S News

Post by Guenter » Mon Oct 07, 2019 9:50 pm

Over_score wrote:
Mon Oct 07, 2019 8:40 pm
Hallo Günter,

download following file: http://www.swissmicros.com/dm42/devel/k ... ils.tar.gz
More informations on this page: http://www.swissmicros.com/dm42/devel/d ... el_manual/
Unpack that file and take keymap_utils/keymaps/empty/keymap.bin and copy it to the root of the DM42 FAT file system
Reset the calc and you should retrieve the original keyboard layout.

Mit freundlichem gruß

Martin
Hi Martin,

that was fast. I did as you suggested and it works, great. Although at first really did a "RESET" (hole on the back) as this didn't change anything I went through the normal update procedure, that worked as expected. Now I have two key map files keymap-wp43s.bin and keymap-dm42.bin.

Perhaps you could make the original key map file available somewhere on the SwissMicros repository. It's perhaps not so easy for everybody to extract tar.gz archives on a Windows system.

Jedenfalls ganz vielen Dank.

Günter

Additional remark for Walter: If you read about my problem, I'd suggest that you include the keymap.bin from above on your project page under a different name where you describe how to load wps43s.pgm and keymap.bin. And then how to get back to normal DM42 operation.
Installation instructions:
Copy the keymap.bin file to the DM42 flash disk over USB. This is meant to relocate keys to match the WP43S layout.
Copy the WP43S.pgm file to the DM42 flash disk over USB.
Flash the WP43S.pgm file just like SDKdemo.pgm (https://github.com/swissmicros/SDKdemo)
From free42: select [shift][SETUP][5][2][4][3] WP43S.pgm [ENTER][ENTER] wait [EXIT][EXIT]
The keyboard layout is also that of WP43S when navigating in the system part of the DM42 (thanks to the keymap.bin file)
The Key_stickers.xcf and WP43S_overlay.xcf are GIMP image files to make your life easier!
To leave the WP43S program: in the menu [g][MODE][up] select [g][SYSTEM] ([g][F1]) to return to the DMCP system.
Edit: at first I had directed my answer to David, sorry Martin ;)
DM42 SN:00004 and SN:00184

User avatar
Over_score
Posts: 58
Joined: Fri May 05, 2017 7:37 pm
Location: France

Re: 43S News

Post by Over_score » Tue Oct 08, 2019 6:34 am

Guenter wrote:
Mon Oct 07, 2019 9:50 pm
Perhaps you could make the original key map file available somewhere on the SwissMicros repository. It's perhaps not so easy for everybody to extract tar.gz archives on a Windows system.
I added the origial keymap.bin file and a comment here: https://gitlab.com/Over_score/wp43s/tre ... 2%20binary
DM42 (SN 00284 & 03835), DM15L, HP41CV, HP42S, HP35s, WP34S, HP Prime

User avatar
Walter
Posts: 1099
Joined: Tue May 02, 2017 9:13 am
Location: Close to FRA, Germany

Re: 43S News

Post by Walter » Tue Oct 08, 2019 3:25 pm

Now FLOOR, CEIL, IDIV, RMD, and MOD are implemented. So INTS is being populated. All look quite well AFAI have tested. :D
DM42 SN: 00041 --- Follower of Platon.

HP-35, HP-45, ..., HP-50, WP 34S, WP 31S, DM16L

User avatar
Walter
Posts: 1099
Joined: Tue May 02, 2017 9:13 am
Location: Close to FRA, Germany

Re: 43S News

Post by Walter » Sat Oct 26, 2019 10:52 am

Looking forward to a little (not only) 43S meeting we'll have tomorrow with people from Australia, France, Germany, and the Netherlands. :D

A subset of the participants are all the folks currently working for the 43S - first time to see each other face to face in this virtual era. :D
DM42 SN: 00041 --- Follower of Platon.

HP-35, HP-45, ..., HP-50, WP 34S, WP 31S, DM16L

Post Reply