• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

RVL/22-Apr-2024-10,32010,203

X86/22-Apr-2024-1,3491,105

build/22-Apr-2024-244,414147,774

data/22-Apr-2024-6,2776,277

docs/en_US/22-Apr-2024-1512

dvddata/22-Apr-2024-252238

include/22-Apr-2024-35,25616,567

man/en_US/22-Apr-2024-182,046153,761

vcmv/22-Apr-2024-23,83621,821

RVL_NDEV.batD21-Apr-20242.3 KiB5743

changelog-RVL_HBM_SDK.htmlD21-Apr-202425.9 KiB367298

readme-RVL_HBM_SDK-4_7_3-20100730.txtD21-Apr-20244 KiB8660

readme-RVL_SDK-3_3-2.txtD21-Apr-202411 KiB199143

readme-RVL_HBM_SDK-4_7_3-20100730.txt

1======================================================================
2 HBM - Home Menu Library version 4.7.3
3                                                          2010/07/30
4======================================================================
5
6- Introduction
7- System Requirements
8- Installation and Running of the Demos
9- Incorporating Icons and Banners Into Your Application
10- Revision History
11- Known Issues
12
13
14=======================================================================
15Introduction
16=======================================================================
17This package includes a sample library for implementing HOME Menu and sample demos that use this library.
18
19
20=======================================================================
21System Requirements
22=======================================================================
23Operation of this package has been confirmed for the following development environments.
24
25- Revolution SDK 3.3 patch 1
26- CodeWarrior for Wii 1.0
27
28In addition, you also need NDEV hardware and NDEV software.
29
30
31=======================================================================
32Installation and Running of the Demos
33=======================================================================
34To build the demos, copy this package into the Revolution SDK root directory (overwriting the existing copy, if any), then run "make" in the "build/demos/hbmdemo" directory. (No special environment variables need to be specified.)
35
36This package is not a patch. It will continue to be provided as a separate package in the future.
37
38The package includes the following demos:
39
40- hbm
41  This demo uses the homebuttonLib version of the library.
42  All processing, including the processing of sounds, is carried out inside the library.
43
44- rsodemo
45  This sample converts the HOME Menu execution segment (including homebutton.a) into rso format, places it in Mem1, and then runs.
46
47- shareddemo
48  This sample starts the HOME Menu from a NAND application.
49  Resources used in the HOME Menu use files provided in Wii system memory as shared content.
50
51- networkmanual_tpl
52  This sample starts the HOME Menu from WiiWare.
53  The Operations Guide is displayed as a TPL.
54  Resources used in the HOME Menu use files provided in Wii system memory as shared content.
55
56- networkmanual_jpeg
57  This sample starts the HOME Menu from WiiWare.
58  The Operations Guide is displayed as a JPEG using the JPEG codec library.
59  Resources used in the HOME Menu use files provided in Wii system memory as shared content.
60
61
62=======================================================================
63Incorporating Icons and Banners Into Your Application
64=======================================================================
65See "HBM Library Overview" in the HBM Library Function Reference.
66
67Use the same version of the library and data files.
68
69
70=======================================================================
71Revision History
72=======================================================================
73
74■ Updates from Version 4.7.2 (2010/05/19)
75
76・Fixed a bug where WPADSetSimpleSyncCallback was set to an indeterminate value if HBMDelete was run without calling HBMInit after HBMCreate.
77・Included the network.csv file that was revised in the HOME Menu Library Message Resource Patch (version 2010/07/02). Corrected line breaks at inappropriate locations in the French-language version.
78
79
80=======================================================================
81Known Issues
82=======================================================================
83* When using the library as an RSO
84  Callback process is called after HBMDelete. Using the HOME Menu from an RSO causes memory to be accessed after unlinking.
85  When deleting the library from memory, after running HBMDelete on the application side, check that the return value of running the WPADProbe function against the connected Wii Remote channel is not WPAD_ERR_BUSY, and then deallocate the RSO or memory.
86

readme-RVL_SDK-3_3-2.txt

