From: dixon@spot.Colorado.EDU (Life is real?)
Subject: IBM->HP48SX Answers!
Organization: University of Colorado, Boulder
Date: Wed, 11 Nov 1992 05:25:31 GMT

THANKS!  To all those who did not waste bandwidth by 
responding to me directly on my questions for sending stuff
from an IBM to an HP-48SX...successfully.  Here's
a short summary:

For any file, i.e. .ASC, binary, or .LIB, do this:

1) Run kermit on your PC and make sure the port and baud rate
   are set up ok.  On my version, which came with my HP serial
   adapter kit just recently (MS-Kermit), you have 2 choices:
   a) create a file called MSKERMIT.INI which contains 2 lines
      like this:

          set port 2
          set speed 9600

   b) Run kermit, then issue the above 2 commands manually.

   Note that the MSKERMIT.INI file must be in the same directory
   that you're calling kermit from.  Note also that you must issue
   these commands in order, i.e. if you set the port *after* setting
   the speed, then you will have set the speed for the wrong port!
   Check your settings by typing "show com" at the kermit> prompt.

2) On your HP-48SX, press {left-shift}-I/O, then {setup}.  Make sure
   you are set up for "wire", and "9600".  Ignore "binary"/"ASCII"...the
   48 will determine the file type when it arrives.

3) On your HP-48SX, press {right-shift}-I/O to enter kermit server mode
   on the 48.  You should see "Awaiting Server Command" (or something like
   that) on top of the screen.

4) On your PC, at the kermit> prompt, type "send filename".  The rest is
   automatic, i.e. either a directory or a variable will be created and
   it will contain what you sent.

If you sent a library:

1) Recall the library to the stack by recalling the new variable to the
   stack with {right-shift}-LIBVAR, where LIBVAR is the name of the new
   variable containing the library.

2) Follow the directions in your manual for attaching the library to a
   port.

If you sent a directory:

1) Press the function key for the new directory.

2) Follow the directions that came with the software, i.e. sometimes you 
   have to press the function keys in a particular order to set things
   up ok, i.e. press the "info" button, or press the "setup" button first etc.

If you sent a variable, and it was binary:

1) Check the docs, but you are probably already set up to run, i.e. you may
   just need to press the new variable button to run the program.

If you sent a variable, and it was ASCII:

1) Recall the ASCII variable (a string) to the stack by pressing {right-shift}-
   VARNAME, where VARNAME is the name of the new variable you just downloaded.

2) Execute ASC-> to convert the ASCII string to a binary object.

3) Press 'VAR, then STO to store the binary object in a new variable named
   "VAR".

4) Press the new VAR button to run the software.  Purge the original VARNAME
   variable which contains the ASCII that you downloaded.

Hope that gets a few other newbies started...I've got bouncing balls, trains,
games, and stuff for my homework (Bode plots, Nyquist plots) all working
on mine, and I only just started this stuff a couple of days ago!

Good Luck!
Brian Dixon
briand@cv.hp.com

PS: Forgive me if I got anything wrong in the above instructions...I did my
best considering my faulty memory.