Post Reply 
DB48X: HP48-like RPL implementation for DM42
08-28-2023, 08:15 PM
Post: #99
RE: DB48X: HP48-like RPL implementation for DM42
(08-28-2023 08:06 PM)ijabbott Wrote:  
(08-28-2023 07:15 PM)TomC Wrote:  Perhaps there are directions I've missed:

1. How do I update my DM42 to the DB48X?
I've followed the update instructions on the SM site - ie I've copied both the .pgm file and the .bin file the the DM42 USB disk , ejected the DM42. The machine remains in its DM42 state.

(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:
Quote:2. Is it possible to keep the DM42 software and DM48 software on the DM42 hardware and switch between them without reconnecting to the PC?

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 - c3d - 08-28-2023 08:15 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



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