I am studying the code since I would like solve some bugs (i.e the preferences are not loaded, a bug in the menu, etc.).by oibaf - Homebrew General
With the permission of Simon, I uploded a new bin version (2.1) in the repository.by oibaf - Homebrew General
I compiled Frodo with the last version of libogc and now the keyboard works properly.by oibaf - Homebrew General
This is right. Since it did not work I modififed the WPAD_SendStreamData library and I removed the function which divides the buffer in blocks of 20 bytes just to do some attempts and I did not use WPAD_EncodeData but directly a 4 bit RAW PCM file but I got only noise. I think that it would be necessary to deepen the reverse engineering of the spekear wiimote.by oibaf - Coding
The WII could use a different clock higher than 13.5MHz which is a standard for DVD player (see "custom video resolution" in the article you linked and the Amiga example) In this case all the 720 pixels are shown.by oibaf - Coding
Thanks. I agree with you it is not an encoder problem. I did not use the libogc's encoder but directly a raw PCM Yamaha encoded file and I got only noise. Could be a reverse engineering problem? Maybe a different configuration should be made. In any case the Wiimote page of the Wiibrew website should be changed since it says that the standard configuration is 3000Hz whilst it is 600by oibaf - Coding
I can not get the wiimote speaker to properly work. I used these instructions: pad=0; WPAD_ControlSpeaker(pad, 1); WPAD_SendStreamData(pad, buffer, size); The speaker seems to work only if you send 20 bytes each 2*6,666 ms but only noise comes out. The noise seems to be the same not depending on the data patterns. The WPAD_Controlspeaker instruction should set a 3 khz sound (YAMAHAby oibaf - Coding