DM-15CC Extended Memory

The "Firmware" tab of the DM-15CC Website provides downloads for the following HP 15C versions:

DM-15CC firmware 'vanilla'

DM-15CC firmware 'mem80' with extended memory

DM-15CC firmware 'mem1b' with even more memory *

With the caveat on the last being:

" * with the mem1b version you must not make more than 999 pgm steps... the unpredictable may happen."

I would assume that the 'mem80' version has 128 (0x80) pool registers. But it is not clear about how much extended memory the 'mem1b' patch version provides.

In an old thread, Eric and HrastProgrammer made it clear that 128 was the upper limit of the number of pool registers available without the need for extensive patching to the ROM. But, given the caveat for the 'mem1b' version, we can assume that it supports at least 143 pool registers.

Has anyone successfully applied any of the alternate ROMs? I would be curious to know how far Michael was able to extend the DM-15CC's memory.

Mark Hardman

Edited: 15 Feb 2012, 3:02 p.m.


I suspect that mem1b would have 229 pool registers (0x100 - 0x1b), but I haven't tried it.


The original HP15C has covered memory range c0-ff which means the area of 64 registers (note that the two or so registers in lower part of memory are counted to register pool, but just concentrate on this part of memory).

The mem80 extends this to 80-ff range i.e. 128 registers.

Similar situation with mem1c extends the range to 1c-ff i.e. 228 registers. I don't remember it exactly ... but I think the area is somewhat shrunk when the integration or solve is activated ... so the base for temporary registers in such case starts at 20h not 1c. It means there will be 4 less registers then could be expected.


Does it mean that there is a possibility to upgrade the total amount of registers of HP 15C Limited Edition?



A possibility, perhaps. It will depend on a few unknowns. How HP has allocated the 2kb of non-volatile RAM the 15C LE's CPU has. Is there "free" space the beside the current registers e.g.?

An alternative path to achieving something similar might be to port an older version of nonpareil to the hardware. At least, it would be worthwhile considering this option as well.

- Pauli

Possibly Related Threads...
Thread Author Replies Views Last Post
  ILPer with "auto-extended addressing" Christoph Giesselink 0 480 07-23-2013, 03:28 PM
Last Post: Christoph Giesselink
  DM-1x Silver vs. DM-1xCC Aluminum quality? bhtooefr 11 1,465 04-14-2013, 07:08 PM
Last Post: bhtooefr
  Flashing the DM-15CC Geoff Quickfall 11 1,352 01-14-2013, 05:18 AM
Last Post: Mike (Stgt)
  Review of the DM-16CC hpnut 1 499 01-04-2013, 04:21 PM
Last Post: Guido (Canada)
  DM 15CC silver edition arrived! Hans Holzach 10 1,408 12-05-2012, 01:40 AM
Last Post: Juergen Keller
  dm-15cc battery life David Griffith 7 1,090 12-04-2012, 10:07 PM
Last Post: Walter B
  DM-1xC vs. HP Voyager KINOMI Csaba Tizedes (Hungary) 4 866 10-10-2012, 07:25 PM
Last Post: uhmgawa
  DM-xxCC Default Display Values Mark Hardman 3 620 09-13-2012, 03:42 PM
Last Post: Lode
  DM-15CC (and other DM-xxCC) ROM V8 x34 0 367 08-30-2012, 05:50 AM
Last Post: x34
  DM-15CC ROM grabbing David Jedelsky 4 681 08-21-2012, 01:04 PM
Last Post: David Jedelsky

Forum Jump: