The Museum of HP Calculators

HP Forum Archive 19

[ Return to Index | Top of Index ]

Programming with the 200LX
Message #1 Posted by R.J. Soto on 16 Oct 2009, 2:42 p.m.

I would really appreciate if you could share your experience programming the HP 200LX. What tools do you use?

I would be mostly interested in programming console applications in C (if possible the newest ANSI compliant version of C available.) But wouldn't be averse to programming in Pascal for example.

This would be something to do as a hobby while riding the bus and in spare moments. Something that I can have fun with and benefit from at the same time.

      
Re: Programming with the 200LX
Message #2 Posted by Thomas Chrapkiewicz on 16 Oct 2009, 2:59 p.m.,
in response to message #1 by R.J. Soto

I had tried various compilers from back in the day of the 200LX (Turbo Pascal 4.0, etc), but more regularily have used QBASIC and Derive.

TomC

            
Re: Programming with the 200LX
Message #3 Posted by R.J. Soto on 17 Oct 2009, 1:48 a.m.,
in response to message #2 by Thomas Chrapkiewicz

Quote:
I had tried various compilers from back in the day of the 200LX (Turbo Pascal 4.0, etc), but more regularily have used QBASIC and Derive.

TomC


Thanks for your input, Tom. I remember finding information about Derive in the 200LX at some point. The kind of things that some people made to run in the 200LX is staggering. Like that windowing environment (is its name GEM?) that was a competitor to the very early versions of Windows.
      
Re: Programming with the 200LX
Message #4 Posted by BruceH on 16 Oct 2009, 3:34 p.m.,
in response to message #1 by R.J. Soto

Using an old version of Turbo C is the usual way - but this is K&R not ANSI.

            
Re: Programming with the 200LX
Message #5 Posted by Juergen Keller on 16 Oct 2009, 3:46 p.m.,
in response to message #4 by BruceH

Borland Turbo C 2.01 is provided by Borland free of charge (thanks, Borland). This is a good way to create DOS programs. I think you will need additional libraries to integrate your program into the 200LX system. Probably, you'll find some information here.

Good luck and happy programming, Juergen

                  
Re: Programming with the 200LX
Message #6 Posted by R.J. Soto on 17 Oct 2009, 1:50 a.m.,
in response to message #5 by Juergen Keller

Thank you for the extra information, Juergen. I will look into it and hopefully I can build a hacking environment for my spare moments.

Cheers!

                        
Re: Programming with the 200LX
Message #7 Posted by Juergen Keller on 17 Oct 2009, 3:15 a.m.,
in response to message #6 by R.J. Soto

Just found this site with interesting information about programming the 100/200LX:
Programming the Palmtop

                              
Re: Programming with the 200LX
Message #8 Posted by R.J. Soto on 17 Oct 2009, 1:24 p.m.,
in response to message #7 by Juergen Keller

Quote:
Just found this site with interesting information about programming the 100/200LX:
Programming the Palmtop


That looks like an excellent source of information. Thank you very much for sharing it!
            
Re: Programming with the 200LX
Message #9 Posted by R.J. Soto on 17 Oct 2009, 1:48 a.m.,
in response to message #4 by BruceH

Yeah, thanks. I think I will end up going that route. Asking for an ANSI compliant C compiler for the 200LX might be a little of a stretch.

      
Re: Programming with the 200LX
Message #10 Posted by David Hayden on 19 Oct 2009, 10:41 a.m.,
in response to message #1 by R.J. Soto

You might investigate the early versions of Borland's Turbo C++ compiler. Also, their Turbo Vision library lets you create windows applications in a text-based environment. I think I played around with this a little back in the day, and it was pretty easy to use. Most of these tools are now available for free.

            
Re: Programming with the 200LX
Message #11 Posted by R.J. Soto on 26 Oct 2009, 8:13 p.m.,
in response to message #10 by David Hayden

I will do that, thank you.


[ Return to Index | Top of Index ]

Go back to the main exhibit hall