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
- The Volume-ID of a FAT disk formatted by a DM41X (or DM42) is "SwissMic Flash" from now on
- 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
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