- Modification of date/time settings dialogs
- Day increment problem fixed
- Prevent Help/Setup while program is running
- Added warning note to USB FAT disk screen
- Jump out of USB FAT disk mode now requires confirmation
- Changed LCD saving at power-down
- Partial input formatting fixed
- QSPI low-battery protection
- Force manual RESET after flashing
- Free42 V2.0.11
Both the date and time setting dialogs have been altered to include incrementing and decrementing all of the values.
CLK12 and CLK24 functions are still visible on the F1 soft key in the time settings dislog. There is a corresponding DMY and MDY toggle in the date settings dialog, it's just not visible on-screen. Press [Σ+] to toggle between DMY and MDY modes.
Cycling through the days of the month in the date settings dialog no longer causes the month to be incremented if you go past the last date in the month.
[EXIT] will take you out of the settings page abandoning any changes made with the exception of CLK12/CLK24 and DMY/MDY, which are retained regardless. Press [ENTER] to save any other changes made.
Day increment problem fixed
If the DM42 was on at midnight and the date in the status bar, that date would not advance to the next day when passing midnight.
This has now been fixed.
Prevent Help/Setup while program is running
[F1] and [SHIFT][SETUP] would still operate while a program is running, with undesirable side-effects.
This has now been corrected and the DM42 does not respond to these keys while running a program.
Warning note on USB FAT disk screen
A warning now appears on the DM42's screen when in FAT Disk mode encouraging you to use your operating system's "Eject" function to unmount the flash drive before physically disconnecting the calculator in order to prevent loss and/or corruption of data.
Confirmation to jump out of USB FAT disk mode
Following on from the previous point, if you do use the [EXIT] button to sever the USB connection, you are asked to press [ENTER] to confirm that you really want to do this.
Changed LCD saving at power-down
If the DM42 is in high-resolution graphics mode when it is powered down, it has to save the LCD buffer somewhere. Until now, the calculator was saving a bitmap file called GROFFIMG.BMP in the SCREENS/ directory. It no longer does that as it saves the LCD buffer to RAM.
Partial input formatting fixed
Until now, if you were to enter the SETUP screen or power the DM42 off when you were halfway through entering a number into the stack, upon returning to the stack you would see the number as it was entered thus far formatted according to the display settings in force until you continued typing it, at which point the display would revert to the expected format.
This no longer happens. The partially typed number is now as you would expect it to be when you return to the stack display and you can carry on where you left off.
QSPI low-battery protection
Writing to the QSPI chip requires a significant amount of power. There is now a protection in place that prevents the following operations if the battery voltage is too low (below 2.2V):
- Save program
- Save state file
- Format FAT drive
Straight after flashing firmware, you now have to press the RESET button on the rear of the calculator. While this may seem like a step backwards, the fact of the matter is that a software-induced reset doesn't clean things up as efficiently as a hardware reset.
The version of Free42 embedded in the DM42's firmware was updated from V2.0.8 to V2.0.11.
Improvements in Free42 between the two versions can be seen on the project's history page at http://thomasokken.com/free42/history.html
Download DM42_flash_3.3.bin and follow instructions in the manual