|Re: several ways downloading SW to 48S/GX?|
Message #4 Posted by James M. Prange on 6 Dec 2004, 4:08 a.m.,
in response to message #1 by Valentino Ducati
All 48 and 49 series work with the Kermit File Transfer Protocol,
and include a Kermit server. For so-called "ASCII" (decompiled)
transfers, optional special translation sequences for non-ASCII
character are built-in. Kermit also handles "binary" transfers of
compiled objects. Any Kermit based application ought to work with
All 48G series have XModem built-in, and the 49 series also has a
special XModem server mode. An XModem server library for the 48G
series is packaged with Conn4x, designed for the 49g+, but
designed to be compatible with the 48G series and 49G too. All
XModem transfers are binary only, but Conn4x can do a "text"
transfer by using to XModem server to tell the calculator
decompile/compile objects. Conn4x optionally does translations of
non-ASCII characters, and as a separate option, ASCII control
codes, on the PC. Conn4x doesn't work with the 48SX and 48S, which
don't have XModem built-in.
For posting source code online, I strongly recommand that you use
a Kermit ASCII translation mode 3 transfer or a Conn4x "text"
transfer with all translation enabed, and include the transfer
header. This makes it easy for anyone to download the source code
to his calculator, without editing the text or keying it in
manually. It also means that everyone who uses an ASCII-based
character set will see the same thing.
Physically, the "Via wire" connections on the 48 series and 49G
are "3-wire" RS-232 compatible. The "Serial IR" (SIR) signal is
similar to the RS-232 signal. Building an SIR to RS-232 adapter
should be relatively simple, and they might be commercially
available. For details of the 48 series I/O, see
The 49G has four additional speeds easily available; multiple the
48 series speed by 1.6 to find these extra speeds. Note that the
49g+ uses USB and IrDA instead. Also note that the 49G doesn't have the hardware for IR.
The 48 series and 49g+ also have a special IR encoding ("RedEye")
for sending to the printers. See
details. HP published an
program, intended for capturing IR printer output from
earlier calculators. INPRT remaps some (not all) "Roman 8"
characters to the modified ECMA 94 Latin No. 1 character set used
on the 48 series. There are variations available that don't do the
remapping. Note that INPRT on a 48 series isn't able to capture
the weak IR signal from the 49g+
For a lot more information on the RPL models, see the newsgroup
and please search the newsgroup archive before posting a question.
Edited: 7 Dec 2004, 1:34 a.m.