Please remember it is always wise to make FAT disk backup before any update.
DM41X v2.2: 2024-07-22
Fixes
- Fixed: Multiline program editor breaks program structure
(example video)
- Fixed: UP key problems in program editor (e.g. Extra line deleted in multiline program editor)
(Forum here
and here)
- Fixed: Angle and Not-Equals chars displayed as starburst in multiline program editor 4-, 6- and 8-line views.
- Fixed: X!=0? and X!=Y? not rendered correctly in multiline program editor
- Fixed: Special characters not displayed correctly in program name (in header and status line)
- Fixed: dot-comma setting is not honored in multiline program editor
- Fixed: Free MEM calculation doesn't match MEMLFT
- Fixed: Some directories aren't created after "FAT Disk Media Test"
- Fixed: Negative time correction factors lead to time corruption
Enhancements
DM41X v2.1: 2020-11-13
Fixes and enhancements
- Create all directories after FAT format
- Disable pgm view switch when pgm entry line entry is incomplete (in program mode)
- Fixed: XROM calls aren't resolved in multiline program mode:
reported in forum
- Fixed: CLK12/24 and CLKT/CLKTD persistence after statefile restore
- Fixed: AVIEW/TONE LCD repaint
reported in forum
- Fixed: Repaint in multiline program editor
reported in forum
- Fixed: [SHIFT]-[UP] assignment broken after ver 1.14
reported in forum
- Fixed: Avoid empty file in .raw file write
- Added XROM# to 'ROM Map' and 'Module Page Info'
- Fixed displaying of characters with codes 80-FF
reported in forum
- Fixed: RAM pages aren't initialized
User Manual changes
- Fixed [DISP] -> [DSP] key references
- 3.1.2 Calculator Mode-SI ... See the HP-82160A HP-IL Module manual ...
- 6.2.4 Save RAW Program ... better description how to prepare the program name
- 4.7.2 RAM Pages - RAM initialization (second paragraph)
- 3.1.x sections - added note that while the emulation is running only LCD part of screen is automatically updated
- 3.9.3 (TURBO routines) - note about SLOW mode usage
- 6.3.2/6.3.3 - Added XROM id note (screenshot updated in 6.3.3. Module ROM Map)
- Other minor fixes and changes
DMCP related changes
- USB MSC product id change -> disk id in OS should be "SwissMic Flash"
DM41X v2.0: 2020-10-14
New Features/Changes
- Base html file changed to 41x.html
DM41X v1.15: 2020-09-20
Fixes
New Features/Changes
- Removed obsolete menu item `Restore FLASH from LOADMOD.TXT`
- Persistent Configuration Settings
- Full calculator backup and restore
User Manual
- 3.3 Persistent Configuration Settings - added
- 6.4 Settings menu - updated
- Typos and/or cleanup fixes
DMCP
- Help browser: support for href links between different files
- Help browser: Numpad like navigation keys
DM41X v1.14: 2020-07-10
Fixes
- Fixed: Removing USB during program execution does not lower speed
New features/changes
- Possibility to Save and Restore contents of Active Modules list
and Flash Area contents
- Rework of Active Modules screen to accept any number of modules
- Removed superfluous 'Mute Beep' from Settings menu
User Manual additions and updates
- 6.3. Module Menu - Update
- 2. General Information - Added basic information about DM41X configuration and abilities
- 4.5 Backup Module Lists - Added
- 6. DM41X Menus - Navigation in lists
DM41X v1.13: 2020-06-08
Fixes
- Fixed USB/BAT icon repaint in program mode
- Fixed "RAM pages from hep-mem.mod replaced by following module ROMs"
- Fixed CST invocation issue leading to "Sluggish response in USER mode"
- Fixed sluggish behavior in SI_XA with long Alpha contents (~20 chars)
- Fixed bad module load after AM list changes using up/down module moves
- Fixed slow SW repaint in SLOW mode
Enhancements
- ROM Map enhanced
- Trace origin of RAM pages
- New module by page view
- Support for flag 44 (continuous ON)
- CST-6 displays Flag overview screen
- Added SI_XY screen
DM41X v1.12a: 2020-05-11
Hotfix version
Fixed: Module loader scrambles pages with ANY placement
Fixed: Problem with ClrAM
DM41X v1.12: 2020-05-09
Fixes
Fixed: ALARM wakeup followed by no key-press prevents auto power-off
SHIFT no longer clears error messages in AM screen (allowing to make a screenshot)
Module loader: Allowing multiple ROM modules in single .mod file with ANY placement
Fixed: Minor BEEP glitch
New features/changes
Basic CST implementation (both CST and CST edit part including save/load of labels)
New allocation of RAM pages - HEPAX RAM pages should be preserved after HEPAX module relocation
Load/Save of RAM pages (see https://technical.swissmicros.com/dm41x/doc/dm41x_user_manual/#ram_pages)
Allow to jump from ModMap screen to AM
F6 in AM screen now clears the active modules list
F6 in 'Manage Modules' screen now clears all modules from flash area
Added printer line delay to setup menu
Changed bank0...bank3 to bank1...bank4 labels in ROM MAP screen
Removed creation of `/rominit.log' by Module Loader
User Manual additions and updates
Custom Menu (CST) Chapter
Updated 'RAM Pages' section
Added 'Printer Line Delay' secion
"Active modules" and "Manage Modules in Flash" menu and screen changes
Various other fixes: typos, cleanup, phrasing, added notes
DMCP changes
Fixed problem with bad key state after wake-up
USB disk reports unique disk ID now
Known bugs
Loading a module following Hep-mem.mod can clobber the RAM pages
DM41X v1.11t08: 2020-03-30
- Added Module ROM Map screen
- Fixed strange jumps by more then 30 hours in SW
- Fixed weak response to [R/S] key in CAT-4
- Fixed up/down key response in catalogs
- New menu item for deleting of all loaded modules from flash memory
DMCP changes
- Fixed labels for date format change in 'Set Date' screen to match 'Set Time' time format change.
DM41X v1.11t02: 2020-02-28
- Reviewed "EXIT key" references in DMCP; writes "ON key" for DM41X
- Removed direct reference to DM42 from 'USB disk' screen
- Auto-off fix - auto off timer should be correctly cleared during program execution
- Fix confirmation of 'New file' screen (now is accepted in all input modes)
- Fix white lines after power on (visible while still holding [ON] key)
- Blocking load of unsupported HW modules (only supplied printer module and HEPAX module is allowed)
- Fixed problem with combined HEPAX + ZenROM load
- Fixed reset while entering byte grabber
DM41X User Manual
DM41X v1.11t01: 2020-01-31
- "press a key" changed to "press any key" everywhere
- "Press EXIT key to continue" changed to "Press ON key to continue" for DM41X about screen
after RESET (as I've written calc sleeps at that time and only ON key can wake it up)
- Fixed alarm count out of screen on SI screen
- Character mappings in strings should be OK (tested for all chars in range 10-7fh)
- Fix to New File dialog (it wasn't possible to cancel it)
- Added XROM' to XROM names for FOCAL targets
DM41X User Manual
DM41X v1.10 (built with DMCP 3.16): 2020-01-17