Load/save extended memory files from/to FAT

The Beta programme is where a device becomes fully formed. If you have any suggestions for features to integrate into the DM41X then feel free to make them here. We can't guarantee that they'll all end up in the final product but we'll certainly consider all sensible proposals.
Post Reply
Boub65
Posts: 231
Joined: Tue Sep 12, 2017 4:34 pm
Location: Rabat, Morocco

Load/save extended memory files from/to FAT

Post by Boub65 »

Everything is in the title...

3 types of extended memory files :
PROGRAM: we already have .raw extension for them
ASCII: they could take the .txt extension in FAT
DATA: we eiher can have an extension (.data?) or NO EXTENSION in FAT (data file could be an ascii file with the records on each line stored/read as a number)

All these files can be stored/loaded from /PROG/ directory
Or
/PROG/ directory coud also be renamed "/CONTENT/" directory for all 3 types of files...

Just brainstorming...
Sincèrement, Sincerely, 73,
Boubker

DM15L, DM41L, DM42 #00855 (domes upgraded), DM41X #00707
HP48SX (with dark screen), HP42s, HP32SII (1990 with fraction bug), HP41C/CV
TI-89 titanium, CASIO fx-cg50 and Numworks (to play with micropython)
Dave Britten
Posts: 137
Joined: Wed Jun 14, 2017 9:27 pm

Re: Load/save extended memory files from/to FAT

Post by Dave Britten »

I'd really like to have this feature too. It would make the calculator quite handy for collecting data and then exporting a file that could be loaded into Excel or the like for further manipulation.
rprosperi
Posts: 1703
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: Load/save extended memory files from/to FAT

Post by rprosperi »

Dave Britten wrote:
Fri Jan 15, 2021 2:54 am
I'd really like to have this feature too. It would make the calculator quite handy for collecting data and then exporting a file that could be loaded into Excel or the like for further manipulation.
If all goes well, you'll both eventually be happy! :)

But I can't say when, and absolutely cannot confirm any unannounced products or features... 8-)
--bob p

DM42: β00071 & 00282, DM41X: β00071 & 00656, DM10L: 071/100
Dave Britten
Posts: 137
Joined: Wed Jun 14, 2017 9:27 pm

Re: Load/save extended memory files from/to FAT

Post by Dave Britten »

rprosperi wrote:
Fri Jan 15, 2021 4:02 am
Dave Britten wrote:
Fri Jan 15, 2021 2:54 am
I'd really like to have this feature too. It would make the calculator quite handy for collecting data and then exporting a file that could be loaded into Excel or the like for further manipulation.
If all goes well, you'll both eventually be happy! :)

But I can't say when, and absolutely cannot confirm any unannounced products or features... 8-)
Neat! That's good enough for me for the time being.
Boub65
Posts: 231
Joined: Tue Sep 12, 2017 4:34 pm
Location: Rabat, Morocco

Re: Load/save extended memory files from/to FAT

Post by Boub65 »

rprosperi wrote:
Fri Jan 15, 2021 4:02 am
If all goes well, you'll both eventually be happy! :)

But I can't say when, and absolutely cannot confirm any unannounced products or features... 8-)
Hello Bob, it seams that I missed your answer!?

Very good news indeed!

First, the ability to save data from computer (through USB) that can be read from a DM41X program and vice versa is a very handy feature for data consuming (or data producting) programs.

Second, this feature will seperate a bit more the DM41X VS DM42 features and improve DM41X attractivity.

Today... to load (a lot of) data in a DM42 program you need A LOT of STO instructions in your program!

For example, I am writing a program that calculates decompression stops for a dive using the Buhlman ZH16B algorithm. The algorithm uses 16x tissue periods, 32x N2 MValues and 32x He MValues! You can imagine the program initializing all the data in DM42 using 160 steps (2 steps per value)!

I'll have to wait patiently for this new feature :D

Sincerely,
Boubker.
Sincèrement, Sincerely, 73,
Boubker

DM15L, DM41L, DM42 #00855 (domes upgraded), DM41X #00707
HP48SX (with dark screen), HP42s, HP32SII (1990 with fraction bug), HP41C/CV
TI-89 titanium, CASIO fx-cg50 and Numworks (to play with micropython)
Post Reply