Hi
I recommend doing the following test:
Using a debugger, write a value to the address 0x1fff0000 - if it reads back the same value there is SRAM there
Check the address 0x1fff8000 - if the value follows the value that you wrote to 0x1fff0000 it is being mirrored and there is 64k (but being written/read at different locations)
You can repeat at 0x20007ff0 and 0x2000fff0 (for example).
Normally there will be an access error generated when reading/writing outside fo the SRAM area but maybe there is a difference in your device
If you can write/read without mirroring effect you really have 128k SRAM.
If mirroring is taking place the code will probably still be able to run as long as it doesn't use more that 64k (since its static variables are probably starting at 0x1fff0000 and its stack using the 0x2000ffff area (which mirror to 0x1fff8000 and 0x20007fff respecively and so don't corrupt each other).
Regards
Mark