29C/25C question.

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?




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)


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.


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.


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.


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.


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.

Possibly Related Threads...
Thread Author Replies Views Last Post
  HP-25/25C Potential Matt Agajanian 14 1,636 07-17-2013, 02:57 AM
Last Post: Matt Agajanian
  Later HP-25C Keyboard Repair aj04062 2 474 04-23-2013, 07:25 PM
Last Post: aj04062
  For sale: HP 25C and Stat Pac 2 for HP 65 Michae Altmann 1 441 04-21-2013, 01:24 PM
Last Post: Raymond Del Tondo
  HP-29c keyboard dead 2nd row problem Xavier A. (Brazil) 6 773 07-17-2012, 07:09 AM
Last Post: Xavier A. (Brazil)
  HP-29C Counterparts Matt Agajanian 2 406 05-12-2012, 06:44 PM
Last Post: Matt Agajanian
  My 29C's even more bizarre behaviour Matt Agajanian 5 692 04-25-2012, 05:46 PM
Last Post: Matt Agajanian
  25C rememberss data only Matt Agajanian 7 813 04-15-2012, 08:36 PM
Last Post: Matt Agajanian
  My very schizophrenic 29C Matt Agajanian 9 929 04-02-2012, 05:12 PM
Last Post: Matt Agajanian
  Paint job (not for a car but for my 25C) Matt Agajanian 0 294 04-02-2012, 04:20 PM
Last Post: Matt Agajanian
  Help!! My 29C may need a doctor. Matt Agajanian 5 670 03-31-2012, 04:23 AM
Last Post: Ignazio Cara (Italy)

Forum Jump: