Post Reply 
DB48X: HP48-like RPL implementation for DM42
08-28-2023, 10:31 PM
Post: #100
RE: DB48X: HP48-like RPL implementation for DM42
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.????

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

Thank you,
TomC

(08-28-2023 08:15 PM)c3d Wrote:  
(08-28-2023 08:06 PM)ijabbott Wrote:  (Assuming you are starting from the normal DM42PGM app....) From the DM42 setup main menu, press 5. System >, then 2. Enter System Menu. From the System Menu, press 4. Reset to DMCP menu. From the DMCP menu, press 3. Load Program. From the Load DMCP Program browser, navigate to the .pgm file you want to load. Press 'ENTER' to confirm. This will erase the current app (DM42PGM) from flash memory and load the new .pgm file in its place.

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.

Quote:Yes, you need to put the DM42-x.xx.pgm file (where x.xx is the version number) on the USB disk. There should be a way back from the DB48X application to the DMCP menu where you can load the DM42-x.xx.pgm file to return to normal DM42 operation. (I haven't actually used DB48X myself yet, so don't know the details.)

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.

Quote:There is a limit to the number of times you can erase the flash memory, but the minimum endurance is 10000 erase cycles so you are unlikely to wear it out.
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 - TomC - 08-28-2023 10:31 PM
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 - 05-13-2024, 12:04 AM
DB48X v0.7.7: Units in solver - c3d - 06-02-2024, 11:36 PM
v0.7.10 - Interactive stack - c3d - 07-14-2024, 11:31 PM
DB48X v0.7.13 is out - c3d - 08-05-2024, 07:31 AM
DB48X v0.7.15 - c3d - 08-25-2024, 08:45 PM
DB48X v0.7.16 - c3d - 09-02-2024, 01:36 AM
DOSUBS command - grbrum - 09-04-2024, 03:37 PM
v0.7.18 - APPLY, SUBST, WHERE - c3d - 09-15-2024, 11:58 PM
Program Editing Question - spiff72 - 09-16-2024, 03:27 PM
press 2 simultaneous buttons? - grbrum - 09-30-2024, 09:01 PM
CST Custom Menu - grbrum - 10-04-2024, 05:00 AM
v0.8.2: Assignments, Custom menu - c3d - 10-21-2024, 05:49 AM
CST - grbrum - 11-05-2024, 08:07 PM
Stuttgart video - c3d - 11-07-2024, 08:22 PM
Long Name Menus - usability - grbrum - 11-08-2024, 07:47 PM
Release v0.8.5: Keyboard fixes - c3d - 11-12-2024, 01:05 AM
CONVERT bug - grbrum - 11-12-2024, 07:44 PM



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