Line 30:
Line 30:
* Speed could still use some improvement. If anyone can make the code more efficient, knows PPC assembly, or can make it faster in any way, let me know.
* Speed could still use some improvement. If anyone can make the code more efficient, knows PPC assembly, or can make it faster in any way, let me know.
−
* Using Save or state files from older versions may cause this version to CRASH or other strange side effects (no sound)! If you're having problems, delete your old save/state file, and/or turn off auto-load. Save/state files created/loaded with this version work fine.
+
* Name patch files the same as the ROM name (except the extension) and place them in your ROM folder.
−
* Patch support is for SD/USB/SMB only. Name the patch file the same as the ROM name (except the extension) and place it in your ROM folder.
Line 38:
Line 37:
* ROMs & saves files should be stored in '''vbagx/roms''' and '''vbagx/saves''' on the root of your SD card or USB flash drive. You can copy the '''vbagx''' directory from the archive to your support drive. Your ROMs must be in ".gba" format.
* ROMs & saves files should be stored in '''vbagx/roms''' and '''vbagx/saves''' on the root of your SD card or USB flash drive. You can copy the '''vbagx''' directory from the archive to your support drive. Your ROMs must be in ".gba" format.
* Launch the emulator using your [[List_of_homebrew_applications_(loaders)|Loader]].
* Launch the emulator using your [[List_of_homebrew_applications_(loaders)|Loader]].
+
+
==Network support via SMB==
+
+
Using the emulator via network requires that your Wii is configured for your wireless network, and that you've set up a file share. Tutorials for setting up a file share in [http://www.practicallynetworked.com/sharing/xp/filesharing.htm Windows XP] and [http://cws.internet.com/article/3592-.htm Windows Vista] are available. Using SMB support requires that you provide a username, password, share name, and IP address to log in to the file server (in settings.xml). This XML file is created for you upon first loading the emulator and entering/exiting Preferences. Here's an example snippet for your XML configuration file:
+
+
<section name="Network" description="Network Settings">
+
<setting name="smbip" value="192.168.4.19" description="Share Computer IP" />
+
<setting name="smbshare" value="wiifiles" description="Share Name" />
+
<setting name="smbuser" value="yourusername" description="Share Username" />
+
<setting name="smbpwd" value="yourpassword" description="Share Password" />
+
</section>
+
+
Also be sure to mirror the required directory structure within your share folder, or change the LoadFolder and SaveFolder values in the XML file.
+
+
=== Vista Support ===
+
tinysmb, the library that the emulator uses, only support LM hash authentication, and not the newer NTLM. By default, LM hashes are disabled in Windows Vista. For Vista - LM hash support is turned off by default (because LM hashes are old and easy to crack). To re-enable LM hashes, and get tinysmb to work on Vista:
+
* load Group Policy Editor - gpedit.msc
+
* go to Computer Configuration > Local Policies > Security Options
+
* change "Network security: Do not store LAN Manager hash value on next password change" to Disabled
+
* change your password at least once to generate a LM hash
+
== Support ==
== Support ==