Sunteți pe pagina 1din 4

I've always heard cool things about HP's calculators and through the

magic of emulation, I now have one of my own (sort of) Still, apart
from doing math in RPN, I'm at my wit's end. Specifically, I'd like to
know how to install software into an emulated 48gx. Without a serial
port, none of the instructions I've seen seem to make sense, and
unlike the TI emulators, Emu48 doesn't seem to implement a "fake"
serial sort port for file transfers... How do I get started with third-
party programs here?

> from doing math in RPN, I'm at my wit's end. Specifically, I'd like to
> know how to install software into an emulated 48gx.

Drag and drop it onto the screen. It will then appear on the stack
and you can install it. If it is a directory program, store it into a
variable ('NAME' STO). If a library, store it into a port (0 STO).

> unlike the TI emulators, Emu48 doesn't seem to implement a "fake"


> serial sort port for file transfers...

It does support serial ports, but doesn't "create" a virtual linked


set of ports if that is what you mean.

TW

On Wed, 09 Jan 2008 15:58:25 -0600, madcrow wrote:


> I've always heard cool things about HP's calculators and through the
> magic of emulation, I now have one of my own (sort of) Still,
> apart from doing math in RPN, I'm at my wit's end. Specifically,
> I'd like to know how to install software into an emulated 48gx.
For the "Emu48" emulator (http://www.hpcalc.org/details.php?id=3644 )
[not other HP emulators made by other folks]

Binary files intended for transfer to calculator:

Just "drag and drop" to Emu48 window or "Edit" > "Load Object"
(the object then appears on the stack)

All such files begin with "HPHP48" for original "48 series" (1990's)
classic calculators, or "HPHP49" for all more recent "49 series,"
even if the "new" calculator name contains "48" or "50" :)

Binary files are compatible only with the series they were made for.

Use "Edit" > "Store Object" to store from calc stack to computer file.

Ascii (text) files of "UserRPL" language:

If in exact same "ISO-8859-1" (8-bit) character set as used by calculator,


then drop on stack and do OBJ\-> command in PRG TYPE menu;
otherwise (as is common),
alternative ascii text for "8-bit" characters
needs a small "helper" program to interpret:

http://groups.google.com/group/comp.sys.hp48/msg/4e7ed90b3cf11c42
(contains small initial program, which in turn can import optional others)

The UserRPL language remains the same in both series,


although it has expanded to include new functions in the newer series.
Text intended for reading:

Drop on calc window or "load," just like a "binary" file, or,


"cut" and "paste" to and from calc stack using "Edit" menu
(the latter is best for most plain text files, anyway,
including UserRPL)

> Without a serial port,


> none of the instructions I've seen seem to make sense,
> and unlike the TI emulators, Emu48 doesn't seem to implement
> a "fake" serial sort of port for file transfers...

> How do I get started with third-party programs here?

Emu48 (both on Windows and PPC) can use a real serial port
as the emulated calculator's serial port (and/or as its IR port).

However, that is usually a less than useful means


of transferring to or from the emulator
files that already reside on the same computer :)

It's very handy, however, for transferring between a real calculator


and the emulated calculator (or perhaps desktop <-> PPC),
without need of any other "transfer software"

[r->] [OFF]

Traducir mensaje al español

- mostrar texto citado -

Good to know things can be done that way... Still it might a cool
feature to add the ability to attach the virtual serial port to an IP
port or something. Then you could transfer files using REAL Xmodem or
kermit over IP to your virtual thing for added authenticity ;)

MKTraducir mensaje al español

> Good to know things can be done that way... Still it might a cool
> feature to add the ability to attach the virtual serial port to an IP
> port or something. Then you could transfer files using REAL Xmodem or
> kermit over IP to your virtual thing for added authenticity ;)
http://com0com.sourceforge.net/

Install that, rename the ports to COM4and COM5 (or whatever relevant
number) and you can do that. I personally have never had a desire to
do that with an emulator for transfers, but I do use it for
development purposes with surveying instruments on occasion.

TW

Traducir mensaje al español

Hi,
it's interesting that noone ever seems to read the Emu48 docs;-)

Emu48 implements a DDE server, so you could simply use


DDE48.exe to transfer files to Emu48 automatically...

Usage: DDE48 filename

Couldn't be easier.

HTH

Raymond

"madcrow" <madcrow...@gmail.com> schrieb im Newsbeitrag


news:4b124350-e4e2-4917-983d-5f407057e3d6@v29g2000hsf.googlegroups.com...
- mostrar texto citado -

On Jan 11, 12:41 am, "Raymond Del Tondo" <Ih8...@nowhere.com> wrote:


> Emu48 implements a DDE server, so you could simply use
> DDE48.exe to transfer files to Emu48 automatically...
>
> Usage: DDE48 filename

Hmm. All I get is error messages. I'm using XP and tried CMD,
COMMAND, and even drag and drop. I get "Transfer failed" or the usage
message from DDE48. I tried it with and without the
"servicename" (which I assume is the *.E48 file). For test programs I
used a text string with the %%HP header and another one with no header
to see if it would do the backslash translations. No joy.

Bill

Traducir mensaje al español

Hi Bill,

consider you want to transfer a binary file to Emu48,


say B2.LIB (CharCat) from the SpeedUI package.

1. Start Emu48, since the DDE server must be active for DDE to work.

2. Open a CMD, go to the directory where B2.LIB resides

3. Key in DDE48 B2.LIB , followed by pressing return

Within the glimpse of your eyes, the B2.LIB should be


on stack level 1 of Emu48, given you had enough free memory.

The above example assumes you have the Emu48 directory in your path,
else you may have to key in the full path of the DDE48.exe .

The transfer should only fail if the emulated calculator doesn't


have enough free temporary memory or if the calc is busy.
Regards

Raymond

"Bill Markwick" <bd...@torfree.net> schrieb im Newsbeitrag


news:95fc84e4-ccef-43fa-96b1-2e24e501e67b@k39g2000hsf.googlegroups.com...
- mostrar texto citado -

Traducir mensaje al español

On Jan 11, 6:15 pm, "Raymond Del Tondo" <Ih8...@nowhere.com> wrote:


> consider you want to transfer a binary file to Emu48,
> say B2.LIB (CharCat) from the SpeedUI package.

I see. But binary files are never a problem - drag and drop on the
display always works. It's ASCII that gives all the trouble - strings
might appear okay, but getting any translation of symbols is another
matter. My workaround for the HP48 emulator is to transfer the file
to my 49G+ and then back to the PC, which converts it to a binary.

Bill

12/1/08
Traducir mensaje al español

On Jan 12, 9:38 am, Bill Markwick <bd...@torfree.net> wrote:


> On Jan 11, 6:15 pm, "Raymond Del Tondo" <Ih8...@nowhere.com> wrote:
> display always works. It's ASCII that gives all the trouble - strings

Oops! I should look closer - in Emu's HP48, there's a dir called ASC
with an Import command that translates nicely when the string has the
usual header.

Bill

S-ar putea să vă placă și