Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Exporting data OUT of Droid48

507 views
Skip to first unread message

electricpete

unread,
Mar 11, 2012, 4:58:19 PM3/11/12
to
QUESTION: Is there any way to export data out of Droid48 (in any form
other than screen display) ?

DISCUSSION:

The menu button (lower left hand corner) commands include “Put Program
on Stack” while allows import of data/programs..... but they but do
not include any comparable choice for exporting. (unlike EmU48 which
includes commands “copy string” and “save object” that can export data
or programs). So it appears there is no menu choice for exporting.

What about the typical HP48 calculator comunication tools involving
Kermit/serial/printer.... is there any way to use these to communicate
from Droid48 to the outside world (my Android or my PC)?

What about the files stored by the Droid48 program. We can pretty
easily deduce the meaning of the files by their name and size:
name size
port 1 128k
port 2 4M
ram 128k
rom 512k
hp48 372b (not sure what his one is, but it’s tiny)
I presume somthing stored on the stack or in a user named variable
should be accessible from within the 128k file “ram” (or else the 128k
port 1 if it is merged to user memory). Is there any easy way to get
at that data if I transfer the file to my pc and use a hex editor?

Is there any other way not mentioned above to export data from Droid48
to PC?

Thanks in advance for any suggestions.

electricpete

unread,
Mar 22, 2012, 10:03:23 PM3/22/12
to
OK, let me focus the question more narrowly.
The Android has files which are a binary image of the hp memory.
Is there a way to retrieve data from that binary image file (hex
editor). How do I figure out where to go within the binary image file
to find a given piece of data for example the last item put on the
stack, or a quantity stored in variable 'X' or port variable :2:X
I don't need all of these, just any one of them that gives me a
location I can go to retrieve data.

Note this question really is not specific to Android, just involves
knowledge of HP memory structure which some of you hp48 experts out
there have I'm sure. Any thoughts to get me started would be greatly
appreciated.

Han

unread,
Mar 22, 2012, 10:23:03 PM3/22/12
to
If Droid48 is based on X48, then you can just use the send/receive
interface. X48 interfaces with terminals, so you could write a program
that interfaces with X48 by providing a port to send/receive to. Then
you can just "transfer" the object from Droid48 to the program
handling the input/output. See the documentation for X48 on how to
load and unload files.

Drehersoft

unread,
Jul 2, 2012, 12:40:32 AM7/2/12
to
Try using "Droid48 Reader" which is now available for Android. It is a companion app to the Droid48 you're using. You can get it from Google Play at http://play.google.com/store/apps/details?id=com.drehersoft.droid48reader

From Google Play, its list of features are:
* Read HP 48-Series calculator files
* Read data from Droid48, a separate HP 48 calculator emulator
* Easily navigate through the data
* Save or share portions as files.

For further information Droid48 Reader, go to http://www.drehersoft.com/droid48-reader/

Full disclosure: I am the author of Droid48 Reader. This app has been a labor-of-love for a while now so I'm hoping people enjoy it. Also, Droid48 and Droid48 Reader are separate and independently-developed programs. I had no involvement with Droid48's development.

Note: Apologizes in advance if this post violates any rules for this newsgroup (was only following basic netiquette guidelines of posting on-topic). If I have, please point me to the rules so I can avoid any repeats. Thanks.

electr...@gmail.com

unread,
Jul 4, 2012, 9:05:36 PM7/4/12
to
Thanks DreherSoft!

I downloaded the program and am very impressed. It provides easy browsing of variables and selected variable can be exported in so-called "binary form". Those can be shared with other HP48's and emulators and more importantly can be read with HPUserEdit/Emu48, which allows the result to be exported as string into any application.

Outstanding. It solves one of the few weaknesses of Droid48.
Thanks again!
0 new messages