HP Forums
32sii Memory upgrade - Printable Version

+- HP Forums (https://archived.hpcalc.org/museumforum)
+-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html)
+--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html)
+--- Thread: 32sii Memory upgrade (/thread-43302.html)

32sii Memory upgrade - Charles - 09-28-2003

Hi all,

Have any of you attempted to upgrade the memory of the 32sii? Maybe 128k? I am new to circuitry so don't laugh if this is an obvious impossibility, but any thoughts would be nice.

Re: 32sii Memory upgrade - Andrés C. Rodríguez (Argentina) - 09-28-2003

I understand it is not possible to do so, but even if you manage to connect such memory to the calculator electronics, the software which runs the HP 32 Sii would not look for such memory, nor "see" it; and hence the memory will not be of any use.

Any expandable machine needs to be designed and programmed with expansion in mind to become so.

HP 41, 42 and 48 models are able to recognize memory beyond their original capacity, but (AFAIK) other models are not.

Re: 32sii Memory upgrade - Tizedes Csaba - 09-29-2003

I'm not a 'nibble-man', but I think the hardware can't to attach more program area: This calculator have got 384 bytes of memory and one operation take 1.5 bytes. So, (384 bytes)/(1.5 bytes/step)=256 steps. The program-counter maybe sized only 1 byte...


32Sii 3-nibble instructions - Victor Koechli - 09-29-2003

This is interesting! Are you sure there are only 3-nibble instructions in the 32Sii's program space? You would think that the limited number of programmable commands would allow for most instructions to be only 2 nibbles (1 Byte)...


Re: "Meta-calc" - Paul Brogger - 09-29-2003

I suspect that it would be possible to insert a new layer of logic an memory between the original 32SII chip and its I/O (keyboard and LCD).

Some currently unrecognized keystroke combination would bring the new environment to the fore, disconnecting the original chip temporarily. The new layer would replicate the 32sII program editor, but enhance it with named program storage and (perhaps) named register arrays.

New commands would cause the loading of a named program into the actual 32sII's program memory by keystroke simulations. Likewise, resulting data (the 27 registers) could be copied out to the new memory as an array of values, perhaps to be reloaded later.

The new electronics could include fast stream I/O capabilites and could be supported by PC links and software. The physical ciruit board might be installed in place of the original, with the 32sII board then attached as a daughter board to the new one.

Taking it a step further, one might replace 32sII electronics and logic entirely, with a new, more capable implementation.

Buutttt . . .

H-P appears ready to solve at least some of the 32sII's problems with the 33s (albeit, while introducing others!), so it would seem to make sense to wait and see just how that unit behaves before embarking on an elaborate upgrade for a discontinued model. Another approach might be to get one of the other new models (48GII or 49G+) and obtain or develop a four-level stack emulation for that environment.

Re: 32Sii 3-nibble instructions - Christoph Giesselink - 09-29-2003

>Are you sure there are only 3-nibble instructions in the 32Sii's program space?

No there aren't. There's one exception, most (not all) real numbers have a three nibble prolog (#000) followed by a 16 nibble BCD floating point number.


Re: 32Sii 3-nibble instructions - Tizedes Csaba - 09-29-2003

The 32SII haven't got 1 byte long instruction, only 1.5 bytes long. The integers from 0 to 254 use 1.5 bytes, all other numbers uses 9.5 bytes (from the B-2 page of manual).