HP-41CX and Financial Decisions Module



#24

After I COPY the MONEY program of the Financial PAC to RAM, I am unable to run the RAM copy of the program. However, the program on the module runs perfectly before the copy is made and again runs correctly after CLP MONEY.

When attempting to run the RAM copy, the first prompt CLR? appears normally, but the expected second prompt END? does not. Instead, $ENG (without a cue) shows on the display. Pressing R/S after the displayed $ENG does nothing.

I need to be able to run MONEY from the HP-41CX without the ROM PAC in place.

The only reference to the $ENG display I can find anywhere is in Appendix B, Page 52, of the Financial Decisions PAC Manual.


#25

You need to copy other programs such as *SIZE, *END, ...
And also convert all the call to such sub program from xrom 'xxx' to xeq 'xxx'

Use a listing of 'MONEY' to find all the refrences (let the module plugged when doing the print of the program)

Olivier

Edited: 6 Apr 2012, 5:46 p.m.


#26

How about being a little more specific please. I'm far from being the sharpest knife in the drawer.

At Appendix B, PROGRAM DATA, there is a column titled "#Regs. to COPY" with either a one- or two-digit number aligned with each program. What is that used for?

I don't have a printer, but Catalog 2 lists (under Finance 1D) 11 titles such as MONEY, AMORT, etc and 23 titles preceded by an asterisk such as *PMT, *YLD, *SIZE, etc.

I suppose my question is, how do I know which of the titles should I copy?


#27

If you have no printer, just GTO 'MONEY, switch to prgm mode ans SST througth the whole program

Then note on a paper all XROM 'xxx and the number of the step

At the end of the program you will have all the necessary prgm of the module you need to COPY

Copy them to main ram.

Now remove your module.

Go back to MONEY and change all step with XROM 'xxx with a step with XEQ 'xxx

It then should work


#28

Thanks for the help. Unfortunately, the progran MONEY still does not work.
After copying the program from the ROM pac to RAM, I changed all of the XROM *xxx steps to XEQ *xxx (11 steps). Now when trying to xeq the program, it stops on the first step that was changed, XEQ*SIZE.
With two calculators, an HP-CV and an HP-41CX, and the ROM pac on one and the program copied to RAM on the other, I have compared the steps one by one and they agree with the exception of the XROM and the XEQ steps.
More ideas, anyone?


#29

You need to copy the called programs to RAM, too.


#30

Marcus, I do not understand what you wrote.

The entire MONEY program has been copied to RAM.


#31

Hi Cheyenne

As well as the MONEY program I think you also need to copy all the other programs that are called by the MONEY program and which were identified by noting the various XROM instructions, eg SIZE.

Cheers

James


#32

Hello James,

Thanks for the advice. I had already copied all the called programs (those with the little T) into ram.

When I execute MONEY, the goose flys forever. Maybe the goose went south?


#33

HI.

Please, allow me to ask: is there anything in particular that the MONEY program in the HP41 Financial pack has that you need OR you need the MONEY program functionality as it can be found, for example, in the HP12C or any other financial calculator? I am asking about this because the HP41 standard applications pack has a financial calculator that computes N, I, PV, PMT and FV almost the same way MONEY does. It does not have all MONEY features, but these first five financial variables can easily be computed. The financial calculator program itself has no main label, uses registers R00 to R09 and has 201 program steps (did not find how many registers).

What I want to point out is the fact that chances are you may find other programs that might be easier to load in the hP41CX and would give you all functionality you may need from MONEY, and using less memory. Programs in ROM tend to use more bytes and have extra functionality that may not add much specific computing resources for the main subject. The Financial Module for the HP41 has some extras not found, for example, in the HP12C, like the interactive selection for BEGIN/END, or clear existing data, or messages like READY. Nevertheless, the HP12C offers that much financial computing resources with almost no interactive operations and almost no messages (only the Error n standard ones).

The HP34C application programs handbook has some examples of financial programs that might be ported to the HP41CX, too. There is also the HP-41C Financial Decisions Pac, available with the MoHPC CD/DVD with some related subject. The programs in these pacs are listed so you can key them in.

Cheers.

