The Museum of HP Calculators

HP Forum Archive 18

[ Return to Index | Top of Index ]

Message #1 Posted by Rolf Dubek on 19 Dec 2007, 6:11 p.m.

Hello everyone

I recently had my trusty old 1981 HP41CV stolen and was forced to purchase the HP50G ,which to me was the logical thing to do i.e the latest , best and top of the range etc. Since that fateful day , confusion and frustration has reigned in my household . Trying to put together the simplest of programs has become now the most ardeous of tasks.

My question as follows , is there a way to write programs for the HP50G on a PC and transfer same to calculator?

I have tried to connect via xModem but that does not seem to work. I have purchased a 256Mb SD and transferred to and fro the PC -> HP50G -> PC The problem however is that the transferred data from Calculator is garbled when I open it with a text editor on the PC "HPHP49-X*0â ДVrUvF"

Best Regards


Re: HP50G
Message #2 Posted by reth on 19 Dec 2007, 7:37 p.m.,
in response to message #1 by Rolf Dubek

the easiest way is to use the USB connection + the software which came
with the calc; and the answer is "yes", you can write your programs on
a PC and transfer 'em over to the HP50.
Re: HP50G
Message #3 Posted by Gerry Schultz on 19 Dec 2007, 8:12 p.m.,
in response to message #2 by reth


I understand your frustration. I'm also accustomed to the 41C way of programming and I have a program I originally worked on with the HP-97 and I converted it over to the 41. Now I'm trying to move it to the 48GX and a good book that has helped me with the transition is written by William C. Wickes, called HP41/HP48 Transitions.

I've seen it for sale on eBay but if you have the HP Museum's disks, there's a PDF copy of it there. I haven't tried writing a 50G program on a PC yet, but I'm sure someone else can help you or you can check the website archives. This has probably been talked about before so there should be a thread.

Hope this helps,


Re: HP50G
Message #4 Posted by Egan Ford on 19 Dec 2007, 8:22 p.m.,
in response to message #1 by Rolf Dubek

Checkout HP41E. It is a 41 emulator for the 50g. Its free. You can write all your 41 progs on the PC with any text editor, compile them and create a 41 RAM image, then load the on the 50g, startup 41E and run a real 41 on your 50g 2x faster than a 41CX. Or just program 41E like a 41CX.

Re: HP50G
Message #5 Posted by Meenzer on 20 Dec 2007, 1:41 a.m.,
in response to message #1 by Rolf Dubek

I use the free downloadable HP Connectivity Kit Conn4x to communicate between HP 50G/49G+ (both work flawlessly) and an XP PC via USB. With that software I'm also able to connect to my HP 48G via RS232.

>>Click Conn4x<<

Re: HP50G
Message #6 Posted by Giancarlo (Italy) on 20 Dec 2007, 2:42 a.m.,
in response to message #1 by Rolf Dubek

Hi Rolf.
I would recommend HPUserEdit .
It is described as:

Program to edit HP48/49 objects in ASCII format. Highlights commands, symbols and delimiters. Quickly insert objects, graphics, control structures, and edit multiple files. Support for multiple languages and communication with Emu48. Other language files are available separately.

Please consider that the software is now hosted on Gaak's (Roger Broncano) site.
I used it in the (recent) past and IMHO it proved easy to use and efficient. It allows to write program, test them on the 49G emulator and to send them directly to the calculator (besides many other features - e.g., the possibility of sketching flow diagrams to be converted into UserRpl code...).

If you go for the simple thing, I advise you write your program on the PC with a plain text editor of your choice (Notepad is more than enough :-); then:
1. save the file on the SD card
2. move the card from the card reader into the 50G
3. recall the .txt object from the SD onto the stack
4. run this little utility (by John H. Meyers) that you should have already typed in and saved into a variable of your choice (say "IN" ?):
#196971d #193357d
WARNING! Please double check to enter the numbers after the "#" marker correctly, as a wrong or incorrect argument passed to the SYSEVAL command may hang your calculator and cause data loss.

5. save the "translated" program into the variable name you like the most
6. done :-)

Hope this helps.
Best regards.

Re: HP50G
Message #7 Posted by Meenzer on 20 Dec 2007, 5:45 a.m.,
in response to message #6 by Giancarlo (Italy)

HPUserEdit is a very nice program. Just note that allthough there is a "Send to calculator"-option, HPUserEdit itself does not connect via USB, it requires a serial connection. In order to transfer your programs from HPUserEdit to your 50G, you have to save them to your PC and use the HP connectivity kit for the transfer (or SD card).

But as HPUserEdit provides a EMU48-based 50G emulator, you can check your work prior to the final transfer.

[ Return to Index | Top of Index ]

Go back to the main exhibit hall