-
Notifications
You must be signed in to change notification settings - Fork 17
Preserving DM42 muscle memory
A lot of effort went into preserving DM42/HP42 muscle memory for DB48X. This makes it possible (at least to me) to use DB48X without any overlay, although having a keyboard overlay is preferable.
-
∑+
/∑-
replaced with⚙
(automatic menu based on stack content) andBackMenu
-
e^x
andLOG
swapped. This is really because math tends to usee^x
way more often than decimal log. -
XEQ
, which does not exist on HP48, replaced with'()
, which I memorize as "eXpression/EQuation", andGTO
replaced withLoop
for theLoopMenu
(which has noGTO
, although this is probably coming some day) -
RCL
replaced withVAR
for theVariablesMenu
, which plays a similar role (so easy to memorize) -
%
replaced withFRAC
for theFractionsMenu
, which does include%
. Also easy to memorize I hope -
R↓
replaced withSTK
forStackMenu
, which does include all sorts of stack manipulation operations -
𝛑
replaced withCONST
for theConstantsMenu
, which does include 𝛑 and other constants -
LastX
replaced withLast
forLastArguments
-
CLEAR
replaced withCLR
for theClearThingsMenu
which includes the Clear stack command -
ASN
replaced with->Num
(to memorise, ASN = As Numerical Value). - Up and down arrows replaced with left and right
Most other commands are literally at the same spot, sometimes invoking a menu instead of a command: 1/x
, y^x
, √x
, x^2
, 10^x
, LN
, STO
, COMPLEX
(ComplexMenu
), sin
, cos
, tan
and their inverse, ENTER
(duh), X⇆Y
(Swap
in RPL), +/-
(Negate
in RPL), EEX
, Backspace / Drop
, Alpha
, Modes
, Disp
, Solver, Integration, Matrix, Statistics, Bases, Conversions, Flags, Probabilities, User mode (RPL equivalent of Custom
, not implemented yet), PGM.FN for ProgramMenu
, Print
, Setup
, Show
, R/S
(Evaluate
or =
or space in RPL), PRGM
to insert RPL programs, and the Catalog
.
Also, the shift key, EXIT
/On
, Off
, and obviously +
, -
, *
and /
are all where expected. This is not a given, WP43 moved even these.
There are additional secondary commands that you get through a double shift. I tried hard to make them also relatively easy to memorize:
- y√x aka
xroot
next toy^x
, -
PolynomialsMenu
menu next to x^2, -
ExpLogMenu
next to10^x
, -
PartsMenu
next tolog
(my way to memorize that is that the decimal log extracts the exponent, which is a part of the number), -
EquationsMenu
next to the XEQ expression/equation key, -
MemMenu
next toSTO
because this deals with memory, -
LibsMenu
next toVAR
because this deals with added objects to customize the calculator, -
MathMenu
next to constants / 𝛑, -
HyperbolicMenu
,CircularMenu
andRealMenu
menus aboveSIN
,COS
andTAN
(I remember this with 'Cos' and 'Circular' beginning with C), -
"Text"
next toAlpha
because that's entering text in both cases, -
Undo
next toLast
, -
Objects
next toModes
(this one I memorize by thinking these are two "general transformation" menus), -
Plot
next toDisp
, -
Up
(up one directory) next to Backspace, -
SYMB
(SymbolicMenu
) next to Solver (numerical vs. symbolic equation resolution), - Differentiation next to Integration,
-
MatrixMenu
next to matrix entry, -
FinancesMenu
next toStats
, -
Text
operations next toBase
(I memorize this with "base" allowing letters in numbers), - Units and Unit conversions where DM42 has "Convert",
- Time next to Flags (as in "flag this"),
- Number operations next to probabilities,
- Debugging next to ASN (because "asinine", OK, this one is weak),
-
CharactersMenu
next to Custom, because localization is a form of custom, -
Tests
next toProg
because it's a subset of programming, -
I/O
next toPrint
because printing is a special case of I/O, -
File
next toSetup
because both access the Flash storage, -
Graph
next toShow
because they both deal with graphic representations, - {List} next to Programs because they are almost "the same thing"… in RPL,
- and finally, "Help" next to catalog, because both cover all the features of the calculator.