Ron Ross mentioned the HP 10BII Emulator. I have it on my desktop, and use it for "quick and dirty" TVM calculations. One tweak has to be made to extend expiration date of the program:
Timestamp registry hack
HP 10BII Emulator