Luiz (Brazil)


Edited: 12 Apr 2012, 11:18 p.m.


#34

Thanks for responding, Luiz. I'll try to answer each of your questions.

There is nothing in particular in the MONEY program in the HP-41 Financial Pac (module) that I need. All I need is the program that computes the five variables N,I,PV,PMT,FV and the selection of the BEGIN/END payment option. Yes, I do know that I can manually compute the unknowns, given at least three of the variables, but why should I when it can be done repetitively with the use of a program?

I am sure there are similar programs in other HP calculators, but
I do not own any of them.

I do not have the HP-41 Standard Applications Pac.

I have an HP-41C with quad memory and an HP-41CX with an Extended Memory module and the Financial Pac. I have no method of loading the program into the HP-41C other than copying from the module or manually keying in the program step by step (I need the program in both calculators without having to change the module from one to the other).

What I need now is help with making the ^#(*@! program run! It seems to just be continuosly looping. Because of that, I cannot find the step that is causing the problem. Is there some other modification I should make to the program other than changing the XROM*04,nn steps to XEQ*xxxxx and copying the other 11 MONEY calls?

Incidentally, I've previousl mentioned that the program runs fine from the module.


#35

If the program loops, can you stop it with R/S and single step so you know where the loop occurs? You may have simply made a mistake while changing the calls.


#36

Quote:
If the program loops, can you stop it with R/S and single step so you know where the loop occurs?

Depending on the amount of time elapsed from execution, R/S stops the looping program at random places, therefore I cannot determine where the looping occurs.

I just read something that might be the problem. "Some of the programs in this library require ROM modules to be present." This program could be one of them.

(Sigh) I guess I will have to resort to manually keying in the appropriate program.

Luiz, I would appreciate the copy.


#37

Hi Cheyenne

Re the comments about some programs requiring ROM modules to be present I don't think the MONEY program should be one of them, or at least, some versions (if there are more than one version).

As I don't have the Financial Decisions module I used the V41 emulation of the HP41 which has version 1D of the Finance module and by single stepping through the program I keyed in the MONEY program to my CX. Keying it in step by step identified the following programs which I also keyed in: *SIZE, *BGN (which also needed *Y/N), *TGL (which includes *TGL1 which is also required by one of the other programs (I forgot to note which one), *OUT, *N (which includes *I *PV *PMT and *FV), and *DATA (which includes *DATA1).

As far as I can tell, executing MONEY works as expected - at least when I try the examples in the Finance Pack Manual (00041-90354 Rev C 8/84) the operation and results are as shown in the manual.

Cheers

James

Edit: Forgot to say also needed to keyin $ENG.

Edited: 14 Apr 2012, 5:52 p.m.

#38

Hi.

Quote:
Yes, I do know that I can manually compute the unknowns, given at least three of the variables, but why should I when it can be done repetitively with the use of a program?
I agree with you, that's why I tried to point out other possible ways of doing this automatically, and these other ways are already available.

The HP-41 Standard Applications Pac is a single book that comes with all HP41 calculators. Would you like to try its version of the financial calculations? If so, I can send you a copy of it to your e-mail. Chances are it will give you what you want. Let me know.

Cheers.

Luiz (Brazil)

Edited: 13 Apr 2012, 5:26 p.m.


#39

Quote:
The HP-41 Standard Applications Pac is a single book that comes with all HP41 calculators. Would you like to try its version of the financial calculations? If so, I can send you a copy of it to your e-mail. Chances are it will give you what you want. Let me know.


It is already available here...

Massimo

#40

Ciao, Massimo.

Thank you, I did not find it the first time I searched. I actually found the Finance listing with only two programs, and it did not occur to me that I could find it elsewhere.

I was wondering about Cheyenne's need for a BEGIN/END functionality that is not available with the standard Financial Application and I am adding it to the original, so he will have a program that fits hes needs. I am also relocating the custom labels and adding the [12×] and [12÷], also available with the MONEY application, so the MONEY mask can be used as well.

I think it will give a good alternative for the original Finance application. Will post it later so you can give it a try and tell me if it fits the HP41 Library.

Cheers.

Luiz (Brazil)


