EasyManua.ls Logo

SwissMicros DM41X - 3.9. Patched Mainframe ROMs

SwissMicros DM41X
44 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
C = 2^20 P /(10^6 + P)
resulting value C has to be integer and -511 <= C <= 512.
2. Create file /rtccalib.cfg in root directory of calculator FAT disk and write value C there.
3. Once the RTC correction is active the ppm value is written in Setting menu at the end of "Set
Time >" line.
It is possible to use approximate expressions between correction factor C and ppm value P (with
reasonable precision):
C = 1.04858 P
P = 0.953674 C
3.9. Patched mainframe ROMs
Changes to the original NUT-CX.MOD - 30.08.2019, by Ángel M. Martin
Fitting all these into the ROMS wasn’t terribly difficult, although there were numerous restrictions
both in available space and FAT sizes. The ROMS are totally full now..
3.9.1. Patch to routine [MASK]
Needed for ALPHA display of lower-case characters. The Half-nut LCD display is capable of
displaying lowercase chars but the 41CX-OS code wasn’t modified to display them properly in
ALPHA. This patch corrects that.
More on this here: Forum Article
3.9.2. (Minor), Changed the ROM2 revision
From "N" to "X", and the Section Header names in CAT 2 for CX-FNS and CX-TIME
3.9.3. Added SLOW and FAST functions
Intended to control the relative speed of DM41X’s operation. SLOW corresponds to original 41C
speed, FAST is roughly 50 times faster. Implemented by adding [TURBO0] and [TURBO50] routines
to mainframe ROM2.
Accessible as new FAST/SLOW functions in the -DM_41X section
Running in SLOW mode does not extend battery life, it is only provided for
possible compatibility issues with 3rd party modules. You should generally run in
FAST mode, and this is the assumed mode for normal operation. Note that running
in slow mode could also have adverse visual effects in custom ROM code where
heavy LCD access is used.
14

Table of Contents

Related product manuals