With Lee's comments of it being a 32K CRU bank switched CRU selecteable ram, unless an emulator specifically supports that type of memory, you are going to be limited to using only 8K of the 32K memory. The emulator would have to have extra code to tap the other 24K of memory. Does the device swap in 2K, 4K, 6K, or 8K chunks? I presume this is entirely n the >6000 to >7FFF memory range?
Does any emulator support this capability??? If Tursi did not pursue for Classic 99, that pretty much leaves only MAME that might have that capability, and I doubt it has those features.
Is there software you can run that saves all the memory presently? Does it have a file header to know where to load the individual segments?
Where I am going with the questioning is that if your entire program is running in the SS2, and IF you have 32K memory, you may be able to modify any bank switching you have from CRU memory selection to copying segments from other memory areas >2000->3FFF or >A000->FFFC back to the "default" area of the 8K super cart. Granted, this is going to slow the program down, but if it is not timing critical, it may not be significant enough to be of concern.
Just trying to give you some other options. Of course what I mentioned defeats the purpose of the SuperSpace cartridge as you may as well have ran the program in the normal 32K memory space to begin with.