Is there region detect in nintendont?
Yeah.. it works in all countries except for Italy
Is there region detect in nintendont?
Did Wavebird work in r38? I don't have a wavebird to test. The only change that I see that might affect it is this in HID.cGood Job guys; fine steps in the right direction.
I would like to point out a small issue; I think (please confirm) in-game WaveBird functionality has been broken in r39, even when HID is off and no USB device is connected. This may have happen after combining Nintendont with Nintendontusb source. I ran into the same problem with Nintendontusb Beta7 through r4, so I think this may be where the issue stems from. Wired GameCube controllers seem to work fine in all GameCube slots, and the sound issues have almost disappeared, which is sweet music to my ears.
if((Pad[chan].button&0x80) != 0x80)
{
memset32(Pad + chan * sizeof(PADStatus) , 0, sizeof(PADStatus));
Pad[chan].err = -1;
continue;
}
Code:if((Pad[chan].button&0x80) != 0x80) { memset32(Pad + chan * sizeof(PADStatus) , 0, sizeof(PADStatus)); Pad[chan].err = -1; continue; }
Comment that out and the WB will work again. I forgot to do that.
With r40, you said the nincfg is "probably" read from the device where the .dol is located.
But what about the memory card?
If the loader located on SD creates and checks the memorycard presence before launching a game on USB, the kernel will then mounts USB but will not find mcemu anymore.
Either you add the drive's partition to all path (sd:, usb1: to usb8: ) so it can save to SD while loading game from usb, or I think the two dol used by r39 was a good idea.
Do you have another idea to make it work correctly with loaders autobooting games?
Code:
if((Pad[chan].button&0x80) != 0x80)
{
memset32(Pad + chan * sizeof(PADStatus) , 0, sizeof(PADStatus));
Pad[chan].err = -1;
continue;
}
Comment that out and the WB will work again. I forgot to do that.
just curious what files from the source this is found in ?