Stan's Handheld Hobby Software and Freeware

Welcome to all things User-RPL and my collection of User-RPL programs and tools for the HP programmable calculators such as the hp48 series, the hp49 series, and the hp50g.


Download                        

                     Changeable keyboard color schemes


Click to see application full image

UCalc emulates the User-RPL programming and debugging capabilities of the HP programmable calculators.  With UCalc, you can run and debug your User-RPL programs, display GROBs in color and keyboard key labels from your programs.  The inputs to UCalc¹ is the User-RPL 'projects' you develop using the UEdit User-RPL Program Development Tools.  Upgrade UCalc to UCalc Advanced Edition to open unlimited multiple projects to make UCalc functions like the real HP calculator!  UCalc is a standalone PC application.  No calculator or calculator firmware is needed to run UCalc.

Download UCalc ¹ Microsoft Windows Vista and XP.  Requires Microsoft .NET framework 3.5 available free from Microsoft download site.

          
           Open multiple User-RPL projects in Advanced Edition

                
                 Debugging Tool Box in UCalc


Display local variables in program debug mode in UCalc
  • Dynamic RPN stack display
  • RPN stack operation emulation
  • 131x64 screen display for drawing graphical object for GUI-based applications
  • User-RPL objects recognized: integers, reals, binaries, strings, list, real arrays, GROBs, programs, local variables, global variables, built-in commands, and built-in functions,
  • User flag operations
  • Built-in commands and functions recognized: "-", "%", "%CH", "%T", "*", "/", "\->GROB", "\->HMS", "\->LIST", "\->OBJ", "\->STR", "+", "<", "==", ">", "ABS", "AND", "B\->R", "BEEP", "BLANK", "BOX", "CF", "CHR", "CRDIR", "DATE", "DDAYS", "DECR", "DEPTH", "DOERR", "DROP", "DROP2", "DROPN", "DUP", "DUP2", "DUPN", "ERASE", "EVAL", "FC?", "FC?C", "FINDALARM", "FLOOR", "FP", "FS?", "FS?C", "GET", "GETI", "GOR", "GROB", "GXOR", "HALT", "HMS-", "HMS+", "HOME", "IFT", "IFTE", "IM", "INCR", "INPUT", "IP", "KEY", "LINE", "LIST\->", "MEM", "MIN", "MOD", "NEG", "NOT", "NUM", "OFF", "OR", "OVER", "PATH", "PDIM", "PGDIR", "PICK", "PICT", "PIX?", "PIXOFF", "PIXON", "POS", "PURGE", "PUT", "PUTI", "PVIEW", "R\->B", "RAND", "RCL", "RCLALARM", "RCLF", "REPL",
    "RND", "ROLL", "ROLLD", "ROT", "SAME", "SF", "SIGN", "SIZE", "STO", "STO-", "STO*", "STO/", "STO+", "STOALARM", "STOF", "STR\->", "SUB", "SWAP", "TICKS", "TIME", "TLINE", "TVARS", "TYPE", "UPDIR", "VARS", "VTYPE", "WAIT", _"XOR"  and more.
  • Debugging features: Single step into, Single step over, Continue, Kill, Halt, Local Variables display
  • HP programmable calculator's HOME directory hierarchy emulation
  • Project Manager to add, delete, or reload User-RPL projects (developed using UEdit) to the emulator
  • User-RPL programming statements recognized: IF THEN END, IF THEN ELSE END, IFERR THEN END, CASE END, START NEXT, START STEP, FOR NEXT, FOR STEP, DO UNTIL END, WHILE REPEAT END
  • Changeable keyboard colors
  • Display Keyboard key labels from User-RPL programs developed with UEdit in Advanced Edition
  • Display GROBs in color from User-RPL programs developed with UEdit in Advanced Edition
  • Open unlimited multiple User-RPL projects (developed using UEdit) to function as a real HP programmable calculator on your PC
  • Custom startup mode and object evaluation in Advanced Edition
  • Download User-RPL programs and run in UCalc

 

© Copyright 2008 Stanley H.H. Lui