ooh, same for me :D My silver addition does not have it, though :/
As for a program to unlock it, that is rather tough :/ I'll try to explain this one:
The z80 calculators can access memory up to 16-bit addresses without doing anything fancy. 16-bits means 2^16, so it can hold 65536 bytes of available memory for reading, writing, and executing code. Great, right? Well, here is the problem. This is split up into 4 sections called memory banks. MemBank0 cannot be changed under normal means, even by assembly. This is the base page that the calc runs from and is 16384 bytes. The next section (all the same size) can be swapped out with any other 16384 byte section of Flash or RAM. This is where the calc accesses other parts of the OS and where Apps are run from. After that comes the final two sections that contain 32KB of RAM.
To make the calc naturally use the full 128KB, you would have to rewrite the OS to swap pages around (in the last 3 sections). However, you now have me itching to write an App that can juggle the memory around easily, holding all your BASIC programs, pic vars and any other vars you can think of, but 4 times as many!
By that way, don't expect that to be done any time in the near future :/ I am swamped with other projects and real life stuff XD But it is something similar to what I want to do for my Grammer project in its final stage :) (Grammer 4 is the final stage, it is at Grammer 2 after 10 months).