Wii64 and GenPlusGX & co. USB2.0/3rd Party Controller Mods

Discussion in 'Wii - Emulation and Homebrew' started by xander150, Apr 19, 2010.

Thread Status:
Not open for further replies.
Apr 19, 2010
    • Member

    xander150 New Member

    Member Since:
    Oct 12, 2009
    Message Count:
    112
    Country:
    Germany
    <img src="http://upload.wikimedia.org/wikipedia/de/thumb/0/0b/USB-HighSpeed-certified-Logo.svg/400px-USB-HighSpeed-certified-Logo.svg.png" border="0" class="linked-image" />
    <!--sizeo:5--><span style="font-size:18pt;line-height:100%"><!--/sizeo-->Wii64 1.1 non-official mod with USB2.0 support and 3rd party Classic Controller support<!--sizec--></span><!--/sizec-->
    <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->Not supported by the Wii64 team or me.<!--colorc--></span><!--/colorc-->
    Please don't bug the Wii64 team with bugs if you use this build, <a href="http://code.google.com/p/mupen64gc/downloads/list" target="_blank">use the official build instead.</a>
    This is not official, keep that in mind. All credit goes to the Wii64 team and Tantric.
    Download: <a href="http://www.megaupload.com/?d=DBBW0SWM" target="_blank">http://www.megaupload.com/?d=DBBW0SWM</a>
    Diff:
    WARNING! Spoilers inside!

    Loads every game in 1-3 seconds, ingame loading of big games is very short now (Rayman 2 for example), saving on USB takes now not even a second. Tested with a few dozens games (which is easy as it loads so fast <img src="style_emoticons/<#EMO_DIR#>/tongue.gif" style="vertical-align:middle" emoid=":P" border="0" alt="tongue.gif" />).

    <!--sizeo:5--><span style="font-size:18pt;line-height:100%"><!--/sizeo-->GenPlusGX r439 non-official mod with USB2.0 support and 3rd party Classic Controller support<!--sizec--></span><!--/sizec-->
    <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->Not supported by the GenPlusGX team or me.<!--colorc--></span><!--/colorc-->
    Download: <a href="http://www.megaupload.com/?d=QQGL5HWN" target="_blank">http://www.megaupload.com/?d=QQGL5HWN</a>
    Please don't bug the GenPlusGX team with bugs if you use this build, <a href="http://code.google.com/p/genplus-gx/downloads/list" target="_blank">use the official build instead.</a>
    This is not official, keep that in mind. All credit goes to the GenPlusGX team and Tantric.
    Diff:
    WARNING! Spoilers inside!
    I don't think USB2.0 is important for this Emulator as the rom files are very small and I only tested it with Sonic 1 yet, I just started using it.

    <!--sizeo:5--><span style="font-size:18pt;line-height:100%"><!--/sizeo-->WiiSX beta1 mod3 non-official mod with USB2.0 support and 3rd party Classic Controller support<!--sizec--></span><!--/sizec-->
    <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->Not supported by the WiiSX team or me.<!--colorc--></span><!--/colorc-->
    Please don't bug the WiiSX team with bugs if you use this build, <a href="http://filetrip.net/file.php?id=9881" target="_blank">use the official build or mod3 instead.</a>
    This is not official, keep that in mind. All credit goes to the WiiSX team, Jacobeian and Tantric.
    Download: <a href="http://www.megaupload.com/?d=8L68SZHM" target="_blank">http://www.megaupload.com/?d=8L68SZHM</a>
    Diff:
    WARNING! Spoilers inside!

    Can't say if games really load faster as the mod3 didn't detect my HDD but with the USB2.0 mod it does. Can't tell if it's faster than SD, too.

    <!--sizeo:5--><span style="font-size:18pt;line-height:100%"><!--/sizeo-->pcsx-revolution r83 non-official mod with USB2.0 support and 3rd party Classic Controller support<!--sizec--></span><!--/sizec-->
    <!--sizeo:5--><span style="font-size:18pt;line-height:100%"><!--/sizeo-->Not needed anymore, was integrated into SVN rev 84<!--sizec--></span><!--/sizec-->
    <!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->Not supported by the pcsx-revolution team or me.<!--colorc--></span><!--/colorc-->
    Please don't bug the pcsx-revolution team with bugs if you use this build, <a href="http://code.google.com/p/pcsx-revolution/downloads/list" target="_blank">use the official build instead.</a>
    This is not official, keep that in mind. All credit goes to the pcsx-revolution and Tantric.
    Download: <a href="http://www.megaupload.com/?d=XY3X0JQC" target="_blank">http://www.megaupload.com/?d=XY3X0JQC</a>
    Diff:
    WARNING! Spoilers inside!

    Can't say if games really load faster as the original didn't detect my HDD but with the USB2.0 mod it does. Can't tell if it's faster than SD, too.

    You need IOS202 to run these apps, they probably start without it but you won't get USB2.0 speed (there is a check if IOS202 exists, if it does USB gets enhanced to USB2.0). The 3rd party Controller supported was not tested by me due to missing hardware (only Nintendo Classic Controller). Please confirm. USB2.0 support is confirmed working in both by me. <b>DVD support was not tested.</b> Please confirm.
    To build them yourself make the changes from the diffs and use the utils folder from snes9xgx.
    I made these builds just for me because I use my Wii without SD card, only USB and I don't want to wait a minute just to load Super Mario 64, so don't expect that much support, I hope it has the same compatibility as mplayer_ce or Snes9xGX but I can't promise.
    <span style="text-decoration: line-through;">I also tried this with the latest WiiSX mod but it just code dumped me, this and </span>ScummVM will be my next project if there are no requests. Maybe also a USB2.0 Homebrew launcher as HBC is incredibly slow from USB, Loadmii on IOS202 with libwiigui similar to HBC would be a nice long-term goal <img src="style_emoticons/<#EMO_DIR#>/wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" />

    Everything is compiled with this modified <a href="http://www.megaupload.com/?d=DEO8GSW7" target="_blank">libog 1.8.3 </a>

    Stupid me, my WiiSX mod didn't work as I had no PSXISOS folder on my HDD but just on my SD <img src="style_emoticons/<#EMO_DIR#>/tongue.gif" style="vertical-align:middle" emoid=":P" border="0" alt="tongue.gif" />


    • Member

    Skater4599 New Member

    Member Since:
    May 29, 2008
    Message Count:
    809
    Location:
    United States
    Country:
    United States
    Awesome! Thanks for these [IMG] I have screenshot pics for all my Sega Gen Games and they load with slight delay with SD and HUGE delay with USB, now USB 2.0 should fix that problem [IMG]

    Does this make the apps run under IOS202 now? I was curious what they run under normally lol
    • Member

    xander150 New Member

    Member Since:
    Oct 12, 2009
    Message Count:
    112
    Country:
    Germany
    Normally they run under the IOS which your Homebrew launcher uses (mostly HBC), so they use the IOS HBC shows if they don't reload into another IOS.
    • Member

    r3dfaction New Member

    Member Since:
    May 17, 2009
    Message Count:
    198
    Country:
    United States
    I understand that you have made a build off the svn repositories and added some code, but you must change the app's name to avoid confusion with 'regular' versions and a legal stance from both the Wii64 Team and eke-eke...
    • Member

    xander150 New Member

    Member Since:
    Oct 12, 2009
    Message Count:
    112
    Country:
    Germany
    I also added "Mods" to the thread title which tells people who are able to read that these are mods. And as you can see in my quote I also wrote that these are not official and they shouldn't bug the Wii64 team or ekeeke about them. How can there be any confusion that these are "regular" versions? Please tell me.
    I'll change the headings (or titles) for you as you think that "Wii64 1.1 with USB2.0 support and 3rd party Classic Controller support" is the same as "Wii64".
    I also wonder how this legal stance would look like here [IMG] I don't think Jacobeian was sued because of his WiiSX mod [IMG]
    • Member

    matguitarist New Member

    Member Since:
    Oct 14, 2008
    Message Count:
    458
    Location:
    Canada
    Country:
    Canada
    Great job for the usb 2 support !
    • Member

    r3dfaction New Member

    Member Since:
    May 17, 2009
    Message Count:
    198
    Country:
    United States
    :scoffs: perhaps I went a little far, well I'm out [IMG]
    • Member

    Jacobeian New Member

    Member Since:
    May 15, 2008
    Message Count:
    1,795
    Country:
    Cuba
    This is great, I'm sure that if you send patches to the guys responsible for these projects (through the googlecode issue page), they will give it a look and eventually integrate it in "official" release, you should try at least...

    about the naming scheme, really nobody cares as long as it stays here and is not advertised by stupid "news" website as official ones. You did the right thing by clearly explaining 99% of the work is not yours and you just copied Tantric's code into other emus so don't bother with that.

    EDIT: just looking at the patches, I think you should still call DI_Init when IOS202 is not found, to keep DVD support working on systems that do not need USB2 or cIOS
    • Member

    xander150 New Member

    Member Since:
    Oct 12, 2009
    Message Count:
    112
    Country:
    Germany
    Now as I think about it I see your point. I just copied the code from snes9gx (and removed the DVD part for WiiSX), tried to understand it but didn't think much about it. This is maybe worth an issue on the snes9gx site, as you are the expert I'll leave this to you [IMG]
    I hope that the emu authors just see Tantrics code because of my issues and that they'll adapt it for their needs and not blindly use my diff file so I don't think that these POCs here need rebuilds with a "always DI_init". All in all they're are mostly for my personal use (and I don't use DVDs with them) and they should show that these emus are possible with USB2, I know that my Makefile changes are everything but clean and that I just added as less code as needed [IMG]
    • Member

    Skater4599 New Member

    Member Since:
    May 29, 2008
    Message Count:
    809
    Location:
    United States
    Country:
    United States
    Hey xander150, ive been using your mods here for GenesisGX and Wii64 the loading is amazingly fast and works great but for some reason i cannot get Wii64 to remember the changes ive made to the settings, i click save to USB and it says success etc. can load/play games with speed from USB but when i exit and go back in, all settings are back to default again, Its immediately noticeable as i change the resolution to 16:9 for my TV, wondering how you have your setup?

    GenplusGX only issue i found is it will not display ANY of the snaps i have from USB anymore, It used to display them (albeit, VERY SLOOOOWLY) but now it loads all games and everything just fine just wont load snaps, not huge deal just thought id let anyone reading this know ^^
    • Member

    Jacobeian New Member

    Member Since:
    May 15, 2008
    Message Count:
    1,795
    Country:
    Cuba
    maybe not your issue but I once noticed that if you have a SDCARD inserted on startup, it will apparently try to load snaps from that by default and USB will be ignored, I think it's due to how libfat works
    • Member

    DjoeN Captain Haddock!

    Member Since:
    Oct 21, 2005
    Message Count:
    1,941
    Location:
    Somewhere in this potatoland!
    Country:
    Belgium
    Some mediafire links would be nice, seems i have trouble downloading from megaupload.
    ThX
    • Member

    xander150 New Member

    Member Since:
    Oct 12, 2009
    Message Count:
    112
    Country:
    Germany
    These are just POCs and I would like to keep them on one host. Just try it again or use JDownloader it will get them as soon as they are available. Megaupload sometimes has problems but never deleted any of my files (several hundreds of Gigabytes). If you still can't get them you know where to get the source and the diffs are here in plain text in the spoilers. Just get the source, use patch and compile using devkitpro/devkitppc.
    • Newcomer

    dantemugiwara New Member

    Member Since:
    Jul 6, 2009
    Message Count:
    83
    Country:
    Spain
    Thanks.
    Good job
    • Member

    VashTS Beat it, son

    Member Since:
    Mar 14, 2009
    Message Count:
    2,764
    Location:
    Upstate NY
    Country:
    United States
    yes very nice work. the usb 2.0 difference in genplus is really noticeable. it has locked up on me a few times. but its all good, the speed makes up for any bugs big time.
    • Member

    trigger_ftu The FantomPhox

    Member Since:
    Nov 23, 2008
    Message Count:
    193
    Location:
    Germany
    Country:
    United States
    regrettably. genplus had usb2.0 support since the rev 300 and up as well as a fix up of it as of rev 441. wii64 has always had usb2.0 sense the ver before 1.1 honey, and as for snesgx and fceu they have had usb2.0 since devkit pro rev 20 (last year) and libogc 1.8.2 if i remember all these are are compiled and release unofficial.
    • Member

    XFlak Considering Wii-tirement...

    Member Since:
    Sep 12, 2009
    Message Count:
    9,093
    Location:
    Ontario
    Country:
    Canada
    u sure about that? U know there's a difference between USB 1.1 and USB2.0 right?

    Just because it originally worked via USB doesn't mean it supported USB2 speeds
    • Member

    xander150 New Member

    Member Since:
    Oct 12, 2009
    Message Count:
    112
    Country:
    Germany
    I don't now if they had a sence for USB2 but libogc never had or has USB2 support, not even since rev18, it's provided by IOS202 and the EHCI module. I didn't even post any version of Snes9xGX or fceuGX (never heard of fecu) because I got the USB2.0 code from there.
    Yes, these are unofficially compiled releases (if this is what you were trying to say with your crappy kind-of-English), this is also what is stated really big on the first page, but they include changes (which you can find in the spoilers) to support USB2 speed and better USB compatibility.
    • Member

    trigger_ftu The FantomPhox

    Member Since:
    Nov 23, 2008
    Message Count:
    193
    Location:
    Germany
    Country:
    United States
    thats uncalled for. next time you want to rant best take into of the state the person is in during the time of post. you don't know me and never will. take into consideration of multiple possibilities for everyone. when i had mentioned i typo-ed on the word FIX (something a so called European cannot see) as for my not knowing anything i know a lot more than you can imagine. but as it seems your to lazy to do any research on the facts. and as for your builds changing a few functions and libs for EHCI isn't really much, starting fresh is something great. i post my copies of genpluse because 9 times outta 10 the emulator works fine, unless i have to add a fix of my own. sooo STFU and don't say anything at all, or have manners for people that make simple little mistakes in spelling in a semi-conscious state.

    btw Xander i know the difference between USB 1.1/2.0/3 and how it works.
    • Member

    xander150 New Member

    Member Since:
    Oct 12, 2009
    Message Count:
    112
    Country:
    Germany
    Still doesn't change the fact that your post was completly wrong and the emus you named never had USB2 support. And I think I proved this good with facts from the official SVNs. You on the other site have no facts at all besides strange sentences again. Now it's your turn to provide your proves and facts.
    About the class thing. Even if I still had to visit school: Ever heard of time-zones?

SPONSORED LINKS
 
Thread Status:
Not open for further replies.

Share This Page