Finance - Amortization Program

Contributions to this software library are always welcome. Please ensure that you post program listings rather than .raw files. They give a reasonable idea of what your program does without having to load them into a DM42 and you can also include comments in your code. Check out the following link for a decoder/encoder:

You can then copy/paste the listing and post it in "code" tags.
Post Reply
Posts: 14
Joined: Sat Sep 22, 2018 8:19 pm
Location: Ohio

Finance - Amortization Program

Post by nmihiylov » Tue Oct 02, 2018 3:19 pm

Is there, or has there been an amortization program written for the DM42?
Nick Mihiylov
SN# 03787

Posts: 882
Joined: Tue Apr 25, 2017 9:23 am
Location: Preston, Lancs, UK

Re: Finance - Amortization Program

Post by grsbanks » Tue Oct 02, 2018 3:36 pm

Hi there. I'm the one you were in touch with on the SwissMicros facebook page a couple of weeks ago. It looks like you got your DM42 fairly quickly if you're looking for programs for it now :)

The first program supplied on the DM42's FAT drive, amortize.raw, looks like it should do what you want. It looks like a program to run in the SOLVER.

So, load the program into the DM42's memory ([Shift] SETUP > File > Load Program > amort.raw) -- you only have to do this once, it'll stay there until you remove it with a CLP instruction.

Then fire up the solver ([Shift] SOLVER) and you should see a menu of programs that can be used. [TVM] should be in that menu. More information on how to use the solver are available in the manual for the HP-42S, which you can find here: ... 42s-us.pdf
Not SwissMicros staff, just an enthusiast.

User avatar
Posts: 120
Joined: Mon Apr 24, 2017 5:48 pm

Re: Finance - Amortization Program

Post by revwillie » Tue Oct 02, 2018 3:38 pm

have you loaded "Finance.raw"? I'm not sure that's what you are asking for, but it's worth looking at.
DM42 SN: 00076
DM15, HP 28c, HP 12c, HP 10b, HP 20b, HP 30b, HP 17bII, HP 42s, HP 35s, WP 34s, NP-25, TI-83+, teenix multicalc

Dave Britten
Posts: 76
Joined: Wed Jun 14, 2017 7:27 pm

Re: Finance - Amortization Program

Post by Dave Britten » Mon Oct 08, 2018 12:24 pm

You're welcome to try out this work-in-progress version I've been working on:

XEQ "TVM" to start. I don't have full documentation written, but I tried to make the functionality and interface as close to the TVM and amort features of the 27S as can reasonably be achieved. It also provides programs to calculate SPPV, SPFV, USPV, and USFV, as present in the 27S solver. The programs "N", "I%YR", "PV", "PMT", and "FV" can be used in programs to perform TVM calculations.

Here's my development notes (mostly just labels, variables, flags, etc.):

I'd be particularly interested in knowing whether or not I'm handling begin-period amortization correctly. Results seemed to agree with a few other calculators I compared to, but I don't know if there are certain edge cases I need to test against. None of the printing functionality is implemented yet, so the print-related menu items ("PRINT" and "TABLE") don't do anything useful.

Post Reply