1===========================================================================
2 Nintendo Revolution SDK 3.3 + patch 2 build with CodeWarrior for Wii 1.0
3      August 23, 2010
4===========================================================================
5
6Table of Contents
7- Introduction
8- About the Firmware
9- Precautions
10- License Information
11- Voice Chat Icon
12- Revision History
13- System Requirements
14- Installation Procedure
15- Known Bugs
16- Documents to Read After this Document
17
18=======================================================================
19Introduction
20=======================================================================
21This package contains Revolution SDK 3.3 with patch 2 applied, and supports CodeWarrior for Wii 1.0.
22
23The Revolution SDK contains libraries, tools, and documents required to develop Wii applications. It also includes the source code for many demo programs that you can build and run to test different functionality.
24
25This version of the SDK has changed significantly from the previous version.
26There is no longer full compatibility for modules built with earlier versions of the SDK. For details about what has changed, read man/en_US/ReleaseNote.html.
27
28(Note: "Revolution" is the codename for Wii.)
29
30=======================================================================
31About the Firmware
32=======================================================================
33Starting with SDK version 3.3, the Extended Firmware is now integrated with the Standard Firmware. All titles using SDK 3.3 use the following version of the firmware.
34
35  Firmware used by SDK 3.3 titles: 56.21.29
36
37=======================================================================
38Precautions
39=======================================================================
40-----------------------------------------------------------------------
41About the Guidelines
42-----------------------------------------------------------------------
43There are guidelines that must be adhered to when using this package.
44Please see the following documents for more information about these guidelines.
45
46Guidelines that must be reviewed
47 - Wii and Wii peripherals
48    Wii Programming Guidelines (and the Wii Message List)
49
50 - Strap Usage Screen (including for Wii Motion Plus), Wii Zapper Use Screen
51    Strap Usage Screen Manual
52    (/docs/en_US/Guidelines/Wii_Strap_Zapper_Reminder.pdf)
53
54 - Banners
55    Wii Programming Guidelines -  Logos Shown on Channel Preview Screen
56
57- Guidelines that must be reviewed if using those features
58 - Disc Spin-Off Channel (DISCNAND)
59    Wii Programming Guidelines - Disc Spin-Off Channel
60    (Also the Disc Spin-Off Channel chapter in the Wii Message List)
61
62 - Wii Speak (PMIC)
63   Wii Speak Programming Guidelines
64
65   The following guidelines must also be reviewed if using Voice Chat
66      Voice Chat Icon Specifications
67      (/docs/en_US/PMIC_Library_Guide/WiiSpeak_VoiceChatIcon.pdf)
68      Icon Data
69      (/docs/en_US/PMIC_Library_Guide/texture/)
70
71 - Wii MotionPlus (KPAD)
72    Wii MotionPlus Programming Guidelines
73
74-----------------------------------------------------------------------
75The libraries included in this SDK are all static modules
76-----------------------------------------------------------------------
77The libraries included in the Revolution SDK are all static modules.
78There are no relocatable modules. They cannot be made into relocatable modules.
79
80-----------------------------------------------------------------------
81There is no difference in behavior between the *.exe and *D.exe versions of programs inside the X86 folder
82-----------------------------------------------------------------------
83Some of the programs located inside the X86 folder exist in two versions (*.exe and *D.exe). For example, both "makeo.exe" and "makeoD.exe" are in the folder. There is no difference between the two programs. The *D.exe version remains in order to maintain compatibility with past systems.
84
85-----------------------------------------------------------------------
86Running in the Wii Menu
87-----------------------------------------------------------------------
88Programs created using this SDK are compatible with the following version (or later) of the Wii Menu.
89
90* Wii Menu 3.0
91
92Abnormal behavior may occur in systems running earlier versions.
93
94=======================================================================
95License Information
96=======================================================================
97
98- The following files are found in this SDK:
99
100   /dvddata/axdemo/synth/GM16.DLS      : Roland DLS file
101   /dvddata/axdemo/synth/gm16adpcm.pcm : GM16.DLS converted for use with the Wii
102                                         (audio source file, ADPCM version)
103   /dvddata/axdemo/synth/gm16adpcm.wt  : GM16.DLS converted for use with the Wii
104                                         (table file, ADPCM version)
105   /dvddata/axdemo/synth/gm16pcm.pcm   : GM16.DLS converted for use with the Wii
106                                         (audio source file, PCM version)
107   /dvddata/axdemo/synth/gm16pcm.wt    : GM16.DLS converted for use with the Wii
108                                         (table file, PCM version)
109
110  To use all or part of the data from an application, you must comply with the Roland end-user license agreement.
111
112  The end-user license agreement is found in the following directory.
113
114   /docs/en_US/License/Roland/Roland END-USER LICENSE AGREEMENT.pdf
115   /docs/en_US/License/Roland/Roland END-USER LICENSE AGREEMENT.pdf
116
117  Contact information may be found in the following file.
118
119   /docs/en_US/License/Roland/Roland_contact_info.txt
120
121  Please read this agreement before using the data.
122
123- The audio library of this SDK supports Dolby Surround and Dolby Pro Logic II. To use these features in a game, you must have a license agreement with Dolby. Please read the following file before using these features.
124
125   /docs/en_US/License/Dolby/DPL2_for_Wii.pdf
126
127The JPEG Codec Library in this SDK can be used only for the purpose of encoding and decoding data provided by application developers and operators. But note there is no guarantee that all JPEG files can be decoded.
128  Encoding and decoding of data other than that prepared by the application developer or operator (such as that of an end user) is prohibited. Encoding and decoding of data whose source or pathway cannot be guaranteed is also prohibited.
129
130  Furthermore, the activities defined below are prohibited, even if the purpose is as described above.
131
132 (1) Reverse assembling, decompiling, reverse engineering, altering, or tampering of the library included in this package in whole or in part.
133
134 (2) Assigning, loaning, distributing, disclosing of this package in whole or in part, and re-licensing, offering as collateral and transferring the ownership of this package in whole or in part to a third party.
135
136 (3) Converting, revising, modifying, and reorganizing this package in whole or in part to create a new middleware product.
137
138 (4) Using this package in whole or in part to develop, manufacture, or sell any software program that resembles this package, that provides similar functions, or that can be used in place of this package.
139
140 (5) Using this package in whole or in part to develop any products that have the same intended purpose or value as this package.
141
142=======================================================================
143Revision History
144=======================================================================
145For the revision history of this release, see /man/en_US/ReleaseNote.html.
146
147=======================================================================
148System Requirements
149=======================================================================
150See RVL_QuickStartGuide.pdf, provided separately, for details on system requirements for the Revolution SDK.
151
152Three USB ports are required to connect to a PC. (Although two ports are specified in some manuals, three USB ports are now required.)
153
154This version of the SDK only supports the commercial release versions of NDEV.
155Whenever possible, use the NDEV software package version 071002 or later.
156
157=======================================================================
158Installation Procedure
159=======================================================================
160First, expand this SDK package without overwriting other versions of the SDK. Next, install the firmware (56.21.29).
161
1621. Unpack the package in any directory (see note below) and specify the path to RVL_SDK/ using the environment variable REVOLUTION_SDK_ROOT.
163   To use the startup batch file (RVL_NDEV.bat) included in the SDK, be sure to edit the location in the batch file where the environment variable is specified. (See the example below.)
164
165   REM ************************************************************
166   REM *
167   REM * Please specify your installation paths here:
168   REM *
169   REM ************************************************************
170   SET REVOLUTION_SDK_ROOT=C:\RVL_SDK
171
1722. Before executing any sample demos or other executable programs, be absolutely certain to update the NDEV firmware according to the following procedure.~~~~~~~~~~~~~~~~~~
173
174   In a typical environment, start the update program by launching the bash shell and entering and executing [fwupdate_56.21.29_xx].
175   (For xx, enter jp, us, eu, kr, or cn)
176
177   If the environment is customized or if things do not go smoothly using the method just described, from the RVL_SDK/RVL/bin/tools directory, execute ODEM -r -l swupdate_56.21.29_xx.gcm .  (For xx, enter jp, us, eu, kr, or cn.)
178
179   Once the update is complete, "SWUpdate Successful" appears on the screen. The NDEV firmware is updated to Firmware 56.21.29 and DEVKIT BOOT PROGRAM v1.22A.
180
181   If the versions already installed are more recent than these versions, the message "Import: *** ...failed" will display, and the update process will fail. However, this is not a problem, and you can continue.
182
183Note: If you are running this SDK on Windows Vista, you need to unpack the SDK package below the User Account folder (C:\Users\<UserAccount>). For more information, see the Quick Start document, RVL_QuickStartGuide_3-3.pdf, which is provided separately from the SDK package.
184
185=======================================================================
186Currently Known Bugs
187=======================================================================
188Read about this in the Revolution SDK Technical Information section of /man/en_US/index.html.
189
190=======================================================================
191Documents to Read After This Document
192=======================================================================
193There are several documents we would like you to look at after reading this document.
194They can be found in the Revolution SDK.
195
196- Revolution SDK Roadmap (docs/en_US/Quickstart/RVL-SDK-RoadMap.pdf)    This document explains the layout of the Revolution SDK.
197
198- Document Roadmap (docs/en_US/Quickstart/RVL-SDK-DocumentMap.pdf)    This document explains the various documents contained in the Revolution SDK.
199