1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3<HEAD>
4<META http-equiv="Content-Type" content="text/html; charset=windows-1252">
5<META http-equiv="Content-Style-Type" content="text/css">
6<TITLE>Programming Guide</TITLE>
7<BASE target="main">
8<LINK rel="stylesheet" href="CSS/titles2.css">
9</HEAD>
10<BODY>
11<P><FONT color="#ff0000" size="-2">[<FONT color="#ff0000" size="-2"><A href="#OS" target="_self">OS</A></FONT>|<A href="#MEM" target="_self">MEM</A>|<A href="#SC" target="_self">SC</A>|<A href="#SI" target="_self">SI</A>|<A href="#EXI" target="_self">EXI</A>|<A href="#DVD" target="_self">DVD</A>|<A href="#NAND" target="_self">NAND</A>|<A href="#CARD" target="_self">CARD</A>]<BR> [<A href="#WPAD" target="_self">WPAD</A>|<A href="#KPAD" target="_self">KPAD</A>|<A href="#PAD" target="_self">PAD</A><!--|<A href="#HIO" target="_self">HIO</A>-->|<A href="#HIO2" target="_self">HIO2</A>|<A href="#AUDIO" target="_self">Audio</A>|<A href="#MOVIE" target="_self">Movie</A>|<A href="#ARC" target="_self">ARC</A>|<A href="#CX" target="_self">CX</A>]<BR> [<A href="#GX" target="_self">GX</A>|<A href="#GD" target="_self">GD</A>|<A href="#MTX" target="_self">MTX</A>|<A href="#VI" target="_self">VI</A>|<A href="#DEMO" target="_self">DEMO</A>|<A href="#TEST" target="_self">Samples</A>|<A href="#TOOL" target="_self">Tools</A>]</FONT></P>
12<H2><FONT color="#000000"><A target="_self" name="OS"><FONT color="#000000">Operating System (OS)</FONT></A></FONT></H2>
13<P>[<B><A href="os/toc.html" target="_self">Full List</A></B>/<A href="os/list.html" target="main"><B>Function List</A></B>]</P>
14<P><A href="os/Font/intro.html"><B>Font Introduction</B></A><BR> <A href="os/Rel/intro.html"><B>Relocatable Module System</B></A></P>
15<P><A href="os/list.html#Address Conversion">Address Conversion</A><BR> <A href="os/list.html#Alarm">Alarms</A><BR> <A href="os/list.html#Arena">Arenas</A><BR> <A href="os/list.html#Cache">Cache</A><BR> <A href="os/list.html#Error">Errors</A><BR> <A href="os/list.html#Exec">Execution</A><BR> <A href="os/list.html#FastCast">Fast Cast</A><BR> <A href="os/list.html#Font">Font (ROM)</A><BR> <A href="os/list.html#Idle">Idle Function</A><BR> <A href="os/list.html#Initialization">Initialization</A><BR> <A href="os/list.html#Interrupt">Interrupts</A><BR> <A href="os/list.html#Memory Allocation">Memory Allocation</A>(Recommend MEM library)<BR> <A href="os/list.html#Relocatable">Relocatable Modules</A><BR> <A href="os/list.html#Reset">Reset</A><BR> <A href="os/list.html#Reset Button">Reset Button</A><BR> <A href="os/list.html#Stack">Stack</A><BR> <A href="os/list.html#Stopwatch">Stopwatch</A><BR> <A href="os/list.html#Synchronization">Synchronization</A><BR> <A href="os/list.html#Time">Time</A><BR> <A href="os/list.html#Thread">Threads</A><BR> <A href="os/list.html#ThreadSynchronization">Thread Synchronization</A></P>
16<HR>
17
18<H2><FONT color="#000000"><A target="_self" name="MEM"><FONT color="#000000">Memory Management (MEM)</FONT></A></FONT></H2>
19<P>[<B><A href="mem/toc.html" target="_self">Full List</A></B>/<A href="mem/list.html" target="main"><B>Function List</A></B>]</P>
20<HR>
21
22<H2><FONT color="#000000"><A target="_self" name="SC"><FONT color="#000000">Console Settings (SC)</FONT></A></FONT></H2>
23<P>[<B><A href="sc/toc.html" target="_self">Full List</A></B>/<A href="sc/list.html" target="main"><B>Function List</A></B>]</P>
24<HR>
25
26<H2><FONT color="#000000"><A target="_self" name="SI"><FONT color="#000000">Serial Interface (SI)</FONT></A></FONT></H2>
27<P>[<B><A href="si/toc.html" target="_self">Full List</A></B>/<A href="si/list.html" target="main"><B>Function List</A></B>]</P>
28<HR>
29<H2><FONT color="#000000"><A target="_self" name="EXI"><FONT color="#000000">Extended Interface (EXI)</FONT></A></FONT></H2>
30<P>[<B><A href="exi/toc.html" target="_self">Full List</A></B>/<A href="exi/list.html" target="main"><B>Function List</A></B>]</P>
31<HR>
32<H2><FONT color="#000000"><A target="_self" name="DVD"><FONT color="#000000">Optical Disc Subsystem (DVD)</FONT></A></FONT></H2>
33<P>[<B><A href="dvd/dvd.html" target="_self">Full List</A></B>/<A href="dvd/toc.html" target="main"><B>Function List</A></B>]</P>
34<HR>
35<H2><FONT color="#000000"><A target="_self" name="WPAD"><FONT color="#000000">Standard Controller (WPAD)</FONT></A></FONT></H2>
36<P>[<B><A href="wpad/toc.html" target="_self">Full List</A></B>/<A href="wpad/list.html" target="main"><B>Function List</A></B>]</P>
37<HR>
38<H2><FONT color="#000000"><A target="_self" name="KPAD"><FONT color="#000000">Standard Controller<br>High-Level Library (KPAD)</FONT></A></FONT></H2>
39<P>[<B><A href="kpad/toc.html" target="_self">Full List</A></B>/<A href="kpad/list.html" target="main"><B>Function List</A></B>]</P>
40<HR>
41<H2><FONT color="#000000"><A target="_self" name="PAD"><FONT color="#000000">GameCube Controller (PAD)</FONT></A></FONT></H2>
42<P>[<B><A href="pad/toc.html" target="_self">Full List</A></B>/<A href="pad/list.html" target="main"><B>Function List</A></B>]</P>
43<HR>
44<H2><FONT color="#000000"><A target="_self" name="NAND"><FONT color="#000000">Internal Flash Memory (NAND)</FONT></A></FONT></H2>
45<P>[<B><A href="nand/toc.html" target="_self">Full List</A></B>/<A href="nand/list.html" target="main"><B>Function List</A></B>]</P>
46<HR>
47<H2><FONT color="#000000"><A target="_self" name="CARD"><FONT color="#000000">GameCube Memory Card (CARD)</FONT></A></FONT></H2>
48<P>[<B><A href="card/card.html" target="_self">Full List</A></B>/<A href="card/list_card.html" target="main"><B>Function List</A></B>]</P>
49<P><A href="card/intro.html"><B>Card Introduction</B></A><A href="card/icons.html"><B><BR> Banners and Icons</B></A></P>
50<HR>
51<H2><FONT color="#000000"><A target="_self" name="GX"><FONT color="#000000">Graphics Library</FONT></A></FONT></H2>
52<P>[<B><A href="gx/toc.html" target="_self">Full List</A></B>/<A href="gx/list.html" target="main"><B>Function List</A></B>]</P>
53<P>
54<A href="gx/Management/GX_Runtime_Warnings.html"><B><CODE>GXSetVerifyLevel</CODE> Run-Time Warnings</B></A><BR> <A href="gx/Performance/VertexPerformance.html"><B>Vertex Performance Calculations</B></A><BR> <A href="gx/Lighting/GXLightObjInitFlow.html"><B><CODE>GXLightObj</CODE> Initialization Flow</A></B><BR> <A href="gx/Texture/GXTexObjInitFlow.html"><B><CODE>GXTexObj</CODE> Initialization Flow</B></A><BR> <A href="gx/Texture/GXTMEMDefault.html"><B>GX Default TMEM Configuration</B></A><BR> <A href="gx/GXState.html"><B>GX States</B></A><BR> <A href="gx/Tev/TevConfigGuide.html"><B>TEV Configuration Guide</B></A><BR> <A href="gx/Framebuffer/RenderMode.html"><B>Render Mode</B></A></P>
55<P>
56<A href="gx/list.html#Geometry and Vertex">Geometry and Vertices</A><BR> <A href="gx/list.html#Display List">Display List</A><BR> <A href="gx/list.html#Transformation and Matrix">Transformation and Matrices</A><BR> <A href="gx/list.html#Clipping and Culling">Clipping and Culling</A><BR> <A href="gx/list.html#Lighting">Lighting</A><BR> <A href="gx/list.html#Texture Coordinate Generation">Texture Coordinate Generation</A><BR> <A href="gx/list.html#Texture">Texture</A><BR> <A href="gx/list.html#Texture Environment">Texture Environment (TEV)</A><BR> <A href="gx/list.html#Indirect Texturing">Indirect Texture</A><BR> <A href="gx/list.html#Pixel Processing">Pixel Processing</A><BR> <A href="gx/list.html#Framebuffer">Frame Buffer</A><BR> <A href="gx/list.html#CPU Direct EFB Access">CPU Direct EFB Access</A><BR> <A href="gx/list.html#Graphics FIFO">Graphics FIFO</A><BR> <A href="gx/list.html#Graphics Pipeline Management">Graphics Pipeline Management</A><BR> <A href="gx/list.html#Performance Counters">Performance Counters</A><BR> <A href="gx/list.html#Procedural Models">Procedural Models</A><BR> <A href="gx/list.html#Structures">Structures</A><BR> <A href="gx/list.html#EnumTypes">Enumerated Types</A><BR> <A href="gx/list.html#Color Format">Color Format</A></P>
57<HR>
58<H2><A name="GD">Graphics Display List (GD)</A></H2>
59<P>[<B><A href="gd/gd.html" target="_self">Full List</A></B>/<A href="gd/list.html" target="main"><B>Function List</A></B>]</P>
60<P><B><A href="gd/gdgx.html">Comparison of GD and GX</A></B></P>
61<HR>
62<H2><FONT color="#000000"><A target="_self" name="MTX"><FONT color="#000000">Matrix Vector (MTX)</FONT></A></FONT></H2>
63<P>[<B><A href="mtx/mtx.html" target="_self">Full List</A></B>/<A href="mtx/list.html" target="main"><B>Function List</A></B>]</P>
64<P><a href="mtx/list.html#General">General</a><br> <a href="mtx/list.html#Model">Models</a><br> <a href="mtx/list.html#View">Views</a><br> <a href="mtx/list.html#Projection">Projection</a><br> <a href="mtx/list.html#Texture Projection">Texture Projection</a><br> <a href="mtx/list.html#Stack">Stacks</a><br> <a href="mtx/list.html#Vector">Vectors</a><br> <a href="mtx/list.html#Quaternion">Quaternions</a><br> <a href="mtx/list.html#Pairedsingles">Paired Single Operations</a><br> <a href="mtx/list.html#Unit Conversion">Unit Conversion</a><br> <a href="mtx/list.html#Structures">Structures</a><br> <a href="mtx/list.html#Mtx44 Extension">Mtx44 Extension</a></P>
65<HR>
66<H2><A name="AUDIO">The Audio Subsystem</A></H2>
67<P>
68<A href="ai/AI_API_Menu.html" target="_self">Audio Interface (AI)</A><BR> <A href="ax/AX_API_Menu.html" target="_self">Audio Library (AX)</A><BR> <A href="ax_applications/AX_Apps_API_Menu.html" target="_self">AX Applications</A><BR> <A href="wenc/WENC_API_Menu.html" target="_self">Encoding for the Controller Speaker (WENC)</A><BR> <A href="ax_applications/controller_speaker.html">Playback from the Controller Speaker</A><BR>
69<HR>
70<H2><A name="MOVIE">Movies</A></H2>
71<P>
72<P>[<B><A href="thp/thp.html" target="_self">Full List</A></B>/<A href="thp/list.html" target="main"><B>Function List</A></B>]</P>
73<P><A href="thp/list.html#thp">THP</A><BR>
74
75<H2><A name="ARC">ARC Library</A></H2>
76<P>[<B><A href="arc/toc.html" target="_self">Full List</A></B>/<A href="arc/list.html" target="main"><B>Function List</A></B>]</P>
77<HR>
78
79<HR>
80<H2><FONT color="#000000"><A target="_self" name="VI"><FONT color="#000000">Video Interface Library</FONT></A></FONT></H2>
81<P>[<B><A href="vi/toc.html" target="_self">Full List</A></B>/<A href="vi/list.html" target="main"><B>Function List</A></B>]</P>
82<HR>
83<!-- <H2><A name="HIO">HIO ���C�u����</A></H2> <P>[<B><A href="hio/toc.html" target="_self">�S���X�g</A></B>/<A href="hio/list.html" target="main"><B>�@�\�ꗗ</B></A>]</P> <HR> -->
84<H2><A name="HIO2">HIO2 Library</A></H2>
85<P>[<B><A href="hio2/toc.html" target="_self">Full List</A></B>/<A href="hio2/list.html" target="main"><B>Function List</A></B>]</P>
86<HR>
87
88<H2><A name="CX">CX Library</A></H2>
89<P>[<B><A href="cx/toc.html" target="_self">Full List</A></B>/<A href="cx/list.html" target="main"><B>Function List</A></B>]</P>
90<HR>
91
92
93<H2><FONT color="#000000"><A target="_self" name="DEMO"><FONT color="#000000">The DEMO Library</FONT></A></FONT></H2>
94<P>[<B><A href="demo/demo.html" target="_self">Full List</A></B>/<A href="demo/list.html" target="main"><B>Function List</A></B>]</P>
95<HR>
96<H2><FONT color="#000000"><A target="_self" name="TEST"><FONT color="#000000">Sample Demos</FONT></A></FONT></H2>
97<P>GX Sample Demos<BR> [<B><A href="gx/sampledemos/gxdemos.html" target="_self">Full List</A></B>/<A href="gx/sampledemos/sampledemos.html" target="main"><B>Demo Screen List</B></A>]</P>
98<P>
99<A href="./os/sampledemos/osdemos.html">OS Sample Demos</A><BR> <A href="./mem/demos.html">MEM Sample Demos</A><BR> <A href="./cx/demos.html">CX Sample Demos</A><BR> <A href="./ax_applications/sampledemos/axdemos.html">AX Sample Demos</A><BR> <A href="./ax_applications/sampledemos/spdemo.html">SP Sample Demos</A><BR> <A href="./vi/sampledemos/videmos.html">VI Sample Demos</A><BR> <A href="./dvd/sampledemos/dvddemos.html">DVD Sample Demos</A><BR> <A href="./wpad/sampledemos/demos.html">WPAD Sample Demos</A><BR> <A href="./kpad/sampledemos/demos.html">KPAD Sample Demos</A><BR> <A href="./pad/sampledemos/paddemos.html">PAD Sample Demos</A><BR> <A href="./card/sampledemos/carddemos.html">CARD Sample Demos</A><BR> <A href="./os/sampledemos/reldemo.html">Relocatable Module Sample Demo</A><BR> <A href="./gd/sampledemos/gddemos.html">GD Sample Demos</A><BR> <A href="hio2/demos/demos.html">HIO2 Sample Demos</A><BR>
100<BR> <A href="./sc/sampledemos/demos.html"></P>
101<!-- <A href="./hio/hiodemos/hiodemos.html">HIO�T���v���f��</A><BR> -->
102<HR>
103<H2><A name="TOOL">Tools / Commands</A></H2>
104<P>[<B><A href="tools/toc.html" target="_self">Full List</A></B>/<A href="tools/list.html" target="main"><B>Function List</A></B>]</P>
105<P>
106</P>
107<hr>
108<P>RVL-06-0018-001-C<br>CONFIDENTIAL</p>
109</BODY>
110</HTML>