Seen on Comp.sys.hp48: http://hpgcc.sourceforge.net
"HP-GCC is a suite of programs that allow you to program ARM-based HP calculators in C. Being released under the GPL, it is free to use and modify. HP-GCC is a project aiming to make advanced programming in C easy."
"We are proud to announce the first public Beta of HP-GCC. This version is meant for Windows PC's without Cygwin installed. There are still many things to do but this release has a lot of features. It includes a greyscale library, SD card access, several examples programs (including Tetris and Chess games) and many other cool things. Being the first release it's likely to be full of bugs though. Download it Here - the .zip file contains everything you need."
"Why should you program in C?
Ease of use. SysRPL is only found on HP calculators, and it is not trivial to master. Being stack based, it is very different from most languages. C is in industry standard, with only a few HP specific things to learn. Experienced programmers can apply their knowledge without the burden of learning a whole new programming language.
Speed. The most commonly used language for advanced programming is 'System RPL', or 'SysRPL'. On modern calculators, SysRPL is mostly executed by an emulated 'Saturn' processor. C on the other hand is executed directly by the ARM chip. The same program written in C will be many (up to 100) times faster then the equivalent SysRPL program.
Power. There are many things that can be controlled via a C program, but not by a SysRPL program. For instance, a C program could alter the CPU speed, display flicker-less greyscale, or control the beeper precisely. A pure sysRPL program could not."