#41

Quote:
I was wondering about Cheyenne's need for a BEGIN/END functionality that is not available with the standard Financial Application and I am adding it to the original, so he will have a program that fits hes needs. I am also relocating the custom labels and adding the [12×] and [12÷], also available with the MONEY application, so the MONEY mask can be used as well.


Ola Luiz! Always @work for the community... ;)
Thanks!

Massimo
#42

Luiz, as a private lender, I loan short-term, interest-only funds to borrowers. For my use, I input N, I, PV in MONEY and request FV. PV (which is a negative) is then manually combined with FV and that provides me the overall profit for the term of the loan. That amount is divided by the term (in months) and gives the monthly payment due from the borrower. The principal (PV) is not reduced—it is due in full at maturity.

Here is an example: Interest-only loan of $300,000 at 5.75% for 3 years, compounded monthly with the first monthly payment due at the END of the first month.

Input N (3x12), I (5.75/12), PV (-300,000), then FV=356,334.72. FV-PV=56,334.72 (total interest earned). Total interest/N=1,564.85 (monthly payment). Amount due at maturity is 1,564.85+300,000.


#43

Hi, Cheyenne.

Please, follow this new thread about a new working version.

Cheers.

Luiz (Brazil)

#44

Hi.

Depending on what programs you want in your HP41CX from the FINANCIAL module, chances are the calculator will not have enough memory to hold them all. For the records: do you have any other device to use with the HP41CX?

Another suggestion: please, try the HP41 Program Library. You will find some invaluable information about the XROM numbers and programming in general. There are also two financial related programs for the HP41 listed there, but in any case you can convert existing HP67/97 financial programs for the HP41CX.

Let us know how it goes.

Cheers.

Luiz (Brazil)


#45

Thanks gents,

HP-41CX 2648S22302. Recently acquired, appears to have been unused, but times out in 5 min, 40 sec.

X Memory HP 82181A in port 1,
Surveying 1 in port 2,
Financial 1 in port 3,
Card Reader (inoperative) in port 4

HP-41C 2102A00464. Owned since early 1981.
quad memory.
Used for engineering general purpose and on C-141B for weight & balance (only program I ever wrote). Lost mag cards after retirement.

Olivier, have done as you suggested and will modify MONEY program in RAM.

Luiz, have posted information you requested. Will only copy MONEY program.


#46

Quote:
HP-41CX 2648S22302. Recently acquired, appears to have been unused, but times out in 5 min, 40 sec.
If you don't want it turning itself off, XEQ "ON". That sets flag 44, the continuous-on flag. I have that in my start-up routine.

Possibly Related Threads…
Thread Author Replies Views Last Post
  Help: HP-41CX and IR module Marcel Samek 13 4,105 11-14-2013, 11:00 AM
Last Post: Marcel Samek
  10bii Financial Calculator is on launch sale - 0.99$ only John 4 2,034 11-10-2013, 08:02 PM
Last Post: BShoring
  HP-80 Financial Calculator (1973) BShoring 3 1,720 03-25-2013, 11:39 PM
Last Post: BShoring
  Simple financial problem with a HP-12c Platinum Lapin 3 1,634 11-11-2012, 09:33 AM
Last Post: Lapin
  HP financial calculator prototypes Keith Midson 4 1,744 10-06-2012, 03:13 PM
Last Post: Harald
  Financial Calculations for the HP41: another enhanced version Luiz C. Vieira (Brazil) 0 847 04-16-2012, 09:16 AM
Last Post: Luiz C. Vieira (Brazil)
  HP 34s: Three financial routines Miguel Toro 3 1,478 11-13-2011, 03:56 PM
Last Post: Miguel Toro
  HP12C Article in the Financial Times Charles 4 1,802 09-24-2011, 06:54 PM
Last Post: Mark Harman
  HP15c as a financial tool - ended! Jose Gonzalez Divasson 1 1,038 05-29-2011, 04:00 PM
Last Post: Jose Gonzalez Divasson
  HP15c for financial duties - I and II Jose Gonzalez Divasson 10 2,718 05-22-2011, 03:13 PM
Last Post: exschr

Forum Jump: