how to use mort.raw?

Post here to share useful tips and tricks, to ask questions about using your DM42 or to report software-related problems
DHCrocks
Posts: 5
Joined: Sat May 23, 2020 1:09 am

how to use mort.raw?

Post by DHCrocks »

hi I wanted to get a financial program for my DM42 but I can't seem to get it to work. I installed the mort.raw file and when I run it with XEQ this is the steps I take:
0 [FV]
1000 [PV]
.03
36 [N]
[PMT]

nothing happens, if I press[PMT] again it says nonexistent

If I try to use solver and enter the data the sameway it doesn't work either.

how do I use this program or is there an easier one?
HPMike
Posts: 439
Joined: Fri Jul 21, 2017 11:01 pm
Location: DFW, Texas

Re: how to use mort.raw?

Post by HPMike »

You should also see a program named TVM in the program list. It is called by MORT, and if it is not present you will get the nonexistent error.
DM15L, S/N 00548. DM42, SN: 00159. DM41X, SN: 00973. DM32, SN 00054.
toml_12953
Posts: 795
Joined: Wed May 03, 2017 7:46 pm
Location: Malone, NY USA

Re: how to use mort.raw?

Post by toml_12953 »

HPMike wrote:
Sat May 23, 2020 4:29 pm
You should also see a program named TVM in the program list. It is called by MORT, and if it is not present you will get the nonexistent error.
I see TVM there but I get the same result. Nothing then nonexistent if you press PMT again.
Tom L

Some people call me inept but I'm as ept as anybody!
DM10L SN: 059/100
DM41X SN: 00023 (Beta)
DM41X SN: 00506 (Shipping)
DM42 SN: 00025 (Beta)
DM42 SN: 00221 (Shipping)
WP43 SN: 00025 (Prototype)
HPMike
Posts: 439
Joined: Fri Jul 21, 2017 11:01 pm
Location: DFW, Texas

Re: how to use mort.raw?

Post by HPMike »

I tried the program, and it works for me. I assume that your .03 entry is for the interest . Try entering 0 for [DUE]. Using your values and pushing [PMT] twice, I get the result 45.80379418 in the X-register, which agrees with my HP 12C.
DM15L, S/N 00548. DM42, SN: 00159. DM41X, SN: 00973. DM32, SN 00054.
Thomas Okken
Posts: 1101
Joined: Tue May 02, 2017 5:48 pm
Location: Netherlands
Contact:

Re: how to use mort.raw?

Post by Thomas Okken »

When you get Nonexistent, go to PRGM mode to check which command is causing the error. It sounds like the problem might be an uninitialized variable.
HPMike
Posts: 439
Joined: Fri Jul 21, 2017 11:01 pm
Location: DFW, Texas

Re: how to use mort.raw?

Post by HPMike »

Thomas Okken wrote:
Sat May 23, 2020 10:18 pm
When you get Nonexistent, go to PRGM mode to check which command is causing the error. It sounds like the problem might be an uninitialized variable.
Yes, I think you have identified the problem. The variable "DUE" was never initialized/created, because no value was ever assigned to it.
DM15L, S/N 00548. DM42, SN: 00159. DM41X, SN: 00973. DM32, SN 00054.
toml_12953
Posts: 795
Joined: Wed May 03, 2017 7:46 pm
Location: Malone, NY USA

Re: how to use mort.raw?

Post by toml_12953 »

HPMike wrote:
Sat May 23, 2020 8:53 pm
I tried the program, and it works for me. I assume that your .03 entry is for the interest . Try entering 0 for [DUE]. Using your values and pushing [PMT] twice, I get the result 45.80379418 in the X-register, which agrees with my HP 12C.


That worked for me. The having to push PMT twice is odd to me, though.
Tom L

Some people call me inept but I'm as ept as anybody!
DM10L SN: 059/100
DM41X SN: 00023 (Beta)
DM41X SN: 00506 (Shipping)
DM42 SN: 00025 (Beta)
DM42 SN: 00221 (Shipping)
WP43 SN: 00025 (Prototype)
HPMike
Posts: 439
Joined: Fri Jul 21, 2017 11:01 pm
Location: DFW, Texas

Re: how to use mort.raw?

Post by HPMike »

toml_12953 wrote:
Sat May 23, 2020 10:43 pm
HPMike wrote:
Sat May 23, 2020 8:53 pm
I tried the program, and it works for me. I assume that your .03 entry is for the interest . Try entering 0 for [DUE]. Using your values and pushing [PMT] twice, I get the result 45.80379418 in the X-register, which agrees with my HP 12C.


That worked for me. The having to push PMT twice is odd to me, though.


It is necessary to press the key twice to invoke the solver. This is to differentiate between storing a value in a variable (one key push), and solving for that variable (two key pushes).
DM15L, S/N 00548. DM42, SN: 00159. DM41X, SN: 00973. DM32, SN 00054.
DHCrocks
Posts: 5
Joined: Sat May 23, 2020 1:09 am

Re: how to use mort.raw?

Post by DHCrocks »

oh, what is DUE variable?
HPMike
Posts: 439
Joined: Fri Jul 21, 2017 11:01 pm
Location: DFW, Texas

Re: how to use mort.raw?

Post by HPMike »

DHCrocks wrote:
Sun May 24, 2020 7:09 am
oh, what is DUE variable?
It is a setting to determine if payments are to be made at the end of a payment period (arrears), in which case DUE=0, or if they are made at the beginning of a payment period when due, in which case DUE=1. When payments are made when due, they are lower, since no interest will accrue during that period on the current unpaid balance. In this case, with DUE=0, then PMT=45.8037941842, whereas if DUE=1, then PMT=44.4697030914.
DM15L, S/N 00548. DM42, SN: 00159. DM41X, SN: 00973. DM32, SN 00054.
Post Reply