PDA

View Full Version : ShadowROM on IMGFS


thingonaspring
11-05-2006, 01:25 AM
Hi Guys,

Something that's been bothering me for a while now, hopefully someone can explain or investigate where I've failed to find the answer.

The registry key
HKLM\System\StorageManager\IMGFS\ShadowROM = 1
should cause ROM to be "shadowed", that is, copied to RAM and executed from there instead of the 32mb flash.

If that's the case, why is it that switching this key to 0 not free up 32mb of RAM, and setting it to 1 does not eat 32mb of ram? In fact I've seen no change in memory usage between the 2 settings.

I've tested this setting in TuMa 1.3 and Ivan 3.x and 4Rx. Is it possible that this setting does nothing in the version of IMGFS.dll used, or that this key is set to 0 in the smaller default registry and untouchable without re-cooking the ROM?

Or does IMGFS shadowing work differently to the way I've described it?

mamaich
11-05-2006, 01:49 AM
All executable files from IMGFS are decompressed to RAM and run from there. Nothing can be run directly from IMGFS (unlike was in older OS versions). I don't know the meaning of this key, and there are no noticeable differences when changing it.

thingonaspring
11-05-2006, 06:31 PM
Confirmed, this is a dead key. Even deleting it has no effect whatsoever on memory use or performance.