This will only work with Dolphin 5.0-5044 or later for SDHC support. Don't forget to use the SDHC Extension 1.1 code when using SDHC.After looking at mksdcard documentation (
http://developer.android.com/tools/help/mksdcard.html), I realized a virtual SD card of any size can be created. I modified ifrit05's "Dolphin SDCard Maker v1.0.bat" to include a 4GB option for more room. My modification can be downloaded here (for Windows, extract before using):
http://www.mediafire.com/download/713qu5m08tf8av9/mksdcard+menu.rarTo use:
1. Run "Dolphin SDCard Maker v1.0.bat"
2. Press the appropriate number to generate a virtual SD (SD.raw) of the specified size.
3. Once mksdcard finishes, a SD.raw file will be generated. Place it in Dolphin's SD Card Path, which is the "Wii" folder in your Dolphin Emulator setup by default.
To change a SD.raw filesize option to something other than the given choices:
1. Right-click "Dolphin SDCard Maker v1.0.bat"
2. Select "Edit"
3. Find "start mksdcard.exe -l SDCard XM sd.raw" where "X" could be any filesize in megabytes.
4. Replace X with the size that you want
5. Run "Dolphin SDCard Maker v1.0.bat" and select the option you edited
Notes:
1. Make sure "Insert SD Card" is checked in Dolphin Config options "Wii" Tab.
2. Using a 4GB SD.raw caused a brief "Receiving Vault Data" message to pop up before Brawl's intro video started. Interestingly, this message does not pop up if my SD.raw size is 2 or 3GB. I filed a report for this issue here:
4GB or larger SD cards cause "Receiving Vault Data..." message to display before title screen in SSBB3. Use a program such as WinImage to add files to SD.raw