I am lucky in that I have a model with 128KB of RAM, but the OS does not have any code to store data in the extra RAM except for one of the RAM pages which it uses for USB stuff and mathprint. The calculator can have 64KB mapped (that is 2^16 bytes) at any time, so to access the rest of the flash or RAM, we need to work with ports. If you did manage to add more RAM, the current setup of the ports could allow up to 2097152 bytes of RAM (about 2MB).
I have made a few programs that allow you to store data to the extra RAM and retrieve it. The best version detects how much RAM you have and even assumes there might be future models with a different number of RAM pages other than 2,3, or 8 and allows for more custom naming schemes.
I don't know if anybody has done it, but you could use the eZ80 to replace the z80 processor, I believe, but that wouldn't be overly useful with the current OS and LCD. You would have to rewrite most graphics routines to help offset the LCD bottleneck. For example, don't update the LCD while graphing. Instead, graph everything on a buffer, then update the LCD all at once. Anything not graphics related could see as much as a 50-fold increase in speed.
Also, I cannot help with this as I know very little about actually working with the hardware XD
I have made a few programs that allow you to store data to the extra RAM and retrieve it. The best version detects how much RAM you have and even assumes there might be future models with a different number of RAM pages other than 2,3, or 8 and allows for more custom naming schemes.
I don't know if anybody has done it, but you could use the eZ80 to replace the z80 processor, I believe, but that wouldn't be overly useful with the current OS and LCD. You would have to rewrite most graphics routines to help offset the LCD bottleneck. For example, don't update the LCD while graphing. Instead, graph everything on a buffer, then update the LCD all at once. Anything not graphics related could see as much as a 50-fold increase in speed.
Also, I cannot help with this as I know very little about actually working with the hardware XD