UPDATE: DMCP-3.20 / DM42-3.16

This is where announcements of official firmware updates provided by SwissMicros for the DM42 calculator will be made.

Please do not post bug reports here. The Usage tips, tricks and problem reports forum is there for that.

Please do not post notices of third party firmware builds here, they will be deleted. Instead, please use the Third Party firmware builds forum for this purpose.
mcc
Posts: 277
Joined: Fri Jun 23, 2017 5:10 am

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by mcc »

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.22. / DMCP 3.24. as compiled by SwissMicros
User avatar
groenewe
Posts: 33
Joined: Sat Dec 02, 2017 11:49 am

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by groenewe »

Success! Process took less then 2 minutes end-2-end.
20201013-08442103.bmp
20201013-08442103.bmp (12.31 KiB) Viewed 5590 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: 277
Joined: Fri Jun 23, 2017 5:10 am

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by mcc »

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.22. / DMCP 3.24. as compiled by SwissMicros
User avatar
PierreMengisen
Posts: 305
Joined: Wed Nov 29, 2017 1:38 pm
Location: Neuchâtel CH

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by PierreMengisen »

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: 277
Joined: Fri Jun 23, 2017 5:10 am

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by mcc »

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.22. / DMCP 3.24. as compiled by SwissMicros
rprosperi
Posts: 1698
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by rprosperi »

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 & 00656, DM10L: 071/100
rprosperi
Posts: 1698
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by rprosperi »

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 & 00656, DM10L: 071/100
grsbanks
Posts: 1122
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by grsbanks »

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: 1698
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: UPDATE: DMCP-3.20 / DM42-3.16

Post by rprosperi »

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 & 00656, DM10L: 071/100
Post Reply