DM41X V1.12a / DMCP 3.19 update

Firmware announcements will be posted in this sub-forum
grsbanks
Posts: 1122
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

DM41X V1.12a / DMCP 3.19 update

Post by grsbanks »

DM41X v1.12a:

Fixes:
  • ALARM wakeup followed by no key-press prevented auto power-off
  • SHIFT no longer clears error messages in AM screen (allowing the user to make a screenshot)
  • Module loader: Now allows multiple ROM modules in a single .mod file with ANY placement
  • Minor BEEP glitch fixed
New features/changes:
  • Basic CST implementation (both CST and CST edit part including save/load of labels) See here for details.
  • New allocation of RAM pages - HEPAX RAM pages should be preserved after HEPAX module relocation
  • Load/Save of RAM pages (see here)
  • 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
The user manual is available at: https://www.swissmicros.com/dm41x/doc/d ... er_manual/

DMCP V3.19
  • Fixed a problem with bad key state after wake-up
  • USB FAT disk mode now reports a unique disk ID
Known bug

There is a known bug in the module loader. Any module loaded after HEP-MEM.mod will clobber RAM pages set up by the RAM-only module. The work-around that we suggest you use for this is to load the 8K RAM module last of all.

The firmware is available in the usual place.

SHA1 checksum:

8c39c814f2b1a930029df9130c9a0b3fb5f50d18 DMCP_flash_3.19_DM41X-1.12a.bin
There are only 10 kinds of people in the world: those who understand binary and those who do not.
User avatar
akaTB
Posts: 794
Joined: Tue May 02, 2017 1:56 pm
Location: Milan, Italy

Re: DM41X V1.12 / DMCP 3.19 update

Post by akaTB »

Got it, thanks a lot!
Greetings,
    Massimo
ajcaton
-+×÷ left is right and right is wrong :twisted: Casted in gold
User avatar
PierreMengisen
Posts: 306
Joined: Wed Nov 29, 2017 1:38 pm
Location: Neuchâtel CH

Re: DM41X V1.12 / DMCP 3.19 update

Post by PierreMengisen »

Good new update. Thanks a lot. All is well :)
Regards
Pierre
[TI59 with PC100C; TI-84 Plus CE-T; HP41CV with HP IL loop & 2*82161A DCD & 82162 TP; HP15C; HP28S; DM41; DM41L; DM42; DM41X]
rprosperi
Posts: 1709
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: DM41X V1.12 / DMCP 3.19 update

Post by rprosperi »

Attached below is a sample key file (copy to the new /KEYS folder in the FAT - create the folder if not available yet) to illustrate some examples of commands. Note the file was zipped to allow adding as an attachment here.

There are no 'rules' of how to assign commands, any command can be bound to any of the available keys.

In some cases, I matched the starting letters (A for ALENG), in others, when the starting letter is not available, I matched on some other mnemonic reminder (N to TRNG - time based random Number generator) and others based on convenience and easy access ([shift]-[Alpha] for PACK).

Also, note that these assignments also work in PRGM mode, so that pressing [CST] [A] will insert the ALENG command into the next program statement.

One can have many key files available in the /KEYS folder and load them when needed, so for example you could create a key file for each module that contains long or complex command names; then when choosing to use that module, you load the associated key file, somewhat analogous to installing an overlay for that module.

I'll create a thread elsewhere here for folks to share key files they've created.

Enjoy this new feature!
Attachments
SampleKeys.zip
(234 Bytes) Downloaded 233 times
--bob p

DM42: β00071 & 00282, DM41X: β00071 & 00656, DM10L: 071/100
jonmoore
Posts: 108
Joined: Mon Apr 13, 2020 4:18 pm

Re: DM41X V1.12 / DMCP 3.19 update

Post by jonmoore »

Looking good. Thanks Bob.

jm
User avatar
Dan Simpson
Posts: 105
Joined: Wed Mar 18, 2020 3:29 pm
Location: Arizona

Re: DM41X V1.12 / DMCP 3.19 update

Post by Dan Simpson »

I just ran into a problem after updating.

When I plug in the AMC OSX Module (R51) the 41X Locks up and will only respond to the [ON] key to power off.
Attempting to turn it back on results in immediate power off.
I can only power on with with [ON]+[<-] to MEMORY LOST.

Removing AMC OSX restores normal function.

UPDATE: The Page 7 Version of AMC OSX Works OK.
Last edited by Dan Simpson on Sat May 09, 2020 4:56 pm, edited 1 time in total.
My Collection: HP-55, HP-67 (Teenix Mod), HP-15C, HP-16C, HP-41CV, HP-41CX, SY41-CL, DM41X, DM42, HP-42S, HP-48G, HP-71B, HP-75C, HP-86B.
grsbanks
Posts: 1122
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

Re: DM41X V1.12 / DMCP 3.19 update

Post by grsbanks »

Thanks for the report. I'll flag it up.
There are only 10 kinds of people in the world: those who understand binary and those who do not.
grsbanks
Posts: 1122
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

Re: DM41X V1.12 / DMCP 3.19 update

Post by grsbanks »

Dan Simpson wrote:
Sat May 09, 2020 4:41 pm
Removing AMC OSX restores normal function.
I've been assured that the latest versions of LIB4 and OSX do work with the 41X. Do you have the latest versions from here?
There are only 10 kinds of people in the world: those who understand binary and those who do not.
User avatar
Dan Simpson
Posts: 105
Joined: Wed Mar 18, 2020 3:29 pm
Location: Arizona

Re: DM41X V1.12 / DMCP 3.19 update

Post by Dan Simpson »

grsbanks wrote:
Sat May 09, 2020 4:55 pm
Dan Simpson wrote:
Sat May 09, 2020 4:41 pm
Removing AMC OSX restores normal function.
I've been assured that the latest versions of LIB4 and OSX do work with the 41X. Do you have the latest versions from here?
Yes. I have the OSX_BS4X.MOD dated Feb 27, 2020.
My Collection: HP-55, HP-67 (Teenix Mod), HP-15C, HP-16C, HP-41CV, HP-41CX, SY41-CL, DM41X, DM42, HP-42S, HP-48G, HP-71B, HP-75C, HP-86B.
EM41
Posts: 192
Joined: Mon Mar 30, 2020 12:10 am
Location: Overijssel Netherlands

Re: DM41X V1.12 / DMCP 3.19 update

Post by EM41 »

Thanks, working well here.
HP41C (2x), HP41CV, HP41CX, DM41X β, DM41X, DM42, HP11C, HP48G, HP97
Post Reply