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 "make". 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 "<CODE>make NANDAPP=TRUE demo</CODE>". 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