1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3
4<head>
5<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6<META http-equiv="Content-Style-Type" content="text/css">
7<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css">
8<title>HBM Sample Demos</title>
9<style type="text/css" media="all">
10<!--
11@import url("../css/hbm_common.css");
12-->
13</style>
14</head>
15
16<body>
17
18<H1>HBM Sample Demo List</H1>
19
20<H2>Location</H2>
21<p><code>$REVOLUTION_SDK_ROOT/build/demos/hbmdemo</code></p>
22<H2>Compilation</H2>
23<P>Navigate to <code>$REVOLUTION_SDK_ROOT/build/demos/hbmdemo</code> and type &quot;make&quot;. The execution (<CODE>.elf</CODE>) file is created under <CODE>$REVOLUTION_SDK_ROOT/build/demos/hbmdemo/bin/RVL/</CODE>.</P>
24<H2>Running the Demos</H2>
25<P>Go to the <CODE>/bin/RVL/</CODE> directory of any of the demos in the <code>$REVOLUTION_SDK_ROOT/build/demos/hbmdemo</code> directory and perform one of the following:</P>
26<ul>
27  <li>To simply run the application, execute the <code>ndrun</code> script, using the ELF file as an argument.</li>
28  <li>Run <CODE>ide</CODE> with the ELF file as an argument if you want to debug with CodeWarrior.</li>
29</ul>
30
31
32<H2>Description</H2>
33<TABLE border="1">
34  <TBODY>
35    <TR>
36      <TD width="120"><STRONG><CODE>hbm/</CODE></STRONG></TD>
37      <TD width="520">This sample shows the general flow of the HOME Menu from start to finish.</TD>
38    </TR>
39  </TBODY>
40  <TBODY>
41    <TR>
42      <TD width="120"><STRONG><CODE>rsodemo/</CODE></STRONG></TD>
43      <TD width="520">This sample converts the HOME Menu execution segment (including <CODE>homebutton.a</CODE>) into RSO format, places it in <CODE>Mem1</CODE>, and then runs.</TD>
44    </TR>
45  </TBODY>
46  <TBODY>
47    <TR>
48      <TD width="120"><STRONG><CODE>shareddemo/</CODE></STRONG></TD>
49<TD width="520">This sample executes a HOME Menu sample as a NAND application.<br><br> The material used in the HOME Menu can be used as shared content. This is a sample that shows the method of use.<br><br> A <CODE>.wad</CODE> file will be created with &quot;<CODE>make NANDAPP=TRUE demo</CODE>&quot;. The created <CODE>.wad</CODE> file can be imported and executed in NMenu.<br><br> If executing an <CODE>.elf</CODE> file, take the <CODE>contents_data.zip</CODE> file located inside <CODE>data/hbm/</CODE> and unzip in the directory set by <CODE>DvdRoot</CODE>.<br> Be sure to run <CODE>make clean</CODE> and delete superfluous files before switching the compile target.<br><br> The <CODE>sample.arc</CODE> file in the sample is a packaged version of <CODE>home.csv</CODE> and <CODE>home_nosave.csv</CODE>.<br><br>To check whether the version is Chinese or Korean, set <CODE>TLANG_CHN=TRUE</CODE> or <CODE>LANG_KOR=TRU</CODE> when running <B><CODE>make</CODE></B>.<br>
50</TD>
51    </TR>
52  </TBODY>
53  <TBODY>
54    <TR>
55      <TD width="120"><STRONG><CODE>networkmanual_tpl/</CODE></STRONG></TD>
56<TD width="520">This sample starts the HOME Menu from WiiWare.<br><br>The Operations Guide is displayed as a TPL.<br><br>The resources used in the HOME Menu are files stored in Wii system memory as shared content.<br><br> If you are running an ELF file, take the <CODE>contents_data.zip</CODE> file located in <CODE>data/hbm/</CODE>, expand it in the directory set by <CODE>DvdRoot</CODE>, and import <CODE>dummyviewer.wad</CODE>.<br><br>Be sure to run <CODE>make clean</CODE> and delete superfluous files before switching the compile target.<br><br> The <CODE>sample.arc</CODE> file in the sample is a packaged version of <CODE>home.csv</CODE>, <CODE>home_nosave.csv</CODE>, <CODE>network.csv</CODE>, <CODE>sample.tpl</CODE>, and <CODE>test.tpl</CODE>.<br><br>To check whether the version is Korean, set <CODE>LANG_KOR=TRU</CODE> when running <B><CODE>make</CODE></B>.<br>
57			</TD>
58    </TR>
59  </TBODY>
60  <TBODY>
61    <TR>
62      <TD width="120"><STRONG><CODE>networkmanual_jpeg/</CODE></STRONG></TD>
63<TD width="520">This sample starts the HOME Menu from WiiWare.<br><br>The Operations Guide is displayed as a JPEG.<br><br>The resources used in the HOME Menu are files stored in Wii system memory as shared content.<br><br> If you are running an ELF file, take the <CODE>contents_data.zip</CODE> file located in <CODE>data/hbm/</CODE>, expand it in the directory set by <CODE>DvdRoot</CODE>, and import <CODE>dummyviewer.wad</CODE>.<br><br>Be sure to run <CODE>make clean</CODE> and delete superfluous files before switching the compile target.<br><br> The <CODE>sample.arc</CODE> file in the sample is a packaged version of <CODE>home.csv</CODE>, <CODE>home_nosave.csv</CODE>, <CODE>network.csv</CODE>, <CODE>sample.tpl</CODE>, and <CODE>test.tpl</CODE>.<br><br>To check whether the version is Korean, set <CODE>LANG_KOR=TRU</CODE> when running <B><CODE>make</CODE></B>.<br>
64			</TD>
65    </TR>
66  </TBODY>
67</TABLE>
68
69<H2>See Also</H2>
70<p><a href="../list.html">HBM Function - Feature List</a></p>
71
72<H2>Revision History</H2>
73<DL class="history">
74	<DT>2009/03/12<DD>Deleted description of JPEG codec library.
75	<DD>Added description for how to check for Korean-language Wiiware version.
76	<DT>2009/03/12<DD>Deleted description of NADK.
77    <DT>2008/04/28<DD>Changed the JPEG codec library to use its official name.
78    <DT>2008/02/01<DD>Added <CODE>networkmanual_tpl</CODE> and <CODE>networkmanual_jpeg</CODE>.
79    <DT>2007/10/04<DD>Revised <CODE>shareddemo</CODE>.
80    <DT>2007/09/25<DD>Revised demo descriptions.
81    <DT>2007/09/03<DD>Removed the <CODE>manual_sound</CODE> sample.
82    <DT>2007/05/09<DD>Initial version.
83</DL>
84
85<hr><p>CONFIDENTIAL</p></body>
86</HTML>
87