UPDATE: DMCP-3.20 / DM42-3.16

This is where announcements of firmware updates for the DM42 calculator will be made
mcc
Posts: 233
Joined: Fri Jun 23, 2017 5:10 am

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by mcc » Mon Oct 12, 2020 6:55 pm

Hi,

I would like to have all firmware updates I do would work as smooth as this one did... :)
Works like a charme!
Thanks DM!
Thanks Thomas!
Great stuff!

Cheers!
Meino

EDIT: Sorry...it was misleading, what I wrote:
With "all firmware" I wanted to refer to firmware updates of OTHER devices like my Arduinos or my Longan Nano, which
offer quite some challenge by times when updated...the DM42 on the other hand has been always updated like a charme.
DM 42 - SN: 00373, Firmware release v.:3.16. / DMCP 3.20. as compiled by SwissMicros

User avatar
groenewe
Posts: 31
Joined: Sat Dec 02, 2017 11:49 am

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by groenewe » Tue Oct 13, 2020 8:47 am

Success! Process took less then 2 minutes end-2-end.
20201013-08442103.bmp
20201013-08442103.bmp (12.31 KiB) Viewed 336 times
Very happy with the DM42... (apart from the key feel they're too stiff and the enter is only registering when I click the right side of it)

mcc
Posts: 233
Joined: Fri Jun 23, 2017 5:10 am

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by mcc » Wed Oct 14, 2020 5:38 am

Hi,

Do I have to upate the help file seperately?

The Changelog (first post) says:
"AHelp file: Added description of Free42/DM42 flags"

...when I go through the flags listing of the help file I (for example) don't find the flag,
which indicates a pressed shift key prior to execute a program...others are also missing:

From this post:
viewtopic.php?f=19&t=2506&p=16171&hilit ... lag#p16171
The DM42 (and Free42) uses a few flags that are unused on the real HP-42S:

Flags 31 & 67: date format mode:
67 clear, 31 clear: MDY mode (default)
67 clear, 31 set: DMY mode
67 set: YMD mode

Flag 64: shift
This flag indicates whether or not Shift was active when the current keystroke occurred; it can be used to implement different behaviors for shifted and unshifted menu keys in programmable menu handlers (KEYX/KEYG).

Flag 78: BSIGNED mode
signed operation for BASE functions; default: set

Flag 79: BWRAP mode
wrapped operation for BASE functions; default: clear

Flags 36-80 are read-only so you can't use SF, CF, FS?C, or FC?C with them, but the date format and BASE modes can be controlled using the MDY/DMY/YMD functions and BSIGNED/BWRAP, respectively.
Cheers!
Meino
DM 42 - SN: 00373, Firmware release v.:3.16. / DMCP 3.20. as compiled by SwissMicros

User avatar
PierreMengisen
Posts: 118
Joined: Wed Nov 29, 2017 1:38 pm
Location: Neuchâtel CH

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by PierreMengisen » Wed Oct 14, 2020 1:11 pm

Pierre
[TI59 with PC100C; TI-84 Plus CE-T; HP41CV with HP IL loop & 2*82161A DCD & 82162 TP; HP15C; HP28S; DM41; DM41L; DM42; DM41X]

mcc
Posts: 233
Joined: Fri Jun 23, 2017 5:10 am

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by mcc » Wed Oct 14, 2020 6:08 pm

Hi Pierre,

thanks a lot :)

Short question: The new firmware allows links to user written additional files.
Is there any specification, what kind of html/DM42ml the browser of the DM42
understand?

Cheers!
Meino
DM 42 - SN: 00373, Firmware release v.:3.16. / DMCP 3.20. as compiled by SwissMicros

rprosperi
Posts: 989
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by rprosperi » Wed Oct 14, 2020 6:54 pm

Yes, that is all documented in a separate new help file (which is a .html file which you can open on a PC with a normal browser) that will be posted as a part of updated (for production release) help files for the DM41X; once the website has that file available, I'll come back here to post a link.

However the DM42 help file itself uses a vast majority of the available tags supported in the DMCP help browser, so examining the latest help file itself will be a good guide for most features, except the file linking, which was new with the 41X.
--bob p

DM42: β00071 & 00282, DM41X: β00071, DM10L: 071/100

rprosperi
Posts: 989
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by rprosperi » Wed Oct 14, 2020 8:16 pm

The DM41X help file for Release 2.0 can be found here:

http://technical.swissmicros.com/dm41x/ ... 201014.zip

This contains the 3 help files pre-installed on production DM41X devices:

41x.html - Primary DM41X help file with content about 41X-unique features and operations
am_help.html - Help content for various general interest 41 topics (not 41CX specific), written by Angel Martin
help_devel.html - Describes the DMCP help browser's capabilities, operations and supported tags, including linking to additional files

Note for DM42 users - The available keys for navigating the help content have expanded and improved a lot in this latest release, look for "Numpad-like navigation keys" near the top of the new help file.
--bob p

DM42: β00071 & 00282, DM41X: β00071, DM10L: 071/100

grsbanks
Posts: 1021
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by grsbanks » Wed Oct 14, 2020 8:24 pm

rprosperi wrote:
Wed Oct 14, 2020 8:16 pm
Note for DM42 users - The available keys for navigating the help content have expanded and improved a lot in this latest release, look for "Numpad-like navigation keys" near the top of the new help file.
...and in the announcement on the first page of this topic :)
There are only 10 kinds of people in the world: those who understand binary and those who do not.

rprosperi
Posts: 989
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by rprosperi » Wed Oct 14, 2020 8:32 pm

grsbanks wrote:
Wed Oct 14, 2020 8:24 pm
rprosperi wrote:
Wed Oct 14, 2020 8:16 pm
Note for DM42 users - The available keys for navigating the help content have expanded and improved a lot in this latest release, look for "Numpad-like navigation keys" near the top of the new help file.
...and in the announcement on the first page of this topic :)
Which I'm just sure that I've read... :)

Ah, I get it - well.. the font was not quite bold enough... ahem!
--bob p

DM42: β00071 & 00282, DM41X: β00071, DM10L: 071/100

Post Reply