Page 1 of 4

DM41X V2.1

Posted: Fri Nov 13, 2020 8:38 pm
by grsbanks
An update with quite a few bugfixes has just been released for the DM41X and some clarifications added to the DM41X User Manual.

DM41X Fixes and improvements:
  • When you use the calculator to reformat the FAT disk, it now creates all the various sub-directories.
  • If you're in PRGM mode and halfway through entering an instruction (e.g. after just hitting RCL), it is no longer possible to exit PRGM mode while entry of the instruction is still incomplete.
  • Calls to functions in a ROM were not resolved in multiline edit mode. Instead, XROM #,# would show in the listing. This has been fixed. Reported here.
  • CLK12/CLK24 and CLKT/CLKTD settings would not survive a full state backup/restore. Fixed.
  • The LCD repaint, AVIEW after TONE bug reported here is fixed.
  • The screen repaint in multiline program editor mode bug reported here is fixed.
  • A bug report regarding the [SHIFT]-[UP] custom key assignment reported here is fixed.
  • If the parameters required for saving a program to a .raw file were not set up correctly, a zero-byte .raw file would be generated. Fixed.
  • The XROM ID of a plugged-in module now shows on the "ROM Map" and "Module Page Info" pages.
  • Characters with codes 0x80 upwards are now displayed correctly (see here).
  • RAM pages are now initialized
DMCP-related:
  • The Volume-ID of a FAT disk formatted by a DM41X (or DM42) is "SwissMic Flash" from now on
DM41X User Manual changes:
  • References to a [DISP] key have been fixed and now all refer to the [DSP] key.
  • 3.1.2 - Calculator Mode/SI: references are now to the HP-82160A HP-IL Module manual.
  • 3.1.x - Added note that only parts of the LCD are refreshed while the emulation is running.
  • 3.9.3 - TURBO routines. Note added about SLOW mode usage.
  • 4.7.2 - RAM pages. Note about RAM initialisation added.
  • 6.2.4 - Saving of .raw program files. Improvement in the description of how to prepare the program/file name.
  • 6.3.2/6.3.3 - Added note about XROM ID
The firmware is available from this location: https://technical.swissmicros.com/dm41x/firmware/

A description of how to update your DM41X is given here: https://technical.swissmicros.com/dm41x ... date_guide

SHA1 checksum of the firmware binary:
8bd6ced9a0734525ecc5a1fe38222559a53507fd DMCP_flash_3.20_DM41X-2.1.bin

Re: DM41X V2.1

Posted: Fri Nov 13, 2020 8:50 pm
by akaTB
Just Another Smooth Update! ;)

Love the full backup.

Re: DM41X V2.1

Posted: Fri Nov 13, 2020 8:59 pm
by salvomic
Done!
I got "memory lost", but I had done a backup, so I restored it and go.
Thanks.

Salvo
akaTB wrote:
Fri Nov 13, 2020 8:50 pm
Love the full backup.
indeed!

Re: DM41X V2.1

Posted: Fri Nov 13, 2020 9:42 pm
by grsbanks
salvomic wrote:
Fri Nov 13, 2020 8:59 pm
I got "memory lost", but I had done a backup, so I restored it and go.
You'll always get a "MEMORY LOST" after a firmware update, which is one of the reasons why the full backup was developed.

Re: DM41X V2.1

Posted: Fri Nov 13, 2020 10:31 pm
by smp
Updated again without any issues. Thanks very much for all the product support.

smp

Re: DM41X V2.1

Posted: Sat Nov 14, 2020 2:24 am
by Dan Simpson
Upgrade on FRIDAY THE 13th!? :shock:
I'm waiting till tomorrow! :lol: :lol: :lol: :lol:

Re: DM41X V2.1

Posted: Sat Nov 14, 2020 5:30 am
by Mark Hardman
Dan Simpson wrote:
Sat Nov 14, 2020 2:24 am
Upgrade on FRIDAY THE 13th!? :shock:
I'm waiting till tomorrow! :lol: :lol: :lol: :lol:
Friday the 13th, 2020 at that. :o :o :o

I might wait until next year! ;)

Re: DM41X V2.1

Posted: Sat Nov 14, 2020 9:39 am
by Over_score
Mark Hardman wrote:
Sat Nov 14, 2020 5:30 am
Dan Simpson wrote:
Sat Nov 14, 2020 2:24 am
Upgrade on FRIDAY THE 13th!? :shock:
I'm waiting till tomorrow! :lol: :lol: :lol: :lol:
Friday the 13th, 2020 at that. :o :o :o

I might wait until next year! ;)
Don't be superstitious: it brings bad luck! :mrgreen:

Re: DM41X V2.1

Posted: Sat Nov 14, 2020 5:24 pm
by dlachieze
Great update with a lot of bugs quickly fixed and nice improvements such as the XROM IDs in the ROM map !

Re: DM41X V2.1

Posted: Sat Nov 14, 2020 7:11 pm
by HPMike
There is an error in the DM41X User Manual v1.12 in Section 3.1.2. Regarding use of the Thermal Printer, there is an informational note regarding VIEW and AVIEW that states that "If you have the Thermal Printer module installed, and no thermal printer is being used, program execution will halt when encountering a VIEW or AVIEW instruction." This is incorrect, and should say "will not halt." When operating normally, VIEW and AVIEW halt execution, and when the Thermal Printer module is plugged in, VIEW and AVIEW do not operate normally, which is why the Thermal Printer module must be unplugged to obtain normal operation.