BTW, the fact that the DM42 doesn't have a 9-row keyboard is not as big of a deal as you might think. Plus42 is quite usable with an 8-row keyboard. You can try that yourself by running Plus42 with the DM42 skin.
With that skin, or with Free42 skins in general, Plus42 moves DIRS and UNITS to the first row of CATALOG for easy access, swapping them with FCN and MEM. EQN can always be accessed using the [=] softkey in the SOLVER and ∫f(x) menus, and DIR.FCN, UNIT.FCN, and EQN.FCN can be accessed using the EQNS, UNIT, and DIR submenus in the fourth row of CATALOG.
For the remaining functions, that is, PLOT, TVM, R↑, X<>, VIEW, %CH, and SST↑, you'll have to make do with the CUSTOM menu. Not ideal, but workable, in my experience. While Plus42 was under development, I used it with the HP-42S 37-key keyboard most of the time, since the extended keyboard was added fairly late in the process, after EQN, DIRS, UNITS, and the big display.