In Reply To #4
Sooo, is what you're saying is that the reason the DS can't get anything close to one GB is because it can't reconize it?
It's kinda like how the old Windows does not recognize hard-drives bigger than 128MB, unless you patch it.
The DS Hardware does not recognize cards bigger than 4Gb (emphasis on the little 'b', for Gigabit, which you have to divide by 8 to get the GigaByte equivalent... to 4Gb = 0.5GB, which is 512MB), if the facts are true.
The way the unlicensed 'lotsa space' cards work is, they load the necessary code into the 512MB that the DS can recognize (Load Time), before runtime.
So although the card has 4GB (real Gigabytes), it can only allocate 512MB to the DS at any one time, using the little loading OS it comes with.
Edit: Are you sure it's only 256MB at a time, Serio? If so, then it'd be 2Gb, not 4Gb... but I could've sworn I've seen games bigger than 256MB... then again, they might be streaming data at points, rather than loading it all at once. If the answer is 256MB, and not 512MB, then what I said is still true only the limit is not 4Gb, but rather 2Gb.