Post Reply 
DB48X: HP48-like RPL implementation for DM42
08-29-2023, 05:18 AM
Post: #101
RE: DB48X: HP48-like RPL implementation for DM42
(08-28-2023 10:31 PM)TomC Wrote:  A'Thank you for the prompt reply.

I have DB48 'working' now, HOWEVER,

The XEQ key does not allow me to key in text. The cursor changes to 'A' which indicates I should be in text entry mode, but I cannot enter text - ie hitting the '4' key yields a 4 rather than a T.????

The 'A' in the cursor does not indicate "alpha" but "algebraic". The "alpha" mode is indicated by the cursor turning white, and an "ABC" or "abc" indicator showing up in the header.

The "auto alpha" mode for XEQ was removed when I introduced "transient alpha". See https://github.com/c3d/DB48X-on-DM42/blo...nteraction.

Essentially, you have three ways to enter alpha mode:

1/ Shift Enter, which is a three-way toggle: [ ] -> [ABC] -> [abc]
2/ Long press on the shift key. This only enables [ABC], can't do lowercase that way.
3/ Transient alpha, where you hold the up(left) or down(right) key and quickly type an alpha key (after that, you can type the rest more slowly). If you don't type another key within 0.5s, the left/right function is activated.

Quote:Also, not a bug, but a preference - the stack number levels on the left side are very small - can these be made larger?

Not at the moment. I can make this a future option. They used to be larger, but I thought this was a waste of screen space.

Quote:Thank you,
TomC

(08-28-2023 08:15 PM)c3d Wrote:  This is not sufficient for DB48X. Due to size reasons, DB48X also needs a QSPI update with a lot of additional data it needs. So you need to run the "Load QSPI from FAT" entry before loading the .pgm file (or .pg5 for the DM32). However, that QSPI file should allow you to also run the DM42 program.


The same "Setup" key (shift 0) gives you a slightly different menu, notably because it direclty contains a "5. Load Program" which lets you load the DM42 program directly.

Note that when you switch programs like this, the calculator state will be lost. So you should save the DM42 state before loading another program (using the same menu), and reload it after you return to DM42.

Switching back and forth between DM42 and DB48X takes less than one minute. I recommend doing it while on USB power, because flashing is likely to consume more power than other calculator operations.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: DB48X: HP48-like RPL implementation for DM42 - c3d - 08-29-2023 05:18 AM
DB48X v0.4.8 is out - c3d - 10-22-2023, 11:31 PM
Release v0.5.0: Statistics and flags - c3d - 11-20-2023, 08:57 AM
v0.6.5: Minor bug fixes - c3d - 02-11-2024, 11:23 PM
Release 0.7.1 "Whip" - Bug fixes - c3d - 03-04-2024, 12:46 AM
DB48X v0.7.4 release is out - c3d - 04-14-2024, 03:05 PM
DB48X v0.7.6: Solving menu - c3d - Yesterday, 12:04 AM



User(s) browsing this thread: 3 Guest(s)