Firmware History V32: 31.08.2021 ALL: Lowered consumption in serial console DM1x: Added new 5x7 inspired font DM1x: Default speed set to 12MHz to prolong battery life DM1x: Added configuration key to toggle between annunciators on top or bottom DM1x: Displaying "MEMORY CLEAR" instead of "Pr Error" V31: 19.10.2020 ALL: Fixed battery consumption problem !!! V30 firmware was removed after confirmation of excessive consumption in OFF mode V30: 17.01.2020 ALL: Added 'bootloader' serial console command ALL: Abandoned support for 32kB firmwares ALL: Improvements to Nut emulation layer DM41: Stopwatch now generates 'TIMER ALARM' when SW is hidden as well when calculator is turned off. V29: 05.06.2019 DM41: Past due alarm bypass at auto power-down DM15_Mxx: GTO I: extended range to 999 DM15_M80: Change initial register allocation to match other DM15 models V28: 22.02.2019 DM1x: Fixed irregular LCD blinking DM41: Fixed non-responsive keys during ALARM acknowledgment period DM41: Emulation fixes - should fix earlier synthetic programming inaccuracies V27: 05.09.2018 DM1x - Programs were sometimes almost impossible to stop e.g. when PSE was used in short loop. Now fixed. DM1x - Fixed missing dot in program listing of RCL .1 and similar (for non-segment fonts) DM41 - Fixed continuous stopwatch operation V26: 25.03.2018 New bold 7-segment font (all DM1x models) Bugfix: Registers overwritten after numeric integration. Fixed in DM15_M80, released as DM15_M80_V16a_32k.hex for old 32k machines Bugfix: MEM output fixed in DM15_M80 and DM15_M1B DM41: Speed improvement V25: 18.01.2018 Fixed timing of alarm catalog listing Fixed GETKEY delay to ~10s duration Added X-mem module to DM41 New slim 7-segment font for DM1x models V24: 31.10.2017 Modify time module ROM to remap T/R/M keys from [7], [9] and [RCL] to landscape positions in ALMCAT Fixed PSE delay on all models V23: 10.05.2017 added manual setting of time and date fixed memory dump for DM12 V22: 02.10.2016 Fixed occasional calculator hanging Changed init after reset (no moving text anymore), more battery friendly Fixed CAT 4/6 delay for DM41 Fixed default date for DM41 (2014-01-01 Wednesday) V21: 03.03.2016 DM1X fixed PSE (keep any button pressed to interrupt) DMXX add setting via console to increase the time-out of the serial console mode DMXX Fixed julian date calculation ([ON]+[STO/RCL] +/- one hour just around midnight causing day transition) DM1X for all boards with RTC: add [ON]+[A] displaying the time with 1s increments by RTC and sleep in the mean time DMXX Add timeout to clock mode [ON]+[A] to 5min DM41 adjusted key mapping for LCD contrast settings to the same as the other models V19: 18.07.2015 DM41 bugfix ON-key conflicting with RTC (long running pgm suddenly stopped and sporadic lock-ups) V18: 23.04.2015 DM41 without extended module V17: 20.04.2015 initial release DM41 with extended module V16: 13.02.2014 fixed keyboard timing issues introduced in V15 optimized power consumption DM15 versions include all three fonts in one firmware *** this will be the last firmware version <32k; only newer calculators with an LPC1115 will be support by the next releases *** V15: 25.09.2013 rewritten keyscan routine - improved key respond - affects all models V14: 18.06.2013 enhanced pending key indicator for DM15 LCD contrast setting changed - changing settings requires confirmation V13: 05.03.2013 fixed pending key indicator display (little square upper left corner) V12: 17.02.2013 fixed bug for complex mode in both extended ROMs versions for DM15C_M80 and DM15C_M1B (many thanks to Yukihiro Imanaga 今永之弘) V11: 22.01.2013 fixed SST autorepeat delay for 10C, 11C and 12C all model names are reduced from DM1xCC to DM1x extended memory version renamed from MEM80/MEM1B to M80/M1B V10: 26.11.2012 slim font added to all firmware versions ([ON]+[7] cycles through three fonts) except DM-15 has two different firmware versions each with only two fonts V9: 26.11.2012 added low battery indicator fixed serial communication race condition turning calc ON sends message to serial port V8: 29.8.2012 added self captured 16C ROM, now we got them all added LCD contrast settings [ON]+[CHS] updated annunciators in key-test for 10C V7: 15.7.2012 Fixed problem with MEM display on 15C added battery voltage displayed in [ON]+[E] screen added read battery voltage on console (calculators from first batch do not have a Vref diode) V6: 1.7.2012 removed the firmware naming 'VANILLA' all ROM files are based on own extraction except for the 16C which we don't have yet changed CPU speed to 48MHz. switch to 12MHz and back with [ON]+[9] V4: 4.4.2012 fixed PREFIX shows the enhanced MEM display V3: 25.3.2012 Enhanced MEM display for memory extended firmwares [ON]+[E] displays firmware version on LCD V2: 22.3.2012 initial release DM11CC V2: 14.3.2012 initial release DM12CC V2: 21.2.2012: corrected ROM in DM15CC_ROM_MEM80_V2.hex thanks to Jean-Francois Garnier for pointing to that mistake V1: 10.2.2012: initial versions DM15CC, DM16CC