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?
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?