I'm just learning to program once again with the HP41.
At the moment I'm constructing some very simple programs that use common inputs.
I made 2 separate programs for different calculations, these use the same inputs, so I made a third program for the inputs, the idea being I could call the input program as a subroutine from the other 2.
From reading the manual that would appear to be Ok, but obviously I'm missing something.
For the sake of this thread I'll call the calculation program "Calculation" and the program that requests the inputs "Input". Both have one global label at the top and an "END" at the bottom.
When I use the XEQ "Input" in the "Calculation" program, the program jumps to the "Input" program and runs, but doesn't jump back to the original program "Calculation", it just stops at the input END command.
What am I missing? Apologies for such a dumbassed basic question but from reading the manual I just can't see what I'm doing wrong.