The Museum of HP Calculators

HP Forum Archive 21

[ Return to Index | Top of Index ]

29C/25C question.
Message #1 Posted by Matt Agajanian on 2 Apr 2012, 9:19 p.m.

Hello all.

I've both the 29C and 25C. The 29C starts up with my X register preserved. When I turn on the 25C the X register is zero. Is this natural?

      
Re: 29C/25C question.
Message #2 Posted by Katie Wasserman on 2 Apr 2012, 9:53 p.m.,
in response to message #1 by Matt Agajanian

yes

      
Re: 29C/25C question.
Message #3 Posted by Gerson W. Barbosa on 2 Apr 2012, 10:23 p.m.,
in response to message #1 by Matt Agajanian

Yes. If you want to know why, see a detailed explanation by Andrés C. Rodríguez in this old thread from 1999 (Message #4)

            
Re: 29C/25C question.
Message #4 Posted by Andrés C. Rodríguez (Argentina) on 2 Apr 2012, 11:00 p.m.,
in response to message #3 by Gerson W. Barbosa

Thank you Gerson, I'm glad you bring that old posting to the table! In fact, I was about to write it all again from memory, so you save me a lot of time! As I have no 25C nor 29C with me, I'm not 100% sure about the 25C keeping LastX contents in continuous memory. There are two unassigned registers: the "memory" register of the CPU chip (as used in the HP 21) and the 16th CMOS RAM register (the only one remaining after 8 data- and 7 program-assigned registers). One of them was to be used for LastX, I suppose the other one was used to keep angular mode, display mode, and program counter value. On the 29C, as more non-volatile registers were available, I think that nested subroutine return addresses may have been kept on the available registers.

                  
Re: 29C/25C question.
Message #5 Posted by Michael de Estrada on 2 Apr 2012, 11:29 p.m.,
in response to message #4 by Andrés C. Rodríguez (Argentina)

You are correct that the contents of LAST x is maintained in continuous memory in the 25C when the calculator is turned off. Funny thing is I just checked this on my 25C and it was acting weird even though the battery voltage was not low. I couldn't see any corrosion on the contacts, but I swabbed them with white vinegar anyway, and now it is working fine. So it just goes to show that even a very slightly bad contact between the battery and contacts can affect these calculators.

Edited: 2 Apr 2012, 11:30 p.m.

                        
Re: 29C/25C question.
Message #6 Posted by Matt Agajanian on 2 Apr 2012, 11:59 p.m.,
in response to message #5 by Michael de Estrada

Funny you should mention the vinegar swab treatment. I just tried this as a low-daredevil attempt to save my 29C from it's frantic behaviour. And you know what? That seems to have geen the rescue operation for my 29C.

                  
Re: 29C/25C question.
Message #7 Posted by Walter B on 2 Apr 2012, 11:43 p.m.,
in response to message #4 by Andrés C. Rodríguez (Argentina)

Grazias & obrigado for that old post and pointing to it.

BTW, the QRC of HP-29C contains a note on its very first page telling 'Primary storage registers, program memory, displayed X-register, and display format are maintained by continouous memory.'

And on page 9 of Getting the most from continuoous memory you find

'When you tum off your HP-25C, the calculator retains information stored in the:

• 49-step program memory, • 8 addressable storage registers, • LAST X register.

Numbers in the stack are not saved. However, if you wish to save the number in the display (X-register), simply press a [ + ] or a [ - ] before switching your calculator off. When you tum your HP-25C on again, press [ LAST X ] to recall that number to the display .'

Sometimes RTFM really helps, but also small printed matters contain valuable information ;-)

Edited: 2 Apr 2012, 11:56 p.m.

                  
Re: 29C/25C question.
Message #8 Posted by Matt Agajanian on 3 Apr 2012, 12:03 a.m.,
in response to message #4 by Andrés C. Rodríguez (Argentina)

Thanks for this. As my 25C acquisition didn't come with a QRC but my 29C did, I was unclear that the 25C's Continuous Memory behaviour was different than the 29C's.


[ Return to Index | Top of Index ]

Go back to the main exhibit hall