1**************************************************************************** 2* * 3* Readme-RevoEX-2_1-patch-plus4-080806.txt * 4* * 5* Plus Patch for Revolution SDK Extensions 2.1 * 6* * 7* August 6, 2008 * 8* * 9**************************************************************************** 10 11 12Introduction 13 14This patch is to correct problems found after the release of 15Revolution SDK Extensions 2.1. To install this patch, copy and overwrite 16the files in the directory where Revolution SDK Extensions 2.1 (071210) 17is installed. 18 19Caution 20 21 If the RevoEX library has been built before and you apply this patch, 22an error might arise during the program build process because of what 23remains in cache. 24 If this happens, run "make clobber" in the RevoEX root directory to 25delete the cache, then run "make" in the RevoEX root directory to remedy 26the problem. 27 28Revisions 29 30Revisions in 2_1-patch-plus4-080806 31 -------------------------------------------------------------------------- 32 33- (MPDL) Added functions for regulating the reboot timing. 34 35Added the functions (see below) that can regulate the timing at which the group 36of players who have completed a download will begin to restart. 37 38* MPDLGetBootableBitmap 39* MPDLGetBootStopper 40* MPDLSetBootStopper 41 42 43- (MPDL) Added functions for sending reboot parameters. 44 45Added a feature that allows the Wii console to send arbitrary user-defined 46parameters of 32 bytes or less to programs on child devices; the programs can 47reference these parameters after restarting. 48 49A child device's program can use the MB_GetMultiBootDownloadParameter function 50to refer to the information stored in the userParam field of the MPConfig structure. 51 52 53- (NWC24) Modified the NWC24Check function's behavior to reflect guideline changes. 54 55Revisions to the WiiConnect24 Programming Guidelines removed the NWC24 download 56feature from the Parental Controls restrictions. Thus, if NWC24_USE_DOWNLOADS is 57passed to the NWC24Check function as an argument, the function does not return 58an error, even if Parental Controls are enabled. Because of this, we have also 59revised the content of related function references. 60 61 62- (NWC24) Revised internal error processing. 63 64Fixed an internal error processing bug that would cause library behavior to become 65unstable when the NWC24ReadMsg* and NWC24DeleteMsg functions handled messages for 66specific error conditions. 67 68 69Revisions in 2_1-patch-plus3-080702 70 -------------------------------------------------------------------------- 71 72- (NWC24) Revised the NWC24Check function 73 74 Revised the NWC24Check function to check only one error--rather than 75four--back in the network error history when NWC24_USE_DOWNLOADS is passed 76to it as an argument. 77 78 This revision shortens the time taken by the NWC24Check function to detect 79that the network has recovered after a network problem caused a download task 80to fail. 81 82Revisions in 2_1-patch-plus2-080603 83 -------------------------------------------------------------------------- 84 85- (VF) Addressed a bug that occurred when the drive capacity was exceeded. 86 87 Fixed a VF library bug that occurred with an attempt to create a file that 88exceeded the drive capacity. This would sometimes result in an abnormal internal 89drive format. 90 Note: Changes related to this bug made in and after version 2.0 RC1 are 91superseded by this revision. 92 93Revisions in 2_1-patch-plus-080313 94 -------------------------------------------------------------------------- 95 96- (MP) Adjusted the interval between transmissions for MP Communication 97 98 When using MP Communication in cases where not much data was being sent and 99the send frames were short, Wii would sometimes send data to the child DS at 100intervals at which the DS could not process it. The MP sequence send interval 101has now been changed from 1 ms to 2 ms. 102 This step should alleviate instances of the child device being suddenly 103cut off from MP Communications due to MP lifetime expiration. 104 105 106File List 107Header Files 108 /RevoEX/include/revolution/mpdl.h 109 /RevoEX/include/revolution/rex_version.h 110 111Library Files 112 /RevoEX/RVL/lib/mp.a 113 /RevoEX/RVL/lib/mpD.a 114 /RevoEX/RVL/lib/mpdl.a 115 /RevoEX/RVL/lib/mpdlD.a 116 /RevoEX/RVL/lib/net.a 117 /RevoEX/RVL/lib/netD.a 118 /RevoEX/RVL/lib/nwc24.a 119 /RevoEX/RVL/lib/nwc24D.a 120 /RevoEX/RVL/lib/vf.a 121 /RevoEX/RVL/lib/vfD.a 122 123Documentation and Other Items 124 /RevoEX/man/en_US/nwc24/ErrorHandling/ERR_NWC24CheckDl.html 125 /RevoEX/man/en_US/nwc24/ErrorHandling/ERR_NWC24CheckDl.png 126 /RevoEX/man/en_US/nwc24/Misc/NWC24Check.html 127 /RevoEX/man/en_US/vf/intro.html 128 /RevoEX/man/en_US/vf/VFErr.html 129 /RevoEX/man/en_US/vf/VFGetLastDeviceError.html 130 /RevoEX/RVL/bin/tools/ncdconfigtool.elf 131 /RevoEX/RVL/bin/tools/ncdconfigtoolD.elf 132 /RevoEX/RVL/bin/tools/nwc24init.elf 133 /RevoEX/RVL/bin/tools/nwc24initD.elf 134 /RevoEX/RVL/bin/tools/wget.elf 135 /RevoEX/RVL/bin/tools/wgetD.elf 136 /RevoEX/X86/bin/PrfArc.exe 137 138End