Readme-RevoEX-2_1-patch-plus4-080806.txt
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