MathewWi / pcsxgc

Automatically exported from code.google.com/p/pcsxgc
0 stars 0 forks source link

Working USB forwarder #96

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Is there any chance the WiiSX team can release an official forwarder that works 
with USB?  I have tried several different forwarders as sources 
(djdynamite123/USBLoader GX/CustomizeMii Simple and Complex/WiiMC.  Yes, I know 
not all of them have USB support).  This is an issue with both Wii64 and WiiSX, 
and I've posted an issue on the Wii64 page already as well.  

It would be really nice if the WiiSX team could release an official forwarder, 
as for some reason, Wii64 and WiiSX will not load from forwarders that will run 
99% of all other applications out there just fine.  There is something about 
Wii64/WiiSX that is different than that other 99%, and the Wii64 team should 
know what that is better than anyone else.

What steps will reproduce the problem?
1. Install WiiSX beta2.x on a USB HDD
2. Run WiiSX from any forwarder (Tested with the above forwarders)

What is the expected output? What do you see instead?
WiiSX should run normally.  Instead, it just blackscreens.

What version of the product are you using? On which system and loader?
WiiSX beta 2.1 (I mostly use the USB2.0 mod, but for testing I DID use the 
official 2.1 release)
SM 4.2
All forwarders tested used comex's NAND loader

Please provide any additional information below.
The fact that forwarders don't work at all and just freeze at a black screen 
makes me believe it has to do with overlapping memory addresses.  I've tried 
playing around with different entrypoint address for the forwarder, but it 
seems like 0x81230000 is still the best address  (anything higher or lower and 
the forwarder will freeze even sooner than usual).

Original issue reported on code.google.com by qwertym...@gmail.com on 14 Jul 2010 at 12:13

GoogleCodeExporter commented 9 years ago
Wii64 and WiiSX use relatively large static areas. It's possible that the 
overlap occurs when the BSS is cleared. It would be wasteful if we used our 
times to code a USB Forwarder when the problem isn't ours to fix.

Original comment by emuki...@gmail.com on 14 Jul 2010 at 3:49