deploy: 9113d1c94981f66b04ffd4ce9ac73ee863ea6687

This commit is contained in:
networkfusion 2024-12-30 15:08:45 +00:00
parent 0ab498a8e7
commit 41b1babc8a
254 changed files with 9458 additions and 3647 deletions

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: 64drive.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -86,16 +86,16 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga61ff1e8323a04a892a92c56c3d167be1"><td class="memItemLeft" align="right" valign="top">
<tr class="memitem:ga61ff1e8323a04a892a92c56c3d167be1" id="r_ga61ff1e8323a04a892a92c56c3d167be1"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structflashcart__t.html">flashcart_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>d64_get_flashcart</b> (void)</td></tr>
<tr class="separator:ga61ff1e8323a04a892a92c56c3d167be1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >64drive flashcart support </p>
<div class="textblock"><p>64drive flashcart support </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: 64drive.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -85,15 +90,15 @@ $(function() {
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><a class="code hl_struct" href="structflashcart__t.html">flashcart_t</a> *d64_get_flashcart (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> <span class="comment">/* 64drive */</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
<span class="comment">/* 64drive */</span><div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="astructflashcart__t_html"><div class="ttname"><a href="structflashcart__t.html">flashcart_t</a></div><div class="ttdoc">Flashcart Structure.</div><div class="ttdef"><b>Definition:</b> flashcart.h:58</div></div>
<div class="ttc" id="astructflashcart__t_html"><div class="ttname"><a href="structflashcart__t.html">flashcart_t</a></div><div class="ttdoc">Flashcart Structure.</div><div class="ttdef"><b>Definition</b> flashcart.h:70</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: 64drive_ll.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -89,42 +89,42 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:structd64__regs__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drive.html#structd64__regs__t">d64_regs_t</a></td></tr>
<tr class="memitem:structd64__regs__t" id="r_structd64__regs__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drive.html#structd64__regs__t">d64_regs_t</a></td></tr>
<tr class="memdesc:structd64__regs__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers Structure. <a href="group__drive.html#structd64__regs__t">More...</a><br /></td></tr>
<tr class="separator:structd64__regs__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga927eac2a576496d8a45d35894af0b7b3"><td class="memItemLeft" align="right" valign="top">
<tr class="memitem:ga927eac2a576496d8a45d35894af0b7b3" id="r_ga927eac2a576496d8a45d35894af0b7b3"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>D64_REGS_BASE</b>&#160;&#160;&#160;(0x18000000UL)</td></tr>
<tr class="memdesc:ga927eac2a576496d8a45d35894af0b7b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers Base Address. <br /></td></tr>
<tr class="separator:ga927eac2a576496d8a45d35894af0b7b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga020e979e97fb1fae1a0f977a2d6621b3"><td class="memItemLeft" align="right" valign="top">
<tr class="memitem:ga020e979e97fb1fae1a0f977a2d6621b3" id="r_ga020e979e97fb1fae1a0f977a2d6621b3"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>D64_REGS_BASE_EXT</b>&#160;&#160;&#160;(0x1F800000UL)</td></tr>
<tr class="separator:ga020e979e97fb1fae1a0f977a2d6621b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba906b0e1f75b3398b4d69c77bfedaa2"><td class="memItemLeft" align="right" valign="top">
<tr class="memitem:gaba906b0e1f75b3398b4d69c77bfedaa2" id="r_gaba906b0e1f75b3398b4d69c77bfedaa2"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>D64_REGS</b>&#160;&#160;&#160;((<a class="el" href="group__drive.html#structd64__regs__t">d64_regs_t</a> *) <a class="el" href="group__drive.html#ga927eac2a576496d8a45d35894af0b7b3">D64_REGS_BASE</a>)</td></tr>
<tr class="separator:gaba906b0e1f75b3398b4d69c77bfedaa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1569224501b940e89f450eda7399f4d2"><td class="memItemLeft" align="right" valign="top">
<tr class="memitem:ga1569224501b940e89f450eda7399f4d2" id="r_ga1569224501b940e89f450eda7399f4d2"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><b>D64_REGS_EXT</b>&#160;&#160;&#160;((<a class="el" href="group__drive.html#structd64__regs__t">d64_regs_t</a> *) D64_REGS_BASE_EXT)</td></tr>
<tr class="separator:ga1569224501b940e89f450eda7399f4d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga733266b51092a3371356685fbfb92147"><td class="memItemLeft" align="right" valign="top"><a id="ga733266b51092a3371356685fbfb92147" name="ga733266b51092a3371356685fbfb92147"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drive.html#ga733266b51092a3371356685fbfb92147">d64_device_variant_t</a> { <b>DEVICE_VARIANT_UNKNOWN</b> = 0x0000
<tr class="memitem:ga733266b51092a3371356685fbfb92147" id="r_ga733266b51092a3371356685fbfb92147"><td class="memItemLeft" align="right" valign="top"><a id="ga733266b51092a3371356685fbfb92147" name="ga733266b51092a3371356685fbfb92147"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drive.html#ga733266b51092a3371356685fbfb92147">d64_device_variant_t</a> { <b>DEVICE_VARIANT_UNKNOWN</b> = 0x0000
, <b>DEVICE_VARIANT_A</b> = 0x4100
, <b>DEVICE_VARIANT_B</b> = 0x4200
}</td></tr>
<tr class="memdesc:ga733266b51092a3371356685fbfb92147"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device Variant Enumeration. <br /></td></tr>
<tr class="separator:ga733266b51092a3371356685fbfb92147"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2cf99eecd2a3217e492807788513883b"><td class="memItemLeft" align="right" valign="top"><a id="ga2cf99eecd2a3217e492807788513883b" name="ga2cf99eecd2a3217e492807788513883b"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drive.html#ga2cf99eecd2a3217e492807788513883b">d64_tv_type_t</a> { <b>TV_TYPE_PAL</b> = 0
<tr class="memitem:ga2cf99eecd2a3217e492807788513883b" id="r_ga2cf99eecd2a3217e492807788513883b"><td class="memItemLeft" align="right" valign="top"><a id="ga2cf99eecd2a3217e492807788513883b" name="ga2cf99eecd2a3217e492807788513883b"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drive.html#ga2cf99eecd2a3217e492807788513883b">d64_tv_type_t</a> { <b>TV_TYPE_PAL</b> = 0
, <b>TV_TYPE_NTSC</b> = 1
, <b>TV_TYPE_MPAL</b> = 2
, <b>TV_TYPE_UNKNOWN</b> = 3
}</td></tr>
<tr class="memdesc:ga2cf99eecd2a3217e492807788513883b"><td class="mdescLeft">&#160;</td><td class="mdescRight">TV Type Enumeration. <br /></td></tr>
<tr class="separator:ga2cf99eecd2a3217e492807788513883b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5d8c5ce4d0547470beaf7f385dd21b0"><td class="memItemLeft" align="right" valign="top"><a id="gad5d8c5ce4d0547470beaf7f385dd21b0" name="gad5d8c5ce4d0547470beaf7f385dd21b0"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drive.html#gad5d8c5ce4d0547470beaf7f385dd21b0">d64_save_type_t</a> { <br />
<tr class="memitem:gad5d8c5ce4d0547470beaf7f385dd21b0" id="r_gad5d8c5ce4d0547470beaf7f385dd21b0"><td class="memItemLeft" align="right" valign="top"><a id="gad5d8c5ce4d0547470beaf7f385dd21b0" name="gad5d8c5ce4d0547470beaf7f385dd21b0"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drive.html#gad5d8c5ce4d0547470beaf7f385dd21b0">d64_save_type_t</a> { <br />
&#160;&#160;<b>SAVE_TYPE_NONE</b>
, <b>SAVE_TYPE_EEPROM_4KBIT</b>
, <b>SAVE_TYPE_EEPROM_16KBIT</b>
@ -140,37 +140,37 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gab3f048f7e284be7dc460bb599fd0c09d"><td class="memItemLeft" align="right" valign="top">
<tr class="memitem:gab3f048f7e284be7dc460bb599fd0c09d" id="r_gab3f048f7e284be7dc460bb599fd0c09d"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_get_version</b> (<a class="el" href="group__drive.html#ga733266b51092a3371356685fbfb92147">d64_device_variant_t</a> *device_variant, uint16_t *fpga_revision, uint32_t *bootloader_version)</td></tr>
<tr class="separator:gab3f048f7e284be7dc460bb599fd0c09d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac81da34f8b040e3a5d432bd386a95013"><td class="memItemLeft" align="right" valign="top">
<tr class="memitem:gac81da34f8b040e3a5d432bd386a95013" id="r_gac81da34f8b040e3a5d432bd386a95013"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_set_persistent_variable_storage</b> (bool quick_reboot, <a class="el" href="group__drive.html#ga2cf99eecd2a3217e492807788513883b">d64_tv_type_t</a> force_tv_type, uint8_t cic_seed)</td></tr>
<tr class="separator:gac81da34f8b040e3a5d432bd386a95013"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga869e080f1efdf6ab29b46983ffb8d37f"><td class="memItemLeft" align="right" valign="top">
<tr class="memitem:ga869e080f1efdf6ab29b46983ffb8d37f" id="r_ga869e080f1efdf6ab29b46983ffb8d37f"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_set_save_type</b> (<a class="el" href="group__drive.html#gad5d8c5ce4d0547470beaf7f385dd21b0">d64_save_type_t</a> save_type)</td></tr>
<tr class="separator:ga869e080f1efdf6ab29b46983ffb8d37f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab46bea56a70f9cde03a2d2bf8afdd051"><td class="memItemLeft" align="right" valign="top">
<tr class="memitem:gab46bea56a70f9cde03a2d2bf8afdd051" id="r_gab46bea56a70f9cde03a2d2bf8afdd051"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_enable_save_writeback</b> (bool enabled)</td></tr>
<tr class="separator:gab46bea56a70f9cde03a2d2bf8afdd051"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad00a89f69a20d08b6ccb7d9d6cf44a8b"><td class="memItemLeft" align="right" valign="top">
<tr class="memitem:gad00a89f69a20d08b6ccb7d9d6cf44a8b" id="r_gad00a89f69a20d08b6ccb7d9d6cf44a8b"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_enable_cartrom_writes</b> (bool enabled)</td></tr>
<tr class="separator:gad00a89f69a20d08b6ccb7d9d6cf44a8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d8daaad3d023aff1c84532496af9d54"><td class="memItemLeft" align="right" valign="top">
<tr class="memitem:ga2d8daaad3d023aff1c84532496af9d54" id="r_ga2d8daaad3d023aff1c84532496af9d54"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_enable_extended_mode</b> (bool enabled)</td></tr>
<tr class="separator:ga2d8daaad3d023aff1c84532496af9d54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafeeebb94609c89806b49d4afc5afc3d1"><td class="memItemLeft" align="right" valign="top">
<tr class="memitem:gafeeebb94609c89806b49d4afc5afc3d1" id="r_gafeeebb94609c89806b49d4afc5afc3d1"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_write_eeprom_contents</b> (void *contents)</td></tr>
<tr class="separator:gafeeebb94609c89806b49d4afc5afc3d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga58464b350a0ff6402245ed6d62d3f9fc"><td class="memItemLeft" align="right" valign="top">
<tr class="memitem:ga58464b350a0ff6402245ed6d62d3f9fc" id="r_ga58464b350a0ff6402245ed6d62d3f9fc"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_write_save_writeback_lba_list</b> (void *list)</td></tr>
<tr class="separator:ga58464b350a0ff6402245ed6d62d3f9fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >64drive flashcart low level access </p>
<div class="textblock"><p>64drive flashcart low level access </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: 64drive_ll.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -85,6 +90,7 @@ $(function() {
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
<div class="foldopen" id="foldopen00021" data-start="{" data-end="};">
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="group__drive.html"> 21</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> uint8_t BUFFER[512];</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> uint32_t STATUS;</div>
@ -121,25 +127,31 @@ $(function() {
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> uint8_t EEPROM[2048];</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> uint32_t WRITEBACK[256];</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span>} <a class="code hl_struct" href="group__drive.html#structd64__regs__t">d64_regs_t</a>;</div>
</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="group__drive.html#ga927eac2a576496d8a45d35894af0b7b3"> 59</a></span><span class="preprocessor">#define D64_REGS_BASE (0x18000000UL)</span></div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="preprocessor">#define D64_REGS_BASE_EXT (0x1F800000UL)</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="preprocessor">#define D64_REGS ((d64_regs_t *) D64_REGS_BASE)</span></div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="preprocessor">#define D64_REGS_EXT ((d64_regs_t *) D64_REGS_BASE_EXT)</span></div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
<div class="foldopen" id="foldopen00065" data-start="{" data-end="};">
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="group__drive.html#ga733266b51092a3371356685fbfb92147"> 65</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> DEVICE_VARIANT_UNKNOWN = 0x0000,</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> DEVICE_VARIANT_A = 0x4100,</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> DEVICE_VARIANT_B = 0x4200,</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span>} <a class="code hl_enumeration" href="group__drive.html#ga733266b51092a3371356685fbfb92147">d64_device_variant_t</a>;</div>
</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
<div class="foldopen" id="foldopen00072" data-start="{" data-end="};">
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="group__drive.html#ga2cf99eecd2a3217e492807788513883b"> 72</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> TV_TYPE_PAL = 0,</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> TV_TYPE_NTSC = 1,</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> TV_TYPE_MPAL = 2,</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> TV_TYPE_UNKNOWN = 3,</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span>} <a class="code hl_enumeration" href="group__drive.html#ga2cf99eecd2a3217e492807788513883b">d64_tv_type_t</a>;</div>
</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
<div class="foldopen" id="foldopen00080" data-start="{" data-end="};">
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="group__drive.html#gad5d8c5ce4d0547470beaf7f385dd21b0"> 80</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> SAVE_TYPE_NONE,</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> SAVE_TYPE_EEPROM_4KBIT,</div>
@ -149,6 +161,7 @@ $(function() {
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> SAVE_TYPE_SRAM_BANKED,</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> SAVE_TYPE_FLASHRAM_PKST2,</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>} <a class="code hl_enumeration" href="group__drive.html#gad5d8c5ce4d0547470beaf7f385dd21b0">d64_save_type_t</a>;</div>
</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span><span class="keywordtype">bool</span> d64_ll_get_version (<a class="code hl_enumeration" href="group__drive.html#ga733266b51092a3371356685fbfb92147">d64_device_variant_t</a> *device_variant, uint16_t *fpga_revision, uint32_t *bootloader_version);</div>
@ -159,18 +172,18 @@ $(function() {
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span><span class="keywordtype">bool</span> d64_ll_enable_extended_mode (<span class="keywordtype">bool</span> enabled);</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span><span class="keywordtype">bool</span> d64_ll_write_eeprom_contents (<span class="keywordtype">void</span> *contents);</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><span class="keywordtype">bool</span> d64_ll_write_save_writeback_lba_list (<span class="keywordtype">void</span> *list);</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="comment">/* 64drive */</span></div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
<span class="comment">/* 64drive */</span><div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__drive_html_ga2cf99eecd2a3217e492807788513883b"><div class="ttname"><a href="group__drive.html#ga2cf99eecd2a3217e492807788513883b">d64_tv_type_t</a></div><div class="ttdeci">d64_tv_type_t</div><div class="ttdoc">TV Type Enumeration.</div><div class="ttdef"><b>Definition:</b> 64drive_ll.h:72</div></div>
<div class="ttc" id="agroup__drive_html_ga733266b51092a3371356685fbfb92147"><div class="ttname"><a href="group__drive.html#ga733266b51092a3371356685fbfb92147">d64_device_variant_t</a></div><div class="ttdeci">d64_device_variant_t</div><div class="ttdoc">Device Variant Enumeration.</div><div class="ttdef"><b>Definition:</b> 64drive_ll.h:65</div></div>
<div class="ttc" id="agroup__drive_html_gad5d8c5ce4d0547470beaf7f385dd21b0"><div class="ttname"><a href="group__drive.html#gad5d8c5ce4d0547470beaf7f385dd21b0">d64_save_type_t</a></div><div class="ttdeci">d64_save_type_t</div><div class="ttdoc">Save Type Enumeration.</div><div class="ttdef"><b>Definition:</b> 64drive_ll.h:80</div></div>
<div class="ttc" id="agroup__drive_html_structd64__regs__t"><div class="ttname"><a href="group__drive.html#structd64__regs__t">d64_regs_t</a></div><div class="ttdoc">Registers Structure.</div><div class="ttdef"><b>Definition:</b> 64drive_ll.h:21</div></div>
<div class="ttc" id="agroup__drive_html_ga2cf99eecd2a3217e492807788513883b"><div class="ttname"><a href="group__drive.html#ga2cf99eecd2a3217e492807788513883b">d64_tv_type_t</a></div><div class="ttdeci">d64_tv_type_t</div><div class="ttdoc">TV Type Enumeration.</div><div class="ttdef"><b>Definition</b> 64drive_ll.h:72</div></div>
<div class="ttc" id="agroup__drive_html_ga733266b51092a3371356685fbfb92147"><div class="ttname"><a href="group__drive.html#ga733266b51092a3371356685fbfb92147">d64_device_variant_t</a></div><div class="ttdeci">d64_device_variant_t</div><div class="ttdoc">Device Variant Enumeration.</div><div class="ttdef"><b>Definition</b> 64drive_ll.h:65</div></div>
<div class="ttc" id="agroup__drive_html_gad5d8c5ce4d0547470beaf7f385dd21b0"><div class="ttname"><a href="group__drive.html#gad5d8c5ce4d0547470beaf7f385dd21b0">d64_save_type_t</a></div><div class="ttdeci">d64_save_type_t</div><div class="ttdoc">Save Type Enumeration.</div><div class="ttdef"><b>Definition</b> 64drive_ll.h:80</div></div>
<div class="ttc" id="agroup__drive_html_structd64__regs__t"><div class="ttname"><a href="group__drive.html#structd64__regs__t">d64_regs_t</a></div><div class="ttdoc">Registers Structure.</div><div class="ttdef"><b>Definition</b> 64drive_ll.h:21</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: actions.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -86,16 +86,20 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aa3023d6fdaf7332365de86598bf5bde5"><td class="memItemLeft" align="right" valign="top"><a id="aa3023d6fdaf7332365de86598bf5bde5" name="aa3023d6fdaf7332365de86598bf5bde5"></a>
<tr class="memitem:ae496cb0fe97dced4a5caf96872a261fc" id="r_ae496cb0fe97dced4a5caf96872a261fc"><td class="memItemLeft" align="right" valign="top"><a id="ae496cb0fe97dced4a5caf96872a261fc" name="ae496cb0fe97dced4a5caf96872a261fc"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>actions_init</b> (void)</td></tr>
<tr class="memdesc:ae496cb0fe97dced4a5caf96872a261fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the actions module. <br /></td></tr>
<tr class="separator:ae496cb0fe97dced4a5caf96872a261fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3023d6fdaf7332365de86598bf5bde5" id="r_aa3023d6fdaf7332365de86598bf5bde5"><td class="memItemLeft" align="right" valign="top"><a id="aa3023d6fdaf7332365de86598bf5bde5" name="aa3023d6fdaf7332365de86598bf5bde5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>actions_update</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu)</td></tr>
<tr class="separator:aa3023d6fdaf7332365de86598bf5bde5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Menu Actions. </p>
<div class="textblock"><p>Menu Actions. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: actions.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -83,17 +88,18 @@ $(function() {
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include &quot;<a class="code" href="menu__state_8h.html">menu_state.h</a>&quot;</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="keywordtype">void</span> actions_update (<a class="code hl_struct" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu);</div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="keywordtype">void</span> <a class="code hl_function" href="actions_8h.html#ae496cb0fe97dced4a5caf96872a261fc">actions_init</a> (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="keywordtype">void</span> actions_update (<a class="code hl_struct" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu);</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aactions_8h_html_ae496cb0fe97dced4a5caf96872a261fc"><div class="ttname"><a href="actions_8h.html#ae496cb0fe97dced4a5caf96872a261fc">actions_init</a></div><div class="ttdeci">void actions_init(void)</div><div class="ttdoc">Initialize the actions module.</div><div class="ttdef"><b>Definition</b> actions.c:116</div></div>
<div class="ttc" id="amenu__state_8h_html"><div class="ttname"><a href="menu__state_8h.html">menu_state.h</a></div><div class="ttdoc">Menu State.</div></div>
<div class="ttc" id="amenu__state_8h_html_structmenu__t"><div class="ttname"><a href="menu__state_8h.html#structmenu__t">menu_t</a></div><div class="ttdoc">Menu Structure.</div><div class="ttdef"><b>Definition:</b> menu_state.h:64</div></div>
<div class="ttc" id="amenu__state_8h_html_structmenu__t"><div class="ttname"><a href="menu__state_8h.html#structmenu__t">menu_t</a></div><div class="ttdoc">Menu Structure.</div><div class="ttdef"><b>Definition</b> menu_state.h:64</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Data Structures</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -80,61 +80,63 @@ $(function() {
<tr id="row_3_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcheat__entry__t.html" target="_self">cheat_entry_t</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcheat__t.html" target="_self">cheat_t</a></td><td class="desc"></td></tr>
<tr id="row_5_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcomponent__background__t.html" target="_self">component_background_t</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="components_8h.html#structcomponent__boxart__t" target="_self">component_boxart_t</a></td><td class="desc">Box Art Structure </td></tr>
<tr id="row_7_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="components_8h.html#structcomponent__context__menu__t" target="_self">component_context_menu_t</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="ui__components_8h.html#structcomponent__boxart__t" target="_self">component_boxart_t</a></td><td class="desc">Box Art Structure </td></tr>
<tr id="row_7_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="ui__components_8h.html#structcomponent__context__menu__t" target="_self">component_context_menu_t</a></td><td class="desc">Context menu structure </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structcomponent__context__menu__t_8list.html" target="_self">component_context_menu_t.list</a></td><td class="desc"></td></tr>
<tr id="row_9_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__drive.html#structd64__regs__t" target="_self">d64_regs_t</a></td><td class="desc">Registers Structure </td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="disk__info_8h.html#structdisk__info__t" target="_self">disk_info_t</a></td><td class="desc">Disk Information Structure </td></tr>
<tr id="row_11_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="boot__io_8h.html#structdpc__regs__t" target="_self">dpc_regs_t</a></td><td class="desc">DPC Registers Structure </td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="menu__state_8h.html#structentry__t" target="_self">entry_t</a></td><td class="desc">File Entry Structure </td></tr>
<tr id="row_13_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="flashcart_8h.html#structflashcart__disk__parameters__t" target="_self">flashcart_disk_parameters_t</a></td><td class="desc">Flashcart Disk Parameter Structure </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflashcart__t.html" target="_self">flashcart_t</a></td><td class="desc">Flashcart Structure </td></tr>
<tr id="row_15_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmatch__t.html" target="_self">match_t</a></td><td class="desc"></td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmatch__t_8data.html" target="_self">match_t.data</a></td><td class="desc"></td></tr>
<tr id="row_17_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionmatch__t_8fields.html" target="_self">match_t.fields</a></td><td class="desc"></td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmatch__t_8fields_8____unnamed19____.html" target="_self">match_t.fields.__unnamed19__</a></td><td class="desc"></td></tr>
<tr id="row_19_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="menu__state_8h.html#structmenu__t" target="_self">menu_t</a></td><td class="desc">Menu Structure </td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="menu__state_8h.html#structmenu__t_8actions" target="_self">menu_t.actions</a></td><td class="desc"></td></tr>
<tr id="row_21_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="menu__state_8h.html#structmenu__t_8browser" target="_self">menu_t.browser</a></td><td class="desc"></td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="menu__state_8h.html#structmenu__t_8load" target="_self">menu_t.load</a></td><td class="desc"></td></tr>
<tr id="row_23_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmp3player__t.html" target="_self">mp3player_t</a></td><td class="desc">MP3 File Information Structure </td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="path_8h.html#structpath__t" target="_self">path_t</a></td><td class="desc">Path Structure </td></tr>
<tr id="row_25_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="boot__io_8h.html#structpi__regs__t" target="_self">pi_regs_t</a></td><td class="desc">Peripheral Interface Register Structure </td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="boot__io_8h.html#structpi__regs__t_8DOM" target="_self">pi_regs_t.DOM</a></td><td class="desc">The Domain 2 Registers </td></tr>
<tr id="row_27_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpng__decoder__t.html" target="_self">png_decoder_t</a></td><td class="desc">PNG File Information Structure </td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrom__header__t.html" target="_self">rom_header_t</a></td><td class="desc">ROM File Information Structure </td></tr>
<tr id="row_29_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionrom__header__t_8____unnamed13____.html" target="_self">rom_header_t.__unnamed13__</a></td><td class="desc"></td></tr>
<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrom__header__t_8____unnamed13_____8____unnamed15____.html" target="_self">rom_header_t.__unnamed13__.__unnamed15__</a></td><td class="desc"></td></tr>
<tr id="row_31_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrom__header__t_8libultra.html" target="_self">rom_header_t.libultra</a></td><td class="desc"></td></tr>
<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="rom__info_8h.html#structrom__info__t" target="_self">rom_info_t</a></td><td class="desc">ROM Information Structure </td></tr>
<tr id="row_33_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="rom__info_8h.html#unionrom__info__t_8____unnamed22____" target="_self">rom_info_t.__unnamed22__</a></td><td class="desc"></td></tr>
<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="rom__info_8h.html#structrom__info__t_8____unnamed22_____8____unnamed26____" target="_self">rom_info_t.__unnamed22__.__unnamed26__</a></td><td class="desc"></td></tr>
<tr id="row_35_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="rom__info_8h.html#structrom__info__t_8features" target="_self">rom_info_t.features</a></td><td class="desc">The supported ROM accessories </td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="rom__info_8h.html#structrom__info__t_8libultra" target="_self">rom_info_t.libultra</a></td><td class="desc"></td></tr>
<tr id="row_37_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="rom__info_8h.html#structrom__info__t_8override" target="_self">rom_info_t.override</a></td><td class="desc">Overrides of auto-detected CIC/save/TV types </td></tr>
<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__sc64.html#structsc64__buffers__t" target="_self">sc64_buffers_t</a></td><td class="desc">The SC64 buffers structure </td></tr>
<tr id="row_39_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsc64__cmd__t.html" target="_self">sc64_cmd_t</a></td><td class="desc">SummerCart64 Commands Structure </td></tr>
<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__sc64.html#structsc64__disk__mapping__t" target="_self">sc64_disk_mapping_t</a></td><td class="desc"></td></tr>
<tr id="row_41_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__sc64.html#structsc64__disk__mapping__t_8disks" target="_self">sc64_disk_mapping_t.disks</a></td><td class="desc"></td></tr>
<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsc64__regs__t.html" target="_self">sc64_regs_t</a></td><td class="desc">SummerCart64 Registers Structure </td></tr>
<tr id="row_43_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="settings_8h.html#structsettings__t" target="_self">settings_t</a></td><td class="desc">Settings Structure </td></tr>
<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="boot__io_8h.html#structsp__mem__t" target="_self">sp_mem_t</a></td><td class="desc">Memory Structure </td></tr>
<tr id="row_45_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="boot__io_8h.html#structsp__regs__t" target="_self">sp_regs_t</a></td><td class="desc">SP Registers Structure </td></tr>
<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtext__file__t.html" target="_self">text_file_t</a></td><td class="desc"></td></tr>
<tr id="row_47_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structusb__comm__command__t.html" target="_self">usb_comm_command_t</a></td><td class="desc">The supported USB commands structure </td></tr>
<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="boot__io_8h.html#structvi__regs__t" target="_self">vi_regs_t</a></td><td class="desc">Video Interface Registers Structure </td></tr>
<tr id="row_49_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structview__t.html" target="_self">view_t</a></td><td class="desc"></td></tr>
<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionvr4300__instruction__t.html" target="_self">vr4300_instruction_t</a></td><td class="desc"></td></tr>
<tr id="row_51_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structvr4300__instruction__t_8c__type.html" target="_self">vr4300_instruction_t.c_type</a></td><td class="desc"></td></tr>
<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structvr4300__instruction__t_8i__type.html" target="_self">vr4300_instruction_t.i_type</a></td><td class="desc"></td></tr>
<tr id="row_53_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structvr4300__instruction__t_8j__type.html" target="_self">vr4300_instruction_t.j_type</a></td><td class="desc"></td></tr>
<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structvr4300__instruction__t_8r__type.html" target="_self">vr4300_instruction_t.r_type</a></td><td class="desc"></td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="flashcart_8h.html#structflashcart__firmware__version__t" target="_self">flashcart_firmware_version_t</a></td><td class="desc">Flashcart Firmware version Structure </td></tr>
<tr id="row_15_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structflashcart__t.html" target="_self">flashcart_t</a></td><td class="desc">Flashcart Structure </td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmatch__t.html" target="_self">match_t</a></td><td class="desc"></td></tr>
<tr id="row_17_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmatch__t_8data.html" target="_self">match_t.data</a></td><td class="desc"></td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionmatch__t_8fields.html" target="_self">match_t.fields</a></td><td class="desc"></td></tr>
<tr id="row_19_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmatch__t_8fields_8____unnamed19____.html" target="_self">match_t.fields.__unnamed19__</a></td><td class="desc"></td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="menu__state_8h.html#structmenu__t" target="_self">menu_t</a></td><td class="desc">Menu Structure </td></tr>
<tr id="row_21_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="menu__state_8h.html#structmenu__t_8actions" target="_self">menu_t.actions</a></td><td class="desc"></td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="menu__state_8h.html#structmenu__t_8boot__pending" target="_self">menu_t.boot_pending</a></td><td class="desc"></td></tr>
<tr id="row_23_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="menu__state_8h.html#structmenu__t_8browser" target="_self">menu_t.browser</a></td><td class="desc"></td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="menu__state_8h.html#structmenu__t_8load" target="_self">menu_t.load</a></td><td class="desc"></td></tr>
<tr id="row_25_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmp3player__t.html" target="_self">mp3player_t</a></td><td class="desc">MP3 File Information Structure </td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="path_8h.html#structpath__t" target="_self">path_t</a></td><td class="desc">Path Structure </td></tr>
<tr id="row_27_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="boot__io_8h.html#structpi__regs__t" target="_self">pi_regs_t</a></td><td class="desc">Peripheral Interface Register Structure </td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="boot__io_8h.html#structpi__regs__t_8DOM" target="_self">pi_regs_t.DOM</a></td><td class="desc">The Domain 2 Registers </td></tr>
<tr id="row_29_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structpng__decoder__t.html" target="_self">png_decoder_t</a></td><td class="desc">PNG File Information Structure </td></tr>
<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrom__header__t.html" target="_self">rom_header_t</a></td><td class="desc">ROM File Information Structure </td></tr>
<tr id="row_31_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionrom__header__t_8____unnamed13____.html" target="_self">rom_header_t.__unnamed13__</a></td><td class="desc"></td></tr>
<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrom__header__t_8____unnamed13_____8____unnamed15____.html" target="_self">rom_header_t.__unnamed13__.__unnamed15__</a></td><td class="desc"></td></tr>
<tr id="row_33_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structrom__header__t_8libultra.html" target="_self">rom_header_t.libultra</a></td><td class="desc"></td></tr>
<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="rom__info_8h.html#structrom__info__t" target="_self">rom_info_t</a></td><td class="desc">ROM Information Structure </td></tr>
<tr id="row_35_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="rom__info_8h.html#unionrom__info__t_8____unnamed22____" target="_self">rom_info_t.__unnamed22__</a></td><td class="desc"></td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="rom__info_8h.html#structrom__info__t_8____unnamed22_____8____unnamed26____" target="_self">rom_info_t.__unnamed22__.__unnamed26__</a></td><td class="desc"></td></tr>
<tr id="row_37_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="rom__info_8h.html#structrom__info__t_8features" target="_self">rom_info_t.features</a></td><td class="desc">The supported ROM accessories </td></tr>
<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="rom__info_8h.html#structrom__info__t_8libultra" target="_self">rom_info_t.libultra</a></td><td class="desc"></td></tr>
<tr id="row_39_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="rom__info_8h.html#structrom__info__t_8override" target="_self">rom_info_t.override</a></td><td class="desc">Overrides of auto-detected CIC/save/TV types </td></tr>
<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__sc64.html#structsc64__buffers__t" target="_self">sc64_buffers_t</a></td><td class="desc">The SC64 buffers structure </td></tr>
<tr id="row_41_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsc64__cmd__t.html" target="_self">sc64_cmd_t</a></td><td class="desc">SummerCart64 Commands Structure </td></tr>
<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__sc64.html#structsc64__disk__mapping__t" target="_self">sc64_disk_mapping_t</a></td><td class="desc"></td></tr>
<tr id="row_43_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__sc64.html#structsc64__disk__mapping__t_8disks" target="_self">sc64_disk_mapping_t.disks</a></td><td class="desc"></td></tr>
<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structsc64__regs__t.html" target="_self">sc64_regs_t</a></td><td class="desc">SummerCart64 Registers Structure </td></tr>
<tr id="row_45_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="settings_8h.html#structsettings__t" target="_self">settings_t</a></td><td class="desc">Settings Structure </td></tr>
<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="boot__io_8h.html#structsp__mem__t" target="_self">sp_mem_t</a></td><td class="desc">Memory Structure </td></tr>
<tr id="row_47_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="boot__io_8h.html#structsp__regs__t" target="_self">sp_regs_t</a></td><td class="desc">SP Registers Structure </td></tr>
<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtext__file__t.html" target="_self">text_file_t</a></td><td class="desc"></td></tr>
<tr id="row_49_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structusb__comm__command__t.html" target="_self">usb_comm_command_t</a></td><td class="desc">The supported USB commands structure </td></tr>
<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="boot__io_8h.html#structvi__regs__t" target="_self">vi_regs_t</a></td><td class="desc">Video Interface Registers Structure </td></tr>
<tr id="row_51_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structview__t.html" target="_self">view_t</a></td><td class="desc"></td></tr>
<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="unionvr4300__instruction__t.html" target="_self">vr4300_instruction_t</a></td><td class="desc">VR4300 Instruction Structure </td></tr>
<tr id="row_53_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structvr4300__instruction__t_8c__type.html" target="_self">vr4300_instruction_t.c_type</a></td><td class="desc"></td></tr>
<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structvr4300__instruction__t_8i__type.html" target="_self">vr4300_instruction_t.i_type</a></td><td class="desc"></td></tr>
<tr id="row_55_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structvr4300__instruction__t_8j__type.html" target="_self">vr4300_instruction_t.j_type</a></td><td class="desc"></td></tr>
<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structvr4300__instruction__t_8r__type.html" target="_self">vr4300_instruction_t.r_type</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

BIN
bdwn.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 147 B

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: boot.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -88,23 +88,23 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:structboot__params__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot_8h.html#structboot__params__t">boot_params_t</a></td></tr>
<tr class="memitem:structboot__params__t" id="r_structboot__params__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot_8h.html#structboot__params__t">boot_params_t</a></td></tr>
<tr class="memdesc:structboot__params__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Boot Parameters Structure. <a href="boot_8h.html#structboot__params__t">More...</a><br /></td></tr>
<tr class="separator:structboot__params__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ad2abc0c1ce054ac5d88d52df290c9bbd"><td class="memItemLeft" align="right" valign="top"><a id="ad2abc0c1ce054ac5d88d52df290c9bbd" name="ad2abc0c1ce054ac5d88d52df290c9bbd"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot_8h.html#ad2abc0c1ce054ac5d88d52df290c9bbd">boot_device_type_t</a> { <b>BOOT_DEVICE_TYPE_ROM</b> = 0
<tr class="memitem:ad2abc0c1ce054ac5d88d52df290c9bbd" id="r_ad2abc0c1ce054ac5d88d52df290c9bbd"><td class="memItemLeft" align="right" valign="top"><a id="ad2abc0c1ce054ac5d88d52df290c9bbd" name="ad2abc0c1ce054ac5d88d52df290c9bbd"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot_8h.html#ad2abc0c1ce054ac5d88d52df290c9bbd">boot_device_type_t</a> { <b>BOOT_DEVICE_TYPE_ROM</b> = 0
, <b>BOOT_DEVICE_TYPE_64DD</b> = 1
}</td></tr>
<tr class="memdesc:ad2abc0c1ce054ac5d88d52df290c9bbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Boot device type enumeration. <br /></td></tr>
<tr class="separator:ad2abc0c1ce054ac5d88d52df290c9bbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58ed873284bb826c75f3b0be4948fcc6"><td class="memItemLeft" align="right" valign="top"><a id="a58ed873284bb826c75f3b0be4948fcc6" name="a58ed873284bb826c75f3b0be4948fcc6"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot_8h.html#a58ed873284bb826c75f3b0be4948fcc6">boot_reset_type_t</a> { <b>BOOT_RESET_TYPE_COLD</b> = 0
<tr class="memitem:a58ed873284bb826c75f3b0be4948fcc6" id="r_a58ed873284bb826c75f3b0be4948fcc6"><td class="memItemLeft" align="right" valign="top"><a id="a58ed873284bb826c75f3b0be4948fcc6" name="a58ed873284bb826c75f3b0be4948fcc6"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot_8h.html#a58ed873284bb826c75f3b0be4948fcc6">boot_reset_type_t</a> { <b>BOOT_RESET_TYPE_COLD</b> = 0
, <b>BOOT_RESET_TYPE_NMI</b> = 1
}</td></tr>
<tr class="memdesc:a58ed873284bb826c75f3b0be4948fcc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset type enumeration. <br /></td></tr>
<tr class="separator:a58ed873284bb826c75f3b0be4948fcc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88e68b10e3c1acd4e232de56e2d12353"><td class="memItemLeft" align="right" valign="top"><a id="a88e68b10e3c1acd4e232de56e2d12353" name="a88e68b10e3c1acd4e232de56e2d12353"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot_8h.html#a88e68b10e3c1acd4e232de56e2d12353">boot_tv_type_t</a> { <b>BOOT_TV_TYPE_PAL</b> = 0
<tr class="memitem:a88e68b10e3c1acd4e232de56e2d12353" id="r_a88e68b10e3c1acd4e232de56e2d12353"><td class="memItemLeft" align="right" valign="top"><a id="a88e68b10e3c1acd4e232de56e2d12353" name="a88e68b10e3c1acd4e232de56e2d12353"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot_8h.html#a88e68b10e3c1acd4e232de56e2d12353">boot_tv_type_t</a> { <b>BOOT_TV_TYPE_PAL</b> = 0
, <b>BOOT_TV_TYPE_NTSC</b> = 1
, <b>BOOT_TV_TYPE_MPAL</b> = 2
, <b>BOOT_TV_TYPE_PASSTHROUGH</b> = 3
@ -114,12 +114,12 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a1cc8d53a339a460878d8233c2ea01895"><td class="memItemLeft" align="right" valign="top"><a id="a1cc8d53a339a460878d8233c2ea01895" name="a1cc8d53a339a460878d8233c2ea01895"></a>
<tr class="memitem:a1cc8d53a339a460878d8233c2ea01895" id="r_a1cc8d53a339a460878d8233c2ea01895"><td class="memItemLeft" align="right" valign="top"><a id="a1cc8d53a339a460878d8233c2ea01895" name="a1cc8d53a339a460878d8233c2ea01895"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>boot</b> (<a class="el" href="boot_8h.html#structboot__params__t">boot_params_t</a> *params)</td></tr>
<tr class="separator:a1cc8d53a339a460878d8233c2ea01895"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Flashcart Boot Subsystem. </p>
<div class="textblock"><p>Flashcart Boot Subsystem. </p>
</div><hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="structboot__params__t" id="structboot__params__t"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structboot__params__t">&#9670;&#160;</a></span>boot_params_t</h2>
@ -132,7 +132,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>boot</b> (<a class="e
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p >Boot Parameters Structure. </p>
<div class="textblock"><p>Boot Parameters Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
@ -172,7 +172,7 @@ cheat_list</td>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: boot.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -85,23 +90,30 @@ $(function() {
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
<div class="foldopen" id="foldopen00016" data-start="{" data-end="};">
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"><a class="line" href="boot_8h.html#ad2abc0c1ce054ac5d88d52df290c9bbd"> 16</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> BOOT_DEVICE_TYPE_ROM = 0,</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> BOOT_DEVICE_TYPE_64DD = 1,</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span>} <a class="code hl_enumeration" href="boot_8h.html#ad2abc0c1ce054ac5d88d52df290c9bbd">boot_device_type_t</a>;</div>
</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
<div class="foldopen" id="foldopen00022" data-start="{" data-end="};">
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="boot_8h.html#a58ed873284bb826c75f3b0be4948fcc6"> 22</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> BOOT_RESET_TYPE_COLD = 0,</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> BOOT_RESET_TYPE_NMI = 1,</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>} <a class="code hl_enumeration" href="boot_8h.html#a58ed873284bb826c75f3b0be4948fcc6">boot_reset_type_t</a>;</div>
</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
<div class="foldopen" id="foldopen00028" data-start="{" data-end="};">
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="boot_8h.html#a88e68b10e3c1acd4e232de56e2d12353"> 28</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> BOOT_TV_TYPE_PAL = 0,</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> BOOT_TV_TYPE_NTSC = 1,</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> BOOT_TV_TYPE_MPAL = 2,</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> BOOT_TV_TYPE_PASSTHROUGH = 3,</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>} <a class="code hl_enumeration" href="boot_8h.html#a88e68b10e3c1acd4e232de56e2d12353">boot_tv_type_t</a>;</div>
</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
<div class="foldopen" id="foldopen00036" data-start="{" data-end="};">
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="boot_8h.html"> 36</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_enumeration" href="boot_8h.html#ad2abc0c1ce054ac5d88d52df290c9bbd">boot_device_type_t</a> device_type;</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <a class="code hl_enumeration" href="boot_8h.html#a88e68b10e3c1acd4e232de56e2d12353">boot_tv_type_t</a> tv_type;</div>
@ -109,20 +121,21 @@ $(function() {
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">bool</span> detect_cic_seed;</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> uint32_t *cheat_list;</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>} <a class="code hl_struct" href="boot_8h.html#structboot__params__t">boot_params_t</a>;</div>
</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="keywordtype">void</span> boot (<a class="code hl_struct" href="boot_8h.html#structboot__params__t">boot_params_t</a> *params);</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aboot_8h_html_a58ed873284bb826c75f3b0be4948fcc6"><div class="ttname"><a href="boot_8h.html#a58ed873284bb826c75f3b0be4948fcc6">boot_reset_type_t</a></div><div class="ttdeci">boot_reset_type_t</div><div class="ttdoc">Reset type enumeration.</div><div class="ttdef"><b>Definition:</b> boot.h:22</div></div>
<div class="ttc" id="aboot_8h_html_a88e68b10e3c1acd4e232de56e2d12353"><div class="ttname"><a href="boot_8h.html#a88e68b10e3c1acd4e232de56e2d12353">boot_tv_type_t</a></div><div class="ttdeci">boot_tv_type_t</div><div class="ttdoc">TV type enumeration.</div><div class="ttdef"><b>Definition:</b> boot.h:28</div></div>
<div class="ttc" id="aboot_8h_html_ad2abc0c1ce054ac5d88d52df290c9bbd"><div class="ttname"><a href="boot_8h.html#ad2abc0c1ce054ac5d88d52df290c9bbd">boot_device_type_t</a></div><div class="ttdeci">boot_device_type_t</div><div class="ttdoc">Boot device type enumeration.</div><div class="ttdef"><b>Definition:</b> boot.h:16</div></div>
<div class="ttc" id="aboot_8h_html_structboot__params__t"><div class="ttname"><a href="boot_8h.html#structboot__params__t">boot_params_t</a></div><div class="ttdoc">Boot Parameters Structure.</div><div class="ttdef"><b>Definition:</b> boot.h:36</div></div>
<div class="ttc" id="aboot_8h_html_a58ed873284bb826c75f3b0be4948fcc6"><div class="ttname"><a href="boot_8h.html#a58ed873284bb826c75f3b0be4948fcc6">boot_reset_type_t</a></div><div class="ttdeci">boot_reset_type_t</div><div class="ttdoc">Reset type enumeration.</div><div class="ttdef"><b>Definition</b> boot.h:22</div></div>
<div class="ttc" id="aboot_8h_html_a88e68b10e3c1acd4e232de56e2d12353"><div class="ttname"><a href="boot_8h.html#a88e68b10e3c1acd4e232de56e2d12353">boot_tv_type_t</a></div><div class="ttdeci">boot_tv_type_t</div><div class="ttdoc">TV type enumeration.</div><div class="ttdef"><b>Definition</b> boot.h:28</div></div>
<div class="ttc" id="aboot_8h_html_ad2abc0c1ce054ac5d88d52df290c9bbd"><div class="ttname"><a href="boot_8h.html#ad2abc0c1ce054ac5d88d52df290c9bbd">boot_device_type_t</a></div><div class="ttdeci">boot_device_type_t</div><div class="ttdoc">Boot device type enumeration.</div><div class="ttdef"><b>Definition</b> boot.h:16</div></div>
<div class="ttc" id="aboot_8h_html_structboot__params__t"><div class="ttname"><a href="boot_8h.html#structboot__params__t">boot_params_t</a></div><div class="ttdoc">Boot Parameters Structure.</div><div class="ttdef"><b>Definition</b> boot.h:36</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: boot_io.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -88,342 +88,348 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:structsp__mem__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html#structsp__mem__t">sp_mem_t</a></td></tr>
<tr class="memitem:structsp__mem__t" id="r_structsp__mem__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html#structsp__mem__t">sp_mem_t</a></td></tr>
<tr class="memdesc:structsp__mem__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Memory Structure. <a href="boot__io_8h.html#structsp__mem__t">More...</a><br /></td></tr>
<tr class="separator:structsp__mem__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structsp__regs__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html#structsp__regs__t">sp_regs_t</a></td></tr>
<tr class="memitem:structsp__regs__t" id="r_structsp__regs__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html#structsp__regs__t">sp_regs_t</a></td></tr>
<tr class="memdesc:structsp__regs__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">SP Registers Structure. <a href="boot__io_8h.html#structsp__regs__t">More...</a><br /></td></tr>
<tr class="separator:structsp__regs__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structdpc__regs__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html#structdpc__regs__t">dpc_regs_t</a></td></tr>
<tr class="memitem:structdpc__regs__t" id="r_structdpc__regs__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html#structdpc__regs__t">dpc_regs_t</a></td></tr>
<tr class="memdesc:structdpc__regs__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">DPC Registers Structure. <a href="boot__io_8h.html#structdpc__regs__t">More...</a><br /></td></tr>
<tr class="separator:structdpc__regs__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structvi__regs__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html#structvi__regs__t">vi_regs_t</a></td></tr>
<tr class="memitem:structvi__regs__t" id="r_structvi__regs__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html#structvi__regs__t">vi_regs_t</a></td></tr>
<tr class="memdesc:structvi__regs__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Video Interface Registers Structure. <a href="boot__io_8h.html#structvi__regs__t">More...</a><br /></td></tr>
<tr class="separator:structvi__regs__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structai__regs__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html#structai__regs__t">ai_regs_t</a></td></tr>
<tr class="memitem:structai__regs__t" id="r_structai__regs__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html#structai__regs__t">ai_regs_t</a></td></tr>
<tr class="memdesc:structai__regs__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Audio Interface Registers Structure. <a href="boot__io_8h.html#structai__regs__t">More...</a><br /></td></tr>
<tr class="separator:structai__regs__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structpi__regs__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html#structpi__regs__t">pi_regs_t</a></td></tr>
<tr class="memitem:structpi__regs__t" id="r_structpi__regs__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html#structpi__regs__t">pi_regs_t</a></td></tr>
<tr class="memdesc:structpi__regs__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Peripheral Interface Register Structure. <a href="boot__io_8h.html#structpi__regs__t">More...</a><br /></td></tr>
<tr class="separator:structpi__regs__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structpi__regs__t_8DOM"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html#structpi__regs__t_8DOM">pi_regs_t.DOM</a></td></tr>
<tr class="memitem:structpi__regs__t_8DOM" id="r_structpi__regs__t_8DOM"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html#structpi__regs__t_8DOM">pi_regs_t.DOM</a></td></tr>
<tr class="memdesc:structpi__regs__t_8DOM"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Domain 2 Registers. <a href="boot__io_8h.html#structpi__regs__t_8DOM">More...</a><br /></td></tr>
<tr class="separator:structpi__regs__t_8DOM"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a964757ef34b581942b554637d3a4fd66"><td class="memItemLeft" align="right" valign="top"><a id="a964757ef34b581942b554637d3a4fd66" name="a964757ef34b581942b554637d3a4fd66"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>UNCACHED</b>(address)&#160;&#160;&#160;((typeof(address)) (((io32_t) (address)) | (0xA0000000UL)))</td></tr>
<tr class="memitem:a964757ef34b581942b554637d3a4fd66" id="r_a964757ef34b581942b554637d3a4fd66"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html#a964757ef34b581942b554637d3a4fd66">UNCACHED</a>(address)&#160;&#160;&#160;((typeof(address)) (((<a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a>) (address)) | (0xA0000000UL)))</td></tr>
<tr class="memdesc:a964757ef34b581942b554637d3a4fd66"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert an address to its uncached equivalent. <br /></td></tr>
<tr class="separator:a964757ef34b581942b554637d3a4fd66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94202e48d292cb155c462c9d8d271a93"><td class="memItemLeft" align="right" valign="top"><a id="a94202e48d292cb155c462c9d8d271a93" name="a94202e48d292cb155c462c9d8d271a93"></a>
<tr class="memitem:a94202e48d292cb155c462c9d8d271a93" id="r_a94202e48d292cb155c462c9d8d271a93"><td class="memItemLeft" align="right" valign="top"><a id="a94202e48d292cb155c462c9d8d271a93" name="a94202e48d292cb155c462c9d8d271a93"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_MEM_BASE</b>&#160;&#160;&#160;(0x04000000UL)</td></tr>
<tr class="memdesc:a94202e48d292cb155c462c9d8d271a93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base address for SP memory. <br /></td></tr>
<tr class="separator:a94202e48d292cb155c462c9d8d271a93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3371ba0a95cdb0f7adf7c3239a3e873"><td class="memItemLeft" align="right" valign="top"><a id="aa3371ba0a95cdb0f7adf7c3239a3e873" name="aa3371ba0a95cdb0f7adf7c3239a3e873"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_MEM</b>&#160;&#160;&#160;((<a class="el" href="boot__io_8h.html#structsp__mem__t">sp_mem_t</a> *) SP_MEM_BASE)</td></tr>
<tr class="memitem:aa3371ba0a95cdb0f7adf7c3239a3e873" id="r_aa3371ba0a95cdb0f7adf7c3239a3e873"><td class="memItemLeft" align="right" valign="top"><a id="aa3371ba0a95cdb0f7adf7c3239a3e873" name="aa3371ba0a95cdb0f7adf7c3239a3e873"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_MEM</b>&#160;&#160;&#160;((<a class="el" href="boot__io_8h.html#structsp__mem__t">sp_mem_t</a> *) <a class="el" href="boot__io_8h.html#a94202e48d292cb155c462c9d8d271a93">SP_MEM_BASE</a>)</td></tr>
<tr class="memdesc:aa3371ba0a95cdb0f7adf7c3239a3e873"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to the SP memory structure. <br /></td></tr>
<tr class="separator:aa3371ba0a95cdb0f7adf7c3239a3e873"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fd3a090b3517487d5c0d9ff21bb4127"><td class="memItemLeft" align="right" valign="top"><a id="a5fd3a090b3517487d5c0d9ff21bb4127" name="a5fd3a090b3517487d5c0d9ff21bb4127"></a>
<tr class="memitem:a5fd3a090b3517487d5c0d9ff21bb4127" id="r_a5fd3a090b3517487d5c0d9ff21bb4127"><td class="memItemLeft" align="right" valign="top"><a id="a5fd3a090b3517487d5c0d9ff21bb4127" name="a5fd3a090b3517487d5c0d9ff21bb4127"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_BASE</b>&#160;&#160;&#160;(0x04040000UL)</td></tr>
<tr class="memdesc:a5fd3a090b3517487d5c0d9ff21bb4127"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base address for SP registers. <br /></td></tr>
<tr class="separator:a5fd3a090b3517487d5c0d9ff21bb4127"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecd69d9a67487cc45c38eb184c50538a"><td class="memItemLeft" align="right" valign="top"><a id="aecd69d9a67487cc45c38eb184c50538a" name="aecd69d9a67487cc45c38eb184c50538a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP</b>&#160;&#160;&#160;((<a class="el" href="boot__io_8h.html#structsp__regs__t">sp_regs_t</a> *) SP_BASE)</td></tr>
<tr class="memitem:aecd69d9a67487cc45c38eb184c50538a" id="r_aecd69d9a67487cc45c38eb184c50538a"><td class="memItemLeft" align="right" valign="top"><a id="aecd69d9a67487cc45c38eb184c50538a" name="aecd69d9a67487cc45c38eb184c50538a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP</b>&#160;&#160;&#160;((<a class="el" href="boot__io_8h.html#structsp__regs__t">sp_regs_t</a> *) <a class="el" href="boot__io_8h.html#a5fd3a090b3517487d5c0d9ff21bb4127">SP_BASE</a>)</td></tr>
<tr class="memdesc:aecd69d9a67487cc45c38eb184c50538a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to the SP registers structure. <br /></td></tr>
<tr class="separator:aecd69d9a67487cc45c38eb184c50538a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a645906dee825cad3e8ba23376ce85af3"><td class="memItemLeft" align="right" valign="top"><a id="a645906dee825cad3e8ba23376ce85af3" name="a645906dee825cad3e8ba23376ce85af3"></a>
<tr class="memitem:a645906dee825cad3e8ba23376ce85af3" id="r_a645906dee825cad3e8ba23376ce85af3"><td class="memItemLeft" align="right" valign="top"><a id="a645906dee825cad3e8ba23376ce85af3" name="a645906dee825cad3e8ba23376ce85af3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_HALT</b>&#160;&#160;&#160;(1 &lt;&lt; 0)</td></tr>
<tr class="separator:a645906dee825cad3e8ba23376ce85af3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a122790cb71ae3c502ec2e07bdae51912"><td class="memItemLeft" align="right" valign="top"><a id="a122790cb71ae3c502ec2e07bdae51912" name="a122790cb71ae3c502ec2e07bdae51912"></a>
<tr class="memitem:a122790cb71ae3c502ec2e07bdae51912" id="r_a122790cb71ae3c502ec2e07bdae51912"><td class="memItemLeft" align="right" valign="top"><a id="a122790cb71ae3c502ec2e07bdae51912" name="a122790cb71ae3c502ec2e07bdae51912"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_BROKE</b>&#160;&#160;&#160;(1 &lt;&lt; 1)</td></tr>
<tr class="separator:a122790cb71ae3c502ec2e07bdae51912"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe2baa7303801da6d7bff88bfba2dbc3"><td class="memItemLeft" align="right" valign="top"><a id="abe2baa7303801da6d7bff88bfba2dbc3" name="abe2baa7303801da6d7bff88bfba2dbc3"></a>
<tr class="memitem:abe2baa7303801da6d7bff88bfba2dbc3" id="r_abe2baa7303801da6d7bff88bfba2dbc3"><td class="memItemLeft" align="right" valign="top"><a id="abe2baa7303801da6d7bff88bfba2dbc3" name="abe2baa7303801da6d7bff88bfba2dbc3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_DMA_BUSY</b>&#160;&#160;&#160;(1 &lt;&lt; 2)</td></tr>
<tr class="separator:abe2baa7303801da6d7bff88bfba2dbc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2be8079fc36044884e0953792b2e2545"><td class="memItemLeft" align="right" valign="top"><a id="a2be8079fc36044884e0953792b2e2545" name="a2be8079fc36044884e0953792b2e2545"></a>
<tr class="memitem:a2be8079fc36044884e0953792b2e2545" id="r_a2be8079fc36044884e0953792b2e2545"><td class="memItemLeft" align="right" valign="top"><a id="a2be8079fc36044884e0953792b2e2545" name="a2be8079fc36044884e0953792b2e2545"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_DMA_FULL</b>&#160;&#160;&#160;(1 &lt;&lt; 3)</td></tr>
<tr class="separator:a2be8079fc36044884e0953792b2e2545"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7ce667a9cdbd4bddc436574dc13769e"><td class="memItemLeft" align="right" valign="top"><a id="af7ce667a9cdbd4bddc436574dc13769e" name="af7ce667a9cdbd4bddc436574dc13769e"></a>
<tr class="memitem:af7ce667a9cdbd4bddc436574dc13769e" id="r_af7ce667a9cdbd4bddc436574dc13769e"><td class="memItemLeft" align="right" valign="top"><a id="af7ce667a9cdbd4bddc436574dc13769e" name="af7ce667a9cdbd4bddc436574dc13769e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_IO_FULL</b>&#160;&#160;&#160;(1 &lt;&lt; 4)</td></tr>
<tr class="separator:af7ce667a9cdbd4bddc436574dc13769e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a791694794083e1f2a7a93df55ea46804"><td class="memItemLeft" align="right" valign="top"><a id="a791694794083e1f2a7a93df55ea46804" name="a791694794083e1f2a7a93df55ea46804"></a>
<tr class="memitem:a791694794083e1f2a7a93df55ea46804" id="r_a791694794083e1f2a7a93df55ea46804"><td class="memItemLeft" align="right" valign="top"><a id="a791694794083e1f2a7a93df55ea46804" name="a791694794083e1f2a7a93df55ea46804"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SSTEP</b>&#160;&#160;&#160;(1 &lt;&lt; 5)</td></tr>
<tr class="separator:a791694794083e1f2a7a93df55ea46804"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa4276782ece0bc78569c85eab3a6cd1"><td class="memItemLeft" align="right" valign="top"><a id="aaa4276782ece0bc78569c85eab3a6cd1" name="aaa4276782ece0bc78569c85eab3a6cd1"></a>
<tr class="memitem:aaa4276782ece0bc78569c85eab3a6cd1" id="r_aaa4276782ece0bc78569c85eab3a6cd1"><td class="memItemLeft" align="right" valign="top"><a id="aaa4276782ece0bc78569c85eab3a6cd1" name="aaa4276782ece0bc78569c85eab3a6cd1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_INTR_BREAK</b>&#160;&#160;&#160;(1 &lt;&lt; 6)</td></tr>
<tr class="separator:aaa4276782ece0bc78569c85eab3a6cd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70d49e6e5f68e872eec955930a6cfeb8"><td class="memItemLeft" align="right" valign="top"><a id="a70d49e6e5f68e872eec955930a6cfeb8" name="a70d49e6e5f68e872eec955930a6cfeb8"></a>
<tr class="memitem:a70d49e6e5f68e872eec955930a6cfeb8" id="r_a70d49e6e5f68e872eec955930a6cfeb8"><td class="memItemLeft" align="right" valign="top"><a id="a70d49e6e5f68e872eec955930a6cfeb8" name="a70d49e6e5f68e872eec955930a6cfeb8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SIG0</b>&#160;&#160;&#160;(1 &lt;&lt; 7)</td></tr>
<tr class="separator:a70d49e6e5f68e872eec955930a6cfeb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad88b97a5cca8108241889c793607b85b"><td class="memItemLeft" align="right" valign="top"><a id="ad88b97a5cca8108241889c793607b85b" name="ad88b97a5cca8108241889c793607b85b"></a>
<tr class="memitem:ad88b97a5cca8108241889c793607b85b" id="r_ad88b97a5cca8108241889c793607b85b"><td class="memItemLeft" align="right" valign="top"><a id="ad88b97a5cca8108241889c793607b85b" name="ad88b97a5cca8108241889c793607b85b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SIG1</b>&#160;&#160;&#160;(1 &lt;&lt; 8)</td></tr>
<tr class="separator:ad88b97a5cca8108241889c793607b85b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45631f5c84a0ce747a6cd0c455ed595c"><td class="memItemLeft" align="right" valign="top"><a id="a45631f5c84a0ce747a6cd0c455ed595c" name="a45631f5c84a0ce747a6cd0c455ed595c"></a>
<tr class="memitem:a45631f5c84a0ce747a6cd0c455ed595c" id="r_a45631f5c84a0ce747a6cd0c455ed595c"><td class="memItemLeft" align="right" valign="top"><a id="a45631f5c84a0ce747a6cd0c455ed595c" name="a45631f5c84a0ce747a6cd0c455ed595c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SIG2</b>&#160;&#160;&#160;(1 &lt;&lt; 9)</td></tr>
<tr class="separator:a45631f5c84a0ce747a6cd0c455ed595c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb2436b2a5b828456243e87d50d871ac"><td class="memItemLeft" align="right" valign="top"><a id="aeb2436b2a5b828456243e87d50d871ac" name="aeb2436b2a5b828456243e87d50d871ac"></a>
<tr class="memitem:aeb2436b2a5b828456243e87d50d871ac" id="r_aeb2436b2a5b828456243e87d50d871ac"><td class="memItemLeft" align="right" valign="top"><a id="aeb2436b2a5b828456243e87d50d871ac" name="aeb2436b2a5b828456243e87d50d871ac"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SIG3</b>&#160;&#160;&#160;(1 &lt;&lt; 10)</td></tr>
<tr class="separator:aeb2436b2a5b828456243e87d50d871ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a782cce21d103698efdbfec018ed3db76"><td class="memItemLeft" align="right" valign="top"><a id="a782cce21d103698efdbfec018ed3db76" name="a782cce21d103698efdbfec018ed3db76"></a>
<tr class="memitem:a782cce21d103698efdbfec018ed3db76" id="r_a782cce21d103698efdbfec018ed3db76"><td class="memItemLeft" align="right" valign="top"><a id="a782cce21d103698efdbfec018ed3db76" name="a782cce21d103698efdbfec018ed3db76"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SIG4</b>&#160;&#160;&#160;(1 &lt;&lt; 11)</td></tr>
<tr class="separator:a782cce21d103698efdbfec018ed3db76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30c2c547ef6ef5161d8810981fc57d8a"><td class="memItemLeft" align="right" valign="top"><a id="a30c2c547ef6ef5161d8810981fc57d8a" name="a30c2c547ef6ef5161d8810981fc57d8a"></a>
<tr class="memitem:a30c2c547ef6ef5161d8810981fc57d8a" id="r_a30c2c547ef6ef5161d8810981fc57d8a"><td class="memItemLeft" align="right" valign="top"><a id="a30c2c547ef6ef5161d8810981fc57d8a" name="a30c2c547ef6ef5161d8810981fc57d8a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SIG5</b>&#160;&#160;&#160;(1 &lt;&lt; 12)</td></tr>
<tr class="separator:a30c2c547ef6ef5161d8810981fc57d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62e58c9307bf39bc7c98315cf2e2b59e"><td class="memItemLeft" align="right" valign="top"><a id="a62e58c9307bf39bc7c98315cf2e2b59e" name="a62e58c9307bf39bc7c98315cf2e2b59e"></a>
<tr class="memitem:a62e58c9307bf39bc7c98315cf2e2b59e" id="r_a62e58c9307bf39bc7c98315cf2e2b59e"><td class="memItemLeft" align="right" valign="top"><a id="a62e58c9307bf39bc7c98315cf2e2b59e" name="a62e58c9307bf39bc7c98315cf2e2b59e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SIG6</b>&#160;&#160;&#160;(1 &lt;&lt; 13)</td></tr>
<tr class="separator:a62e58c9307bf39bc7c98315cf2e2b59e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85b407bf44e56630cb273e0b7812c341"><td class="memItemLeft" align="right" valign="top"><a id="a85b407bf44e56630cb273e0b7812c341" name="a85b407bf44e56630cb273e0b7812c341"></a>
<tr class="memitem:a85b407bf44e56630cb273e0b7812c341" id="r_a85b407bf44e56630cb273e0b7812c341"><td class="memItemLeft" align="right" valign="top"><a id="a85b407bf44e56630cb273e0b7812c341" name="a85b407bf44e56630cb273e0b7812c341"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SIG7</b>&#160;&#160;&#160;(1 &lt;&lt; 14)</td></tr>
<tr class="separator:a85b407bf44e56630cb273e0b7812c341"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab06ff3990071979497598f751dfc75c5"><td class="memItemLeft" align="right" valign="top"><a id="ab06ff3990071979497598f751dfc75c5" name="ab06ff3990071979497598f751dfc75c5"></a>
<tr class="memitem:ab06ff3990071979497598f751dfc75c5" id="r_ab06ff3990071979497598f751dfc75c5"><td class="memItemLeft" align="right" valign="top"><a id="ab06ff3990071979497598f751dfc75c5" name="ab06ff3990071979497598f751dfc75c5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_CLR_HALT</b>&#160;&#160;&#160;(1 &lt;&lt; 0)</td></tr>
<tr class="separator:ab06ff3990071979497598f751dfc75c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a549d2fd5be79fcbd3c6128a9e767ba04"><td class="memItemLeft" align="right" valign="top"><a id="a549d2fd5be79fcbd3c6128a9e767ba04" name="a549d2fd5be79fcbd3c6128a9e767ba04"></a>
<tr class="memitem:a549d2fd5be79fcbd3c6128a9e767ba04" id="r_a549d2fd5be79fcbd3c6128a9e767ba04"><td class="memItemLeft" align="right" valign="top"><a id="a549d2fd5be79fcbd3c6128a9e767ba04" name="a549d2fd5be79fcbd3c6128a9e767ba04"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SET_HALT</b>&#160;&#160;&#160;(1 &lt;&lt; 1)</td></tr>
<tr class="separator:a549d2fd5be79fcbd3c6128a9e767ba04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb0d738888aee306beb67d868960c694"><td class="memItemLeft" align="right" valign="top"><a id="acb0d738888aee306beb67d868960c694" name="acb0d738888aee306beb67d868960c694"></a>
<tr class="memitem:acb0d738888aee306beb67d868960c694" id="r_acb0d738888aee306beb67d868960c694"><td class="memItemLeft" align="right" valign="top"><a id="acb0d738888aee306beb67d868960c694" name="acb0d738888aee306beb67d868960c694"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_CLR_BROKE</b>&#160;&#160;&#160;(1 &lt;&lt; 2)</td></tr>
<tr class="separator:acb0d738888aee306beb67d868960c694"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb20cf7b4132052c1418e432c04fbcc3"><td class="memItemLeft" align="right" valign="top"><a id="afb20cf7b4132052c1418e432c04fbcc3" name="afb20cf7b4132052c1418e432c04fbcc3"></a>
<tr class="memitem:afb20cf7b4132052c1418e432c04fbcc3" id="r_afb20cf7b4132052c1418e432c04fbcc3"><td class="memItemLeft" align="right" valign="top"><a id="afb20cf7b4132052c1418e432c04fbcc3" name="afb20cf7b4132052c1418e432c04fbcc3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_CLR_INTR</b>&#160;&#160;&#160;(1 &lt;&lt; 3)</td></tr>
<tr class="separator:afb20cf7b4132052c1418e432c04fbcc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fad2314495a897e4dae2e3a5fdaee98"><td class="memItemLeft" align="right" valign="top"><a id="a4fad2314495a897e4dae2e3a5fdaee98" name="a4fad2314495a897e4dae2e3a5fdaee98"></a>
<tr class="memitem:a4fad2314495a897e4dae2e3a5fdaee98" id="r_a4fad2314495a897e4dae2e3a5fdaee98"><td class="memItemLeft" align="right" valign="top"><a id="a4fad2314495a897e4dae2e3a5fdaee98" name="a4fad2314495a897e4dae2e3a5fdaee98"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SET_INTR</b>&#160;&#160;&#160;(1 &lt;&lt; 4)</td></tr>
<tr class="separator:a4fad2314495a897e4dae2e3a5fdaee98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed30825a2f94a310d6b2801b31672581"><td class="memItemLeft" align="right" valign="top"><a id="aed30825a2f94a310d6b2801b31672581" name="aed30825a2f94a310d6b2801b31672581"></a>
<tr class="memitem:aed30825a2f94a310d6b2801b31672581" id="r_aed30825a2f94a310d6b2801b31672581"><td class="memItemLeft" align="right" valign="top"><a id="aed30825a2f94a310d6b2801b31672581" name="aed30825a2f94a310d6b2801b31672581"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_CLR_SSTEP</b>&#160;&#160;&#160;(1 &lt;&lt; 5)</td></tr>
<tr class="separator:aed30825a2f94a310d6b2801b31672581"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cc07c539825d52744dd001d3107f8d3"><td class="memItemLeft" align="right" valign="top"><a id="a4cc07c539825d52744dd001d3107f8d3" name="a4cc07c539825d52744dd001d3107f8d3"></a>
<tr class="memitem:a4cc07c539825d52744dd001d3107f8d3" id="r_a4cc07c539825d52744dd001d3107f8d3"><td class="memItemLeft" align="right" valign="top"><a id="a4cc07c539825d52744dd001d3107f8d3" name="a4cc07c539825d52744dd001d3107f8d3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SET_SSTEP</b>&#160;&#160;&#160;(1 &lt;&lt; 6)</td></tr>
<tr class="separator:a4cc07c539825d52744dd001d3107f8d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a904d1327f6d6d6a9fe0fbf43a7e85211"><td class="memItemLeft" align="right" valign="top"><a id="a904d1327f6d6d6a9fe0fbf43a7e85211" name="a904d1327f6d6d6a9fe0fbf43a7e85211"></a>
<tr class="memitem:a904d1327f6d6d6a9fe0fbf43a7e85211" id="r_a904d1327f6d6d6a9fe0fbf43a7e85211"><td class="memItemLeft" align="right" valign="top"><a id="a904d1327f6d6d6a9fe0fbf43a7e85211" name="a904d1327f6d6d6a9fe0fbf43a7e85211"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_CLR_INTR_BREAK</b>&#160;&#160;&#160;(1 &lt;&lt; 7)</td></tr>
<tr class="separator:a904d1327f6d6d6a9fe0fbf43a7e85211"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17d9ce68f92250f569a799706ac656e2"><td class="memItemLeft" align="right" valign="top"><a id="a17d9ce68f92250f569a799706ac656e2" name="a17d9ce68f92250f569a799706ac656e2"></a>
<tr class="memitem:a17d9ce68f92250f569a799706ac656e2" id="r_a17d9ce68f92250f569a799706ac656e2"><td class="memItemLeft" align="right" valign="top"><a id="a17d9ce68f92250f569a799706ac656e2" name="a17d9ce68f92250f569a799706ac656e2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SET_INTR_BREAK</b>&#160;&#160;&#160;(1 &lt;&lt; 8)</td></tr>
<tr class="separator:a17d9ce68f92250f569a799706ac656e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34266d0f5710c765b6366741dcf5b9d4"><td class="memItemLeft" align="right" valign="top"><a id="a34266d0f5710c765b6366741dcf5b9d4" name="a34266d0f5710c765b6366741dcf5b9d4"></a>
<tr class="memitem:a34266d0f5710c765b6366741dcf5b9d4" id="r_a34266d0f5710c765b6366741dcf5b9d4"><td class="memItemLeft" align="right" valign="top"><a id="a34266d0f5710c765b6366741dcf5b9d4" name="a34266d0f5710c765b6366741dcf5b9d4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_CLR_SIG0</b>&#160;&#160;&#160;(1 &lt;&lt; 9)</td></tr>
<tr class="separator:a34266d0f5710c765b6366741dcf5b9d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3519247ad9538f5d126f627b7876041f"><td class="memItemLeft" align="right" valign="top"><a id="a3519247ad9538f5d126f627b7876041f" name="a3519247ad9538f5d126f627b7876041f"></a>
<tr class="memitem:a3519247ad9538f5d126f627b7876041f" id="r_a3519247ad9538f5d126f627b7876041f"><td class="memItemLeft" align="right" valign="top"><a id="a3519247ad9538f5d126f627b7876041f" name="a3519247ad9538f5d126f627b7876041f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SET_SIG0</b>&#160;&#160;&#160;(1 &lt;&lt; 10)</td></tr>
<tr class="separator:a3519247ad9538f5d126f627b7876041f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c78599ffb9f4b8862c273fa393f5f21"><td class="memItemLeft" align="right" valign="top"><a id="a0c78599ffb9f4b8862c273fa393f5f21" name="a0c78599ffb9f4b8862c273fa393f5f21"></a>
<tr class="memitem:a0c78599ffb9f4b8862c273fa393f5f21" id="r_a0c78599ffb9f4b8862c273fa393f5f21"><td class="memItemLeft" align="right" valign="top"><a id="a0c78599ffb9f4b8862c273fa393f5f21" name="a0c78599ffb9f4b8862c273fa393f5f21"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_CLR_SIG1</b>&#160;&#160;&#160;(1 &lt;&lt; 11)</td></tr>
<tr class="separator:a0c78599ffb9f4b8862c273fa393f5f21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e17bca76fc141cb9eec684c54d5df07"><td class="memItemLeft" align="right" valign="top"><a id="a4e17bca76fc141cb9eec684c54d5df07" name="a4e17bca76fc141cb9eec684c54d5df07"></a>
<tr class="memitem:a4e17bca76fc141cb9eec684c54d5df07" id="r_a4e17bca76fc141cb9eec684c54d5df07"><td class="memItemLeft" align="right" valign="top"><a id="a4e17bca76fc141cb9eec684c54d5df07" name="a4e17bca76fc141cb9eec684c54d5df07"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SET_SIG1</b>&#160;&#160;&#160;(1 &lt;&lt; 12)</td></tr>
<tr class="separator:a4e17bca76fc141cb9eec684c54d5df07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8164b34f4bb3fbdf9450c38ed7c3795a"><td class="memItemLeft" align="right" valign="top"><a id="a8164b34f4bb3fbdf9450c38ed7c3795a" name="a8164b34f4bb3fbdf9450c38ed7c3795a"></a>
<tr class="memitem:a8164b34f4bb3fbdf9450c38ed7c3795a" id="r_a8164b34f4bb3fbdf9450c38ed7c3795a"><td class="memItemLeft" align="right" valign="top"><a id="a8164b34f4bb3fbdf9450c38ed7c3795a" name="a8164b34f4bb3fbdf9450c38ed7c3795a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_CLR_SIG2</b>&#160;&#160;&#160;(1 &lt;&lt; 13)</td></tr>
<tr class="separator:a8164b34f4bb3fbdf9450c38ed7c3795a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e00833a56c4b2998fcb53c3e33b8b92"><td class="memItemLeft" align="right" valign="top"><a id="a7e00833a56c4b2998fcb53c3e33b8b92" name="a7e00833a56c4b2998fcb53c3e33b8b92"></a>
<tr class="memitem:a7e00833a56c4b2998fcb53c3e33b8b92" id="r_a7e00833a56c4b2998fcb53c3e33b8b92"><td class="memItemLeft" align="right" valign="top"><a id="a7e00833a56c4b2998fcb53c3e33b8b92" name="a7e00833a56c4b2998fcb53c3e33b8b92"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SET_SIG2</b>&#160;&#160;&#160;(1 &lt;&lt; 14)</td></tr>
<tr class="separator:a7e00833a56c4b2998fcb53c3e33b8b92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb6305255d9120b364ed955e93dc46d0"><td class="memItemLeft" align="right" valign="top"><a id="afb6305255d9120b364ed955e93dc46d0" name="afb6305255d9120b364ed955e93dc46d0"></a>
<tr class="memitem:afb6305255d9120b364ed955e93dc46d0" id="r_afb6305255d9120b364ed955e93dc46d0"><td class="memItemLeft" align="right" valign="top"><a id="afb6305255d9120b364ed955e93dc46d0" name="afb6305255d9120b364ed955e93dc46d0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_CLR_SIG3</b>&#160;&#160;&#160;(1 &lt;&lt; 15)</td></tr>
<tr class="separator:afb6305255d9120b364ed955e93dc46d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92964f3c819126cbde112a0282d7d94c"><td class="memItemLeft" align="right" valign="top"><a id="a92964f3c819126cbde112a0282d7d94c" name="a92964f3c819126cbde112a0282d7d94c"></a>
<tr class="memitem:a92964f3c819126cbde112a0282d7d94c" id="r_a92964f3c819126cbde112a0282d7d94c"><td class="memItemLeft" align="right" valign="top"><a id="a92964f3c819126cbde112a0282d7d94c" name="a92964f3c819126cbde112a0282d7d94c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SET_SIG3</b>&#160;&#160;&#160;(1 &lt;&lt; 16)</td></tr>
<tr class="separator:a92964f3c819126cbde112a0282d7d94c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdb962889ca7c7fd2f07ba36cd31934a"><td class="memItemLeft" align="right" valign="top"><a id="afdb962889ca7c7fd2f07ba36cd31934a" name="afdb962889ca7c7fd2f07ba36cd31934a"></a>
<tr class="memitem:afdb962889ca7c7fd2f07ba36cd31934a" id="r_afdb962889ca7c7fd2f07ba36cd31934a"><td class="memItemLeft" align="right" valign="top"><a id="afdb962889ca7c7fd2f07ba36cd31934a" name="afdb962889ca7c7fd2f07ba36cd31934a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_CLR_SIG4</b>&#160;&#160;&#160;(1 &lt;&lt; 17)</td></tr>
<tr class="separator:afdb962889ca7c7fd2f07ba36cd31934a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a217feac463b779e7c5b709c5cd240ee6"><td class="memItemLeft" align="right" valign="top"><a id="a217feac463b779e7c5b709c5cd240ee6" name="a217feac463b779e7c5b709c5cd240ee6"></a>
<tr class="memitem:a217feac463b779e7c5b709c5cd240ee6" id="r_a217feac463b779e7c5b709c5cd240ee6"><td class="memItemLeft" align="right" valign="top"><a id="a217feac463b779e7c5b709c5cd240ee6" name="a217feac463b779e7c5b709c5cd240ee6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SET_SIG4</b>&#160;&#160;&#160;(1 &lt;&lt; 18)</td></tr>
<tr class="separator:a217feac463b779e7c5b709c5cd240ee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d846a80d46a9125a486dcdfeaa82a27"><td class="memItemLeft" align="right" valign="top"><a id="a3d846a80d46a9125a486dcdfeaa82a27" name="a3d846a80d46a9125a486dcdfeaa82a27"></a>
<tr class="memitem:a3d846a80d46a9125a486dcdfeaa82a27" id="r_a3d846a80d46a9125a486dcdfeaa82a27"><td class="memItemLeft" align="right" valign="top"><a id="a3d846a80d46a9125a486dcdfeaa82a27" name="a3d846a80d46a9125a486dcdfeaa82a27"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_CLR_SIG5</b>&#160;&#160;&#160;(1 &lt;&lt; 19)</td></tr>
<tr class="separator:a3d846a80d46a9125a486dcdfeaa82a27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb40616a1ae8d2f2649224cf206284ae"><td class="memItemLeft" align="right" valign="top"><a id="acb40616a1ae8d2f2649224cf206284ae" name="acb40616a1ae8d2f2649224cf206284ae"></a>
<tr class="memitem:acb40616a1ae8d2f2649224cf206284ae" id="r_acb40616a1ae8d2f2649224cf206284ae"><td class="memItemLeft" align="right" valign="top"><a id="acb40616a1ae8d2f2649224cf206284ae" name="acb40616a1ae8d2f2649224cf206284ae"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SET_SIG5</b>&#160;&#160;&#160;(1 &lt;&lt; 20)</td></tr>
<tr class="separator:acb40616a1ae8d2f2649224cf206284ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33cf8b32f8403391a2359647c57275e4"><td class="memItemLeft" align="right" valign="top"><a id="a33cf8b32f8403391a2359647c57275e4" name="a33cf8b32f8403391a2359647c57275e4"></a>
<tr class="memitem:a33cf8b32f8403391a2359647c57275e4" id="r_a33cf8b32f8403391a2359647c57275e4"><td class="memItemLeft" align="right" valign="top"><a id="a33cf8b32f8403391a2359647c57275e4" name="a33cf8b32f8403391a2359647c57275e4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_CLR_SIG6</b>&#160;&#160;&#160;(1 &lt;&lt; 21)</td></tr>
<tr class="separator:a33cf8b32f8403391a2359647c57275e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa32bb6019d29eb4d82615223f1a5c292"><td class="memItemLeft" align="right" valign="top"><a id="aa32bb6019d29eb4d82615223f1a5c292" name="aa32bb6019d29eb4d82615223f1a5c292"></a>
<tr class="memitem:aa32bb6019d29eb4d82615223f1a5c292" id="r_aa32bb6019d29eb4d82615223f1a5c292"><td class="memItemLeft" align="right" valign="top"><a id="aa32bb6019d29eb4d82615223f1a5c292" name="aa32bb6019d29eb4d82615223f1a5c292"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SET_SIG6</b>&#160;&#160;&#160;(1 &lt;&lt; 22)</td></tr>
<tr class="separator:aa32bb6019d29eb4d82615223f1a5c292"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a551290c31bb6027dcb2cc2b4c8e42c72"><td class="memItemLeft" align="right" valign="top"><a id="a551290c31bb6027dcb2cc2b4c8e42c72" name="a551290c31bb6027dcb2cc2b4c8e42c72"></a>
<tr class="memitem:a551290c31bb6027dcb2cc2b4c8e42c72" id="r_a551290c31bb6027dcb2cc2b4c8e42c72"><td class="memItemLeft" align="right" valign="top"><a id="a551290c31bb6027dcb2cc2b4c8e42c72" name="a551290c31bb6027dcb2cc2b4c8e42c72"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_CLR_SIG7</b>&#160;&#160;&#160;(1 &lt;&lt; 23)</td></tr>
<tr class="separator:a551290c31bb6027dcb2cc2b4c8e42c72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83982a10375088be2a007f3bc4627f33"><td class="memItemLeft" align="right" valign="top"><a id="a83982a10375088be2a007f3bc4627f33" name="a83982a10375088be2a007f3bc4627f33"></a>
<tr class="memitem:a83982a10375088be2a007f3bc4627f33" id="r_a83982a10375088be2a007f3bc4627f33"><td class="memItemLeft" align="right" valign="top"><a id="a83982a10375088be2a007f3bc4627f33" name="a83982a10375088be2a007f3bc4627f33"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SP_SR_SET_SIG7</b>&#160;&#160;&#160;(1 &lt;&lt; 24)</td></tr>
<tr class="separator:a83982a10375088be2a007f3bc4627f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8eccfe6475de7e9bafdf43ab3d3b971"><td class="memItemLeft" align="right" valign="top"><a id="ad8eccfe6475de7e9bafdf43ab3d3b971" name="ad8eccfe6475de7e9bafdf43ab3d3b971"></a>
<tr class="memitem:ad8eccfe6475de7e9bafdf43ab3d3b971" id="r_ad8eccfe6475de7e9bafdf43ab3d3b971"><td class="memItemLeft" align="right" valign="top"><a id="ad8eccfe6475de7e9bafdf43ab3d3b971" name="ad8eccfe6475de7e9bafdf43ab3d3b971"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_BASE</b>&#160;&#160;&#160;(0x04100000UL)</td></tr>
<tr class="separator:ad8eccfe6475de7e9bafdf43ab3d3b971"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6196fc20f3241b9b02cab748aa1cf031"><td class="memItemLeft" align="right" valign="top"><a id="a6196fc20f3241b9b02cab748aa1cf031" name="a6196fc20f3241b9b02cab748aa1cf031"></a>
<tr class="memitem:a6196fc20f3241b9b02cab748aa1cf031" id="r_a6196fc20f3241b9b02cab748aa1cf031"><td class="memItemLeft" align="right" valign="top"><a id="a6196fc20f3241b9b02cab748aa1cf031" name="a6196fc20f3241b9b02cab748aa1cf031"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC</b>&#160;&#160;&#160;((<a class="el" href="boot__io_8h.html#structdpc__regs__t">dpc_regs_t</a> *) DPC_BASE)</td></tr>
<tr class="separator:a6196fc20f3241b9b02cab748aa1cf031"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab53aa61f28eb74bae7be183b465b341f"><td class="memItemLeft" align="right" valign="top"><a id="ab53aa61f28eb74bae7be183b465b341f" name="ab53aa61f28eb74bae7be183b465b341f"></a>
<tr class="memitem:ab53aa61f28eb74bae7be183b465b341f" id="r_ab53aa61f28eb74bae7be183b465b341f"><td class="memItemLeft" align="right" valign="top"><a id="ab53aa61f28eb74bae7be183b465b341f" name="ab53aa61f28eb74bae7be183b465b341f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_XBUS_DMEM_DMA</b>&#160;&#160;&#160;(1 &lt;&lt; 0)</td></tr>
<tr class="separator:ab53aa61f28eb74bae7be183b465b341f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add891dbdd6910d7000220254dfb12890"><td class="memItemLeft" align="right" valign="top"><a id="add891dbdd6910d7000220254dfb12890" name="add891dbdd6910d7000220254dfb12890"></a>
<tr class="memitem:add891dbdd6910d7000220254dfb12890" id="r_add891dbdd6910d7000220254dfb12890"><td class="memItemLeft" align="right" valign="top"><a id="add891dbdd6910d7000220254dfb12890" name="add891dbdd6910d7000220254dfb12890"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_FREEZE</b>&#160;&#160;&#160;(1 &lt;&lt; 1)</td></tr>
<tr class="separator:add891dbdd6910d7000220254dfb12890"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72916bbbeba76d2cf7e54dfe00c1376a"><td class="memItemLeft" align="right" valign="top"><a id="a72916bbbeba76d2cf7e54dfe00c1376a" name="a72916bbbeba76d2cf7e54dfe00c1376a"></a>
<tr class="memitem:a72916bbbeba76d2cf7e54dfe00c1376a" id="r_a72916bbbeba76d2cf7e54dfe00c1376a"><td class="memItemLeft" align="right" valign="top"><a id="a72916bbbeba76d2cf7e54dfe00c1376a" name="a72916bbbeba76d2cf7e54dfe00c1376a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_FLUSH</b>&#160;&#160;&#160;(1 &lt;&lt; 2)</td></tr>
<tr class="separator:a72916bbbeba76d2cf7e54dfe00c1376a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4826bf1af9f308d4d71f399ff93d375a"><td class="memItemLeft" align="right" valign="top"><a id="a4826bf1af9f308d4d71f399ff93d375a" name="a4826bf1af9f308d4d71f399ff93d375a"></a>
<tr class="memitem:a4826bf1af9f308d4d71f399ff93d375a" id="r_a4826bf1af9f308d4d71f399ff93d375a"><td class="memItemLeft" align="right" valign="top"><a id="a4826bf1af9f308d4d71f399ff93d375a" name="a4826bf1af9f308d4d71f399ff93d375a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_START_GCLK</b>&#160;&#160;&#160;(1 &lt;&lt; 3)</td></tr>
<tr class="separator:a4826bf1af9f308d4d71f399ff93d375a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75da5834fc1e24cb4679ff1034c76501"><td class="memItemLeft" align="right" valign="top"><a id="a75da5834fc1e24cb4679ff1034c76501" name="a75da5834fc1e24cb4679ff1034c76501"></a>
<tr class="memitem:a75da5834fc1e24cb4679ff1034c76501" id="r_a75da5834fc1e24cb4679ff1034c76501"><td class="memItemLeft" align="right" valign="top"><a id="a75da5834fc1e24cb4679ff1034c76501" name="a75da5834fc1e24cb4679ff1034c76501"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_TMEM_BUSY</b>&#160;&#160;&#160;(1 &lt;&lt; 4)</td></tr>
<tr class="separator:a75da5834fc1e24cb4679ff1034c76501"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24ec3cf9f3c859a9bfeb067dbd4f604"><td class="memItemLeft" align="right" valign="top"><a id="ac24ec3cf9f3c859a9bfeb067dbd4f604" name="ac24ec3cf9f3c859a9bfeb067dbd4f604"></a>
<tr class="memitem:ac24ec3cf9f3c859a9bfeb067dbd4f604" id="r_ac24ec3cf9f3c859a9bfeb067dbd4f604"><td class="memItemLeft" align="right" valign="top"><a id="ac24ec3cf9f3c859a9bfeb067dbd4f604" name="ac24ec3cf9f3c859a9bfeb067dbd4f604"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_PIPE_BUSY</b>&#160;&#160;&#160;(1 &lt;&lt; 5)</td></tr>
<tr class="separator:ac24ec3cf9f3c859a9bfeb067dbd4f604"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0bca3f6b2ea1309532d81a535e6e5ef"><td class="memItemLeft" align="right" valign="top"><a id="ab0bca3f6b2ea1309532d81a535e6e5ef" name="ab0bca3f6b2ea1309532d81a535e6e5ef"></a>
<tr class="memitem:ab0bca3f6b2ea1309532d81a535e6e5ef" id="r_ab0bca3f6b2ea1309532d81a535e6e5ef"><td class="memItemLeft" align="right" valign="top"><a id="ab0bca3f6b2ea1309532d81a535e6e5ef" name="ab0bca3f6b2ea1309532d81a535e6e5ef"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_CMD_BUSY</b>&#160;&#160;&#160;(1 &lt;&lt; 6)</td></tr>
<tr class="separator:ab0bca3f6b2ea1309532d81a535e6e5ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1feff4a13daec2a5cca3ae0c5b4535d3"><td class="memItemLeft" align="right" valign="top"><a id="a1feff4a13daec2a5cca3ae0c5b4535d3" name="a1feff4a13daec2a5cca3ae0c5b4535d3"></a>
<tr class="memitem:a1feff4a13daec2a5cca3ae0c5b4535d3" id="r_a1feff4a13daec2a5cca3ae0c5b4535d3"><td class="memItemLeft" align="right" valign="top"><a id="a1feff4a13daec2a5cca3ae0c5b4535d3" name="a1feff4a13daec2a5cca3ae0c5b4535d3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_CBUF_READY</b>&#160;&#160;&#160;(1 &lt;&lt; 7)</td></tr>
<tr class="separator:a1feff4a13daec2a5cca3ae0c5b4535d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa77f32bceaacc98f683983fda8e14b4e"><td class="memItemLeft" align="right" valign="top"><a id="aa77f32bceaacc98f683983fda8e14b4e" name="aa77f32bceaacc98f683983fda8e14b4e"></a>
<tr class="memitem:aa77f32bceaacc98f683983fda8e14b4e" id="r_aa77f32bceaacc98f683983fda8e14b4e"><td class="memItemLeft" align="right" valign="top"><a id="aa77f32bceaacc98f683983fda8e14b4e" name="aa77f32bceaacc98f683983fda8e14b4e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_DMA_BUSY</b>&#160;&#160;&#160;(1 &lt;&lt; 8)</td></tr>
<tr class="separator:aa77f32bceaacc98f683983fda8e14b4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2a3caafa195df646a09efbc3948fb6d"><td class="memItemLeft" align="right" valign="top"><a id="ae2a3caafa195df646a09efbc3948fb6d" name="ae2a3caafa195df646a09efbc3948fb6d"></a>
<tr class="memitem:ae2a3caafa195df646a09efbc3948fb6d" id="r_ae2a3caafa195df646a09efbc3948fb6d"><td class="memItemLeft" align="right" valign="top"><a id="ae2a3caafa195df646a09efbc3948fb6d" name="ae2a3caafa195df646a09efbc3948fb6d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_END_VALID</b>&#160;&#160;&#160;(1 &lt;&lt; 9)</td></tr>
<tr class="separator:ae2a3caafa195df646a09efbc3948fb6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3295fdb2ffddbdfaf88a16c3f0c4c3bc"><td class="memItemLeft" align="right" valign="top"><a id="a3295fdb2ffddbdfaf88a16c3f0c4c3bc" name="a3295fdb2ffddbdfaf88a16c3f0c4c3bc"></a>
<tr class="memitem:a3295fdb2ffddbdfaf88a16c3f0c4c3bc" id="r_a3295fdb2ffddbdfaf88a16c3f0c4c3bc"><td class="memItemLeft" align="right" valign="top"><a id="a3295fdb2ffddbdfaf88a16c3f0c4c3bc" name="a3295fdb2ffddbdfaf88a16c3f0c4c3bc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_START_VALID</b>&#160;&#160;&#160;(1 &lt;&lt; 10)</td></tr>
<tr class="separator:a3295fdb2ffddbdfaf88a16c3f0c4c3bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3fdcb2a48fadffd03da0658ea52309b"><td class="memItemLeft" align="right" valign="top"><a id="ae3fdcb2a48fadffd03da0658ea52309b" name="ae3fdcb2a48fadffd03da0658ea52309b"></a>
<tr class="memitem:ae3fdcb2a48fadffd03da0658ea52309b" id="r_ae3fdcb2a48fadffd03da0658ea52309b"><td class="memItemLeft" align="right" valign="top"><a id="ae3fdcb2a48fadffd03da0658ea52309b" name="ae3fdcb2a48fadffd03da0658ea52309b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_CLR_XBUS_DMEM_DMA</b>&#160;&#160;&#160;(1 &lt;&lt; 0)</td></tr>
<tr class="separator:ae3fdcb2a48fadffd03da0658ea52309b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cc56a96effdf99de6473d1438d4fdd0"><td class="memItemLeft" align="right" valign="top"><a id="a3cc56a96effdf99de6473d1438d4fdd0" name="a3cc56a96effdf99de6473d1438d4fdd0"></a>
<tr class="memitem:a3cc56a96effdf99de6473d1438d4fdd0" id="r_a3cc56a96effdf99de6473d1438d4fdd0"><td class="memItemLeft" align="right" valign="top"><a id="a3cc56a96effdf99de6473d1438d4fdd0" name="a3cc56a96effdf99de6473d1438d4fdd0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_SET_XBUS_DMEM_DMA</b>&#160;&#160;&#160;(1 &lt;&lt; 1)</td></tr>
<tr class="separator:a3cc56a96effdf99de6473d1438d4fdd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95f274c22cd283f97bfad9684d5ffccf"><td class="memItemLeft" align="right" valign="top"><a id="a95f274c22cd283f97bfad9684d5ffccf" name="a95f274c22cd283f97bfad9684d5ffccf"></a>
<tr class="memitem:a95f274c22cd283f97bfad9684d5ffccf" id="r_a95f274c22cd283f97bfad9684d5ffccf"><td class="memItemLeft" align="right" valign="top"><a id="a95f274c22cd283f97bfad9684d5ffccf" name="a95f274c22cd283f97bfad9684d5ffccf"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_CLR_FREEZE</b>&#160;&#160;&#160;(1 &lt;&lt; 2)</td></tr>
<tr class="separator:a95f274c22cd283f97bfad9684d5ffccf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b76d04c731c05d8dca77905f7537c2d"><td class="memItemLeft" align="right" valign="top"><a id="a0b76d04c731c05d8dca77905f7537c2d" name="a0b76d04c731c05d8dca77905f7537c2d"></a>
<tr class="memitem:a0b76d04c731c05d8dca77905f7537c2d" id="r_a0b76d04c731c05d8dca77905f7537c2d"><td class="memItemLeft" align="right" valign="top"><a id="a0b76d04c731c05d8dca77905f7537c2d" name="a0b76d04c731c05d8dca77905f7537c2d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_SET_FREEZE</b>&#160;&#160;&#160;(1 &lt;&lt; 3)</td></tr>
<tr class="separator:a0b76d04c731c05d8dca77905f7537c2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9050fbc5c3f282b0e7885497c3ccd18"><td class="memItemLeft" align="right" valign="top"><a id="af9050fbc5c3f282b0e7885497c3ccd18" name="af9050fbc5c3f282b0e7885497c3ccd18"></a>
<tr class="memitem:af9050fbc5c3f282b0e7885497c3ccd18" id="r_af9050fbc5c3f282b0e7885497c3ccd18"><td class="memItemLeft" align="right" valign="top"><a id="af9050fbc5c3f282b0e7885497c3ccd18" name="af9050fbc5c3f282b0e7885497c3ccd18"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_CLR_FLUSH</b>&#160;&#160;&#160;(1 &lt;&lt; 4)</td></tr>
<tr class="separator:af9050fbc5c3f282b0e7885497c3ccd18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa248509ab45630e01e11835b71789b7c"><td class="memItemLeft" align="right" valign="top"><a id="aa248509ab45630e01e11835b71789b7c" name="aa248509ab45630e01e11835b71789b7c"></a>
<tr class="memitem:aa248509ab45630e01e11835b71789b7c" id="r_aa248509ab45630e01e11835b71789b7c"><td class="memItemLeft" align="right" valign="top"><a id="aa248509ab45630e01e11835b71789b7c" name="aa248509ab45630e01e11835b71789b7c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_SET_FLUSH</b>&#160;&#160;&#160;(1 &lt;&lt; 5)</td></tr>
<tr class="separator:aa248509ab45630e01e11835b71789b7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0030f406672c0242ac904bf58636e8b8"><td class="memItemLeft" align="right" valign="top"><a id="a0030f406672c0242ac904bf58636e8b8" name="a0030f406672c0242ac904bf58636e8b8"></a>
<tr class="memitem:a0030f406672c0242ac904bf58636e8b8" id="r_a0030f406672c0242ac904bf58636e8b8"><td class="memItemLeft" align="right" valign="top"><a id="a0030f406672c0242ac904bf58636e8b8" name="a0030f406672c0242ac904bf58636e8b8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_CLR_TMEM_CTR</b>&#160;&#160;&#160;(1 &lt;&lt; 6)</td></tr>
<tr class="separator:a0030f406672c0242ac904bf58636e8b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aceab2a543a04c48fb7bb32bcf87d6f81"><td class="memItemLeft" align="right" valign="top"><a id="aceab2a543a04c48fb7bb32bcf87d6f81" name="aceab2a543a04c48fb7bb32bcf87d6f81"></a>
<tr class="memitem:aceab2a543a04c48fb7bb32bcf87d6f81" id="r_aceab2a543a04c48fb7bb32bcf87d6f81"><td class="memItemLeft" align="right" valign="top"><a id="aceab2a543a04c48fb7bb32bcf87d6f81" name="aceab2a543a04c48fb7bb32bcf87d6f81"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_CLR_PIPE_CTR</b>&#160;&#160;&#160;(1 &lt;&lt; 7)</td></tr>
<tr class="separator:aceab2a543a04c48fb7bb32bcf87d6f81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb6ec0c3fc4485f743ed7a8d49e7739d"><td class="memItemLeft" align="right" valign="top"><a id="afb6ec0c3fc4485f743ed7a8d49e7739d" name="afb6ec0c3fc4485f743ed7a8d49e7739d"></a>
<tr class="memitem:afb6ec0c3fc4485f743ed7a8d49e7739d" id="r_afb6ec0c3fc4485f743ed7a8d49e7739d"><td class="memItemLeft" align="right" valign="top"><a id="afb6ec0c3fc4485f743ed7a8d49e7739d" name="afb6ec0c3fc4485f743ed7a8d49e7739d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_CLR_CMD_CTR</b>&#160;&#160;&#160;(1 &lt;&lt; 8)</td></tr>
<tr class="separator:afb6ec0c3fc4485f743ed7a8d49e7739d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf2a7a7371e7e11bc3377202d2a2fb0b"><td class="memItemLeft" align="right" valign="top"><a id="abf2a7a7371e7e11bc3377202d2a2fb0b" name="abf2a7a7371e7e11bc3377202d2a2fb0b"></a>
<tr class="memitem:abf2a7a7371e7e11bc3377202d2a2fb0b" id="r_abf2a7a7371e7e11bc3377202d2a2fb0b"><td class="memItemLeft" align="right" valign="top"><a id="abf2a7a7371e7e11bc3377202d2a2fb0b" name="abf2a7a7371e7e11bc3377202d2a2fb0b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DPC_SR_CLR_CLOCK_CTR</b>&#160;&#160;&#160;(1 &lt;&lt; 9)</td></tr>
<tr class="separator:abf2a7a7371e7e11bc3377202d2a2fb0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6117619846896c127ba6864a06fdaa24"><td class="memItemLeft" align="right" valign="top"><a id="a6117619846896c127ba6864a06fdaa24" name="a6117619846896c127ba6864a06fdaa24"></a>
<tr class="memitem:a6117619846896c127ba6864a06fdaa24" id="r_a6117619846896c127ba6864a06fdaa24"><td class="memItemLeft" align="right" valign="top"><a id="a6117619846896c127ba6864a06fdaa24" name="a6117619846896c127ba6864a06fdaa24"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VI_BASE</b>&#160;&#160;&#160;(0x04400000UL)</td></tr>
<tr class="separator:a6117619846896c127ba6864a06fdaa24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a701cc6f1374e8a9e516434d7e25b2964"><td class="memItemLeft" align="right" valign="top"><a id="a701cc6f1374e8a9e516434d7e25b2964" name="a701cc6f1374e8a9e516434d7e25b2964"></a>
<tr class="memitem:a701cc6f1374e8a9e516434d7e25b2964" id="r_a701cc6f1374e8a9e516434d7e25b2964"><td class="memItemLeft" align="right" valign="top"><a id="a701cc6f1374e8a9e516434d7e25b2964" name="a701cc6f1374e8a9e516434d7e25b2964"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VI</b>&#160;&#160;&#160;((<a class="el" href="boot__io_8h.html#structvi__regs__t">vi_regs_t</a> *) VI_BASE)</td></tr>
<tr class="separator:a701cc6f1374e8a9e516434d7e25b2964"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a092c75025069d485ecdc9b6e66883ffb"><td class="memItemLeft" align="right" valign="top"><a id="a092c75025069d485ecdc9b6e66883ffb" name="a092c75025069d485ecdc9b6e66883ffb"></a>
<tr class="memitem:a092c75025069d485ecdc9b6e66883ffb" id="r_a092c75025069d485ecdc9b6e66883ffb"><td class="memItemLeft" align="right" valign="top"><a id="a092c75025069d485ecdc9b6e66883ffb" name="a092c75025069d485ecdc9b6e66883ffb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VI_CR_TYPE_16</b>&#160;&#160;&#160;(2 &lt;&lt; 0)</td></tr>
<tr class="separator:a092c75025069d485ecdc9b6e66883ffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e1613547ce7e68e922c2b70c89e04b7"><td class="memItemLeft" align="right" valign="top"><a id="a6e1613547ce7e68e922c2b70c89e04b7" name="a6e1613547ce7e68e922c2b70c89e04b7"></a>
<tr class="memitem:a6e1613547ce7e68e922c2b70c89e04b7" id="r_a6e1613547ce7e68e922c2b70c89e04b7"><td class="memItemLeft" align="right" valign="top"><a id="a6e1613547ce7e68e922c2b70c89e04b7" name="a6e1613547ce7e68e922c2b70c89e04b7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VI_CR_TYPE_32</b>&#160;&#160;&#160;(3 &lt;&lt; 0)</td></tr>
<tr class="separator:a6e1613547ce7e68e922c2b70c89e04b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cdb1770ff3ec9de13b12a90941c0d44"><td class="memItemLeft" align="right" valign="top"><a id="a3cdb1770ff3ec9de13b12a90941c0d44" name="a3cdb1770ff3ec9de13b12a90941c0d44"></a>
<tr class="memitem:a3cdb1770ff3ec9de13b12a90941c0d44" id="r_a3cdb1770ff3ec9de13b12a90941c0d44"><td class="memItemLeft" align="right" valign="top"><a id="a3cdb1770ff3ec9de13b12a90941c0d44" name="a3cdb1770ff3ec9de13b12a90941c0d44"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VI_CR_GAMMA_DITHER_ON</b>&#160;&#160;&#160;(1 &lt;&lt; 2)</td></tr>
<tr class="separator:a3cdb1770ff3ec9de13b12a90941c0d44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a716ca37bac1f2dc162035db1b80f6393"><td class="memItemLeft" align="right" valign="top"><a id="a716ca37bac1f2dc162035db1b80f6393" name="a716ca37bac1f2dc162035db1b80f6393"></a>
<tr class="memitem:a716ca37bac1f2dc162035db1b80f6393" id="r_a716ca37bac1f2dc162035db1b80f6393"><td class="memItemLeft" align="right" valign="top"><a id="a716ca37bac1f2dc162035db1b80f6393" name="a716ca37bac1f2dc162035db1b80f6393"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VI_CR_GAMMA_ON</b>&#160;&#160;&#160;(1 &lt;&lt; 3)</td></tr>
<tr class="separator:a716ca37bac1f2dc162035db1b80f6393"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93e954cd381c7c77f25bb240e1bb2e65"><td class="memItemLeft" align="right" valign="top"><a id="a93e954cd381c7c77f25bb240e1bb2e65" name="a93e954cd381c7c77f25bb240e1bb2e65"></a>
<tr class="memitem:a93e954cd381c7c77f25bb240e1bb2e65" id="r_a93e954cd381c7c77f25bb240e1bb2e65"><td class="memItemLeft" align="right" valign="top"><a id="a93e954cd381c7c77f25bb240e1bb2e65" name="a93e954cd381c7c77f25bb240e1bb2e65"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VI_CR_DIVOT_ON</b>&#160;&#160;&#160;(1 &lt;&lt; 4)</td></tr>
<tr class="separator:a93e954cd381c7c77f25bb240e1bb2e65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc65538ca25de757b1eb6637827c8601"><td class="memItemLeft" align="right" valign="top"><a id="afc65538ca25de757b1eb6637827c8601" name="afc65538ca25de757b1eb6637827c8601"></a>
<tr class="memitem:afc65538ca25de757b1eb6637827c8601" id="r_afc65538ca25de757b1eb6637827c8601"><td class="memItemLeft" align="right" valign="top"><a id="afc65538ca25de757b1eb6637827c8601" name="afc65538ca25de757b1eb6637827c8601"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VI_CR_SERRATE_ON</b>&#160;&#160;&#160;(1 &lt;&lt; 6)</td></tr>
<tr class="separator:afc65538ca25de757b1eb6637827c8601"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a0810eddd2269e340db27fa3a10e95a"><td class="memItemLeft" align="right" valign="top"><a id="a4a0810eddd2269e340db27fa3a10e95a" name="a4a0810eddd2269e340db27fa3a10e95a"></a>
<tr class="memitem:a4a0810eddd2269e340db27fa3a10e95a" id="r_a4a0810eddd2269e340db27fa3a10e95a"><td class="memItemLeft" align="right" valign="top"><a id="a4a0810eddd2269e340db27fa3a10e95a" name="a4a0810eddd2269e340db27fa3a10e95a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VI_CR_ANTIALIAS_0</b>&#160;&#160;&#160;(1 &lt;&lt; 8)</td></tr>
<tr class="separator:a4a0810eddd2269e340db27fa3a10e95a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ef7dad8151f5fe83fafe2ef9fdb3edb"><td class="memItemLeft" align="right" valign="top"><a id="a1ef7dad8151f5fe83fafe2ef9fdb3edb" name="a1ef7dad8151f5fe83fafe2ef9fdb3edb"></a>
<tr class="memitem:a1ef7dad8151f5fe83fafe2ef9fdb3edb" id="r_a1ef7dad8151f5fe83fafe2ef9fdb3edb"><td class="memItemLeft" align="right" valign="top"><a id="a1ef7dad8151f5fe83fafe2ef9fdb3edb" name="a1ef7dad8151f5fe83fafe2ef9fdb3edb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VI_CR_ANTIALIAS_1</b>&#160;&#160;&#160;(1 &lt;&lt; 9)</td></tr>
<tr class="separator:a1ef7dad8151f5fe83fafe2ef9fdb3edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62c8117dbd5ca32bb3558806b4b1902d"><td class="memItemLeft" align="right" valign="top"><a id="a62c8117dbd5ca32bb3558806b4b1902d" name="a62c8117dbd5ca32bb3558806b4b1902d"></a>
<tr class="memitem:a62c8117dbd5ca32bb3558806b4b1902d" id="r_a62c8117dbd5ca32bb3558806b4b1902d"><td class="memItemLeft" align="right" valign="top"><a id="a62c8117dbd5ca32bb3558806b4b1902d" name="a62c8117dbd5ca32bb3558806b4b1902d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VI_CR_PIXEL_ADVANCE_0</b>&#160;&#160;&#160;(1 &lt;&lt; 12)</td></tr>
<tr class="separator:a62c8117dbd5ca32bb3558806b4b1902d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2b0fe7f6e01aa01c3577d03466a4daf"><td class="memItemLeft" align="right" valign="top"><a id="ad2b0fe7f6e01aa01c3577d03466a4daf" name="ad2b0fe7f6e01aa01c3577d03466a4daf"></a>
<tr class="memitem:ad2b0fe7f6e01aa01c3577d03466a4daf" id="r_ad2b0fe7f6e01aa01c3577d03466a4daf"><td class="memItemLeft" align="right" valign="top"><a id="ad2b0fe7f6e01aa01c3577d03466a4daf" name="ad2b0fe7f6e01aa01c3577d03466a4daf"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VI_CR_PIXEL_ADVANCE_1</b>&#160;&#160;&#160;(1 &lt;&lt; 13)</td></tr>
<tr class="separator:ad2b0fe7f6e01aa01c3577d03466a4daf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63a30353b9ec8735248987ca7e1dcf78"><td class="memItemLeft" align="right" valign="top"><a id="a63a30353b9ec8735248987ca7e1dcf78" name="a63a30353b9ec8735248987ca7e1dcf78"></a>
<tr class="memitem:a63a30353b9ec8735248987ca7e1dcf78" id="r_a63a30353b9ec8735248987ca7e1dcf78"><td class="memItemLeft" align="right" valign="top"><a id="a63a30353b9ec8735248987ca7e1dcf78" name="a63a30353b9ec8735248987ca7e1dcf78"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VI_CR_PIXEL_ADVANCE_2</b>&#160;&#160;&#160;(1 &lt;&lt; 14)</td></tr>
<tr class="separator:a63a30353b9ec8735248987ca7e1dcf78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabb93a9756433ca3692578948b82da95"><td class="memItemLeft" align="right" valign="top"><a id="aabb93a9756433ca3692578948b82da95" name="aabb93a9756433ca3692578948b82da95"></a>
<tr class="memitem:aabb93a9756433ca3692578948b82da95" id="r_aabb93a9756433ca3692578948b82da95"><td class="memItemLeft" align="right" valign="top"><a id="aabb93a9756433ca3692578948b82da95" name="aabb93a9756433ca3692578948b82da95"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VI_CR_PIXEL_ADVANCE_3</b>&#160;&#160;&#160;(1 &lt;&lt; 15)</td></tr>
<tr class="separator:aabb93a9756433ca3692578948b82da95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3972cd4f46d5cbfbf61ec5c328bcbc73"><td class="memItemLeft" align="right" valign="top"><a id="a3972cd4f46d5cbfbf61ec5c328bcbc73" name="a3972cd4f46d5cbfbf61ec5c328bcbc73"></a>
<tr class="memitem:a3972cd4f46d5cbfbf61ec5c328bcbc73" id="r_a3972cd4f46d5cbfbf61ec5c328bcbc73"><td class="memItemLeft" align="right" valign="top"><a id="a3972cd4f46d5cbfbf61ec5c328bcbc73" name="a3972cd4f46d5cbfbf61ec5c328bcbc73"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VI_CR_DITHER_FILTER_ON</b>&#160;&#160;&#160;(1 &lt;&lt; 16)</td></tr>
<tr class="separator:a3972cd4f46d5cbfbf61ec5c328bcbc73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10f472ef3b22fc03b2576f057d1e8d22"><td class="memItemLeft" align="right" valign="top"><a id="a10f472ef3b22fc03b2576f057d1e8d22" name="a10f472ef3b22fc03b2576f057d1e8d22"></a>
<tr class="memitem:a10f472ef3b22fc03b2576f057d1e8d22" id="r_a10f472ef3b22fc03b2576f057d1e8d22"><td class="memItemLeft" align="right" valign="top"><a id="a10f472ef3b22fc03b2576f057d1e8d22" name="a10f472ef3b22fc03b2576f057d1e8d22"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VI_CURR_LINE_FIELD</b>&#160;&#160;&#160;(1 &lt;&lt; 0)</td></tr>
<tr class="separator:a10f472ef3b22fc03b2576f057d1e8d22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a375fcf1b2ca9f079e26dce94c76994da"><td class="memItemLeft" align="right" valign="top"><a id="a375fcf1b2ca9f079e26dce94c76994da" name="a375fcf1b2ca9f079e26dce94c76994da"></a>
<tr class="memitem:a375fcf1b2ca9f079e26dce94c76994da" id="r_a375fcf1b2ca9f079e26dce94c76994da"><td class="memItemLeft" align="right" valign="top"><a id="a375fcf1b2ca9f079e26dce94c76994da" name="a375fcf1b2ca9f079e26dce94c76994da"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>AI_BASE</b>&#160;&#160;&#160;(0x04500000UL)</td></tr>
<tr class="separator:a375fcf1b2ca9f079e26dce94c76994da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab279897ed5e1f077b1a4c30b704683a1"><td class="memItemLeft" align="right" valign="top"><a id="ab279897ed5e1f077b1a4c30b704683a1" name="ab279897ed5e1f077b1a4c30b704683a1"></a>
<tr class="memitem:ab279897ed5e1f077b1a4c30b704683a1" id="r_ab279897ed5e1f077b1a4c30b704683a1"><td class="memItemLeft" align="right" valign="top"><a id="ab279897ed5e1f077b1a4c30b704683a1" name="ab279897ed5e1f077b1a4c30b704683a1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>AI</b>&#160;&#160;&#160;((<a class="el" href="boot__io_8h.html#structai__regs__t">ai_regs_t</a> *) AI_BASE)</td></tr>
<tr class="separator:ab279897ed5e1f077b1a4c30b704683a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a221b291b29a861e050d91abe5395545a"><td class="memItemLeft" align="right" valign="top"><a id="a221b291b29a861e050d91abe5395545a" name="a221b291b29a861e050d91abe5395545a"></a>
<tr class="memitem:a221b291b29a861e050d91abe5395545a" id="r_a221b291b29a861e050d91abe5395545a"><td class="memItemLeft" align="right" valign="top"><a id="a221b291b29a861e050d91abe5395545a" name="a221b291b29a861e050d91abe5395545a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>AI_SR_DMA_BUSY</b>&#160;&#160;&#160;(1 &lt;&lt; 30)</td></tr>
<tr class="separator:a221b291b29a861e050d91abe5395545a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0baea6328f5b459a79d840771b2d58f3"><td class="memItemLeft" align="right" valign="top"><a id="a0baea6328f5b459a79d840771b2d58f3" name="a0baea6328f5b459a79d840771b2d58f3"></a>
<tr class="memitem:a0baea6328f5b459a79d840771b2d58f3" id="r_a0baea6328f5b459a79d840771b2d58f3"><td class="memItemLeft" align="right" valign="top"><a id="a0baea6328f5b459a79d840771b2d58f3" name="a0baea6328f5b459a79d840771b2d58f3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>AI_SR_FIFO_FULL</b>&#160;&#160;&#160;(1 &lt;&lt; 31)</td></tr>
<tr class="separator:a0baea6328f5b459a79d840771b2d58f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed9e3488caa90fc11251f3b3ee2d9152"><td class="memItemLeft" align="right" valign="top"><a id="aed9e3488caa90fc11251f3b3ee2d9152" name="aed9e3488caa90fc11251f3b3ee2d9152"></a>
<tr class="memitem:aed9e3488caa90fc11251f3b3ee2d9152" id="r_aed9e3488caa90fc11251f3b3ee2d9152"><td class="memItemLeft" align="right" valign="top"><a id="aed9e3488caa90fc11251f3b3ee2d9152" name="aed9e3488caa90fc11251f3b3ee2d9152"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>AI_CR_DMA_ON</b>&#160;&#160;&#160;(1 &lt;&lt; 0)</td></tr>
<tr class="separator:aed9e3488caa90fc11251f3b3ee2d9152"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2e949faea7315bc55f6fc3f8bd5a494"><td class="memItemLeft" align="right" valign="top"><a id="ad2e949faea7315bc55f6fc3f8bd5a494" name="ad2e949faea7315bc55f6fc3f8bd5a494"></a>
<tr class="memitem:ad2e949faea7315bc55f6fc3f8bd5a494" id="r_ad2e949faea7315bc55f6fc3f8bd5a494"><td class="memItemLeft" align="right" valign="top"><a id="ad2e949faea7315bc55f6fc3f8bd5a494" name="ad2e949faea7315bc55f6fc3f8bd5a494"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PI_BASE</b>&#160;&#160;&#160;(0x04600000UL)</td></tr>
<tr class="separator:ad2e949faea7315bc55f6fc3f8bd5a494"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a598a3330b3c21701223ee0ca14316eca"><td class="memItemLeft" align="right" valign="top"><a id="a598a3330b3c21701223ee0ca14316eca" name="a598a3330b3c21701223ee0ca14316eca"></a>
<tr class="memitem:a598a3330b3c21701223ee0ca14316eca" id="r_a598a3330b3c21701223ee0ca14316eca"><td class="memItemLeft" align="right" valign="top"><a id="a598a3330b3c21701223ee0ca14316eca" name="a598a3330b3c21701223ee0ca14316eca"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PI</b>&#160;&#160;&#160;((<a class="el" href="boot__io_8h.html#structpi__regs__t">pi_regs_t</a> *) PI_BASE)</td></tr>
<tr class="separator:a598a3330b3c21701223ee0ca14316eca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ba798e6de5b9d90385ddceebea42ca5"><td class="memItemLeft" align="right" valign="top"><a id="a4ba798e6de5b9d90385ddceebea42ca5" name="a4ba798e6de5b9d90385ddceebea42ca5"></a>
<tr class="memitem:a4ba798e6de5b9d90385ddceebea42ca5" id="r_a4ba798e6de5b9d90385ddceebea42ca5"><td class="memItemLeft" align="right" valign="top"><a id="a4ba798e6de5b9d90385ddceebea42ca5" name="a4ba798e6de5b9d90385ddceebea42ca5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PI_SR_DMA_BUSY</b>&#160;&#160;&#160;(1 &lt;&lt; 0)</td></tr>
<tr class="separator:a4ba798e6de5b9d90385ddceebea42ca5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa66eaf6727d479374f75837a5d6a5bcf"><td class="memItemLeft" align="right" valign="top"><a id="aa66eaf6727d479374f75837a5d6a5bcf" name="aa66eaf6727d479374f75837a5d6a5bcf"></a>
<tr class="memitem:aa66eaf6727d479374f75837a5d6a5bcf" id="r_aa66eaf6727d479374f75837a5d6a5bcf"><td class="memItemLeft" align="right" valign="top"><a id="aa66eaf6727d479374f75837a5d6a5bcf" name="aa66eaf6727d479374f75837a5d6a5bcf"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PI_SR_IO_BUSY</b>&#160;&#160;&#160;(1 &lt;&lt; 1)</td></tr>
<tr class="separator:aa66eaf6727d479374f75837a5d6a5bcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1481f4b773b33da476c6b95de928a78f"><td class="memItemLeft" align="right" valign="top"><a id="a1481f4b773b33da476c6b95de928a78f" name="a1481f4b773b33da476c6b95de928a78f"></a>
<tr class="memitem:a1481f4b773b33da476c6b95de928a78f" id="r_a1481f4b773b33da476c6b95de928a78f"><td class="memItemLeft" align="right" valign="top"><a id="a1481f4b773b33da476c6b95de928a78f" name="a1481f4b773b33da476c6b95de928a78f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PI_SR_DMA_ERROR</b>&#160;&#160;&#160;(1 &lt;&lt; 2)</td></tr>
<tr class="separator:a1481f4b773b33da476c6b95de928a78f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8f9ddf3ad7d5b3d032a9ba42b482606"><td class="memItemLeft" align="right" valign="top"><a id="ad8f9ddf3ad7d5b3d032a9ba42b482606" name="ad8f9ddf3ad7d5b3d032a9ba42b482606"></a>
<tr class="memitem:ad8f9ddf3ad7d5b3d032a9ba42b482606" id="r_ad8f9ddf3ad7d5b3d032a9ba42b482606"><td class="memItemLeft" align="right" valign="top"><a id="ad8f9ddf3ad7d5b3d032a9ba42b482606" name="ad8f9ddf3ad7d5b3d032a9ba42b482606"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PI_SR_RESET</b>&#160;&#160;&#160;(1 &lt;&lt; 0)</td></tr>
<tr class="separator:ad8f9ddf3ad7d5b3d032a9ba42b482606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0db17b827a6a9f25701a9ca44d4a7674"><td class="memItemLeft" align="right" valign="top"><a id="a0db17b827a6a9f25701a9ca44d4a7674" name="a0db17b827a6a9f25701a9ca44d4a7674"></a>
<tr class="memitem:a0db17b827a6a9f25701a9ca44d4a7674" id="r_a0db17b827a6a9f25701a9ca44d4a7674"><td class="memItemLeft" align="right" valign="top"><a id="a0db17b827a6a9f25701a9ca44d4a7674" name="a0db17b827a6a9f25701a9ca44d4a7674"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PI_SR_CLR_INTR</b>&#160;&#160;&#160;(1 &lt;&lt; 1)</td></tr>
<tr class="separator:a0db17b827a6a9f25701a9ca44d4a7674"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd57e74399c2b9783d43fb5295439ac1"><td class="memItemLeft" align="right" valign="top"><a id="abd57e74399c2b9783d43fb5295439ac1" name="abd57e74399c2b9783d43fb5295439ac1"></a>
<tr class="memitem:abd57e74399c2b9783d43fb5295439ac1" id="r_abd57e74399c2b9783d43fb5295439ac1"><td class="memItemLeft" align="right" valign="top"><a id="abd57e74399c2b9783d43fb5295439ac1" name="abd57e74399c2b9783d43fb5295439ac1"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ROM_DDIPL_BASE</b>&#160;&#160;&#160;(0x06000000UL)</td></tr>
<tr class="separator:abd57e74399c2b9783d43fb5295439ac1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad386a39d2153ccfedea7042fb3b01384"><td class="memItemLeft" align="right" valign="top"><a id="ad386a39d2153ccfedea7042fb3b01384" name="ad386a39d2153ccfedea7042fb3b01384"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ROM_DDIPL</b>&#160;&#160;&#160;((io32_t *) ROM_DDIPL_BASE)</td></tr>
<tr class="memitem:ad386a39d2153ccfedea7042fb3b01384" id="r_ad386a39d2153ccfedea7042fb3b01384"><td class="memItemLeft" align="right" valign="top"><a id="ad386a39d2153ccfedea7042fb3b01384" name="ad386a39d2153ccfedea7042fb3b01384"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ROM_DDIPL</b>&#160;&#160;&#160;((<a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> *) ROM_DDIPL_BASE)</td></tr>
<tr class="separator:ad386a39d2153ccfedea7042fb3b01384"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59f3bc734491f22037dfa60dd92879bf"><td class="memItemLeft" align="right" valign="top"><a id="a59f3bc734491f22037dfa60dd92879bf" name="a59f3bc734491f22037dfa60dd92879bf"></a>
<tr class="memitem:a59f3bc734491f22037dfa60dd92879bf" id="r_a59f3bc734491f22037dfa60dd92879bf"><td class="memItemLeft" align="right" valign="top"><a id="a59f3bc734491f22037dfa60dd92879bf" name="a59f3bc734491f22037dfa60dd92879bf"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ROM_CART_BASE</b>&#160;&#160;&#160;(0x10000000UL)</td></tr>
<tr class="separator:a59f3bc734491f22037dfa60dd92879bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dace27f758eb9bd994ddf047c51e379"><td class="memItemLeft" align="right" valign="top"><a id="a6dace27f758eb9bd994ddf047c51e379" name="a6dace27f758eb9bd994ddf047c51e379"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ROM_CART</b>&#160;&#160;&#160;((io32_t *) ROM_CART_BASE)</td></tr>
<tr class="memitem:a6dace27f758eb9bd994ddf047c51e379" id="r_a6dace27f758eb9bd994ddf047c51e379"><td class="memItemLeft" align="right" valign="top"><a id="a6dace27f758eb9bd994ddf047c51e379" name="a6dace27f758eb9bd994ddf047c51e379"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ROM_CART</b>&#160;&#160;&#160;((<a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> *) ROM_CART_BASE)</td></tr>
<tr class="separator:a6dace27f758eb9bd994ddf047c51e379"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a17232a6f3649d110a69bd3a794dbb399"><td class="memItemLeft" align="right" valign="top"><a id="a17232a6f3649d110a69bd3a794dbb399" name="a17232a6f3649d110a69bd3a794dbb399"></a>
<tr class="memitem:a4db5781f97aeba9fc73d2215905e0a4b" id="r_a4db5781f97aeba9fc73d2215905e0a4b"><td class="memItemLeft" align="right" valign="top"><a id="a4db5781f97aeba9fc73d2215905e0a4b" name="a4db5781f97aeba9fc73d2215905e0a4b"></a>
typedef volatile uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>io8_t</b></td></tr>
<tr class="separator:a17232a6f3649d110a69bd3a794dbb399"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5de58f60d2817fcfe4de199acc6cb6f3"><td class="memItemLeft" align="right" valign="top"><a id="a5de58f60d2817fcfe4de199acc6cb6f3" name="a5de58f60d2817fcfe4de199acc6cb6f3"></a>
<tr class="memdesc:a4db5781f97aeba9fc73d2215905e0a4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">8-bit volatile IO type. <br /></td></tr>
<tr class="separator:a4db5781f97aeba9fc73d2215905e0a4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11897bf990e7e4ef15affa6c838eb642" id="r_a11897bf990e7e4ef15affa6c838eb642"><td class="memItemLeft" align="right" valign="top"><a id="a11897bf990e7e4ef15affa6c838eb642" name="a11897bf990e7e4ef15affa6c838eb642"></a>
typedef volatile uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>io32_t</b></td></tr>
<tr class="separator:a5de58f60d2817fcfe4de199acc6cb6f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memdesc:a11897bf990e7e4ef15affa6c838eb642"><td class="mdescLeft">&#160;</td><td class="mdescRight">32-bit volatile IO type. <br /></td></tr>
<tr class="separator:a11897bf990e7e4ef15affa6c838eb642"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Flashcart Boot IO. </p>
<div class="textblock"><p>Flashcart Boot IO. </p>
</div><hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="structsp__mem__t" id="structsp__mem__t"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structsp__mem__t">&#9670;&#160;</a></span>sp_mem_t</h2>
@ -436,20 +442,23 @@ typedef volatile uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p >Memory Structure. </p>
<div class="textblock"><p>Memory Structure. </p>
<p>This structure represents the memory layout for the SP (Signal Processor), containing both Data Memory (DMEM) and Instruction Memory (IMEM). </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="a32512a78ee9a245ff70426ce12d1c1db" name="a32512a78ee9a245ff70426ce12d1c1db"></a>io32_t</td>
<a id="a32512a78ee9a245ff70426ce12d1c1db" name="a32512a78ee9a245ff70426ce12d1c1db"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
DMEM[1024]</td>
<td class="fielddoc">
<p>Data Memory (DMEM) array of 1024 32-bit words. </p>
</td></tr>
<tr><td class="fieldtype">
<a id="a902eb2ad7b99b7f94e5d09a81e516a48" name="a902eb2ad7b99b7f94e5d09a81e516a48"></a>io32_t</td>
<a id="a902eb2ad7b99b7f94e5d09a81e516a48" name="a902eb2ad7b99b7f94e5d09a81e516a48"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
IMEM[1024]</td>
<td class="fielddoc">
<p>Instruction Memory (IMEM) array of 1024 32-bit words. </p>
</td></tr>
</table>
@ -466,65 +475,74 @@ IMEM[1024]</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p >SP Registers Structure. </p>
<div class="textblock"><p>SP Registers Structure. </p>
<p>This structure represents the registers for the SP (Signal Processor). </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="ae7d837b8be7b32681c1004e945362163" name="ae7d837b8be7b32681c1004e945362163"></a>io32_t</td>
<a id="ae7d837b8be7b32681c1004e945362163" name="ae7d837b8be7b32681c1004e945362163"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
PADDR</td>
<td class="fielddoc">
<p>Physical Address Register. </p>
</td></tr>
<tr><td class="fieldtype">
<a id="aa42ea35ffb72f598580d2c2f2c539a5e" name="aa42ea35ffb72f598580d2c2f2c539a5e"></a>io32_t</td>
<a id="aa42ea35ffb72f598580d2c2f2c539a5e" name="aa42ea35ffb72f598580d2c2f2c539a5e"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
MADDR</td>
<td class="fielddoc">
<p>Memory Address Register. </p>
</td></tr>
<tr><td class="fieldtype">
<a id="a7385f69dad65c3a23b0600923035f236" name="a7385f69dad65c3a23b0600923035f236"></a>io32_t</td>
<a id="a7385f69dad65c3a23b0600923035f236" name="a7385f69dad65c3a23b0600923035f236"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
RD_LEN</td>
<td class="fielddoc">
<p>Read Length Register. </p>
</td></tr>
<tr><td class="fieldtype">
<a id="a466044cbe77c530da1a893157d3f8d16" name="a466044cbe77c530da1a893157d3f8d16"></a>io32_t</td>
<a id="a466044cbe77c530da1a893157d3f8d16" name="a466044cbe77c530da1a893157d3f8d16"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
WR_LEN</td>
<td class="fielddoc">
<p>Write Length Register. </p>
</td></tr>
<tr><td class="fieldtype">
<a id="a04ee6c089b5bbab732bf3ac352dfff40" name="a04ee6c089b5bbab732bf3ac352dfff40"></a>io32_t</td>
<a id="a04ee6c089b5bbab732bf3ac352dfff40" name="a04ee6c089b5bbab732bf3ac352dfff40"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
SR</td>
<td class="fielddoc">
<p>Status Register. </p>
</td></tr>
<tr><td class="fieldtype">
<a id="a26b0fb4a2456b7f14a6c8eea80018823" name="a26b0fb4a2456b7f14a6c8eea80018823"></a>io32_t</td>
<a id="a26b0fb4a2456b7f14a6c8eea80018823" name="a26b0fb4a2456b7f14a6c8eea80018823"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
DMA_FULL</td>
<td class="fielddoc">
<p>DMA Full Register. </p>
</td></tr>
<tr><td class="fieldtype">
<a id="a643213e3225fae5460f54c5dadc1a2d2" name="a643213e3225fae5460f54c5dadc1a2d2"></a>io32_t</td>
<a id="a643213e3225fae5460f54c5dadc1a2d2" name="a643213e3225fae5460f54c5dadc1a2d2"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
DMA_BUSY</td>
<td class="fielddoc">
<p>DMA Busy Register. </p>
</td></tr>
<tr><td class="fieldtype">
<a id="adf0065c2e5ac765fc1b20fd733ba5d7b" name="adf0065c2e5ac765fc1b20fd733ba5d7b"></a>io32_t</td>
<a id="adf0065c2e5ac765fc1b20fd733ba5d7b" name="adf0065c2e5ac765fc1b20fd733ba5d7b"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
SEMAPHORE</td>
<td class="fielddoc">
<p>Semaphore Register. </p>
</td></tr>
<tr><td class="fieldtype">
<a id="a9125fe665ff921f5ffe85ba351ed1cf1" name="a9125fe665ff921f5ffe85ba351ed1cf1"></a>io32_t</td>
<a id="a9125fe665ff921f5ffe85ba351ed1cf1" name="a9125fe665ff921f5ffe85ba351ed1cf1"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
__reserved[0xFFF8]</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="ae7500c0fc961a504138f271254e32d4e" name="ae7500c0fc961a504138f271254e32d4e"></a>io32_t</td>
<a id="ae7500c0fc961a504138f271254e32d4e" name="ae7500c0fc961a504138f271254e32d4e"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
PC</td>
<td class="fielddoc">
@ -544,53 +562,53 @@ PC</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p >DPC Registers Structure. </p>
<div class="textblock"><p>DPC Registers Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="a23c61fcf584e98d4593c8b45dab8498a" name="a23c61fcf584e98d4593c8b45dab8498a"></a>io32_t</td>
<a id="a23c61fcf584e98d4593c8b45dab8498a" name="a23c61fcf584e98d4593c8b45dab8498a"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
START</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="ac211d738f5a6bce56ddfb3c215d5cc98" name="ac211d738f5a6bce56ddfb3c215d5cc98"></a>io32_t</td>
<a id="ac211d738f5a6bce56ddfb3c215d5cc98" name="ac211d738f5a6bce56ddfb3c215d5cc98"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
END</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a3d374c4bec049d42ab0e986f290511cc" name="a3d374c4bec049d42ab0e986f290511cc"></a>io32_t</td>
<a id="a3d374c4bec049d42ab0e986f290511cc" name="a3d374c4bec049d42ab0e986f290511cc"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
CURRENT</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="ab46bc9d0ff31e386a39e03bdfd199c4c" name="ab46bc9d0ff31e386a39e03bdfd199c4c"></a>io32_t</td>
<a id="ab46bc9d0ff31e386a39e03bdfd199c4c" name="ab46bc9d0ff31e386a39e03bdfd199c4c"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
SR</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="ad3b67aa0f79eb5da38748feff7f7cf34" name="ad3b67aa0f79eb5da38748feff7f7cf34"></a>io32_t</td>
<a id="ad3b67aa0f79eb5da38748feff7f7cf34" name="ad3b67aa0f79eb5da38748feff7f7cf34"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
CLOCK</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="add46d8fc540c7ae8d608d0a80ba2f0e4" name="add46d8fc540c7ae8d608d0a80ba2f0e4"></a>io32_t</td>
<a id="add46d8fc540c7ae8d608d0a80ba2f0e4" name="add46d8fc540c7ae8d608d0a80ba2f0e4"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
BUF_BUSY</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aa1709fd6a872cee8824310647a6ee1f6" name="aa1709fd6a872cee8824310647a6ee1f6"></a>io32_t</td>
<a id="aa1709fd6a872cee8824310647a6ee1f6" name="aa1709fd6a872cee8824310647a6ee1f6"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
PIPE_BUSY</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a6c547306d8e6e87c2521481a26bebe77" name="a6c547306d8e6e87c2521481a26bebe77"></a>io32_t</td>
<a id="a6c547306d8e6e87c2521481a26bebe77" name="a6c547306d8e6e87c2521481a26bebe77"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
TMEM</td>
<td class="fielddoc">
@ -610,89 +628,89 @@ TMEM</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p >Video Interface Registers Structure. </p>
<div class="textblock"><p>Video Interface Registers Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="acb0559579506d3949f0b35d39d98156a" name="acb0559579506d3949f0b35d39d98156a"></a>io32_t</td>
<a id="acb0559579506d3949f0b35d39d98156a" name="acb0559579506d3949f0b35d39d98156a"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
CR</td>
<td class="fielddoc">
The Control Register. </td></tr>
<tr><td class="fieldtype">
<a id="afddfa288e765993552f0b0b9e5091abd" name="afddfa288e765993552f0b0b9e5091abd"></a>io32_t</td>
<a id="afddfa288e765993552f0b0b9e5091abd" name="afddfa288e765993552f0b0b9e5091abd"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
MADDR</td>
<td class="fielddoc">
The Memory Address. </td></tr>
<tr><td class="fieldtype">
<a id="af2521492273c60801fa69449d73487a9" name="af2521492273c60801fa69449d73487a9"></a>io32_t</td>
<a id="af2521492273c60801fa69449d73487a9" name="af2521492273c60801fa69449d73487a9"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
H_WIDTH</td>
<td class="fielddoc">
The Horizontal Width. </td></tr>
<tr><td class="fieldtype">
<a id="af3a2374353eaa0de3c38607693057cfa" name="af3a2374353eaa0de3c38607693057cfa"></a>io32_t</td>
<a id="af3a2374353eaa0de3c38607693057cfa" name="af3a2374353eaa0de3c38607693057cfa"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
V_INTR</td>
<td class="fielddoc">
The Virtical Interupt. </td></tr>
<tr><td class="fieldtype">
<a id="a16300cb685dffb0761649b885f36eeb3" name="a16300cb685dffb0761649b885f36eeb3"></a>io32_t</td>
<a id="a16300cb685dffb0761649b885f36eeb3" name="a16300cb685dffb0761649b885f36eeb3"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
CURR_LINE</td>
<td class="fielddoc">
The Current Line. </td></tr>
<tr><td class="fieldtype">
<a id="a62ad61417eb98ddc6ad522b566f4667d" name="a62ad61417eb98ddc6ad522b566f4667d"></a>io32_t</td>
<a id="a62ad61417eb98ddc6ad522b566f4667d" name="a62ad61417eb98ddc6ad522b566f4667d"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
TIMING</td>
<td class="fielddoc">
The Timings. </td></tr>
<tr><td class="fieldtype">
<a id="ac7797f5ba82e82db9cda5c459a8a7cea" name="ac7797f5ba82e82db9cda5c459a8a7cea"></a>io32_t</td>
<a id="ac7797f5ba82e82db9cda5c459a8a7cea" name="ac7797f5ba82e82db9cda5c459a8a7cea"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
V_SYNC</td>
<td class="fielddoc">
The Virtical Sync. </td></tr>
<tr><td class="fieldtype">
<a id="a68c8e1537ebc5243d5b6bb773fe479ad" name="a68c8e1537ebc5243d5b6bb773fe479ad"></a>io32_t</td>
<a id="a68c8e1537ebc5243d5b6bb773fe479ad" name="a68c8e1537ebc5243d5b6bb773fe479ad"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
H_SYNC</td>
<td class="fielddoc">
The Horizontal Sync. </td></tr>
<tr><td class="fieldtype">
<a id="ab76316a7a5c429c53d97eff274b99747" name="ab76316a7a5c429c53d97eff274b99747"></a>io32_t</td>
<a id="ab76316a7a5c429c53d97eff274b99747" name="ab76316a7a5c429c53d97eff274b99747"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
H_SYNC_LEAP</td>
<td class="fielddoc">
The Horizontal Sync Leap. </td></tr>
<tr><td class="fieldtype">
<a id="aa0297b871dc42976d5fefe87d136833b" name="aa0297b871dc42976d5fefe87d136833b"></a>io32_t</td>
<a id="aa0297b871dc42976d5fefe87d136833b" name="aa0297b871dc42976d5fefe87d136833b"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
H_LIMITS</td>
<td class="fielddoc">
The Horizontal Limits. </td></tr>
<tr><td class="fieldtype">
<a id="a8a17677bc1236677903d6312d64b73b8" name="a8a17677bc1236677903d6312d64b73b8"></a>io32_t</td>
<a id="a8a17677bc1236677903d6312d64b73b8" name="a8a17677bc1236677903d6312d64b73b8"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
V_LIMITS</td>
<td class="fielddoc">
The Virtical Limits. </td></tr>
<tr><td class="fieldtype">
<a id="ac2f4fd1da8557ce8056df383b8c1da22" name="ac2f4fd1da8557ce8056df383b8c1da22"></a>io32_t</td>
<a id="ac2f4fd1da8557ce8056df383b8c1da22" name="ac2f4fd1da8557ce8056df383b8c1da22"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
COLOR_BURST</td>
<td class="fielddoc">
The Colour Burst. </td></tr>
<tr><td class="fieldtype">
<a id="abe25faca08f96d7d92585b9686fa647f" name="abe25faca08f96d7d92585b9686fa647f"></a>io32_t</td>
<a id="abe25faca08f96d7d92585b9686fa647f" name="abe25faca08f96d7d92585b9686fa647f"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
H_SCALE</td>
<td class="fielddoc">
The Horizontal Scale. </td></tr>
<tr><td class="fieldtype">
<a id="ad640b8c4be56e5e183f09f78368e2328" name="ad640b8c4be56e5e183f09f78368e2328"></a>io32_t</td>
<a id="ad640b8c4be56e5e183f09f78368e2328" name="ad640b8c4be56e5e183f09f78368e2328"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
V_SCALE</td>
<td class="fielddoc">
@ -712,41 +730,41 @@ The Virtical Scale. </td></tr>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p >Audio Interface Registers Structure. </p>
<div class="textblock"><p>Audio Interface Registers Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="ad7040a2f3fa50a932cb1d3328784ebb4" name="ad7040a2f3fa50a932cb1d3328784ebb4"></a>io32_t</td>
<a id="ad7040a2f3fa50a932cb1d3328784ebb4" name="ad7040a2f3fa50a932cb1d3328784ebb4"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
MADDR</td>
<td class="fielddoc">
The Memory Address. </td></tr>
<tr><td class="fieldtype">
<a id="ac0676d4e820604efc8b5414be5d39f18" name="ac0676d4e820604efc8b5414be5d39f18"></a>io32_t</td>
<a id="ac0676d4e820604efc8b5414be5d39f18" name="ac0676d4e820604efc8b5414be5d39f18"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
LEN</td>
<td class="fielddoc">
The Length of bytes. </td></tr>
<tr><td class="fieldtype">
<a id="ad443725846fa9e299773a8f57b357c73" name="ad443725846fa9e299773a8f57b357c73"></a>io32_t</td>
<a id="ad443725846fa9e299773a8f57b357c73" name="ad443725846fa9e299773a8f57b357c73"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
CR</td>
<td class="fielddoc">
The Control Register. </td></tr>
<tr><td class="fieldtype">
<a id="a8b1251e120efe26718d3394aec73ca0c" name="a8b1251e120efe26718d3394aec73ca0c"></a>io32_t</td>
<a id="a8b1251e120efe26718d3394aec73ca0c" name="a8b1251e120efe26718d3394aec73ca0c"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
SR</td>
<td class="fielddoc">
The Status Register. </td></tr>
<tr><td class="fieldtype">
<a id="a05b74719e0eb214f19d2aca062baa57d" name="a05b74719e0eb214f19d2aca062baa57d"></a>io32_t</td>
<a id="a05b74719e0eb214f19d2aca062baa57d" name="a05b74719e0eb214f19d2aca062baa57d"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
DACRATE</td>
<td class="fielddoc">
The DAC rate. </td></tr>
<tr><td class="fieldtype">
<a id="a43e0411e186298f185d39b80ea5f1d4f" name="a43e0411e186298f185d39b80ea5f1d4f"></a>io32_t</td>
<a id="a43e0411e186298f185d39b80ea5f1d4f" name="a43e0411e186298f185d39b80ea5f1d4f"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
BITRATE</td>
<td class="fielddoc">
@ -766,35 +784,35 @@ The bit rate. </td></tr>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p >Peripheral Interface Register Structure. </p>
<div class="textblock"><p>Peripheral Interface Register Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="aa9504bae7269bf8facd720b4ac2d2c00" name="aa9504bae7269bf8facd720b4ac2d2c00"></a>io32_t</td>
<a id="aa9504bae7269bf8facd720b4ac2d2c00" name="aa9504bae7269bf8facd720b4ac2d2c00"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
MADDR</td>
<td class="fielddoc">
The Memory Address. </td></tr>
<tr><td class="fieldtype">
<a id="a39dcd01f99c2ca546737cff58821a43d" name="a39dcd01f99c2ca546737cff58821a43d"></a>io32_t</td>
<a id="a39dcd01f99c2ca546737cff58821a43d" name="a39dcd01f99c2ca546737cff58821a43d"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
PADDR</td>
<td class="fielddoc">
The Cart Address. </td></tr>
<tr><td class="fieldtype">
<a id="a6d04dc1568e8bec29264bc9a8c2e7724" name="a6d04dc1568e8bec29264bc9a8c2e7724"></a>io32_t</td>
<a id="a6d04dc1568e8bec29264bc9a8c2e7724" name="a6d04dc1568e8bec29264bc9a8c2e7724"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
RDMA</td>
<td class="fielddoc">
The Read Length. </td></tr>
<tr><td class="fieldtype">
<a id="a73468640d22e6304e6a07d5ab81a0efa" name="a73468640d22e6304e6a07d5ab81a0efa"></a>io32_t</td>
<a id="a73468640d22e6304e6a07d5ab81a0efa" name="a73468640d22e6304e6a07d5ab81a0efa"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
WDMA</td>
<td class="fielddoc">
The Write Length. </td></tr>
<tr><td class="fieldtype">
<a id="a6c4f19758b5239f5239f490a6be98262" name="a6c4f19758b5239f5239f490a6be98262"></a>io32_t</td>
<a id="a6c4f19758b5239f5239f490a6be98262" name="a6c4f19758b5239f5239f490a6be98262"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
SR</td>
<td class="fielddoc">
@ -820,41 +838,70 @@ The Domain 2 Registers. </td></tr>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p >The Domain 2 Registers. </p>
<div class="textblock"><p>The Domain 2 Registers. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="ac4a8afa234be2060691c81928eb1b701" name="ac4a8afa234be2060691c81928eb1b701"></a>io32_t</td>
<a id="ac4a8afa234be2060691c81928eb1b701" name="ac4a8afa234be2060691c81928eb1b701"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
LAT</td>
<td class="fielddoc">
The Latch Value. </td></tr>
<tr><td class="fieldtype">
<a id="a0d35c1f17675a8a2bf3caaacd59a65de" name="a0d35c1f17675a8a2bf3caaacd59a65de"></a>io32_t</td>
<a id="a0d35c1f17675a8a2bf3caaacd59a65de" name="a0d35c1f17675a8a2bf3caaacd59a65de"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
PWD</td>
<td class="fielddoc">
The Pulse Width Value. </td></tr>
<tr><td class="fieldtype">
<a id="a27eb8b9c1e2bbaa238edca6206308db0" name="a27eb8b9c1e2bbaa238edca6206308db0"></a>io32_t</td>
<a id="a27eb8b9c1e2bbaa238edca6206308db0" name="a27eb8b9c1e2bbaa238edca6206308db0"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
PGS</td>
<td class="fielddoc">
The Page Size Value. </td></tr>
<tr><td class="fieldtype">
<a id="acc7f332850e8e9c1d0003ab4126c71e1" name="acc7f332850e8e9c1d0003ab4126c71e1"></a>io32_t</td>
<a id="acc7f332850e8e9c1d0003ab4126c71e1" name="acc7f332850e8e9c1d0003ab4126c71e1"></a><a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></td>
<td class="fieldname">
RLS</td>
<td class="fielddoc">
The Release Value. </td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a964757ef34b581942b554637d3a4fd66" name="a964757ef34b581942b554637d3a4fd66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a964757ef34b581942b554637d3a4fd66">&#9670;&#160;</a></span>UNCACHED</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define UNCACHED</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">address</td><td>)</td>
<td>&#160;&#160;&#160;((typeof(address)) (((<a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a>) (address)) | (0xA0000000UL)))</td>
</tr>
</table>
</div><div class="memdoc">
<p>Convert an address to its uncached equivalent. </p>
<p>This macro takes an address and converts it to its uncached equivalent by setting the appropriate bits.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">address</td><td>The address to convert. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The uncached equivalent of the address. </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: boot_io.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -80,253 +85,271 @@ $(function() {
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#ifndef BOOT_IO_H__</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#define BOOT_IO_H__</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="keyword">typedef</span> <span class="keyword">volatile</span> uint8_t io8_t;</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="keyword">typedef</span> <span class="keyword">volatile</span> uint32_t io32_t;</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a4db5781f97aeba9fc73d2215905e0a4b"> 17</a></span><span class="keyword">typedef</span> <span class="keyword">volatile</span> uint8_t <a class="code hl_typedef" href="boot__io_8h.html#a4db5781f97aeba9fc73d2215905e0a4b">io8_t</a>;</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define UNCACHED(address) ((typeof(address)) (((io32_t) (address)) | (0xA0000000UL)))</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="boot__io_8h.html"> 22</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> io32_t DMEM[1024];</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> io32_t IMEM[1024];</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>} <a class="code hl_struct" href="boot__io_8h.html#structsp__mem__t">sp_mem_t</a>;</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#define SP_MEM_BASE (0x04000000UL)</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#define SP_MEM ((sp_mem_t *) SP_MEM_BASE)</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="boot__io_8h.html"> 31</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> io32_t PADDR;</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> io32_t MADDR;</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> io32_t RD_LEN;</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> io32_t WR_LEN;</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> io32_t SR;</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> io32_t DMA_FULL;</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> io32_t DMA_BUSY;</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> io32_t SEMAPHORE;</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> io32_t __reserved[0xFFF8];</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> io32_t PC;</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>} <a class="code hl_struct" href="boot__io_8h.html#structsp__regs__t">sp_regs_t</a>;</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor">#define SP_BASE (0x04040000UL)</span></div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="preprocessor">#define SP ((sp_regs_t *) SP_BASE)</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642"> 23</a></span><span class="keyword">typedef</span> <span class="keyword">volatile</span> uint32_t <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a>;</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a964757ef34b581942b554637d3a4fd66"> 34</a></span><span class="preprocessor">#define UNCACHED(address) ((typeof(address)) (((io32_t) (address)) | (0xA0000000UL)))</span></div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
<div class="foldopen" id="foldopen00042" data-start="{" data-end="};">
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="boot__io_8h.html"> 42</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a32512a78ee9a245ff70426ce12d1c1db"> 43</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> DMEM[1024]; </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a902eb2ad7b99b7f94e5d09a81e516a48"> 44</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> IMEM[1024]; </div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span>} <a class="code hl_struct" href="boot__io_8h.html#structsp__mem__t">sp_mem_t</a>;</div>
</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="preprocessor">#define SP_SR_HALT (1 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="preprocessor">#define SP_SR_BROKE (1 &lt;&lt; 1)</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="preprocessor">#define SP_SR_DMA_BUSY (1 &lt;&lt; 2)</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="preprocessor">#define SP_SR_DMA_FULL (1 &lt;&lt; 3)</span></div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="preprocessor">#define SP_SR_IO_FULL (1 &lt;&lt; 4)</span></div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="preprocessor">#define SP_SR_SSTEP (1 &lt;&lt; 5)</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="preprocessor">#define SP_SR_INTR_BREAK (1 &lt;&lt; 6)</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="preprocessor">#define SP_SR_SIG0 (1 &lt;&lt; 7)</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="preprocessor">#define SP_SR_SIG1 (1 &lt;&lt; 8)</span></div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="preprocessor">#define SP_SR_SIG2 (1 &lt;&lt; 9)</span></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="preprocessor">#define SP_SR_SIG3 (1 &lt;&lt; 10)</span></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="preprocessor">#define SP_SR_SIG4 (1 &lt;&lt; 11)</span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="preprocessor">#define SP_SR_SIG5 (1 &lt;&lt; 12)</span></div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="preprocessor">#define SP_SR_SIG6 (1 &lt;&lt; 13)</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="preprocessor">#define SP_SR_SIG7 (1 &lt;&lt; 14)</span></div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="preprocessor">#define SP_SR_CLR_HALT (1 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><span class="preprocessor">#define SP_SR_SET_HALT (1 &lt;&lt; 1)</span></div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><span class="preprocessor">#define SP_SR_CLR_BROKE (1 &lt;&lt; 2)</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><span class="preprocessor">#define SP_SR_CLR_INTR (1 &lt;&lt; 3)</span></div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="preprocessor">#define SP_SR_SET_INTR (1 &lt;&lt; 4)</span></div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><span class="preprocessor">#define SP_SR_CLR_SSTEP (1 &lt;&lt; 5)</span></div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="preprocessor">#define SP_SR_SET_SSTEP (1 &lt;&lt; 6)</span></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="preprocessor">#define SP_SR_CLR_INTR_BREAK (1 &lt;&lt; 7)</span></div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span><span class="preprocessor">#define SP_SR_SET_INTR_BREAK (1 &lt;&lt; 8)</span></div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span><span class="preprocessor">#define SP_SR_CLR_SIG0 (1 &lt;&lt; 9)</span></div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><span class="preprocessor">#define SP_SR_SET_SIG0 (1 &lt;&lt; 10)</span></div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="preprocessor">#define SP_SR_CLR_SIG1 (1 &lt;&lt; 11)</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="preprocessor">#define SP_SR_SET_SIG1 (1 &lt;&lt; 12)</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="preprocessor">#define SP_SR_CLR_SIG2 (1 &lt;&lt; 13)</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="preprocessor">#define SP_SR_SET_SIG2 (1 &lt;&lt; 14)</span></div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="preprocessor">#define SP_SR_CLR_SIG3 (1 &lt;&lt; 15)</span></div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span><span class="preprocessor">#define SP_SR_SET_SIG3 (1 &lt;&lt; 16)</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><span class="preprocessor">#define SP_SR_CLR_SIG4 (1 &lt;&lt; 17)</span></div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span><span class="preprocessor">#define SP_SR_SET_SIG4 (1 &lt;&lt; 18)</span></div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span><span class="preprocessor">#define SP_SR_CLR_SIG5 (1 &lt;&lt; 19)</span></div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="preprocessor">#define SP_SR_SET_SIG5 (1 &lt;&lt; 20)</span></div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="preprocessor">#define SP_SR_CLR_SIG6 (1 &lt;&lt; 21)</span></div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><span class="preprocessor">#define SP_SR_SET_SIG6 (1 &lt;&lt; 22)</span></div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><span class="preprocessor">#define SP_SR_CLR_SIG7 (1 &lt;&lt; 23)</span></div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span><span class="preprocessor">#define SP_SR_SET_SIG7 (1 &lt;&lt; 24)</span></div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="boot__io_8h.html"> 90</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> io32_t START;</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> io32_t END;</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> io32_t CURRENT;</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> io32_t SR;</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> io32_t CLOCK;</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> io32_t BUF_BUSY;</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> io32_t PIPE_BUSY;</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> io32_t TMEM;</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span>} <a class="code hl_struct" href="boot__io_8h.html#structdpc__regs__t">dpc_regs_t</a>;</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span><span class="preprocessor">#define DPC_BASE (0x04100000UL)</span></div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span><span class="preprocessor">#define DPC ((dpc_regs_t *) DPC_BASE)</span></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> </div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span><span class="preprocessor">#define DPC_SR_XBUS_DMEM_DMA (1 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span><span class="preprocessor">#define DPC_SR_FREEZE (1 &lt;&lt; 1)</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="preprocessor">#define DPC_SR_FLUSH (1 &lt;&lt; 2)</span></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span><span class="preprocessor">#define DPC_SR_START_GCLK (1 &lt;&lt; 3)</span></div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span><span class="preprocessor">#define DPC_SR_TMEM_BUSY (1 &lt;&lt; 4)</span></div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="preprocessor">#define DPC_SR_PIPE_BUSY (1 &lt;&lt; 5)</span></div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span><span class="preprocessor">#define DPC_SR_CMD_BUSY (1 &lt;&lt; 6)</span></div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><span class="preprocessor">#define DPC_SR_CBUF_READY (1 &lt;&lt; 7)</span></div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span><span class="preprocessor">#define DPC_SR_DMA_BUSY (1 &lt;&lt; 8)</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="preprocessor">#define DPC_SR_END_VALID (1 &lt;&lt; 9)</span></div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span><span class="preprocessor">#define DPC_SR_START_VALID (1 &lt;&lt; 10)</span></div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="preprocessor">#define DPC_SR_CLR_XBUS_DMEM_DMA (1 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="preprocessor">#define DPC_SR_SET_XBUS_DMEM_DMA (1 &lt;&lt; 1)</span></div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span><span class="preprocessor">#define DPC_SR_CLR_FREEZE (1 &lt;&lt; 2)</span></div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span><span class="preprocessor">#define DPC_SR_SET_FREEZE (1 &lt;&lt; 3)</span></div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span><span class="preprocessor">#define DPC_SR_CLR_FLUSH (1 &lt;&lt; 4)</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span><span class="preprocessor">#define DPC_SR_SET_FLUSH (1 &lt;&lt; 5)</span></div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="preprocessor">#define DPC_SR_CLR_TMEM_CTR (1 &lt;&lt; 6)</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="preprocessor">#define DPC_SR_CLR_PIPE_CTR (1 &lt;&lt; 7)</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span><span class="preprocessor">#define DPC_SR_CLR_CMD_CTR (1 &lt;&lt; 8)</span></div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span><span class="preprocessor">#define DPC_SR_CLR_CLOCK_CTR (1 &lt;&lt; 9)</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a94202e48d292cb155c462c9d8d271a93"> 50</a></span><span class="preprocessor">#define SP_MEM_BASE (0x04000000UL)</span></div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="boot__io_8h.html#aa3371ba0a95cdb0f7adf7c3239a3e873"> 55</a></span><span class="preprocessor">#define SP_MEM ((sp_mem_t *) SP_MEM_BASE)</span></div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
<div class="foldopen" id="foldopen00062" data-start="{" data-end="};">
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="boot__io_8h.html"> 62</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="boot__io_8h.html#ae7d837b8be7b32681c1004e945362163"> 63</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#ae7d837b8be7b32681c1004e945362163">PADDR</a>; </div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="boot__io_8h.html#aa42ea35ffb72f598580d2c2f2c539a5e"> 64</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#aa42ea35ffb72f598580d2c2f2c539a5e">MADDR</a>; </div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a7385f69dad65c3a23b0600923035f236"> 65</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#a7385f69dad65c3a23b0600923035f236">RD_LEN</a>; </div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a466044cbe77c530da1a893157d3f8d16"> 66</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#a466044cbe77c530da1a893157d3f8d16">WR_LEN</a>; </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a04ee6c089b5bbab732bf3ac352dfff40"> 67</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#a04ee6c089b5bbab732bf3ac352dfff40">SR</a>; </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a26b0fb4a2456b7f14a6c8eea80018823"> 68</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#a26b0fb4a2456b7f14a6c8eea80018823">DMA_FULL</a>; </div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a643213e3225fae5460f54c5dadc1a2d2"> 69</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#a643213e3225fae5460f54c5dadc1a2d2">DMA_BUSY</a>; </div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="boot__io_8h.html#adf0065c2e5ac765fc1b20fd733ba5d7b"> 70</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#adf0065c2e5ac765fc1b20fd733ba5d7b">SEMAPHORE</a>; </div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> __reserved[0xFFF8];</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> PC;</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span>} <a class="code hl_struct" href="boot__io_8h.html#structsp__regs__t">sp_regs_t</a>;</div>
</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a5fd3a090b3517487d5c0d9ff21bb4127"> 78</a></span><span class="preprocessor">#define SP_BASE (0x04040000UL)</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="boot__io_8h.html#aecd69d9a67487cc45c38eb184c50538a"> 83</a></span><span class="preprocessor">#define SP ((sp_regs_t *) SP_BASE)</span></div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><span class="preprocessor">#define SP_SR_HALT (1 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span><span class="preprocessor">#define SP_SR_BROKE (1 &lt;&lt; 1)</span></div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span><span class="preprocessor">#define SP_SR_DMA_BUSY (1 &lt;&lt; 2)</span></div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><span class="preprocessor">#define SP_SR_DMA_FULL (1 &lt;&lt; 3)</span></div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="preprocessor">#define SP_SR_IO_FULL (1 &lt;&lt; 4)</span></div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span><span class="preprocessor">#define SP_SR_SSTEP (1 &lt;&lt; 5)</span></div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span><span class="preprocessor">#define SP_SR_INTR_BREAK (1 &lt;&lt; 6)</span></div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span><span class="preprocessor">#define SP_SR_SIG0 (1 &lt;&lt; 7)</span></div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="preprocessor">#define SP_SR_SIG1 (1 &lt;&lt; 8)</span></div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span><span class="preprocessor">#define SP_SR_SIG2 (1 &lt;&lt; 9)</span></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span><span class="preprocessor">#define SP_SR_SIG3 (1 &lt;&lt; 10)</span></div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span><span class="preprocessor">#define SP_SR_SIG4 (1 &lt;&lt; 11)</span></div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span><span class="preprocessor">#define SP_SR_SIG5 (1 &lt;&lt; 12)</span></div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><span class="preprocessor">#define SP_SR_SIG6 (1 &lt;&lt; 13)</span></div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><span class="preprocessor">#define SP_SR_SIG7 (1 &lt;&lt; 14)</span></div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span><span class="preprocessor">#define SP_SR_CLR_HALT (1 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span><span class="preprocessor">#define SP_SR_SET_HALT (1 &lt;&lt; 1)</span></div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span><span class="preprocessor">#define SP_SR_CLR_BROKE (1 &lt;&lt; 2)</span></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><span class="preprocessor">#define SP_SR_CLR_INTR (1 &lt;&lt; 3)</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span><span class="preprocessor">#define SP_SR_SET_INTR (1 &lt;&lt; 4)</span></div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span><span class="preprocessor">#define SP_SR_CLR_SSTEP (1 &lt;&lt; 5)</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="preprocessor">#define SP_SR_SET_SSTEP (1 &lt;&lt; 6)</span></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span><span class="preprocessor">#define SP_SR_CLR_INTR_BREAK (1 &lt;&lt; 7)</span></div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span><span class="preprocessor">#define SP_SR_SET_INTR_BREAK (1 &lt;&lt; 8)</span></div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="preprocessor">#define SP_SR_CLR_SIG0 (1 &lt;&lt; 9)</span></div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span><span class="preprocessor">#define SP_SR_SET_SIG0 (1 &lt;&lt; 10)</span></div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span><span class="preprocessor">#define SP_SR_CLR_SIG1 (1 &lt;&lt; 11)</span></div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span><span class="preprocessor">#define SP_SR_SET_SIG1 (1 &lt;&lt; 12)</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span><span class="preprocessor">#define SP_SR_CLR_SIG2 (1 &lt;&lt; 13)</span></div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span><span class="preprocessor">#define SP_SR_SET_SIG2 (1 &lt;&lt; 14)</span></div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="preprocessor">#define SP_SR_CLR_SIG3 (1 &lt;&lt; 15)</span></div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span><span class="preprocessor">#define SP_SR_SET_SIG3 (1 &lt;&lt; 16)</span></div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span><span class="preprocessor">#define SP_SR_CLR_SIG4 (1 &lt;&lt; 17)</span></div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span><span class="preprocessor">#define SP_SR_SET_SIG4 (1 &lt;&lt; 18)</span></div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span><span class="preprocessor">#define SP_SR_CLR_SIG5 (1 &lt;&lt; 19)</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span><span class="preprocessor">#define SP_SR_SET_SIG5 (1 &lt;&lt; 20)</span></div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="preprocessor">#define SP_SR_CLR_SIG6 (1 &lt;&lt; 21)</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="preprocessor">#define SP_SR_SET_SIG6 (1 &lt;&lt; 22)</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span><span class="preprocessor">#define SP_SR_CLR_SIG7 (1 &lt;&lt; 23)</span></div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span><span class="preprocessor">#define SP_SR_SET_SIG7 (1 &lt;&lt; 24)</span></div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="boot__io_8h.html"> 128</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="boot__io_8h.html#acb0559579506d3949f0b35d39d98156a"> 130</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#acb0559579506d3949f0b35d39d98156a">CR</a>;</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="boot__io_8h.html#afddfa288e765993552f0b0b9e5091abd"> 132</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#afddfa288e765993552f0b0b9e5091abd">MADDR</a>;</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="boot__io_8h.html#af2521492273c60801fa69449d73487a9"> 134</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#af2521492273c60801fa69449d73487a9">H_WIDTH</a>;</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="boot__io_8h.html#af3a2374353eaa0de3c38607693057cfa"> 136</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#af3a2374353eaa0de3c38607693057cfa">V_INTR</a>;</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a16300cb685dffb0761649b885f36eeb3"> 138</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#a16300cb685dffb0761649b885f36eeb3">CURR_LINE</a>;</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a62ad61417eb98ddc6ad522b566f4667d"> 140</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#a62ad61417eb98ddc6ad522b566f4667d">TIMING</a>;</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="boot__io_8h.html#ac7797f5ba82e82db9cda5c459a8a7cea"> 142</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#ac7797f5ba82e82db9cda5c459a8a7cea">V_SYNC</a>;</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a68c8e1537ebc5243d5b6bb773fe479ad"> 144</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#a68c8e1537ebc5243d5b6bb773fe479ad">H_SYNC</a>;</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="boot__io_8h.html#ab76316a7a5c429c53d97eff274b99747"> 146</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#ab76316a7a5c429c53d97eff274b99747">H_SYNC_LEAP</a>;</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="boot__io_8h.html#aa0297b871dc42976d5fefe87d136833b"> 148</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#aa0297b871dc42976d5fefe87d136833b">H_LIMITS</a>;</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a8a17677bc1236677903d6312d64b73b8"> 150</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#a8a17677bc1236677903d6312d64b73b8">V_LIMITS</a>;</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="boot__io_8h.html#ac2f4fd1da8557ce8056df383b8c1da22"> 152</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#ac2f4fd1da8557ce8056df383b8c1da22">COLOR_BURST</a>;</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="boot__io_8h.html#abe25faca08f96d7d92585b9686fa647f"> 154</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#abe25faca08f96d7d92585b9686fa647f">H_SCALE</a>;</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="boot__io_8h.html#ad640b8c4be56e5e183f09f78368e2328"> 156</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#ad640b8c4be56e5e183f09f78368e2328">V_SCALE</a>;</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span>} <a class="code hl_struct" href="boot__io_8h.html#structvi__regs__t">vi_regs_t</a>;</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> </div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span><span class="preprocessor">#define VI_BASE (0x04400000UL)</span></div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span><span class="preprocessor">#define VI ((vi_regs_t *) VI_BASE)</span></div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span><span class="preprocessor">#define VI_CR_TYPE_16 (2 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span><span class="preprocessor">#define VI_CR_TYPE_32 (3 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span><span class="preprocessor">#define VI_CR_GAMMA_DITHER_ON (1 &lt;&lt; 2)</span></div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span><span class="preprocessor">#define VI_CR_GAMMA_ON (1 &lt;&lt; 3)</span></div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span><span class="preprocessor">#define VI_CR_DIVOT_ON (1 &lt;&lt; 4)</span></div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span><span class="preprocessor">#define VI_CR_SERRATE_ON (1 &lt;&lt; 6)</span></div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span><span class="preprocessor">#define VI_CR_ANTIALIAS_0 (1 &lt;&lt; 8)</span></div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span><span class="preprocessor">#define VI_CR_ANTIALIAS_1 (1 &lt;&lt; 9)</span></div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span><span class="preprocessor">#define VI_CR_PIXEL_ADVANCE_0 (1 &lt;&lt; 12)</span></div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><span class="preprocessor">#define VI_CR_PIXEL_ADVANCE_1 (1 &lt;&lt; 13)</span></div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span><span class="preprocessor">#define VI_CR_PIXEL_ADVANCE_2 (1 &lt;&lt; 14)</span></div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span><span class="preprocessor">#define VI_CR_PIXEL_ADVANCE_3 (1 &lt;&lt; 15)</span></div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span><span class="preprocessor">#define VI_CR_DITHER_FILTER_ON (1 &lt;&lt; 16)</span></div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> </div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span><span class="preprocessor">#define VI_CURR_LINE_FIELD (1 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> </div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="boot__io_8h.html"> 179</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"><a class="line" href="boot__io_8h.html#ad7040a2f3fa50a932cb1d3328784ebb4"> 181</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#ad7040a2f3fa50a932cb1d3328784ebb4">MADDR</a>;</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="boot__io_8h.html#ac0676d4e820604efc8b5414be5d39f18"> 183</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#ac0676d4e820604efc8b5414be5d39f18">LEN</a>;</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="boot__io_8h.html#ad443725846fa9e299773a8f57b357c73"> 185</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#ad443725846fa9e299773a8f57b357c73">CR</a>;</div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a8b1251e120efe26718d3394aec73ca0c"> 187</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#a8b1251e120efe26718d3394aec73ca0c">SR</a>;</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a05b74719e0eb214f19d2aca062baa57d"> 189</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#a05b74719e0eb214f19d2aca062baa57d">DACRATE</a>;</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a43e0411e186298f185d39b80ea5f1d4f"> 191</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#a43e0411e186298f185d39b80ea5f1d4f">BITRATE</a>;</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span>} <a class="code hl_struct" href="boot__io_8h.html#structai__regs__t">ai_regs_t</a>;</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> </div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span><span class="preprocessor">#define AI_BASE (0x04500000UL)</span></div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span><span class="preprocessor">#define AI ((ai_regs_t *) AI_BASE)</span></div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> </div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span><span class="preprocessor">#define AI_SR_DMA_BUSY (1 &lt;&lt; 30)</span></div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span><span class="preprocessor">#define AI_SR_FIFO_FULL (1 &lt;&lt; 31)</span></div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span><span class="preprocessor">#define AI_CR_DMA_ON (1 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> </div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="boot__io_8h.html"> 203</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="boot__io_8h.html#aa9504bae7269bf8facd720b4ac2d2c00"> 205</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#aa9504bae7269bf8facd720b4ac2d2c00">MADDR</a>;</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a39dcd01f99c2ca546737cff58821a43d"> 207</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#a39dcd01f99c2ca546737cff58821a43d">PADDR</a>;</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a6d04dc1568e8bec29264bc9a8c2e7724"> 209</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#a6d04dc1568e8bec29264bc9a8c2e7724">RDMA</a>;</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a73468640d22e6304e6a07d5ab81a0efa"> 211</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#a73468640d22e6304e6a07d5ab81a0efa">WDMA</a>;</div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a6c4f19758b5239f5239f490a6be98262"> 213</a></span> io32_t <a class="code hl_variable" href="boot__io_8h.html#a6c4f19758b5239f5239f490a6be98262">SR</a>;</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"><a class="line" href="boot__io_8h.html"> 215</a></span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> io32_t LAT;</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> io32_t PWD;</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> io32_t PGS;</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> io32_t RLS;</div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a378681355d279b47c38f6715cfa764d9"> 224</a></span> } DOM[2];</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span>} <a class="code hl_struct" href="boot__io_8h.html#structpi__regs__t">pi_regs_t</a>;</div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> </div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span><span class="preprocessor">#define PI_BASE (0x04600000UL)</span></div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span><span class="preprocessor">#define PI ((pi_regs_t *) PI_BASE)</span></div>
<div class="foldopen" id="foldopen00127" data-start="{" data-end="};">
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="boot__io_8h.html"> 127</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> START;</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> END;</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> CURRENT;</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> SR;</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> CLOCK;</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> BUF_BUSY;</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> PIPE_BUSY;</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> TMEM;</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span>} <a class="code hl_struct" href="boot__io_8h.html#structdpc__regs__t">dpc_regs_t</a>;</div>
</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span><span class="preprocessor">#define DPC_BASE (0x04100000UL)</span></div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span><span class="preprocessor">#define DPC ((dpc_regs_t *) DPC_BASE)</span></div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span><span class="preprocessor">#define DPC_SR_XBUS_DMEM_DMA (1 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span><span class="preprocessor">#define DPC_SR_FREEZE (1 &lt;&lt; 1)</span></div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span><span class="preprocessor">#define DPC_SR_FLUSH (1 &lt;&lt; 2)</span></div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span><span class="preprocessor">#define DPC_SR_START_GCLK (1 &lt;&lt; 3)</span></div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span><span class="preprocessor">#define DPC_SR_TMEM_BUSY (1 &lt;&lt; 4)</span></div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span><span class="preprocessor">#define DPC_SR_PIPE_BUSY (1 &lt;&lt; 5)</span></div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span><span class="preprocessor">#define DPC_SR_CMD_BUSY (1 &lt;&lt; 6)</span></div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span><span class="preprocessor">#define DPC_SR_CBUF_READY (1 &lt;&lt; 7)</span></div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="preprocessor">#define DPC_SR_DMA_BUSY (1 &lt;&lt; 8)</span></div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span><span class="preprocessor">#define DPC_SR_END_VALID (1 &lt;&lt; 9)</span></div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="preprocessor">#define DPC_SR_START_VALID (1 &lt;&lt; 10)</span></div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="preprocessor">#define DPC_SR_CLR_XBUS_DMEM_DMA (1 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="preprocessor">#define DPC_SR_SET_XBUS_DMEM_DMA (1 &lt;&lt; 1)</span></div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span><span class="preprocessor">#define DPC_SR_CLR_FREEZE (1 &lt;&lt; 2)</span></div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="preprocessor">#define DPC_SR_SET_FREEZE (1 &lt;&lt; 3)</span></div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span><span class="preprocessor">#define DPC_SR_CLR_FLUSH (1 &lt;&lt; 4)</span></div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span><span class="preprocessor">#define DPC_SR_SET_FLUSH (1 &lt;&lt; 5)</span></div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><span class="preprocessor">#define DPC_SR_CLR_TMEM_CTR (1 &lt;&lt; 6)</span></div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span><span class="preprocessor">#define DPC_SR_CLR_PIPE_CTR (1 &lt;&lt; 7)</span></div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span><span class="preprocessor">#define DPC_SR_CLR_CMD_CTR (1 &lt;&lt; 8)</span></div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span><span class="preprocessor">#define DPC_SR_CLR_CLOCK_CTR (1 &lt;&lt; 9)</span></div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> </div>
<div class="foldopen" id="foldopen00164" data-start="{" data-end="};">
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="boot__io_8h.html"> 164</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="boot__io_8h.html#acb0559579506d3949f0b35d39d98156a"> 166</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#acb0559579506d3949f0b35d39d98156a">CR</a>;</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="boot__io_8h.html#afddfa288e765993552f0b0b9e5091abd"> 168</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#afddfa288e765993552f0b0b9e5091abd">MADDR</a>;</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="boot__io_8h.html#af2521492273c60801fa69449d73487a9"> 170</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#af2521492273c60801fa69449d73487a9">H_WIDTH</a>;</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="boot__io_8h.html#af3a2374353eaa0de3c38607693057cfa"> 172</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#af3a2374353eaa0de3c38607693057cfa">V_INTR</a>;</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a16300cb685dffb0761649b885f36eeb3"> 174</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#a16300cb685dffb0761649b885f36eeb3">CURR_LINE</a>;</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a62ad61417eb98ddc6ad522b566f4667d"> 176</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#a62ad61417eb98ddc6ad522b566f4667d">TIMING</a>;</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="boot__io_8h.html#ac7797f5ba82e82db9cda5c459a8a7cea"> 178</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#ac7797f5ba82e82db9cda5c459a8a7cea">V_SYNC</a>;</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a68c8e1537ebc5243d5b6bb773fe479ad"> 180</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#a68c8e1537ebc5243d5b6bb773fe479ad">H_SYNC</a>;</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"><a class="line" href="boot__io_8h.html#ab76316a7a5c429c53d97eff274b99747"> 182</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#ab76316a7a5c429c53d97eff274b99747">H_SYNC_LEAP</a>;</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="boot__io_8h.html#aa0297b871dc42976d5fefe87d136833b"> 184</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#aa0297b871dc42976d5fefe87d136833b">H_LIMITS</a>;</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a8a17677bc1236677903d6312d64b73b8"> 186</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#a8a17677bc1236677903d6312d64b73b8">V_LIMITS</a>;</div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="boot__io_8h.html#ac2f4fd1da8557ce8056df383b8c1da22"> 188</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#ac2f4fd1da8557ce8056df383b8c1da22">COLOR_BURST</a>;</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="boot__io_8h.html#abe25faca08f96d7d92585b9686fa647f"> 190</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#abe25faca08f96d7d92585b9686fa647f">H_SCALE</a>;</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="boot__io_8h.html#ad640b8c4be56e5e183f09f78368e2328"> 192</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#ad640b8c4be56e5e183f09f78368e2328">V_SCALE</a>;</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span>} <a class="code hl_struct" href="boot__io_8h.html#structvi__regs__t">vi_regs_t</a>;</div>
</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> </div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span><span class="preprocessor">#define VI_BASE (0x04400000UL)</span></div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span><span class="preprocessor">#define VI ((vi_regs_t *) VI_BASE)</span></div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> </div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span><span class="preprocessor">#define VI_CR_TYPE_16 (2 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span><span class="preprocessor">#define VI_CR_TYPE_32 (3 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span><span class="preprocessor">#define VI_CR_GAMMA_DITHER_ON (1 &lt;&lt; 2)</span></div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span><span class="preprocessor">#define VI_CR_GAMMA_ON (1 &lt;&lt; 3)</span></div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span><span class="preprocessor">#define VI_CR_DIVOT_ON (1 &lt;&lt; 4)</span></div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span><span class="preprocessor">#define VI_CR_SERRATE_ON (1 &lt;&lt; 6)</span></div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span><span class="preprocessor">#define VI_CR_ANTIALIAS_0 (1 &lt;&lt; 8)</span></div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span><span class="preprocessor">#define VI_CR_ANTIALIAS_1 (1 &lt;&lt; 9)</span></div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span><span class="preprocessor">#define VI_CR_PIXEL_ADVANCE_0 (1 &lt;&lt; 12)</span></div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span><span class="preprocessor">#define VI_CR_PIXEL_ADVANCE_1 (1 &lt;&lt; 13)</span></div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span><span class="preprocessor">#define VI_CR_PIXEL_ADVANCE_2 (1 &lt;&lt; 14)</span></div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span><span class="preprocessor">#define VI_CR_PIXEL_ADVANCE_3 (1 &lt;&lt; 15)</span></div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span><span class="preprocessor">#define VI_CR_DITHER_FILTER_ON (1 &lt;&lt; 16)</span></div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> </div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span><span class="preprocessor">#define VI_CURR_LINE_FIELD (1 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> </div>
<div class="foldopen" id="foldopen00215" data-start="{" data-end="};">
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"><a class="line" href="boot__io_8h.html"> 215</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="boot__io_8h.html#ad7040a2f3fa50a932cb1d3328784ebb4"> 217</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#ad7040a2f3fa50a932cb1d3328784ebb4">MADDR</a>;</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="boot__io_8h.html#ac0676d4e820604efc8b5414be5d39f18"> 219</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#ac0676d4e820604efc8b5414be5d39f18">LEN</a>;</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"><a class="line" href="boot__io_8h.html#ad443725846fa9e299773a8f57b357c73"> 221</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#ad443725846fa9e299773a8f57b357c73">CR</a>;</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a8b1251e120efe26718d3394aec73ca0c"> 223</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#a8b1251e120efe26718d3394aec73ca0c">SR</a>;</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a05b74719e0eb214f19d2aca062baa57d"> 225</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#a05b74719e0eb214f19d2aca062baa57d">DACRATE</a>;</div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a43e0411e186298f185d39b80ea5f1d4f"> 227</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#a43e0411e186298f185d39b80ea5f1d4f">BITRATE</a>;</div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span>} <a class="code hl_struct" href="boot__io_8h.html#structai__regs__t">ai_regs_t</a>;</div>
</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> </div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span><span class="preprocessor">#define PI_SR_DMA_BUSY (1 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span><span class="preprocessor">#define PI_SR_IO_BUSY (1 &lt;&lt; 1)</span></div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span><span class="preprocessor">#define PI_SR_DMA_ERROR (1 &lt;&lt; 2)</span></div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span><span class="preprocessor">#define PI_SR_RESET (1 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span><span class="preprocessor">#define PI_SR_CLR_INTR (1 &lt;&lt; 1)</span></div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> </div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span><span class="preprocessor">#define AI_BASE (0x04500000UL)</span></div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span><span class="preprocessor">#define AI ((ai_regs_t *) AI_BASE)</span></div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> </div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span><span class="preprocessor">#define AI_SR_DMA_BUSY (1 &lt;&lt; 30)</span></div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span><span class="preprocessor">#define AI_SR_FIFO_FULL (1 &lt;&lt; 31)</span></div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span><span class="preprocessor">#define AI_CR_DMA_ON (1 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> </div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span><span class="preprocessor">#define ROM_DDIPL_BASE (0x06000000UL)</span></div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span><span class="preprocessor">#define ROM_DDIPL ((io32_t *) ROM_DDIPL_BASE)</span></div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> </div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> </div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span><span class="preprocessor">#define ROM_CART_BASE (0x10000000UL)</span></div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span><span class="preprocessor">#define ROM_CART ((io32_t *) ROM_CART_BASE)</span></div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> </div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> </div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span><span class="keyword">static</span> <span class="keyword">inline</span> uint32_t cpu_io_read (io32_t *address) {</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> io32_t *uncached = UNCACHED(address);</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> uint32_t value = *uncached;</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> <span class="keywordflow">return</span> value;</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span>}</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> </div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> cpu_io_write (io32_t *address, uint32_t value) {</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> io32_t *uncached = UNCACHED(address);</div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> *uncached = value;</div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span>}</div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> </div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> </div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aboot__io_8h_html_a05b74719e0eb214f19d2aca062baa57d"><div class="ttname"><a href="boot__io_8h.html#a05b74719e0eb214f19d2aca062baa57d">ai_regs_t::DACRATE</a></div><div class="ttdeci">io32_t DACRATE</div><div class="ttdoc">The DAC rate.</div><div class="ttdef"><b>Definition:</b> boot_io.h:189</div></div>
<div class="ttc" id="aboot__io_8h_html_a16300cb685dffb0761649b885f36eeb3"><div class="ttname"><a href="boot__io_8h.html#a16300cb685dffb0761649b885f36eeb3">vi_regs_t::CURR_LINE</a></div><div class="ttdeci">io32_t CURR_LINE</div><div class="ttdoc">The Current Line.</div><div class="ttdef"><b>Definition:</b> boot_io.h:138</div></div>
<div class="ttc" id="aboot__io_8h_html_a39dcd01f99c2ca546737cff58821a43d"><div class="ttname"><a href="boot__io_8h.html#a39dcd01f99c2ca546737cff58821a43d">pi_regs_t::PADDR</a></div><div class="ttdeci">io32_t PADDR</div><div class="ttdoc">The Cart Address.</div><div class="ttdef"><b>Definition:</b> boot_io.h:207</div></div>
<div class="ttc" id="aboot__io_8h_html_a43e0411e186298f185d39b80ea5f1d4f"><div class="ttname"><a href="boot__io_8h.html#a43e0411e186298f185d39b80ea5f1d4f">ai_regs_t::BITRATE</a></div><div class="ttdeci">io32_t BITRATE</div><div class="ttdoc">The bit rate.</div><div class="ttdef"><b>Definition:</b> boot_io.h:191</div></div>
<div class="ttc" id="aboot__io_8h_html_a62ad61417eb98ddc6ad522b566f4667d"><div class="ttname"><a href="boot__io_8h.html#a62ad61417eb98ddc6ad522b566f4667d">vi_regs_t::TIMING</a></div><div class="ttdeci">io32_t TIMING</div><div class="ttdoc">The Timings.</div><div class="ttdef"><b>Definition:</b> boot_io.h:140</div></div>
<div class="ttc" id="aboot__io_8h_html_a68c8e1537ebc5243d5b6bb773fe479ad"><div class="ttname"><a href="boot__io_8h.html#a68c8e1537ebc5243d5b6bb773fe479ad">vi_regs_t::H_SYNC</a></div><div class="ttdeci">io32_t H_SYNC</div><div class="ttdoc">The Horizontal Sync.</div><div class="ttdef"><b>Definition:</b> boot_io.h:144</div></div>
<div class="ttc" id="aboot__io_8h_html_a6c4f19758b5239f5239f490a6be98262"><div class="ttname"><a href="boot__io_8h.html#a6c4f19758b5239f5239f490a6be98262">pi_regs_t::SR</a></div><div class="ttdeci">io32_t SR</div><div class="ttdoc">The Status Register.</div><div class="ttdef"><b>Definition:</b> boot_io.h:213</div></div>
<div class="ttc" id="aboot__io_8h_html_a6d04dc1568e8bec29264bc9a8c2e7724"><div class="ttname"><a href="boot__io_8h.html#a6d04dc1568e8bec29264bc9a8c2e7724">pi_regs_t::RDMA</a></div><div class="ttdeci">io32_t RDMA</div><div class="ttdoc">The Read Length.</div><div class="ttdef"><b>Definition:</b> boot_io.h:209</div></div>
<div class="ttc" id="aboot__io_8h_html_a73468640d22e6304e6a07d5ab81a0efa"><div class="ttname"><a href="boot__io_8h.html#a73468640d22e6304e6a07d5ab81a0efa">pi_regs_t::WDMA</a></div><div class="ttdeci">io32_t WDMA</div><div class="ttdoc">The Write Length.</div><div class="ttdef"><b>Definition:</b> boot_io.h:211</div></div>
<div class="ttc" id="aboot__io_8h_html_a8a17677bc1236677903d6312d64b73b8"><div class="ttname"><a href="boot__io_8h.html#a8a17677bc1236677903d6312d64b73b8">vi_regs_t::V_LIMITS</a></div><div class="ttdeci">io32_t V_LIMITS</div><div class="ttdoc">The Virtical Limits.</div><div class="ttdef"><b>Definition:</b> boot_io.h:150</div></div>
<div class="ttc" id="aboot__io_8h_html_a8b1251e120efe26718d3394aec73ca0c"><div class="ttname"><a href="boot__io_8h.html#a8b1251e120efe26718d3394aec73ca0c">ai_regs_t::SR</a></div><div class="ttdeci">io32_t SR</div><div class="ttdoc">The Status Register.</div><div class="ttdef"><b>Definition:</b> boot_io.h:187</div></div>
<div class="ttc" id="aboot__io_8h_html_aa0297b871dc42976d5fefe87d136833b"><div class="ttname"><a href="boot__io_8h.html#aa0297b871dc42976d5fefe87d136833b">vi_regs_t::H_LIMITS</a></div><div class="ttdeci">io32_t H_LIMITS</div><div class="ttdoc">The Horizontal Limits.</div><div class="ttdef"><b>Definition:</b> boot_io.h:148</div></div>
<div class="ttc" id="aboot__io_8h_html_aa9504bae7269bf8facd720b4ac2d2c00"><div class="ttname"><a href="boot__io_8h.html#aa9504bae7269bf8facd720b4ac2d2c00">pi_regs_t::MADDR</a></div><div class="ttdeci">io32_t MADDR</div><div class="ttdoc">The Memory Address.</div><div class="ttdef"><b>Definition:</b> boot_io.h:205</div></div>
<div class="ttc" id="aboot__io_8h_html_ab76316a7a5c429c53d97eff274b99747"><div class="ttname"><a href="boot__io_8h.html#ab76316a7a5c429c53d97eff274b99747">vi_regs_t::H_SYNC_LEAP</a></div><div class="ttdeci">io32_t H_SYNC_LEAP</div><div class="ttdoc">The Horizontal Sync Leap.</div><div class="ttdef"><b>Definition:</b> boot_io.h:146</div></div>
<div class="ttc" id="aboot__io_8h_html_abe25faca08f96d7d92585b9686fa647f"><div class="ttname"><a href="boot__io_8h.html#abe25faca08f96d7d92585b9686fa647f">vi_regs_t::H_SCALE</a></div><div class="ttdeci">io32_t H_SCALE</div><div class="ttdoc">The Horizontal Scale.</div><div class="ttdef"><b>Definition:</b> boot_io.h:154</div></div>
<div class="ttc" id="aboot__io_8h_html_ac0676d4e820604efc8b5414be5d39f18"><div class="ttname"><a href="boot__io_8h.html#ac0676d4e820604efc8b5414be5d39f18">ai_regs_t::LEN</a></div><div class="ttdeci">io32_t LEN</div><div class="ttdoc">The Length of bytes.</div><div class="ttdef"><b>Definition:</b> boot_io.h:183</div></div>
<div class="ttc" id="aboot__io_8h_html_ac2f4fd1da8557ce8056df383b8c1da22"><div class="ttname"><a href="boot__io_8h.html#ac2f4fd1da8557ce8056df383b8c1da22">vi_regs_t::COLOR_BURST</a></div><div class="ttdeci">io32_t COLOR_BURST</div><div class="ttdoc">The Colour Burst.</div><div class="ttdef"><b>Definition:</b> boot_io.h:152</div></div>
<div class="ttc" id="aboot__io_8h_html_ac7797f5ba82e82db9cda5c459a8a7cea"><div class="ttname"><a href="boot__io_8h.html#ac7797f5ba82e82db9cda5c459a8a7cea">vi_regs_t::V_SYNC</a></div><div class="ttdeci">io32_t V_SYNC</div><div class="ttdoc">The Virtical Sync.</div><div class="ttdef"><b>Definition:</b> boot_io.h:142</div></div>
<div class="ttc" id="aboot__io_8h_html_acb0559579506d3949f0b35d39d98156a"><div class="ttname"><a href="boot__io_8h.html#acb0559579506d3949f0b35d39d98156a">vi_regs_t::CR</a></div><div class="ttdeci">io32_t CR</div><div class="ttdoc">The Control Register.</div><div class="ttdef"><b>Definition:</b> boot_io.h:130</div></div>
<div class="ttc" id="aboot__io_8h_html_ad443725846fa9e299773a8f57b357c73"><div class="ttname"><a href="boot__io_8h.html#ad443725846fa9e299773a8f57b357c73">ai_regs_t::CR</a></div><div class="ttdeci">io32_t CR</div><div class="ttdoc">The Control Register.</div><div class="ttdef"><b>Definition:</b> boot_io.h:185</div></div>
<div class="ttc" id="aboot__io_8h_html_ad640b8c4be56e5e183f09f78368e2328"><div class="ttname"><a href="boot__io_8h.html#ad640b8c4be56e5e183f09f78368e2328">vi_regs_t::V_SCALE</a></div><div class="ttdeci">io32_t V_SCALE</div><div class="ttdoc">The Virtical Scale.</div><div class="ttdef"><b>Definition:</b> boot_io.h:156</div></div>
<div class="ttc" id="aboot__io_8h_html_ad7040a2f3fa50a932cb1d3328784ebb4"><div class="ttname"><a href="boot__io_8h.html#ad7040a2f3fa50a932cb1d3328784ebb4">ai_regs_t::MADDR</a></div><div class="ttdeci">io32_t MADDR</div><div class="ttdoc">The Memory Address.</div><div class="ttdef"><b>Definition:</b> boot_io.h:181</div></div>
<div class="ttc" id="aboot__io_8h_html_af2521492273c60801fa69449d73487a9"><div class="ttname"><a href="boot__io_8h.html#af2521492273c60801fa69449d73487a9">vi_regs_t::H_WIDTH</a></div><div class="ttdeci">io32_t H_WIDTH</div><div class="ttdoc">The Horizontal Width.</div><div class="ttdef"><b>Definition:</b> boot_io.h:134</div></div>
<div class="ttc" id="aboot__io_8h_html_af3a2374353eaa0de3c38607693057cfa"><div class="ttname"><a href="boot__io_8h.html#af3a2374353eaa0de3c38607693057cfa">vi_regs_t::V_INTR</a></div><div class="ttdeci">io32_t V_INTR</div><div class="ttdoc">The Virtical Interupt.</div><div class="ttdef"><b>Definition:</b> boot_io.h:136</div></div>
<div class="ttc" id="aboot__io_8h_html_afddfa288e765993552f0b0b9e5091abd"><div class="ttname"><a href="boot__io_8h.html#afddfa288e765993552f0b0b9e5091abd">vi_regs_t::MADDR</a></div><div class="ttdeci">io32_t MADDR</div><div class="ttdoc">The Memory Address.</div><div class="ttdef"><b>Definition:</b> boot_io.h:132</div></div>
<div class="ttc" id="aboot__io_8h_html_structai__regs__t"><div class="ttname"><a href="boot__io_8h.html#structai__regs__t">ai_regs_t</a></div><div class="ttdoc">Audio Interface Registers Structure.</div><div class="ttdef"><b>Definition:</b> boot_io.h:179</div></div>
<div class="ttc" id="aboot__io_8h_html_structdpc__regs__t"><div class="ttname"><a href="boot__io_8h.html#structdpc__regs__t">dpc_regs_t</a></div><div class="ttdoc">DPC Registers Structure.</div><div class="ttdef"><b>Definition:</b> boot_io.h:90</div></div>
<div class="ttc" id="aboot__io_8h_html_structpi__regs__t"><div class="ttname"><a href="boot__io_8h.html#structpi__regs__t">pi_regs_t</a></div><div class="ttdoc">Peripheral Interface Register Structure.</div><div class="ttdef"><b>Definition:</b> boot_io.h:203</div></div>
<div class="ttc" id="aboot__io_8h_html_structsp__mem__t"><div class="ttname"><a href="boot__io_8h.html#structsp__mem__t">sp_mem_t</a></div><div class="ttdoc">Memory Structure.</div><div class="ttdef"><b>Definition:</b> boot_io.h:22</div></div>
<div class="ttc" id="aboot__io_8h_html_structsp__regs__t"><div class="ttname"><a href="boot__io_8h.html#structsp__regs__t">sp_regs_t</a></div><div class="ttdoc">SP Registers Structure.</div><div class="ttdef"><b>Definition:</b> boot_io.h:31</div></div>
<div class="ttc" id="aboot__io_8h_html_structvi__regs__t"><div class="ttname"><a href="boot__io_8h.html#structvi__regs__t">vi_regs_t</a></div><div class="ttdoc">Video Interface Registers Structure.</div><div class="ttdef"><b>Definition:</b> boot_io.h:128</div></div>
<div class="foldopen" id="foldopen00238" data-start="{" data-end="};">
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"><a class="line" href="boot__io_8h.html"> 238</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="boot__io_8h.html#aa9504bae7269bf8facd720b4ac2d2c00"> 240</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#aa9504bae7269bf8facd720b4ac2d2c00">MADDR</a>;</div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a39dcd01f99c2ca546737cff58821a43d"> 242</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#a39dcd01f99c2ca546737cff58821a43d">PADDR</a>;</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a6d04dc1568e8bec29264bc9a8c2e7724"> 244</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#a6d04dc1568e8bec29264bc9a8c2e7724">RDMA</a>;</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a73468640d22e6304e6a07d5ab81a0efa"> 246</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#a73468640d22e6304e6a07d5ab81a0efa">WDMA</a>;</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a6c4f19758b5239f5239f490a6be98262"> 248</a></span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> <a class="code hl_variable" href="boot__io_8h.html#a6c4f19758b5239f5239f490a6be98262">SR</a>;</div>
<div class="foldopen" id="foldopen00250" data-start="{" data-end="};">
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="boot__io_8h.html"> 250</a></span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> LAT;</div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> PWD;</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> PGS;</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> RLS;</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a378681355d279b47c38f6715cfa764d9"> 259</a></span> } DOM[2];</div>
</div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span>} <a class="code hl_struct" href="boot__io_8h.html#structpi__regs__t">pi_regs_t</a>;</div>
</div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> </div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span><span class="preprocessor">#define PI_BASE (0x04600000UL)</span></div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span><span class="preprocessor">#define PI ((pi_regs_t *) PI_BASE)</span></div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> </div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span><span class="preprocessor">#define PI_SR_DMA_BUSY (1 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span><span class="preprocessor">#define PI_SR_IO_BUSY (1 &lt;&lt; 1)</span></div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span><span class="preprocessor">#define PI_SR_DMA_ERROR (1 &lt;&lt; 2)</span></div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span><span class="preprocessor">#define PI_SR_RESET (1 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span><span class="preprocessor">#define PI_SR_CLR_INTR (1 &lt;&lt; 1)</span></div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> </div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span><span class="preprocessor">#define ROM_DDIPL_BASE (0x06000000UL)</span></div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span><span class="preprocessor">#define ROM_DDIPL ((io32_t *) ROM_DDIPL_BASE)</span></div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> </div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span><span class="preprocessor">#define ROM_CART_BASE (0x10000000UL)</span></div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span><span class="preprocessor">#define ROM_CART ((io32_t *) ROM_CART_BASE)</span></div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> </div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span><span class="keyword">static</span> <span class="keyword">inline</span> uint32_t cpu_io_read (<a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> *address) {</div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> *uncached = <a class="code hl_define" href="boot__io_8h.html#a964757ef34b581942b554637d3a4fd66">UNCACHED</a>(address);</div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> uint32_t value = *uncached;</div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <span class="keywordflow">return</span> value;</div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span>}</div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> </div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> cpu_io_write (<a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> *address, uint32_t value) {</div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> <a class="code hl_typedef" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a> *uncached = <a class="code hl_define" href="boot__io_8h.html#a964757ef34b581942b554637d3a4fd66">UNCACHED</a>(address);</div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> *uncached = value;</div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span>}</div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> </div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span><span class="preprocessor">#endif </span><span class="comment">/* BOOT_IO_H__ */</span><span class="preprocessor"></span></div>
<div class="ttc" id="aboot__io_8h_html_a04ee6c089b5bbab732bf3ac352dfff40"><div class="ttname"><a href="boot__io_8h.html#a04ee6c089b5bbab732bf3ac352dfff40">sp_regs_t::SR</a></div><div class="ttdeci">io32_t SR</div><div class="ttdef"><b>Definition</b> boot_io.h:67</div></div>
<div class="ttc" id="aboot__io_8h_html_a05b74719e0eb214f19d2aca062baa57d"><div class="ttname"><a href="boot__io_8h.html#a05b74719e0eb214f19d2aca062baa57d">ai_regs_t::DACRATE</a></div><div class="ttdeci">io32_t DACRATE</div><div class="ttdoc">The DAC rate.</div><div class="ttdef"><b>Definition</b> boot_io.h:225</div></div>
<div class="ttc" id="aboot__io_8h_html_a11897bf990e7e4ef15affa6c838eb642"><div class="ttname"><a href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">io32_t</a></div><div class="ttdeci">volatile uint32_t io32_t</div><div class="ttdoc">32-bit volatile IO type.</div><div class="ttdef"><b>Definition</b> boot_io.h:23</div></div>
<div class="ttc" id="aboot__io_8h_html_a16300cb685dffb0761649b885f36eeb3"><div class="ttname"><a href="boot__io_8h.html#a16300cb685dffb0761649b885f36eeb3">vi_regs_t::CURR_LINE</a></div><div class="ttdeci">io32_t CURR_LINE</div><div class="ttdoc">The Current Line.</div><div class="ttdef"><b>Definition</b> boot_io.h:174</div></div>
<div class="ttc" id="aboot__io_8h_html_a26b0fb4a2456b7f14a6c8eea80018823"><div class="ttname"><a href="boot__io_8h.html#a26b0fb4a2456b7f14a6c8eea80018823">sp_regs_t::DMA_FULL</a></div><div class="ttdeci">io32_t DMA_FULL</div><div class="ttdef"><b>Definition</b> boot_io.h:68</div></div>
<div class="ttc" id="aboot__io_8h_html_a39dcd01f99c2ca546737cff58821a43d"><div class="ttname"><a href="boot__io_8h.html#a39dcd01f99c2ca546737cff58821a43d">pi_regs_t::PADDR</a></div><div class="ttdeci">io32_t PADDR</div><div class="ttdoc">The Cart Address.</div><div class="ttdef"><b>Definition</b> boot_io.h:242</div></div>
<div class="ttc" id="aboot__io_8h_html_a43e0411e186298f185d39b80ea5f1d4f"><div class="ttname"><a href="boot__io_8h.html#a43e0411e186298f185d39b80ea5f1d4f">ai_regs_t::BITRATE</a></div><div class="ttdeci">io32_t BITRATE</div><div class="ttdoc">The bit rate.</div><div class="ttdef"><b>Definition</b> boot_io.h:227</div></div>
<div class="ttc" id="aboot__io_8h_html_a466044cbe77c530da1a893157d3f8d16"><div class="ttname"><a href="boot__io_8h.html#a466044cbe77c530da1a893157d3f8d16">sp_regs_t::WR_LEN</a></div><div class="ttdeci">io32_t WR_LEN</div><div class="ttdef"><b>Definition</b> boot_io.h:66</div></div>
<div class="ttc" id="aboot__io_8h_html_a4db5781f97aeba9fc73d2215905e0a4b"><div class="ttname"><a href="boot__io_8h.html#a4db5781f97aeba9fc73d2215905e0a4b">io8_t</a></div><div class="ttdeci">volatile uint8_t io8_t</div><div class="ttdoc">8-bit volatile IO type.</div><div class="ttdef"><b>Definition</b> boot_io.h:17</div></div>
<div class="ttc" id="aboot__io_8h_html_a62ad61417eb98ddc6ad522b566f4667d"><div class="ttname"><a href="boot__io_8h.html#a62ad61417eb98ddc6ad522b566f4667d">vi_regs_t::TIMING</a></div><div class="ttdeci">io32_t TIMING</div><div class="ttdoc">The Timings.</div><div class="ttdef"><b>Definition</b> boot_io.h:176</div></div>
<div class="ttc" id="aboot__io_8h_html_a643213e3225fae5460f54c5dadc1a2d2"><div class="ttname"><a href="boot__io_8h.html#a643213e3225fae5460f54c5dadc1a2d2">sp_regs_t::DMA_BUSY</a></div><div class="ttdeci">io32_t DMA_BUSY</div><div class="ttdef"><b>Definition</b> boot_io.h:69</div></div>
<div class="ttc" id="aboot__io_8h_html_a68c8e1537ebc5243d5b6bb773fe479ad"><div class="ttname"><a href="boot__io_8h.html#a68c8e1537ebc5243d5b6bb773fe479ad">vi_regs_t::H_SYNC</a></div><div class="ttdeci">io32_t H_SYNC</div><div class="ttdoc">The Horizontal Sync.</div><div class="ttdef"><b>Definition</b> boot_io.h:180</div></div>
<div class="ttc" id="aboot__io_8h_html_a6c4f19758b5239f5239f490a6be98262"><div class="ttname"><a href="boot__io_8h.html#a6c4f19758b5239f5239f490a6be98262">pi_regs_t::SR</a></div><div class="ttdeci">io32_t SR</div><div class="ttdoc">The Status Register.</div><div class="ttdef"><b>Definition</b> boot_io.h:248</div></div>
<div class="ttc" id="aboot__io_8h_html_a6d04dc1568e8bec29264bc9a8c2e7724"><div class="ttname"><a href="boot__io_8h.html#a6d04dc1568e8bec29264bc9a8c2e7724">pi_regs_t::RDMA</a></div><div class="ttdeci">io32_t RDMA</div><div class="ttdoc">The Read Length.</div><div class="ttdef"><b>Definition</b> boot_io.h:244</div></div>
<div class="ttc" id="aboot__io_8h_html_a73468640d22e6304e6a07d5ab81a0efa"><div class="ttname"><a href="boot__io_8h.html#a73468640d22e6304e6a07d5ab81a0efa">pi_regs_t::WDMA</a></div><div class="ttdeci">io32_t WDMA</div><div class="ttdoc">The Write Length.</div><div class="ttdef"><b>Definition</b> boot_io.h:246</div></div>
<div class="ttc" id="aboot__io_8h_html_a7385f69dad65c3a23b0600923035f236"><div class="ttname"><a href="boot__io_8h.html#a7385f69dad65c3a23b0600923035f236">sp_regs_t::RD_LEN</a></div><div class="ttdeci">io32_t RD_LEN</div><div class="ttdef"><b>Definition</b> boot_io.h:65</div></div>
<div class="ttc" id="aboot__io_8h_html_a8a17677bc1236677903d6312d64b73b8"><div class="ttname"><a href="boot__io_8h.html#a8a17677bc1236677903d6312d64b73b8">vi_regs_t::V_LIMITS</a></div><div class="ttdeci">io32_t V_LIMITS</div><div class="ttdoc">The Virtical Limits.</div><div class="ttdef"><b>Definition</b> boot_io.h:186</div></div>
<div class="ttc" id="aboot__io_8h_html_a8b1251e120efe26718d3394aec73ca0c"><div class="ttname"><a href="boot__io_8h.html#a8b1251e120efe26718d3394aec73ca0c">ai_regs_t::SR</a></div><div class="ttdeci">io32_t SR</div><div class="ttdoc">The Status Register.</div><div class="ttdef"><b>Definition</b> boot_io.h:223</div></div>
<div class="ttc" id="aboot__io_8h_html_a964757ef34b581942b554637d3a4fd66"><div class="ttname"><a href="boot__io_8h.html#a964757ef34b581942b554637d3a4fd66">UNCACHED</a></div><div class="ttdeci">#define UNCACHED(address)</div><div class="ttdoc">Convert an address to its uncached equivalent.</div><div class="ttdef"><b>Definition</b> boot_io.h:34</div></div>
<div class="ttc" id="aboot__io_8h_html_aa0297b871dc42976d5fefe87d136833b"><div class="ttname"><a href="boot__io_8h.html#aa0297b871dc42976d5fefe87d136833b">vi_regs_t::H_LIMITS</a></div><div class="ttdeci">io32_t H_LIMITS</div><div class="ttdoc">The Horizontal Limits.</div><div class="ttdef"><b>Definition</b> boot_io.h:184</div></div>
<div class="ttc" id="aboot__io_8h_html_aa42ea35ffb72f598580d2c2f2c539a5e"><div class="ttname"><a href="boot__io_8h.html#aa42ea35ffb72f598580d2c2f2c539a5e">sp_regs_t::MADDR</a></div><div class="ttdeci">io32_t MADDR</div><div class="ttdef"><b>Definition</b> boot_io.h:64</div></div>
<div class="ttc" id="aboot__io_8h_html_aa9504bae7269bf8facd720b4ac2d2c00"><div class="ttname"><a href="boot__io_8h.html#aa9504bae7269bf8facd720b4ac2d2c00">pi_regs_t::MADDR</a></div><div class="ttdeci">io32_t MADDR</div><div class="ttdoc">The Memory Address.</div><div class="ttdef"><b>Definition</b> boot_io.h:240</div></div>
<div class="ttc" id="aboot__io_8h_html_ab76316a7a5c429c53d97eff274b99747"><div class="ttname"><a href="boot__io_8h.html#ab76316a7a5c429c53d97eff274b99747">vi_regs_t::H_SYNC_LEAP</a></div><div class="ttdeci">io32_t H_SYNC_LEAP</div><div class="ttdoc">The Horizontal Sync Leap.</div><div class="ttdef"><b>Definition</b> boot_io.h:182</div></div>
<div class="ttc" id="aboot__io_8h_html_abe25faca08f96d7d92585b9686fa647f"><div class="ttname"><a href="boot__io_8h.html#abe25faca08f96d7d92585b9686fa647f">vi_regs_t::H_SCALE</a></div><div class="ttdeci">io32_t H_SCALE</div><div class="ttdoc">The Horizontal Scale.</div><div class="ttdef"><b>Definition</b> boot_io.h:190</div></div>
<div class="ttc" id="aboot__io_8h_html_ac0676d4e820604efc8b5414be5d39f18"><div class="ttname"><a href="boot__io_8h.html#ac0676d4e820604efc8b5414be5d39f18">ai_regs_t::LEN</a></div><div class="ttdeci">io32_t LEN</div><div class="ttdoc">The Length of bytes.</div><div class="ttdef"><b>Definition</b> boot_io.h:219</div></div>
<div class="ttc" id="aboot__io_8h_html_ac2f4fd1da8557ce8056df383b8c1da22"><div class="ttname"><a href="boot__io_8h.html#ac2f4fd1da8557ce8056df383b8c1da22">vi_regs_t::COLOR_BURST</a></div><div class="ttdeci">io32_t COLOR_BURST</div><div class="ttdoc">The Colour Burst.</div><div class="ttdef"><b>Definition</b> boot_io.h:188</div></div>
<div class="ttc" id="aboot__io_8h_html_ac7797f5ba82e82db9cda5c459a8a7cea"><div class="ttname"><a href="boot__io_8h.html#ac7797f5ba82e82db9cda5c459a8a7cea">vi_regs_t::V_SYNC</a></div><div class="ttdeci">io32_t V_SYNC</div><div class="ttdoc">The Virtical Sync.</div><div class="ttdef"><b>Definition</b> boot_io.h:178</div></div>
<div class="ttc" id="aboot__io_8h_html_acb0559579506d3949f0b35d39d98156a"><div class="ttname"><a href="boot__io_8h.html#acb0559579506d3949f0b35d39d98156a">vi_regs_t::CR</a></div><div class="ttdeci">io32_t CR</div><div class="ttdoc">The Control Register.</div><div class="ttdef"><b>Definition</b> boot_io.h:166</div></div>
<div class="ttc" id="aboot__io_8h_html_ad443725846fa9e299773a8f57b357c73"><div class="ttname"><a href="boot__io_8h.html#ad443725846fa9e299773a8f57b357c73">ai_regs_t::CR</a></div><div class="ttdeci">io32_t CR</div><div class="ttdoc">The Control Register.</div><div class="ttdef"><b>Definition</b> boot_io.h:221</div></div>
<div class="ttc" id="aboot__io_8h_html_ad640b8c4be56e5e183f09f78368e2328"><div class="ttname"><a href="boot__io_8h.html#ad640b8c4be56e5e183f09f78368e2328">vi_regs_t::V_SCALE</a></div><div class="ttdeci">io32_t V_SCALE</div><div class="ttdoc">The Virtical Scale.</div><div class="ttdef"><b>Definition</b> boot_io.h:192</div></div>
<div class="ttc" id="aboot__io_8h_html_ad7040a2f3fa50a932cb1d3328784ebb4"><div class="ttname"><a href="boot__io_8h.html#ad7040a2f3fa50a932cb1d3328784ebb4">ai_regs_t::MADDR</a></div><div class="ttdeci">io32_t MADDR</div><div class="ttdoc">The Memory Address.</div><div class="ttdef"><b>Definition</b> boot_io.h:217</div></div>
<div class="ttc" id="aboot__io_8h_html_adf0065c2e5ac765fc1b20fd733ba5d7b"><div class="ttname"><a href="boot__io_8h.html#adf0065c2e5ac765fc1b20fd733ba5d7b">sp_regs_t::SEMAPHORE</a></div><div class="ttdeci">io32_t SEMAPHORE</div><div class="ttdef"><b>Definition</b> boot_io.h:70</div></div>
<div class="ttc" id="aboot__io_8h_html_ae7d837b8be7b32681c1004e945362163"><div class="ttname"><a href="boot__io_8h.html#ae7d837b8be7b32681c1004e945362163">sp_regs_t::PADDR</a></div><div class="ttdeci">io32_t PADDR</div><div class="ttdef"><b>Definition</b> boot_io.h:63</div></div>
<div class="ttc" id="aboot__io_8h_html_af2521492273c60801fa69449d73487a9"><div class="ttname"><a href="boot__io_8h.html#af2521492273c60801fa69449d73487a9">vi_regs_t::H_WIDTH</a></div><div class="ttdeci">io32_t H_WIDTH</div><div class="ttdoc">The Horizontal Width.</div><div class="ttdef"><b>Definition</b> boot_io.h:170</div></div>
<div class="ttc" id="aboot__io_8h_html_af3a2374353eaa0de3c38607693057cfa"><div class="ttname"><a href="boot__io_8h.html#af3a2374353eaa0de3c38607693057cfa">vi_regs_t::V_INTR</a></div><div class="ttdeci">io32_t V_INTR</div><div class="ttdoc">The Virtical Interupt.</div><div class="ttdef"><b>Definition</b> boot_io.h:172</div></div>
<div class="ttc" id="aboot__io_8h_html_afddfa288e765993552f0b0b9e5091abd"><div class="ttname"><a href="boot__io_8h.html#afddfa288e765993552f0b0b9e5091abd">vi_regs_t::MADDR</a></div><div class="ttdeci">io32_t MADDR</div><div class="ttdoc">The Memory Address.</div><div class="ttdef"><b>Definition</b> boot_io.h:168</div></div>
<div class="ttc" id="aboot__io_8h_html_structai__regs__t"><div class="ttname"><a href="boot__io_8h.html#structai__regs__t">ai_regs_t</a></div><div class="ttdoc">Audio Interface Registers Structure.</div><div class="ttdef"><b>Definition</b> boot_io.h:215</div></div>
<div class="ttc" id="aboot__io_8h_html_structdpc__regs__t"><div class="ttname"><a href="boot__io_8h.html#structdpc__regs__t">dpc_regs_t</a></div><div class="ttdoc">DPC Registers Structure.</div><div class="ttdef"><b>Definition</b> boot_io.h:127</div></div>
<div class="ttc" id="aboot__io_8h_html_structpi__regs__t"><div class="ttname"><a href="boot__io_8h.html#structpi__regs__t">pi_regs_t</a></div><div class="ttdoc">Peripheral Interface Register Structure.</div><div class="ttdef"><b>Definition</b> boot_io.h:238</div></div>
<div class="ttc" id="aboot__io_8h_html_structsp__mem__t"><div class="ttname"><a href="boot__io_8h.html#structsp__mem__t">sp_mem_t</a></div><div class="ttdoc">Memory Structure.</div><div class="ttdef"><b>Definition</b> boot_io.h:42</div></div>
<div class="ttc" id="aboot__io_8h_html_structsp__regs__t"><div class="ttname"><a href="boot__io_8h.html#structsp__regs__t">sp_regs_t</a></div><div class="ttdoc">SP Registers Structure.</div><div class="ttdef"><b>Definition</b> boot_io.h:62</div></div>
<div class="ttc" id="aboot__io_8h_html_structvi__regs__t"><div class="ttname"><a href="boot__io_8h.html#structvi__regs__t">vi_regs_t</a></div><div class="ttdoc">Video Interface Registers Structure.</div><div class="ttdef"><b>Definition</b> boot_io.h:164</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: cart_load.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -87,7 +87,7 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a8fdf9a69cab967a2d76e575338b1c2e1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a> { <br />
<tr class="memitem:a8fdf9a69cab967a2d76e575338b1c2e1" id="r_a8fdf9a69cab967a2d76e575338b1c2e1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a> { <br />
&#160;&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aea31d0c75e127d10538672f956b0a97f">CART_LOAD_OK</a>
, <a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a73957ef4ccf0260503bc268e8f4ca3a1">CART_LOAD_ERR_ROM_LOAD_FAIL</a>
, <a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a0ddb2665a271110ce96727c18f73fc61">CART_LOAD_ERR_SAVE_LOAD_FAIL</a>
@ -108,13 +108,14 @@ Enumerations</h2></td></tr>
}</td></tr>
<tr class="memdesc:a8fdf9a69cab967a2d76e575338b1c2e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cart load state enumeration. <a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">More...</a><br /></td></tr>
<tr class="separator:a8fdf9a69cab967a2d76e575338b1c2e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe82a7d601e4b10ab65184b8aebde2bf"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bf">cart_load_emu_type_t</a> { <br />
<tr class="memitem:abe82a7d601e4b10ab65184b8aebde2bf" id="r_abe82a7d601e4b10ab65184b8aebde2bf"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bf">cart_load_emu_type_t</a> { <br />
&#160;&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa7d3d6237c3ba74a6f976f0fc960d2fc8">CART_LOAD_EMU_TYPE_NES</a>
, <a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa390aa1196d1fbec39236a891871de082">CART_LOAD_EMU_TYPE_SNES</a>
, <a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfab0ff2ec231e699a01af2d0aa130a394d">CART_LOAD_EMU_TYPE_GAMEBOY</a>
, <a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa3395e659a0a25fd963691ff6288d4cf3">CART_LOAD_EMU_TYPE_GAMEBOY_COLOR</a>
, <br />
&#160;&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa357930eb0490e5517270e57dbadbae66">CART_LOAD_EMU_TYPE_SEGA_GENERIC_8BIT</a>
, <a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfab3115e09e2ebd0bbb62c65c2d2e437b5">CART_LOAD_EMU_TYPE_FAIRCHILD_CHANNELF</a>
<br />
}</td></tr>
<tr class="memdesc:abe82a7d601e4b10ab65184b8aebde2bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cart load type enumeration. <a href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bf">More...</a><br /></td></tr>
@ -122,21 +123,21 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a15473e486e1aa6e4568c45040ae74426"><td class="memItemLeft" align="right" valign="top"><a id="a15473e486e1aa6e4568c45040ae74426" name="a15473e486e1aa6e4568c45040ae74426"></a>
<tr class="memitem:a15473e486e1aa6e4568c45040ae74426" id="r_a15473e486e1aa6e4568c45040ae74426"><td class="memItemLeft" align="right" valign="top"><a id="a15473e486e1aa6e4568c45040ae74426" name="a15473e486e1aa6e4568c45040ae74426"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>cart_load_convert_error_message</b> (<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a> err)</td></tr>
<tr class="separator:a15473e486e1aa6e4568c45040ae74426"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9bd54bc6cd012de3156c5b7a649dfec3"><td class="memItemLeft" align="right" valign="top"><a id="a9bd54bc6cd012de3156c5b7a649dfec3" name="a9bd54bc6cd012de3156c5b7a649dfec3"></a>
<tr class="memitem:a9bd54bc6cd012de3156c5b7a649dfec3" id="r_a9bd54bc6cd012de3156c5b7a649dfec3"><td class="memItemLeft" align="right" valign="top"><a id="a9bd54bc6cd012de3156c5b7a649dfec3" name="a9bd54bc6cd012de3156c5b7a649dfec3"></a>
<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>cart_load_n64_rom_and_save</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, flashcart_progress_callback_t progress)</td></tr>
<tr class="separator:a9bd54bc6cd012de3156c5b7a649dfec3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2812c219d9f2a935c42f1ffd8c05dc02"><td class="memItemLeft" align="right" valign="top"><a id="a2812c219d9f2a935c42f1ffd8c05dc02" name="a2812c219d9f2a935c42f1ffd8c05dc02"></a>
<tr class="memitem:a2812c219d9f2a935c42f1ffd8c05dc02" id="r_a2812c219d9f2a935c42f1ffd8c05dc02"><td class="memItemLeft" align="right" valign="top"><a id="a2812c219d9f2a935c42f1ffd8c05dc02" name="a2812c219d9f2a935c42f1ffd8c05dc02"></a>
<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>cart_load_64dd_ipl_and_disk</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, flashcart_progress_callback_t progress)</td></tr>
<tr class="separator:a2812c219d9f2a935c42f1ffd8c05dc02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7ab3db0eb827664ec5251ced149615f"><td class="memItemLeft" align="right" valign="top"><a id="ae7ab3db0eb827664ec5251ced149615f" name="ae7ab3db0eb827664ec5251ced149615f"></a>
<tr class="memitem:ae7ab3db0eb827664ec5251ced149615f" id="r_ae7ab3db0eb827664ec5251ced149615f"><td class="memItemLeft" align="right" valign="top"><a id="ae7ab3db0eb827664ec5251ced149615f" name="ae7ab3db0eb827664ec5251ced149615f"></a>
<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>cart_load_emulator</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, <a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bf">cart_load_emu_type_t</a> emu_type, flashcart_progress_callback_t progress)</td></tr>
<tr class="separator:ae7ab3db0eb827664ec5251ced149615f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >ROM/save loading functions. </p>
<div class="textblock"><p>ROM/save loading functions. </p>
</div><h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a8fdf9a69cab967a2d76e575338b1c2e1" name="a8fdf9a69cab967a2d76e575338b1c2e1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8fdf9a69cab967a2d76e575338b1c2e1">&#9670;&#160;</a></span>cart_load_err_t</h2>
@ -152,29 +153,29 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>cart_load_convert_e
<p>Cart load state enumeration. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1aea31d0c75e127d10538672f956b0a97f" name="a8fdf9a69cab967a2d76e575338b1c2e1aea31d0c75e127d10538672f956b0a97f"></a>CART_LOAD_OK&#160;</td><td class="fielddoc"><p >Returned no error. </p>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1aea31d0c75e127d10538672f956b0a97f" name="a8fdf9a69cab967a2d76e575338b1c2e1aea31d0c75e127d10538672f956b0a97f"></a>CART_LOAD_OK&#160;</td><td class="fielddoc"><p>Returned no error. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1a73957ef4ccf0260503bc268e8f4ca3a1" name="a8fdf9a69cab967a2d76e575338b1c2e1a73957ef4ccf0260503bc268e8f4ca3a1"></a>CART_LOAD_ERR_ROM_LOAD_FAIL&#160;</td><td class="fielddoc"><p >Failed to load the ROM correctly. </p>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1a73957ef4ccf0260503bc268e8f4ca3a1" name="a8fdf9a69cab967a2d76e575338b1c2e1a73957ef4ccf0260503bc268e8f4ca3a1"></a>CART_LOAD_ERR_ROM_LOAD_FAIL&#160;</td><td class="fielddoc"><p>Failed to load the ROM correctly. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1a0ddb2665a271110ce96727c18f73fc61" name="a8fdf9a69cab967a2d76e575338b1c2e1a0ddb2665a271110ce96727c18f73fc61"></a>CART_LOAD_ERR_SAVE_LOAD_FAIL&#160;</td><td class="fielddoc"><p >Failed to load the save correctly. </p>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1a0ddb2665a271110ce96727c18f73fc61" name="a8fdf9a69cab967a2d76e575338b1c2e1a0ddb2665a271110ce96727c18f73fc61"></a>CART_LOAD_ERR_SAVE_LOAD_FAIL&#160;</td><td class="fielddoc"><p>Failed to load the save correctly. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1a8e277b1b0166f4104b2e48cd80aab86f" name="a8fdf9a69cab967a2d76e575338b1c2e1a8e277b1b0166f4104b2e48cd80aab86f"></a>CART_LOAD_ERR_64DD_PRESENT&#160;</td><td class="fielddoc"><p >The 64DD is available for use. </p>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1a8e277b1b0166f4104b2e48cd80aab86f" name="a8fdf9a69cab967a2d76e575338b1c2e1a8e277b1b0166f4104b2e48cd80aab86f"></a>CART_LOAD_ERR_64DD_PRESENT&#160;</td><td class="fielddoc"><p>The 64DD is available for use. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1a624bbf8456bf0287885f1fb38d109c27" name="a8fdf9a69cab967a2d76e575338b1c2e1a624bbf8456bf0287885f1fb38d109c27"></a>CART_LOAD_ERR_64DD_IPL_NOT_FOUND&#160;</td><td class="fielddoc"><p >Failed to find the 64DD IPL (BIOS) file. </p>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1a624bbf8456bf0287885f1fb38d109c27" name="a8fdf9a69cab967a2d76e575338b1c2e1a624bbf8456bf0287885f1fb38d109c27"></a>CART_LOAD_ERR_64DD_IPL_NOT_FOUND&#160;</td><td class="fielddoc"><p>Failed to find the 64DD IPL (BIOS) file. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1a0e5ec7fa832ffa086a072b89055e8ead" name="a8fdf9a69cab967a2d76e575338b1c2e1a0e5ec7fa832ffa086a072b89055e8ead"></a>CART_LOAD_ERR_64DD_IPL_LOAD_FAIL&#160;</td><td class="fielddoc"><p >Failed to load the 64DD IPL (BIOS) file. </p>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1a0e5ec7fa832ffa086a072b89055e8ead" name="a8fdf9a69cab967a2d76e575338b1c2e1a0e5ec7fa832ffa086a072b89055e8ead"></a>CART_LOAD_ERR_64DD_IPL_LOAD_FAIL&#160;</td><td class="fielddoc"><p>Failed to load the 64DD IPL (BIOS) file. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1aa192e96811678f36f520e581f8d2ded6" name="a8fdf9a69cab967a2d76e575338b1c2e1aa192e96811678f36f520e581f8d2ded6"></a>CART_LOAD_ERR_64DD_DISK_LOAD_FAIL&#160;</td><td class="fielddoc"><p >Failed to find the 64DD disk. </p>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1aa192e96811678f36f520e581f8d2ded6" name="a8fdf9a69cab967a2d76e575338b1c2e1aa192e96811678f36f520e581f8d2ded6"></a>CART_LOAD_ERR_64DD_DISK_LOAD_FAIL&#160;</td><td class="fielddoc"><p>Failed to find the 64DD disk. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1a4c236648876e0652e917b53ddef20f45" name="a8fdf9a69cab967a2d76e575338b1c2e1a4c236648876e0652e917b53ddef20f45"></a>CART_LOAD_ERR_EMU_NOT_FOUND&#160;</td><td class="fielddoc"><p >Failed to find the emulator required. </p>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1a4c236648876e0652e917b53ddef20f45" name="a8fdf9a69cab967a2d76e575338b1c2e1a4c236648876e0652e917b53ddef20f45"></a>CART_LOAD_ERR_EMU_NOT_FOUND&#160;</td><td class="fielddoc"><p>Failed to find the emulator required. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1a5614f8fff9a2685697ce3aa122499da2" name="a8fdf9a69cab967a2d76e575338b1c2e1a5614f8fff9a2685697ce3aa122499da2"></a>CART_LOAD_ERR_EMU_LOAD_FAIL&#160;</td><td class="fielddoc"><p >Failed to load the emulator required. </p>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1a5614f8fff9a2685697ce3aa122499da2" name="a8fdf9a69cab967a2d76e575338b1c2e1a5614f8fff9a2685697ce3aa122499da2"></a>CART_LOAD_ERR_EMU_LOAD_FAIL&#160;</td><td class="fielddoc"><p>Failed to load the emulator required. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1aefad8c3079967d11ae9be1bd78d2098f" name="a8fdf9a69cab967a2d76e575338b1c2e1aefad8c3079967d11ae9be1bd78d2098f"></a>CART_LOAD_ERR_CREATE_SAVES_SUBDIR_FAIL&#160;</td><td class="fielddoc"><p >Failed to create the save sub-directory. </p>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1aefad8c3079967d11ae9be1bd78d2098f" name="a8fdf9a69cab967a2d76e575338b1c2e1aefad8c3079967d11ae9be1bd78d2098f"></a>CART_LOAD_ERR_CREATE_SAVES_SUBDIR_FAIL&#160;</td><td class="fielddoc"><p>Failed to create the save sub-directory. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1a56c5993cab82de5c3c9c495153295474" name="a8fdf9a69cab967a2d76e575338b1c2e1a56c5993cab82de5c3c9c495153295474"></a>CART_LOAD_ERR_EXP_PAK_NOT_FOUND&#160;</td><td class="fielddoc"><p >There was not enough system memory available (expected an Expansion PAK). </p>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1a56c5993cab82de5c3c9c495153295474" name="a8fdf9a69cab967a2d76e575338b1c2e1a56c5993cab82de5c3c9c495153295474"></a>CART_LOAD_ERR_EXP_PAK_NOT_FOUND&#160;</td><td class="fielddoc"><p>There was not enough system memory available (expected an Expansion PAK). </p>
</td></tr>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1aec87a2398fb3cda8b6a4dcc2bf6debde" name="a8fdf9a69cab967a2d76e575338b1c2e1aec87a2398fb3cda8b6a4dcc2bf6debde"></a>CART_LOAD_ERR_FUNCTION_NOT_SUPPORTED&#160;</td><td class="fielddoc"><p >An unexpected response. </p>
<tr><td class="fieldname"><a id="a8fdf9a69cab967a2d76e575338b1c2e1aec87a2398fb3cda8b6a4dcc2bf6debde" name="a8fdf9a69cab967a2d76e575338b1c2e1aec87a2398fb3cda8b6a4dcc2bf6debde"></a>CART_LOAD_ERR_FUNCTION_NOT_SUPPORTED&#160;</td><td class="fielddoc"><p>An unexpected response. </p>
</td></tr>
</table>
@ -194,15 +195,17 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>cart_load_convert_e
<p>Cart load type enumeration. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abe82a7d601e4b10ab65184b8aebde2bfa7d3d6237c3ba74a6f976f0fc960d2fc8" name="abe82a7d601e4b10ab65184b8aebde2bfa7d3d6237c3ba74a6f976f0fc960d2fc8"></a>CART_LOAD_EMU_TYPE_NES&#160;</td><td class="fielddoc"><p >The ROM is designed for a Nintendo Entertainment System or Famicom. </p>
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abe82a7d601e4b10ab65184b8aebde2bfa7d3d6237c3ba74a6f976f0fc960d2fc8" name="abe82a7d601e4b10ab65184b8aebde2bfa7d3d6237c3ba74a6f976f0fc960d2fc8"></a>CART_LOAD_EMU_TYPE_NES&#160;</td><td class="fielddoc"><p>The ROM is designed for a Nintendo Entertainment System or Famicom. </p>
</td></tr>
<tr><td class="fieldname"><a id="abe82a7d601e4b10ab65184b8aebde2bfa390aa1196d1fbec39236a891871de082" name="abe82a7d601e4b10ab65184b8aebde2bfa390aa1196d1fbec39236a891871de082"></a>CART_LOAD_EMU_TYPE_SNES&#160;</td><td class="fielddoc"><p >The ROM is designed for a Super Nintendo Entertainment System or Super Famicom. </p>
<tr><td class="fieldname"><a id="abe82a7d601e4b10ab65184b8aebde2bfa390aa1196d1fbec39236a891871de082" name="abe82a7d601e4b10ab65184b8aebde2bfa390aa1196d1fbec39236a891871de082"></a>CART_LOAD_EMU_TYPE_SNES&#160;</td><td class="fielddoc"><p>The ROM is designed for a Super Nintendo Entertainment System or Super Famicom. </p>
</td></tr>
<tr><td class="fieldname"><a id="abe82a7d601e4b10ab65184b8aebde2bfab0ff2ec231e699a01af2d0aa130a394d" name="abe82a7d601e4b10ab65184b8aebde2bfab0ff2ec231e699a01af2d0aa130a394d"></a>CART_LOAD_EMU_TYPE_GAMEBOY&#160;</td><td class="fielddoc"><p >The ROM is designed for a Nintendo Gameboy. </p>
<tr><td class="fieldname"><a id="abe82a7d601e4b10ab65184b8aebde2bfab0ff2ec231e699a01af2d0aa130a394d" name="abe82a7d601e4b10ab65184b8aebde2bfab0ff2ec231e699a01af2d0aa130a394d"></a>CART_LOAD_EMU_TYPE_GAMEBOY&#160;</td><td class="fielddoc"><p>The ROM is designed for a Nintendo Gameboy. </p>
</td></tr>
<tr><td class="fieldname"><a id="abe82a7d601e4b10ab65184b8aebde2bfa3395e659a0a25fd963691ff6288d4cf3" name="abe82a7d601e4b10ab65184b8aebde2bfa3395e659a0a25fd963691ff6288d4cf3"></a>CART_LOAD_EMU_TYPE_GAMEBOY_COLOR&#160;</td><td class="fielddoc"><p >The ROM is designed for a Nintendo Gameboy Color. </p>
<tr><td class="fieldname"><a id="abe82a7d601e4b10ab65184b8aebde2bfa3395e659a0a25fd963691ff6288d4cf3" name="abe82a7d601e4b10ab65184b8aebde2bfa3395e659a0a25fd963691ff6288d4cf3"></a>CART_LOAD_EMU_TYPE_GAMEBOY_COLOR&#160;</td><td class="fielddoc"><p>The ROM is designed for a Nintendo Gameboy Color. </p>
</td></tr>
<tr><td class="fieldname"><a id="abe82a7d601e4b10ab65184b8aebde2bfa357930eb0490e5517270e57dbadbae66" name="abe82a7d601e4b10ab65184b8aebde2bfa357930eb0490e5517270e57dbadbae66"></a>CART_LOAD_EMU_TYPE_SEGA_GENERIC_8BIT&#160;</td><td class="fielddoc"><p >The ROM is designed for a Sega 8Bit system (Game Gear or Master System). </p>
<tr><td class="fieldname"><a id="abe82a7d601e4b10ab65184b8aebde2bfa357930eb0490e5517270e57dbadbae66" name="abe82a7d601e4b10ab65184b8aebde2bfa357930eb0490e5517270e57dbadbae66"></a>CART_LOAD_EMU_TYPE_SEGA_GENERIC_8BIT&#160;</td><td class="fielddoc"><p>The ROM is designed for a Sega 8Bit system (Game Gear or Master System). </p>
</td></tr>
<tr><td class="fieldname"><a id="abe82a7d601e4b10ab65184b8aebde2bfab3115e09e2ebd0bbb62c65c2d2e437b5" name="abe82a7d601e4b10ab65184b8aebde2bfab3115e09e2ebd0bbb62c65c2d2e437b5"></a>CART_LOAD_EMU_TYPE_FAIRCHILD_CHANNELF&#160;</td><td class="fielddoc"><p>The ROM is designed for a Fairchild Channel F system. </p>
</td></tr>
</table>
@ -211,7 +214,7 @@ char *&#160;</td><td class="memItemRight" valign="bottom"><b>cart_load_convert_e
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: cart_load.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -86,6 +91,7 @@ $(function() {
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include &quot;<a class="code" href="menu__state_8h.html">menu_state.h</a>&quot;</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include &quot;<a class="code" href="rom__info_8h.html">rom_info.h</a>&quot;</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
<div class="foldopen" id="foldopen00017" data-start="{" data-end="};">
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1"> 17</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aea31d0c75e127d10538672f956b0a97f"> 19</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aea31d0c75e127d10538672f956b0a97f">CART_LOAD_OK</a>,</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a73957ef4ccf0260503bc268e8f4ca3a1"> 21</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a73957ef4ccf0260503bc268e8f4ca3a1">CART_LOAD_ERR_ROM_LOAD_FAIL</a>,</div>
@ -101,51 +107,56 @@ $(function() {
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a56c5993cab82de5c3c9c495153295474"> 40</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a56c5993cab82de5c3c9c495153295474">CART_LOAD_ERR_EXP_PAK_NOT_FOUND</a>,</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aec87a2398fb3cda8b6a4dcc2bf6debde"> 42</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aec87a2398fb3cda8b6a4dcc2bf6debde">CART_LOAD_ERR_FUNCTION_NOT_SUPPORTED</a>,</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span>} <a class="code hl_enumeration" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a>;</div>
</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
<div class="foldopen" id="foldopen00046" data-start="{" data-end="};">
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bf"> 46</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa7d3d6237c3ba74a6f976f0fc960d2fc8"> 48</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa7d3d6237c3ba74a6f976f0fc960d2fc8">CART_LOAD_EMU_TYPE_NES</a>,</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa390aa1196d1fbec39236a891871de082"> 50</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa390aa1196d1fbec39236a891871de082">CART_LOAD_EMU_TYPE_SNES</a>,</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfab0ff2ec231e699a01af2d0aa130a394d"> 52</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfab0ff2ec231e699a01af2d0aa130a394d">CART_LOAD_EMU_TYPE_GAMEBOY</a>,</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa3395e659a0a25fd963691ff6288d4cf3"> 54</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa3395e659a0a25fd963691ff6288d4cf3">CART_LOAD_EMU_TYPE_GAMEBOY_COLOR</a>,</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa357930eb0490e5517270e57dbadbae66"> 56</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa357930eb0490e5517270e57dbadbae66">CART_LOAD_EMU_TYPE_SEGA_GENERIC_8BIT</a>,</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span>} <a class="code hl_enumeration" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bf">cart_load_emu_type_t</a>;</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="keywordtype">char</span> *cart_load_convert_error_message (<a class="code hl_enumeration" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a> err);</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><a class="code hl_enumeration" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a> cart_load_n64_rom_and_save (<a class="code hl_struct" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, flashcart_progress_callback_t progress);</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><a class="code hl_enumeration" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a> cart_load_64dd_ipl_and_disk (<a class="code hl_struct" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, flashcart_progress_callback_t progress);</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><a class="code hl_enumeration" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a> cart_load_emulator (<a class="code hl_struct" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, <a class="code hl_enumeration" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bf">cart_load_emu_type_t</a> emu_type, flashcart_progress_callback_t progress);</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a></div><div class="ttdeci">cart_load_err_t</div><div class="ttdoc">Cart load state enumeration.</div><div class="ttdef"><b>Definition:</b> cart_load.h:17</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1a0ddb2665a271110ce96727c18f73fc61"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a0ddb2665a271110ce96727c18f73fc61">CART_LOAD_ERR_SAVE_LOAD_FAIL</a></div><div class="ttdeci">@ CART_LOAD_ERR_SAVE_LOAD_FAIL</div><div class="ttdoc">Failed to load the save correctly.</div><div class="ttdef"><b>Definition:</b> cart_load.h:23</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1a0e5ec7fa832ffa086a072b89055e8ead"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a0e5ec7fa832ffa086a072b89055e8ead">CART_LOAD_ERR_64DD_IPL_LOAD_FAIL</a></div><div class="ttdeci">@ CART_LOAD_ERR_64DD_IPL_LOAD_FAIL</div><div class="ttdoc">Failed to load the 64DD IPL (BIOS) file.</div><div class="ttdef"><b>Definition:</b> cart_load.h:29</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1a4c236648876e0652e917b53ddef20f45"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a4c236648876e0652e917b53ddef20f45">CART_LOAD_ERR_EMU_NOT_FOUND</a></div><div class="ttdeci">@ CART_LOAD_ERR_EMU_NOT_FOUND</div><div class="ttdoc">Failed to find the emulator required.</div><div class="ttdef"><b>Definition:</b> cart_load.h:33</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1a5614f8fff9a2685697ce3aa122499da2"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a5614f8fff9a2685697ce3aa122499da2">CART_LOAD_ERR_EMU_LOAD_FAIL</a></div><div class="ttdeci">@ CART_LOAD_ERR_EMU_LOAD_FAIL</div><div class="ttdoc">Failed to load the emulator required.</div><div class="ttdef"><b>Definition:</b> cart_load.h:35</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1a56c5993cab82de5c3c9c495153295474"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a56c5993cab82de5c3c9c495153295474">CART_LOAD_ERR_EXP_PAK_NOT_FOUND</a></div><div class="ttdeci">@ CART_LOAD_ERR_EXP_PAK_NOT_FOUND</div><div class="ttdoc">There was not enough system memory available (expected an Expansion PAK).</div><div class="ttdef"><b>Definition:</b> cart_load.h:40</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1a624bbf8456bf0287885f1fb38d109c27"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a624bbf8456bf0287885f1fb38d109c27">CART_LOAD_ERR_64DD_IPL_NOT_FOUND</a></div><div class="ttdeci">@ CART_LOAD_ERR_64DD_IPL_NOT_FOUND</div><div class="ttdoc">Failed to find the 64DD IPL (BIOS) file.</div><div class="ttdef"><b>Definition:</b> cart_load.h:27</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1a73957ef4ccf0260503bc268e8f4ca3a1"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a73957ef4ccf0260503bc268e8f4ca3a1">CART_LOAD_ERR_ROM_LOAD_FAIL</a></div><div class="ttdeci">@ CART_LOAD_ERR_ROM_LOAD_FAIL</div><div class="ttdoc">Failed to load the ROM correctly.</div><div class="ttdef"><b>Definition:</b> cart_load.h:21</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1a8e277b1b0166f4104b2e48cd80aab86f"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a8e277b1b0166f4104b2e48cd80aab86f">CART_LOAD_ERR_64DD_PRESENT</a></div><div class="ttdeci">@ CART_LOAD_ERR_64DD_PRESENT</div><div class="ttdoc">The 64DD is available for use.</div><div class="ttdef"><b>Definition:</b> cart_load.h:25</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1aa192e96811678f36f520e581f8d2ded6"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aa192e96811678f36f520e581f8d2ded6">CART_LOAD_ERR_64DD_DISK_LOAD_FAIL</a></div><div class="ttdeci">@ CART_LOAD_ERR_64DD_DISK_LOAD_FAIL</div><div class="ttdoc">Failed to find the 64DD disk.</div><div class="ttdef"><b>Definition:</b> cart_load.h:31</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1aea31d0c75e127d10538672f956b0a97f"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aea31d0c75e127d10538672f956b0a97f">CART_LOAD_OK</a></div><div class="ttdeci">@ CART_LOAD_OK</div><div class="ttdoc">Returned no error.</div><div class="ttdef"><b>Definition:</b> cart_load.h:19</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1aec87a2398fb3cda8b6a4dcc2bf6debde"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aec87a2398fb3cda8b6a4dcc2bf6debde">CART_LOAD_ERR_FUNCTION_NOT_SUPPORTED</a></div><div class="ttdeci">@ CART_LOAD_ERR_FUNCTION_NOT_SUPPORTED</div><div class="ttdoc">An unexpected response.</div><div class="ttdef"><b>Definition:</b> cart_load.h:42</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1aefad8c3079967d11ae9be1bd78d2098f"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aefad8c3079967d11ae9be1bd78d2098f">CART_LOAD_ERR_CREATE_SAVES_SUBDIR_FAIL</a></div><div class="ttdeci">@ CART_LOAD_ERR_CREATE_SAVES_SUBDIR_FAIL</div><div class="ttdoc">Failed to create the save sub-directory.</div><div class="ttdef"><b>Definition:</b> cart_load.h:38</div></div>
<div class="ttc" id="acart__load_8h_html_abe82a7d601e4b10ab65184b8aebde2bf"><div class="ttname"><a href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bf">cart_load_emu_type_t</a></div><div class="ttdeci">cart_load_emu_type_t</div><div class="ttdoc">Cart load type enumeration.</div><div class="ttdef"><b>Definition:</b> cart_load.h:46</div></div>
<div class="ttc" id="acart__load_8h_html_abe82a7d601e4b10ab65184b8aebde2bfa3395e659a0a25fd963691ff6288d4cf3"><div class="ttname"><a href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa3395e659a0a25fd963691ff6288d4cf3">CART_LOAD_EMU_TYPE_GAMEBOY_COLOR</a></div><div class="ttdeci">@ CART_LOAD_EMU_TYPE_GAMEBOY_COLOR</div><div class="ttdoc">The ROM is designed for a Nintendo Gameboy Color.</div><div class="ttdef"><b>Definition:</b> cart_load.h:54</div></div>
<div class="ttc" id="acart__load_8h_html_abe82a7d601e4b10ab65184b8aebde2bfa357930eb0490e5517270e57dbadbae66"><div class="ttname"><a href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa357930eb0490e5517270e57dbadbae66">CART_LOAD_EMU_TYPE_SEGA_GENERIC_8BIT</a></div><div class="ttdeci">@ CART_LOAD_EMU_TYPE_SEGA_GENERIC_8BIT</div><div class="ttdoc">The ROM is designed for a Sega 8Bit system (Game Gear or Master System).</div><div class="ttdef"><b>Definition:</b> cart_load.h:56</div></div>
<div class="ttc" id="acart__load_8h_html_abe82a7d601e4b10ab65184b8aebde2bfa390aa1196d1fbec39236a891871de082"><div class="ttname"><a href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa390aa1196d1fbec39236a891871de082">CART_LOAD_EMU_TYPE_SNES</a></div><div class="ttdeci">@ CART_LOAD_EMU_TYPE_SNES</div><div class="ttdoc">The ROM is designed for a Super Nintendo Entertainment System or Super Famicom.</div><div class="ttdef"><b>Definition:</b> cart_load.h:50</div></div>
<div class="ttc" id="acart__load_8h_html_abe82a7d601e4b10ab65184b8aebde2bfa7d3d6237c3ba74a6f976f0fc960d2fc8"><div class="ttname"><a href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa7d3d6237c3ba74a6f976f0fc960d2fc8">CART_LOAD_EMU_TYPE_NES</a></div><div class="ttdeci">@ CART_LOAD_EMU_TYPE_NES</div><div class="ttdoc">The ROM is designed for a Nintendo Entertainment System or Famicom.</div><div class="ttdef"><b>Definition:</b> cart_load.h:48</div></div>
<div class="ttc" id="acart__load_8h_html_abe82a7d601e4b10ab65184b8aebde2bfab0ff2ec231e699a01af2d0aa130a394d"><div class="ttname"><a href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfab0ff2ec231e699a01af2d0aa130a394d">CART_LOAD_EMU_TYPE_GAMEBOY</a></div><div class="ttdeci">@ CART_LOAD_EMU_TYPE_GAMEBOY</div><div class="ttdoc">The ROM is designed for a Nintendo Gameboy.</div><div class="ttdef"><b>Definition:</b> cart_load.h:52</div></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfab3115e09e2ebd0bbb62c65c2d2e437b5"> 58</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfab3115e09e2ebd0bbb62c65c2d2e437b5">CART_LOAD_EMU_TYPE_FAIRCHILD_CHANNELF</a>,</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span>} <a class="code hl_enumeration" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bf">cart_load_emu_type_t</a>;</div>
</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="keywordtype">char</span> *cart_load_convert_error_message (<a class="code hl_enumeration" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a> err);</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><a class="code hl_enumeration" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a> cart_load_n64_rom_and_save (<a class="code hl_struct" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, flashcart_progress_callback_t progress);</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><a class="code hl_enumeration" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a> cart_load_64dd_ipl_and_disk (<a class="code hl_struct" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, flashcart_progress_callback_t progress);</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><a class="code hl_enumeration" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a> cart_load_emulator (<a class="code hl_struct" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, <a class="code hl_enumeration" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bf">cart_load_emu_type_t</a> emu_type, flashcart_progress_callback_t progress);</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a></div><div class="ttdeci">cart_load_err_t</div><div class="ttdoc">Cart load state enumeration.</div><div class="ttdef"><b>Definition</b> cart_load.h:17</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1a0ddb2665a271110ce96727c18f73fc61"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a0ddb2665a271110ce96727c18f73fc61">CART_LOAD_ERR_SAVE_LOAD_FAIL</a></div><div class="ttdeci">@ CART_LOAD_ERR_SAVE_LOAD_FAIL</div><div class="ttdoc">Failed to load the save correctly.</div><div class="ttdef"><b>Definition</b> cart_load.h:23</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1a0e5ec7fa832ffa086a072b89055e8ead"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a0e5ec7fa832ffa086a072b89055e8ead">CART_LOAD_ERR_64DD_IPL_LOAD_FAIL</a></div><div class="ttdeci">@ CART_LOAD_ERR_64DD_IPL_LOAD_FAIL</div><div class="ttdoc">Failed to load the 64DD IPL (BIOS) file.</div><div class="ttdef"><b>Definition</b> cart_load.h:29</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1a4c236648876e0652e917b53ddef20f45"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a4c236648876e0652e917b53ddef20f45">CART_LOAD_ERR_EMU_NOT_FOUND</a></div><div class="ttdeci">@ CART_LOAD_ERR_EMU_NOT_FOUND</div><div class="ttdoc">Failed to find the emulator required.</div><div class="ttdef"><b>Definition</b> cart_load.h:33</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1a5614f8fff9a2685697ce3aa122499da2"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a5614f8fff9a2685697ce3aa122499da2">CART_LOAD_ERR_EMU_LOAD_FAIL</a></div><div class="ttdeci">@ CART_LOAD_ERR_EMU_LOAD_FAIL</div><div class="ttdoc">Failed to load the emulator required.</div><div class="ttdef"><b>Definition</b> cart_load.h:35</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1a56c5993cab82de5c3c9c495153295474"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a56c5993cab82de5c3c9c495153295474">CART_LOAD_ERR_EXP_PAK_NOT_FOUND</a></div><div class="ttdeci">@ CART_LOAD_ERR_EXP_PAK_NOT_FOUND</div><div class="ttdoc">There was not enough system memory available (expected an Expansion PAK).</div><div class="ttdef"><b>Definition</b> cart_load.h:40</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1a624bbf8456bf0287885f1fb38d109c27"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a624bbf8456bf0287885f1fb38d109c27">CART_LOAD_ERR_64DD_IPL_NOT_FOUND</a></div><div class="ttdeci">@ CART_LOAD_ERR_64DD_IPL_NOT_FOUND</div><div class="ttdoc">Failed to find the 64DD IPL (BIOS) file.</div><div class="ttdef"><b>Definition</b> cart_load.h:27</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1a73957ef4ccf0260503bc268e8f4ca3a1"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a73957ef4ccf0260503bc268e8f4ca3a1">CART_LOAD_ERR_ROM_LOAD_FAIL</a></div><div class="ttdeci">@ CART_LOAD_ERR_ROM_LOAD_FAIL</div><div class="ttdoc">Failed to load the ROM correctly.</div><div class="ttdef"><b>Definition</b> cart_load.h:21</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1a8e277b1b0166f4104b2e48cd80aab86f"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a8e277b1b0166f4104b2e48cd80aab86f">CART_LOAD_ERR_64DD_PRESENT</a></div><div class="ttdeci">@ CART_LOAD_ERR_64DD_PRESENT</div><div class="ttdoc">The 64DD is available for use.</div><div class="ttdef"><b>Definition</b> cart_load.h:25</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1aa192e96811678f36f520e581f8d2ded6"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aa192e96811678f36f520e581f8d2ded6">CART_LOAD_ERR_64DD_DISK_LOAD_FAIL</a></div><div class="ttdeci">@ CART_LOAD_ERR_64DD_DISK_LOAD_FAIL</div><div class="ttdoc">Failed to find the 64DD disk.</div><div class="ttdef"><b>Definition</b> cart_load.h:31</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1aea31d0c75e127d10538672f956b0a97f"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aea31d0c75e127d10538672f956b0a97f">CART_LOAD_OK</a></div><div class="ttdeci">@ CART_LOAD_OK</div><div class="ttdoc">Returned no error.</div><div class="ttdef"><b>Definition</b> cart_load.h:19</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1aec87a2398fb3cda8b6a4dcc2bf6debde"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aec87a2398fb3cda8b6a4dcc2bf6debde">CART_LOAD_ERR_FUNCTION_NOT_SUPPORTED</a></div><div class="ttdeci">@ CART_LOAD_ERR_FUNCTION_NOT_SUPPORTED</div><div class="ttdoc">An unexpected response.</div><div class="ttdef"><b>Definition</b> cart_load.h:42</div></div>
<div class="ttc" id="acart__load_8h_html_a8fdf9a69cab967a2d76e575338b1c2e1aefad8c3079967d11ae9be1bd78d2098f"><div class="ttname"><a href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aefad8c3079967d11ae9be1bd78d2098f">CART_LOAD_ERR_CREATE_SAVES_SUBDIR_FAIL</a></div><div class="ttdeci">@ CART_LOAD_ERR_CREATE_SAVES_SUBDIR_FAIL</div><div class="ttdoc">Failed to create the save sub-directory.</div><div class="ttdef"><b>Definition</b> cart_load.h:38</div></div>
<div class="ttc" id="acart__load_8h_html_abe82a7d601e4b10ab65184b8aebde2bf"><div class="ttname"><a href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bf">cart_load_emu_type_t</a></div><div class="ttdeci">cart_load_emu_type_t</div><div class="ttdoc">Cart load type enumeration.</div><div class="ttdef"><b>Definition</b> cart_load.h:46</div></div>
<div class="ttc" id="acart__load_8h_html_abe82a7d601e4b10ab65184b8aebde2bfa3395e659a0a25fd963691ff6288d4cf3"><div class="ttname"><a href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa3395e659a0a25fd963691ff6288d4cf3">CART_LOAD_EMU_TYPE_GAMEBOY_COLOR</a></div><div class="ttdeci">@ CART_LOAD_EMU_TYPE_GAMEBOY_COLOR</div><div class="ttdoc">The ROM is designed for a Nintendo Gameboy Color.</div><div class="ttdef"><b>Definition</b> cart_load.h:54</div></div>
<div class="ttc" id="acart__load_8h_html_abe82a7d601e4b10ab65184b8aebde2bfa357930eb0490e5517270e57dbadbae66"><div class="ttname"><a href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa357930eb0490e5517270e57dbadbae66">CART_LOAD_EMU_TYPE_SEGA_GENERIC_8BIT</a></div><div class="ttdeci">@ CART_LOAD_EMU_TYPE_SEGA_GENERIC_8BIT</div><div class="ttdoc">The ROM is designed for a Sega 8Bit system (Game Gear or Master System).</div><div class="ttdef"><b>Definition</b> cart_load.h:56</div></div>
<div class="ttc" id="acart__load_8h_html_abe82a7d601e4b10ab65184b8aebde2bfa390aa1196d1fbec39236a891871de082"><div class="ttname"><a href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa390aa1196d1fbec39236a891871de082">CART_LOAD_EMU_TYPE_SNES</a></div><div class="ttdeci">@ CART_LOAD_EMU_TYPE_SNES</div><div class="ttdoc">The ROM is designed for a Super Nintendo Entertainment System or Super Famicom.</div><div class="ttdef"><b>Definition</b> cart_load.h:50</div></div>
<div class="ttc" id="acart__load_8h_html_abe82a7d601e4b10ab65184b8aebde2bfa7d3d6237c3ba74a6f976f0fc960d2fc8"><div class="ttname"><a href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa7d3d6237c3ba74a6f976f0fc960d2fc8">CART_LOAD_EMU_TYPE_NES</a></div><div class="ttdeci">@ CART_LOAD_EMU_TYPE_NES</div><div class="ttdoc">The ROM is designed for a Nintendo Entertainment System or Famicom.</div><div class="ttdef"><b>Definition</b> cart_load.h:48</div></div>
<div class="ttc" id="acart__load_8h_html_abe82a7d601e4b10ab65184b8aebde2bfab0ff2ec231e699a01af2d0aa130a394d"><div class="ttname"><a href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfab0ff2ec231e699a01af2d0aa130a394d">CART_LOAD_EMU_TYPE_GAMEBOY</a></div><div class="ttdeci">@ CART_LOAD_EMU_TYPE_GAMEBOY</div><div class="ttdoc">The ROM is designed for a Nintendo Gameboy.</div><div class="ttdef"><b>Definition</b> cart_load.h:52</div></div>
<div class="ttc" id="acart__load_8h_html_abe82a7d601e4b10ab65184b8aebde2bfab3115e09e2ebd0bbb62c65c2d2e437b5"><div class="ttname"><a href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfab3115e09e2ebd0bbb62c65c2d2e437b5">CART_LOAD_EMU_TYPE_FAIRCHILD_CHANNELF</a></div><div class="ttdeci">@ CART_LOAD_EMU_TYPE_FAIRCHILD_CHANNELF</div><div class="ttdoc">The ROM is designed for a Fairchild Channel F system.</div><div class="ttdef"><b>Definition</b> cart_load.h:58</div></div>
<div class="ttc" id="adisk__info_8h_html"><div class="ttname"><a href="disk__info_8h.html">disk_info.h</a></div><div class="ttdoc">64DD disk information</div></div>
<div class="ttc" id="aflashcart_8h_html"><div class="ttname"><a href="flashcart_8h.html">flashcart.h</a></div><div class="ttdoc">Flashcart Subsystem.</div></div>
<div class="ttc" id="amenu__state_8h_html"><div class="ttname"><a href="menu__state_8h.html">menu_state.h</a></div><div class="ttdoc">Menu State.</div></div>
<div class="ttc" id="amenu__state_8h_html_structmenu__t"><div class="ttname"><a href="menu__state_8h.html#structmenu__t">menu_t</a></div><div class="ttdoc">Menu Structure.</div><div class="ttdef"><b>Definition:</b> menu_state.h:64</div></div>
<div class="ttc" id="amenu__state_8h_html_structmenu__t"><div class="ttname"><a href="menu__state_8h.html#structmenu__t">menu_t</a></div><div class="ttdoc">Menu Structure.</div><div class="ttdef"><b>Definition</b> menu_state.h:64</div></div>
<div class="ttc" id="arom__info_8h_html"><div class="ttname"><a href="rom__info_8h.html">rom_info.h</a></div><div class="ttdoc">N64 ROM Database.</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: cheats.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -89,7 +94,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: cic.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -112,7 +117,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Data Structure Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -82,7 +82,7 @@ $(function() {
<dd><a class="el" href="boot_8h.html#structboot__params__t">boot_params_t</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a id="letter_C" name="letter_C">C</a></dt>
<dd><a class="el" href="structcache__metadata__t.html">cache_metadata_t</a></dd><dd><a class="el" href="structcheat__entry__t.html">cheat_entry_t</a></dd><dd><a class="el" href="structcheat__t.html">cheat_t</a></dd><dd><a class="el" href="structcomponent__background__t.html">component_background_t</a></dd><dd><a class="el" href="components_8h.html#structcomponent__boxart__t">component_boxart_t</a></dd><dd><a class="el" href="components_8h.html#structcomponent__context__menu__t">component_context_menu_t</a></dd><dd><a class="el" href="structcomponent__context__menu__t_8list.html">component_context_menu_t.list</a></dd></dl>
<dd><a class="el" href="structcache__metadata__t.html">cache_metadata_t</a></dd><dd><a class="el" href="structcheat__entry__t.html">cheat_entry_t</a></dd><dd><a class="el" href="structcheat__t.html">cheat_t</a></dd><dd><a class="el" href="structcomponent__background__t.html">component_background_t</a></dd><dd><a class="el" href="ui__components_8h.html#structcomponent__boxart__t">component_boxart_t</a></dd><dd><a class="el" href="ui__components_8h.html#structcomponent__context__menu__t">component_context_menu_t</a></dd><dd><a class="el" href="structcomponent__context__menu__t_8list.html">component_context_menu_t.list</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_D" name="letter_D">D</a></dt>
<dd><a class="el" href="group__drive.html#structd64__regs__t">d64_regs_t</a></dd><dd><a class="el" href="disk__info_8h.html#structdisk__info__t">disk_info_t</a></dd><dd><a class="el" href="boot__io_8h.html#structdpc__regs__t">dpc_regs_t</a></dd></dl>
@ -91,10 +91,10 @@ $(function() {
<dd><a class="el" href="menu__state_8h.html#structentry__t">entry_t</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_F" name="letter_F">F</a></dt>
<dd><a class="el" href="flashcart_8h.html#structflashcart__disk__parameters__t">flashcart_disk_parameters_t</a></dd><dd><a class="el" href="structflashcart__t.html">flashcart_t</a></dd></dl>
<dd><a class="el" href="flashcart_8h.html#structflashcart__disk__parameters__t">flashcart_disk_parameters_t</a></dd><dd><a class="el" href="flashcart_8h.html#structflashcart__firmware__version__t">flashcart_firmware_version_t</a></dd><dd><a class="el" href="structflashcart__t.html">flashcart_t</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a id="letter_M" name="letter_M">M</a></dt>
<dd><a class="el" href="structmatch__t.html">match_t</a></dd><dd><a class="el" href="structmatch__t_8data.html">match_t.data</a></dd><dd><a class="el" href="unionmatch__t_8fields.html">match_t.fields</a></dd><dd><a class="el" href="structmatch__t_8fields_8____unnamed19____.html">match_t.fields.__unnamed19__</a></dd><dd><a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a></dd><dd><a class="el" href="menu__state_8h.html#structmenu__t_8actions">menu_t.actions</a></dd><dd><a class="el" href="menu__state_8h.html#structmenu__t_8browser">menu_t.browser</a></dd><dd><a class="el" href="menu__state_8h.html#structmenu__t_8load">menu_t.load</a></dd><dd><a class="el" href="structmp3player__t.html">mp3player_t</a></dd></dl>
<dd><a class="el" href="structmatch__t.html">match_t</a></dd><dd><a class="el" href="structmatch__t_8data.html">match_t.data</a></dd><dd><a class="el" href="unionmatch__t_8fields.html">match_t.fields</a></dd><dd><a class="el" href="structmatch__t_8fields_8____unnamed19____.html">match_t.fields.__unnamed19__</a></dd><dd><a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a></dd><dd><a class="el" href="menu__state_8h.html#structmenu__t_8actions">menu_t.actions</a></dd><dd><a class="el" href="menu__state_8h.html#structmenu__t_8boot__pending">menu_t.boot_pending</a></dd><dd><a class="el" href="menu__state_8h.html#structmenu__t_8browser">menu_t.browser</a></dd><dd><a class="el" href="menu__state_8h.html#structmenu__t_8load">menu_t.load</a></dd><dd><a class="el" href="structmp3player__t.html">mp3player_t</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_P" name="letter_P">P</a></dt>
<dd><a class="el" href="path_8h.html#structpath__t">path_t</a></dd><dd><a class="el" href="boot__io_8h.html#structpi__regs__t">pi_regs_t</a></dd><dd><a class="el" href="boot__io_8h.html#structpi__regs__t_8DOM">pi_regs_t.DOM</a></dd><dd><a class="el" href="structpng__decoder__t.html">png_decoder_t</a></dd></dl>
@ -117,7 +117,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -1,272 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: components.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_1a56cc8cdc1689899910be5fa4716ee4.html">menu</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">components.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Menu Components.
<a href="#details">More...</a></p>
<p><a href="components_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:structcomponent__context__menu__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="components_8h.html#structcomponent__context__menu__t">component_context_menu_t</a></td></tr>
<tr class="separator:structcomponent__context__menu__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structcomponent__boxart__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="components_8h.html#structcomponent__boxart__t">component_boxart_t</a></td></tr>
<tr class="memdesc:structcomponent__boxart__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Box Art Structure. <a href="components_8h.html#structcomponent__boxart__t">More...</a><br /></td></tr>
<tr class="separator:structcomponent__boxart__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcomponent__context__menu__t_8list.html">component_context_menu_t.list</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:aed8b55a844b1419369ca727617ed9930"><td class="memItemLeft" align="right" valign="top"><a id="aed8b55a844b1419369ca727617ed9930" name="aed8b55a844b1419369ca727617ed9930"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>COMPONENT_CONTEXT_MENU_LIST_END</b>&#160;&#160;&#160;{ .text = NULL }</td></tr>
<tr class="separator:aed8b55a844b1419369ca727617ed9930"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:abf3f91b334c68ce31008abd3fa3e5028"><td class="memItemLeft" align="right" valign="top"><a id="abf3f91b334c68ce31008abd3fa3e5028" name="abf3f91b334c68ce31008abd3fa3e5028"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_box_draw</b> (int x0, int y0, int x1, int y1, color_t color)</td></tr>
<tr class="separator:abf3f91b334c68ce31008abd3fa3e5028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bfecabe05267b17e5363bdd7edcb159"><td class="memItemLeft" align="right" valign="top"><a id="a0bfecabe05267b17e5363bdd7edcb159" name="a0bfecabe05267b17e5363bdd7edcb159"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_border_draw</b> (int x0, int y0, int x1, int y1)</td></tr>
<tr class="separator:a0bfecabe05267b17e5363bdd7edcb159"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a929048bcf82238838dd823952ffb1c57"><td class="memItemLeft" align="right" valign="top"><a id="a929048bcf82238838dd823952ffb1c57" name="a929048bcf82238838dd823952ffb1c57"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_layout_draw</b> (void)</td></tr>
<tr class="separator:a929048bcf82238838dd823952ffb1c57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2546238a895d7bd3cd988b20474f2a7b"><td class="memItemLeft" align="right" valign="top"><a id="a2546238a895d7bd3cd988b20474f2a7b" name="a2546238a895d7bd3cd988b20474f2a7b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_progressbar_draw</b> (int x0, int y0, int x1, int y1, float progress)</td></tr>
<tr class="separator:a2546238a895d7bd3cd988b20474f2a7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83921f9644f19c4f94665b0fb218414e"><td class="memItemLeft" align="right" valign="top"><a id="a83921f9644f19c4f94665b0fb218414e" name="a83921f9644f19c4f94665b0fb218414e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_seekbar_draw</b> (float progress)</td></tr>
<tr class="separator:a83921f9644f19c4f94665b0fb218414e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67e5bc09e78335536a7ce78f749d77f1"><td class="memItemLeft" align="right" valign="top"><a id="a67e5bc09e78335536a7ce78f749d77f1" name="a67e5bc09e78335536a7ce78f749d77f1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_loader_draw</b> (float position)</td></tr>
<tr class="separator:a67e5bc09e78335536a7ce78f749d77f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18142c38ec83c06a6188f81b4b89d6c5"><td class="memItemLeft" align="right" valign="top"><a id="a18142c38ec83c06a6188f81b4b89d6c5" name="a18142c38ec83c06a6188f81b4b89d6c5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_scrollbar_draw</b> (int x, int y, int width, int height, int position, int items, int visible_items)</td></tr>
<tr class="separator:a18142c38ec83c06a6188f81b4b89d6c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed2c821c6512ad270d5787e8cc1fe197"><td class="memItemLeft" align="right" valign="top"><a id="aed2c821c6512ad270d5787e8cc1fe197" name="aed2c821c6512ad270d5787e8cc1fe197"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_list_scrollbar_draw</b> (int position, int items, int visible_items)</td></tr>
<tr class="separator:aed2c821c6512ad270d5787e8cc1fe197"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89cd372ae604fd4c127cb1a920d9af07"><td class="memItemLeft" align="right" valign="top"><a id="a89cd372ae604fd4c127cb1a920d9af07" name="a89cd372ae604fd4c127cb1a920d9af07"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_dialog_draw</b> (int width, int height)</td></tr>
<tr class="separator:a89cd372ae604fd4c127cb1a920d9af07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43978a78de320527e4e7776135577467"><td class="memItemLeft" align="right" valign="top"><a id="a43978a78de320527e4e7776135577467" name="a43978a78de320527e4e7776135577467"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_messagebox_draw</b> (char *fmt,...)</td></tr>
<tr class="separator:a43978a78de320527e4e7776135577467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1b3fa126275fd7a1b345b67866140f0"><td class="memItemLeft" align="right" valign="top"><a id="ac1b3fa126275fd7a1b345b67866140f0" name="ac1b3fa126275fd7a1b345b67866140f0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_main_text_draw</b> (rdpq_align_t align, rdpq_valign_t valign, char *fmt,...)</td></tr>
<tr class="separator:ac1b3fa126275fd7a1b345b67866140f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cb434caa96d9206594e8a6fd3f927a8"><td class="memItemLeft" align="right" valign="top"><a id="a1cb434caa96d9206594e8a6fd3f927a8" name="a1cb434caa96d9206594e8a6fd3f927a8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_actions_bar_text_draw</b> (rdpq_align_t align, rdpq_valign_t valign, char *fmt,...)</td></tr>
<tr class="separator:a1cb434caa96d9206594e8a6fd3f927a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32b74ef332af7777ddfb3ba37067cc4b"><td class="memItemLeft" align="right" valign="top"><a id="a32b74ef332af7777ddfb3ba37067cc4b" name="a32b74ef332af7777ddfb3ba37067cc4b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_background_init</b> (char *cache_location)</td></tr>
<tr class="separator:a32b74ef332af7777ddfb3ba37067cc4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4387e2391089cbbd5ef7059bda473895"><td class="memItemLeft" align="right" valign="top"><a id="a4387e2391089cbbd5ef7059bda473895" name="a4387e2391089cbbd5ef7059bda473895"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_background_free</b> (void)</td></tr>
<tr class="separator:a4387e2391089cbbd5ef7059bda473895"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83c03aa976e986db7a46c63e7b151c65"><td class="memItemLeft" align="right" valign="top"><a id="a83c03aa976e986db7a46c63e7b151c65" name="a83c03aa976e986db7a46c63e7b151c65"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_background_replace_image</b> (surface_t *image)</td></tr>
<tr class="separator:a83c03aa976e986db7a46c63e7b151c65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34a10b31512ad4b1b833f3209acefacc"><td class="memItemLeft" align="right" valign="top"><a id="a34a10b31512ad4b1b833f3209acefacc" name="a34a10b31512ad4b1b833f3209acefacc"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_background_draw</b> (void)</td></tr>
<tr class="separator:a34a10b31512ad4b1b833f3209acefacc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb4828936ba2b92c7d395b686f0c92f8"><td class="memItemLeft" align="right" valign="top"><a id="afb4828936ba2b92c7d395b686f0c92f8" name="afb4828936ba2b92c7d395b686f0c92f8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_file_list_draw</b> (<a class="el" href="menu__state_8h.html#structentry__t">entry_t</a> *list, int entries, int selected)</td></tr>
<tr class="separator:afb4828936ba2b92c7d395b686f0c92f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa7041cc46e7c4d956a98b4b2fa19db4"><td class="memItemLeft" align="right" valign="top"><a id="aaa7041cc46e7c4d956a98b4b2fa19db4" name="aaa7041cc46e7c4d956a98b4b2fa19db4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_context_menu_init</b> (<a class="el" href="components_8h.html#structcomponent__context__menu__t">component_context_menu_t</a> *cm)</td></tr>
<tr class="separator:aaa7041cc46e7c4d956a98b4b2fa19db4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08119868520b71fbbd08cf037aa7dd16"><td class="memItemLeft" align="right" valign="top"><a id="a08119868520b71fbbd08cf037aa7dd16" name="a08119868520b71fbbd08cf037aa7dd16"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_context_menu_show</b> (<a class="el" href="components_8h.html#structcomponent__context__menu__t">component_context_menu_t</a> *cm)</td></tr>
<tr class="separator:a08119868520b71fbbd08cf037aa7dd16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa18653701c5327b5a451af543da8692c"><td class="memItemLeft" align="right" valign="top"><a id="aa18653701c5327b5a451af543da8692c" name="aa18653701c5327b5a451af543da8692c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>component_context_menu_process</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, <a class="el" href="components_8h.html#structcomponent__context__menu__t">component_context_menu_t</a> *cm)</td></tr>
<tr class="separator:aa18653701c5327b5a451af543da8692c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a7074e22a1e01d9243b78d9b5962bf6"><td class="memItemLeft" align="right" valign="top"><a id="a4a7074e22a1e01d9243b78d9b5962bf6" name="a4a7074e22a1e01d9243b78d9b5962bf6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_context_menu_draw</b> (<a class="el" href="components_8h.html#structcomponent__context__menu__t">component_context_menu_t</a> *cm)</td></tr>
<tr class="separator:a4a7074e22a1e01d9243b78d9b5962bf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cd3bc590b0c8b38f3216dd44c7a3822"><td class="memItemLeft" align="right" valign="top"><a id="a7cd3bc590b0c8b38f3216dd44c7a3822" name="a7cd3bc590b0c8b38f3216dd44c7a3822"></a>
<a class="el" href="components_8h.html#structcomponent__boxart__t">component_boxart_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>component_boxart_init</b> (const char *storage_prefix, char *game_code)</td></tr>
<tr class="separator:a7cd3bc590b0c8b38f3216dd44c7a3822"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a043606a1b67edcc937cb136143a90b38"><td class="memItemLeft" align="right" valign="top"><a id="a043606a1b67edcc937cb136143a90b38" name="a043606a1b67edcc937cb136143a90b38"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_boxart_free</b> (<a class="el" href="components_8h.html#structcomponent__boxart__t">component_boxart_t</a> *b)</td></tr>
<tr class="separator:a043606a1b67edcc937cb136143a90b38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4da206239617c9a898fe2cf09bb70e65"><td class="memItemLeft" align="right" valign="top"><a id="a4da206239617c9a898fe2cf09bb70e65" name="a4da206239617c9a898fe2cf09bb70e65"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>component_boxart_draw</b> (<a class="el" href="components_8h.html#structcomponent__boxart__t">component_boxart_t</a> *b)</td></tr>
<tr class="separator:a4da206239617c9a898fe2cf09bb70e65"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Menu Components. </p>
</div><hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="structcomponent__context__menu__t" id="structcomponent__context__menu__t"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structcomponent__context__menu__t">&#9670;&#160;</a></span>component_context_menu_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct component_context_menu_t</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"></div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="a65c352ec21d39e31111f7932ca802ab9" name="a65c352ec21d39e31111f7932ca802ab9"></a>int</td>
<td class="fieldname">
count</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a7a0639f88a4835e7b68b33f86e81179c" name="a7a0639f88a4835e7b68b33f86e81179c"></a>int</td>
<td class="fieldname">
selected</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a3f9c7fdf201044d4a5c2b26481a1e947" name="a3f9c7fdf201044d4a5c2b26481a1e947"></a>bool</td>
<td class="fieldname">
hide_pending</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a62ed882efa35b7570bc0dbfef044b627" name="a62ed882efa35b7570bc0dbfef044b627"></a>struct component_context_menu *</td>
<td class="fieldname">
parent</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="ad4f2b342246c13cee51a157e581dd2b0" name="ad4f2b342246c13cee51a157e581dd2b0"></a>struct component_context_menu *</td>
<td class="fieldname">
submenu</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="af25d134b391e98916b45c78718b2cb4e" name="af25d134b391e98916b45c78718b2cb4e"></a>struct <a class="el" href="structcomponent__context__menu__t_8list.html">component_context_menu_t.list</a></td>
<td class="fieldname">
list[]</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a name="structcomponent__boxart__t" id="structcomponent__boxart__t"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structcomponent__boxart__t">&#9670;&#160;</a></span>component_boxart_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct component_boxart_t</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p >Box Art Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="a6ef3e230917241f16f9ba164c40cf247" name="a6ef3e230917241f16f9ba164c40cf247"></a>bool</td>
<td class="fieldname">
loading</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a1b40bed1ca761e7243cc82e2ab700150" name="a1b40bed1ca761e7243cc82e2ab700150"></a>surface_t *</td>
<td class="fieldname">
image</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
</small></address>
</body>
</html>

View File

@ -1,152 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: components.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_1a56cc8cdc1689899910be5fa4716ee4.html">menu</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">components.h</div></div>
</div><!--header-->
<div class="contents">
<a href="components_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#ifndef COMPONENTS_H__</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#define COMPONENTS_H__</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include &lt;libdragon.h&gt;</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include &quot;<a class="code" href="menu__state_8h.html">menu_state.h</a>&quot;</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="keywordtype">void</span> component_box_draw (<span class="keywordtype">int</span> x0, <span class="keywordtype">int</span> y0, <span class="keywordtype">int</span> x1, <span class="keywordtype">int</span> y1, color_t color);</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="keywordtype">void</span> component_border_draw (<span class="keywordtype">int</span> x0, <span class="keywordtype">int</span> y0, <span class="keywordtype">int</span> x1, <span class="keywordtype">int</span> y1);</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="keywordtype">void</span> component_layout_draw (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keywordtype">void</span> component_progressbar_draw (<span class="keywordtype">int</span> x0, <span class="keywordtype">int</span> y0, <span class="keywordtype">int</span> x1, <span class="keywordtype">int</span> y1, <span class="keywordtype">float</span> progress);</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="keywordtype">void</span> component_seekbar_draw (<span class="keywordtype">float</span> progress);</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keywordtype">void</span> component_loader_draw (<span class="keywordtype">float</span> position);</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keywordtype">void</span> component_scrollbar_draw (<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, <span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">int</span> position, <span class="keywordtype">int</span> items, <span class="keywordtype">int</span> visible_items);</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keywordtype">void</span> component_list_scrollbar_draw (<span class="keywordtype">int</span> position, <span class="keywordtype">int</span> items, <span class="keywordtype">int</span> visible_items);</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keywordtype">void</span> component_dialog_draw (<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height);</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keywordtype">void</span> component_messagebox_draw (<span class="keywordtype">char</span> *fmt, ...);</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keywordtype">void</span> component_main_text_draw (rdpq_align_t align, rdpq_valign_t valign, <span class="keywordtype">char</span> *fmt, ...);</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keywordtype">void</span> component_actions_bar_text_draw (rdpq_align_t align, rdpq_valign_t valign, <span class="keywordtype">char</span> *fmt, ...);</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keywordtype">void</span> component_background_init (<span class="keywordtype">char</span> *cache_location);</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="keywordtype">void</span> component_background_free (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keywordtype">void</span> component_background_replace_image (surface_t *image);</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="keywordtype">void</span> component_background_draw (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keywordtype">void</span> component_file_list_draw (<a class="code hl_struct" href="menu__state_8h.html#structentry__t">entry_t</a> *list, <span class="keywordtype">int</span> entries, <span class="keywordtype">int</span> selected);</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="components_8h.html"> 40</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>component_context_menu {</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordtype">int</span> count;</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keywordtype">int</span> selected;</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keywordtype">bool</span> hide_pending;</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">struct </span>component_context_menu *parent;</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">struct </span>component_context_menu *submenu;</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="structcomponent__context__menu__t_8list.html"> 46</a></span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *text;</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> void (*action) (<a class="code hl_struct" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, <span class="keywordtype">void</span> *arg);</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keywordtype">void</span> *arg;</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">struct </span>component_context_menu *submenu;</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> } list[];</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>} <a class="code hl_struct" href="components_8h.html#structcomponent__context__menu__t">component_context_menu_t</a>;</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="preprocessor">#define COMPONENT_CONTEXT_MENU_LIST_END { .text = NULL }</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="keywordtype">void</span> component_context_menu_init (<a class="code hl_struct" href="components_8h.html#structcomponent__context__menu__t">component_context_menu_t</a> *cm);</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="keywordtype">void</span> component_context_menu_show (<a class="code hl_struct" href="components_8h.html#structcomponent__context__menu__t">component_context_menu_t</a> *cm);</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="keywordtype">bool</span> component_context_menu_process (<a class="code hl_struct" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, <a class="code hl_struct" href="components_8h.html#structcomponent__context__menu__t">component_context_menu_t</a> *cm);</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="keywordtype">void</span> component_context_menu_draw (<a class="code hl_struct" href="components_8h.html#structcomponent__context__menu__t">component_context_menu_t</a> *cm);</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="components_8h.html"> 62</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keywordtype">bool</span> loading;</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> surface_t *image;</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span>} <a class="code hl_struct" href="components_8h.html#structcomponent__boxart__t">component_boxart_t</a>;</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><a class="code hl_struct" href="components_8h.html#structcomponent__boxart__t">component_boxart_t</a> *component_boxart_init (<span class="keyword">const</span> <span class="keywordtype">char</span> *storage_prefix, <span class="keywordtype">char</span> *game_code);</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="keywordtype">void</span> component_boxart_free (<a class="code hl_struct" href="components_8h.html#structcomponent__boxart__t">component_boxart_t</a> *b);</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="keywordtype">void</span> component_boxart_draw (<a class="code hl_struct" href="components_8h.html#structcomponent__boxart__t">component_boxart_t</a> *b);</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="comment">/* menu_components */</span></div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="acomponents_8h_html_structcomponent__boxart__t"><div class="ttname"><a href="components_8h.html#structcomponent__boxart__t">component_boxart_t</a></div><div class="ttdoc">Box Art Structure.</div><div class="ttdef"><b>Definition:</b> components.h:62</div></div>
<div class="ttc" id="acomponents_8h_html_structcomponent__context__menu__t"><div class="ttname"><a href="components_8h.html#structcomponent__context__menu__t">component_context_menu_t</a></div><div class="ttdef"><b>Definition:</b> components.h:40</div></div>
<div class="ttc" id="amenu__state_8h_html"><div class="ttname"><a href="menu__state_8h.html">menu_state.h</a></div><div class="ttdoc">Menu State.</div></div>
<div class="ttc" id="amenu__state_8h_html_structentry__t"><div class="ttname"><a href="menu__state_8h.html#structentry__t">entry_t</a></div><div class="ttdoc">File Entry Structure.</div><div class="ttdef"><b>Definition:</b> menu_state.h:57</div></div>
<div class="ttc" id="amenu__state_8h_html_structmenu__t"><div class="ttname"><a href="menu__state_8h.html#structmenu__t">menu_t</a></div><div class="ttdoc">Menu Structure.</div><div class="ttdef"><b>Definition:</b> menu_state.h:64</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: constants.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -69,7 +69,7 @@ $(function() {
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_1a56cc8cdc1689899910be5fa4716ee4.html">menu</a></li><li class="navelem"><a class="el" href="dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html">components</a></li> </ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_1a56cc8cdc1689899910be5fa4716ee4.html">menu</a></li><li class="navelem"><a class="el" href="dir_91ef91b561d039ab546b53c185f0f23a.html">ui_components</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
@ -86,214 +86,246 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a46d67d48a7faab308f2e058dc35da83a"><td class="memItemLeft" align="right" valign="top"><a id="a46d67d48a7faab308f2e058dc35da83a" name="a46d67d48a7faab308f2e058dc35da83a"></a>
<tr class="memitem:a46d67d48a7faab308f2e058dc35da83a" id="r_a46d67d48a7faab308f2e058dc35da83a"><td class="memItemLeft" align="right" valign="top"><a id="a46d67d48a7faab308f2e058dc35da83a" name="a46d67d48a7faab308f2e058dc35da83a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DISPLAY_WIDTH</b>&#160;&#160;&#160;(640)</td></tr>
<tr class="memdesc:a46d67d48a7faab308f2e058dc35da83a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The display width. <br /></td></tr>
<tr class="separator:a46d67d48a7faab308f2e058dc35da83a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43b7b2061f733ea1dc0a5a6028e131ff"><td class="memItemLeft" align="right" valign="top"><a id="a43b7b2061f733ea1dc0a5a6028e131ff" name="a43b7b2061f733ea1dc0a5a6028e131ff"></a>
<tr class="memitem:a43b7b2061f733ea1dc0a5a6028e131ff" id="r_a43b7b2061f733ea1dc0a5a6028e131ff"><td class="memItemLeft" align="right" valign="top"><a id="a43b7b2061f733ea1dc0a5a6028e131ff" name="a43b7b2061f733ea1dc0a5a6028e131ff"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DISPLAY_HEIGHT</b>&#160;&#160;&#160;(480)</td></tr>
<tr class="memdesc:a43b7b2061f733ea1dc0a5a6028e131ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">The display height. <br /></td></tr>
<tr class="separator:a43b7b2061f733ea1dc0a5a6028e131ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9052e52bd99cbd5a17923051f3c920d9"><td class="memItemLeft" align="right" valign="top"><a id="a9052e52bd99cbd5a17923051f3c920d9" name="a9052e52bd99cbd5a17923051f3c920d9"></a>
<tr class="memitem:a9052e52bd99cbd5a17923051f3c920d9" id="r_a9052e52bd99cbd5a17923051f3c920d9"><td class="memItemLeft" align="right" valign="top"><a id="a9052e52bd99cbd5a17923051f3c920d9" name="a9052e52bd99cbd5a17923051f3c920d9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DISPLAY_CENTER_X</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a46d67d48a7faab308f2e058dc35da83a">DISPLAY_WIDTH</a> / 2)</td></tr>
<tr class="memdesc:a9052e52bd99cbd5a17923051f3c920d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The centre of the display on the X axis. <br /></td></tr>
<tr class="separator:a9052e52bd99cbd5a17923051f3c920d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00874cb140e18d8f2858e9d122acf0a0"><td class="memItemLeft" align="right" valign="top"><a id="a00874cb140e18d8f2858e9d122acf0a0" name="a00874cb140e18d8f2858e9d122acf0a0"></a>
<tr class="memitem:a00874cb140e18d8f2858e9d122acf0a0" id="r_a00874cb140e18d8f2858e9d122acf0a0"><td class="memItemLeft" align="right" valign="top"><a id="a00874cb140e18d8f2858e9d122acf0a0" name="a00874cb140e18d8f2858e9d122acf0a0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DISPLAY_CENTER_Y</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a43b7b2061f733ea1dc0a5a6028e131ff">DISPLAY_HEIGHT</a> / 2)</td></tr>
<tr class="memdesc:a00874cb140e18d8f2858e9d122acf0a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">The centre of the display on the Y axis. <br /></td></tr>
<tr class="separator:a00874cb140e18d8f2858e9d122acf0a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32c7b7e5c9612d766d6d8f48cd648243"><td class="memItemLeft" align="right" valign="top"><a id="a32c7b7e5c9612d766d6d8f48cd648243" name="a32c7b7e5c9612d766d6d8f48cd648243"></a>
<tr class="memitem:a32c7b7e5c9612d766d6d8f48cd648243" id="r_a32c7b7e5c9612d766d6d8f48cd648243"><td class="memItemLeft" align="right" valign="top"><a id="a32c7b7e5c9612d766d6d8f48cd648243" name="a32c7b7e5c9612d766d6d8f48cd648243"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVERSCAN_WIDTH</b>&#160;&#160;&#160;(32)</td></tr>
<tr class="memdesc:a32c7b7e5c9612d766d6d8f48cd648243"><td class="mdescLeft">&#160;</td><td class="mdescRight">The overscan on the X axis. <br /></td></tr>
<tr class="separator:a32c7b7e5c9612d766d6d8f48cd648243"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afad4a01c4604b18fd126bbc5dd996c39"><td class="memItemLeft" align="right" valign="top"><a id="afad4a01c4604b18fd126bbc5dd996c39" name="afad4a01c4604b18fd126bbc5dd996c39"></a>
<tr class="memitem:afad4a01c4604b18fd126bbc5dd996c39" id="r_afad4a01c4604b18fd126bbc5dd996c39"><td class="memItemLeft" align="right" valign="top"><a id="afad4a01c4604b18fd126bbc5dd996c39" name="afad4a01c4604b18fd126bbc5dd996c39"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OVERSCAN_HEIGHT</b>&#160;&#160;&#160;(24)</td></tr>
<tr class="memdesc:afad4a01c4604b18fd126bbc5dd996c39"><td class="mdescLeft">&#160;</td><td class="mdescRight">The overscan on the Y axis. <br /></td></tr>
<tr class="separator:afad4a01c4604b18fd126bbc5dd996c39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b677c2a6549810814fa608f4697910a"><td class="memItemLeft" align="right" valign="top"><a id="a9b677c2a6549810814fa608f4697910a" name="a9b677c2a6549810814fa608f4697910a"></a>
<tr class="memitem:a9b677c2a6549810814fa608f4697910a" id="r_a9b677c2a6549810814fa608f4697910a"><td class="memItemLeft" align="right" valign="top"><a id="a9b677c2a6549810814fa608f4697910a" name="a9b677c2a6549810814fa608f4697910a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VISIBLE_AREA_X0</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a32c7b7e5c9612d766d6d8f48cd648243">OVERSCAN_WIDTH</a>)</td></tr>
<tr class="memdesc:a9b677c2a6549810814fa608f4697910a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The start position of the visible display on the X axis. <br /></td></tr>
<tr class="separator:a9b677c2a6549810814fa608f4697910a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a599519b46c499c0b6ee7591ad1443700"><td class="memItemLeft" align="right" valign="top"><a id="a599519b46c499c0b6ee7591ad1443700" name="a599519b46c499c0b6ee7591ad1443700"></a>
<tr class="memitem:a599519b46c499c0b6ee7591ad1443700" id="r_a599519b46c499c0b6ee7591ad1443700"><td class="memItemLeft" align="right" valign="top"><a id="a599519b46c499c0b6ee7591ad1443700" name="a599519b46c499c0b6ee7591ad1443700"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VISIBLE_AREA_Y0</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#afad4a01c4604b18fd126bbc5dd996c39">OVERSCAN_HEIGHT</a>)</td></tr>
<tr class="memdesc:a599519b46c499c0b6ee7591ad1443700"><td class="mdescLeft">&#160;</td><td class="mdescRight">The start position of the visible display on the Y axis. <br /></td></tr>
<tr class="separator:a599519b46c499c0b6ee7591ad1443700"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab42ef3a06ea6594861bb1dfe41d4cbfc"><td class="memItemLeft" align="right" valign="top"><a id="ab42ef3a06ea6594861bb1dfe41d4cbfc" name="ab42ef3a06ea6594861bb1dfe41d4cbfc"></a>
<tr class="memitem:ab42ef3a06ea6594861bb1dfe41d4cbfc" id="r_ab42ef3a06ea6594861bb1dfe41d4cbfc"><td class="memItemLeft" align="right" valign="top"><a id="ab42ef3a06ea6594861bb1dfe41d4cbfc" name="ab42ef3a06ea6594861bb1dfe41d4cbfc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VISIBLE_AREA_X1</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a46d67d48a7faab308f2e058dc35da83a">DISPLAY_WIDTH</a> - <a class="el" href="constants_8h.html#a32c7b7e5c9612d766d6d8f48cd648243">OVERSCAN_WIDTH</a>)</td></tr>
<tr class="memdesc:ab42ef3a06ea6594861bb1dfe41d4cbfc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The end position of the visible display on the X axis. <br /></td></tr>
<tr class="separator:ab42ef3a06ea6594861bb1dfe41d4cbfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a993f4bc0369a4835a2cddd44f38241ee"><td class="memItemLeft" align="right" valign="top"><a id="a993f4bc0369a4835a2cddd44f38241ee" name="a993f4bc0369a4835a2cddd44f38241ee"></a>
<tr class="memitem:a993f4bc0369a4835a2cddd44f38241ee" id="r_a993f4bc0369a4835a2cddd44f38241ee"><td class="memItemLeft" align="right" valign="top"><a id="a993f4bc0369a4835a2cddd44f38241ee" name="a993f4bc0369a4835a2cddd44f38241ee"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VISIBLE_AREA_Y1</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a43b7b2061f733ea1dc0a5a6028e131ff">DISPLAY_HEIGHT</a> - <a class="el" href="constants_8h.html#afad4a01c4604b18fd126bbc5dd996c39">OVERSCAN_HEIGHT</a>)</td></tr>
<tr class="memdesc:a993f4bc0369a4835a2cddd44f38241ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">The end position of the visible display on the Y axis. <br /></td></tr>
<tr class="separator:a993f4bc0369a4835a2cddd44f38241ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6372292a7f4e97871a7cbb8acd5530c7"><td class="memItemLeft" align="right" valign="top"><a id="a6372292a7f4e97871a7cbb8acd5530c7" name="a6372292a7f4e97871a7cbb8acd5530c7"></a>
<tr class="memitem:a6372292a7f4e97871a7cbb8acd5530c7" id="r_a6372292a7f4e97871a7cbb8acd5530c7"><td class="memItemLeft" align="right" valign="top"><a id="a6372292a7f4e97871a7cbb8acd5530c7" name="a6372292a7f4e97871a7cbb8acd5530c7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VISIBLE_AREA_WIDTH</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#ab42ef3a06ea6594861bb1dfe41d4cbfc">VISIBLE_AREA_X1</a> - <a class="el" href="constants_8h.html#a9b677c2a6549810814fa608f4697910a">VISIBLE_AREA_X0</a>)</td></tr>
<tr class="memdesc:a6372292a7f4e97871a7cbb8acd5530c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The width of the visible display. <br /></td></tr>
<tr class="separator:a6372292a7f4e97871a7cbb8acd5530c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3900f3b23135d3bc0a4a199a0d1e050a"><td class="memItemLeft" align="right" valign="top"><a id="a3900f3b23135d3bc0a4a199a0d1e050a" name="a3900f3b23135d3bc0a4a199a0d1e050a"></a>
<tr class="memitem:a3900f3b23135d3bc0a4a199a0d1e050a" id="r_a3900f3b23135d3bc0a4a199a0d1e050a"><td class="memItemLeft" align="right" valign="top"><a id="a3900f3b23135d3bc0a4a199a0d1e050a" name="a3900f3b23135d3bc0a4a199a0d1e050a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>VISIBLE_AREA_HEIGHT</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a993f4bc0369a4835a2cddd44f38241ee">VISIBLE_AREA_Y1</a> - <a class="el" href="constants_8h.html#a599519b46c499c0b6ee7591ad1443700">VISIBLE_AREA_Y0</a>)</td></tr>
<tr class="memdesc:a3900f3b23135d3bc0a4a199a0d1e050a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The height of the visible display. <br /></td></tr>
<tr class="separator:a3900f3b23135d3bc0a4a199a0d1e050a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ed7a0f0ea48c9733bf7e57fe6eaf0f4"><td class="memItemLeft" align="right" valign="top"><a id="a8ed7a0f0ea48c9733bf7e57fe6eaf0f4" name="a8ed7a0f0ea48c9733bf7e57fe6eaf0f4"></a>
<tr class="memitem:a8ed7a0f0ea48c9733bf7e57fe6eaf0f4" id="r_a8ed7a0f0ea48c9733bf7e57fe6eaf0f4"><td class="memItemLeft" align="right" valign="top"><a id="a8ed7a0f0ea48c9733bf7e57fe6eaf0f4" name="a8ed7a0f0ea48c9733bf7e57fe6eaf0f4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BORDER_THICKNESS</b>&#160;&#160;&#160;(4)</td></tr>
<tr class="memdesc:a8ed7a0f0ea48c9733bf7e57fe6eaf0f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">The thickness of borders. <br /></td></tr>
<tr class="separator:a8ed7a0f0ea48c9733bf7e57fe6eaf0f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad241be673ca939293dcea11dbd50b422"><td class="memItemLeft" align="right" valign="top"><a id="ad241be673ca939293dcea11dbd50b422" name="ad241be673ca939293dcea11dbd50b422"></a>
<tr class="memitem:ad241be673ca939293dcea11dbd50b422" id="r_ad241be673ca939293dcea11dbd50b422"><td class="memItemLeft" align="right" valign="top"><a id="ad241be673ca939293dcea11dbd50b422" name="ad241be673ca939293dcea11dbd50b422"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LAYOUT_ACTIONS_SEPARATOR_Y</b>&#160;&#160;&#160;(400)</td></tr>
<tr class="separator:ad241be673ca939293dcea11dbd50b422"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa65e7de38a5d113fb320a352c9f173b3"><td class="memItemLeft" align="right" valign="top"><a id="aa65e7de38a5d113fb320a352c9f173b3" name="aa65e7de38a5d113fb320a352c9f173b3"></a>
<tr class="memitem:aa65e7de38a5d113fb320a352c9f173b3" id="r_aa65e7de38a5d113fb320a352c9f173b3"><td class="memItemLeft" align="right" valign="top"><a id="aa65e7de38a5d113fb320a352c9f173b3" name="aa65e7de38a5d113fb320a352c9f173b3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SEEKBAR_HEIGHT</b>&#160;&#160;&#160;(24)</td></tr>
<tr class="memdesc:aa65e7de38a5d113fb320a352c9f173b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The seek bar height. <br /></td></tr>
<tr class="separator:aa65e7de38a5d113fb320a352c9f173b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ed55a68a6f9501122e63fc7ef1c26a5"><td class="memItemLeft" align="right" valign="top"><a id="a7ed55a68a6f9501122e63fc7ef1c26a5" name="a7ed55a68a6f9501122e63fc7ef1c26a5"></a>
<tr class="memitem:a7ed55a68a6f9501122e63fc7ef1c26a5" id="r_a7ed55a68a6f9501122e63fc7ef1c26a5"><td class="memItemLeft" align="right" valign="top"><a id="a7ed55a68a6f9501122e63fc7ef1c26a5" name="a7ed55a68a6f9501122e63fc7ef1c26a5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SEEKBAR_WIDTH</b>&#160;&#160;&#160;(524)</td></tr>
<tr class="memdesc:a7ed55a68a6f9501122e63fc7ef1c26a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">The seek bar width. <br /></td></tr>
<tr class="separator:a7ed55a68a6f9501122e63fc7ef1c26a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a107ef7af0cc809f048e0e7ebfd5866d7"><td class="memItemLeft" align="right" valign="top"><a id="a107ef7af0cc809f048e0e7ebfd5866d7" name="a107ef7af0cc809f048e0e7ebfd5866d7"></a>
<tr class="memitem:a107ef7af0cc809f048e0e7ebfd5866d7" id="r_a107ef7af0cc809f048e0e7ebfd5866d7"><td class="memItemLeft" align="right" valign="top"><a id="a107ef7af0cc809f048e0e7ebfd5866d7" name="a107ef7af0cc809f048e0e7ebfd5866d7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SEEKBAR_X</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a9052e52bd99cbd5a17923051f3c920d9">DISPLAY_CENTER_X</a> - (<a class="el" href="constants_8h.html#a7ed55a68a6f9501122e63fc7ef1c26a5">SEEKBAR_WIDTH</a> / 2))</td></tr>
<tr class="memdesc:a107ef7af0cc809f048e0e7ebfd5866d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">The seek bar position on the X axis. <br /></td></tr>
<tr class="separator:a107ef7af0cc809f048e0e7ebfd5866d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7d998d0dc9e124bacc16281a9b8935b"><td class="memItemLeft" align="right" valign="top"><a id="af7d998d0dc9e124bacc16281a9b8935b" name="af7d998d0dc9e124bacc16281a9b8935b"></a>
<tr class="memitem:af7d998d0dc9e124bacc16281a9b8935b" id="r_af7d998d0dc9e124bacc16281a9b8935b"><td class="memItemLeft" align="right" valign="top"><a id="af7d998d0dc9e124bacc16281a9b8935b" name="af7d998d0dc9e124bacc16281a9b8935b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SEEKBAR_Y</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a993f4bc0369a4835a2cddd44f38241ee">VISIBLE_AREA_Y1</a> - <a class="el" href="constants_8h.html#aa65e7de38a5d113fb320a352c9f173b3">SEEKBAR_HEIGHT</a> - 80)</td></tr>
<tr class="memdesc:af7d998d0dc9e124bacc16281a9b8935b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The seek bar position on the Y axis. <br /></td></tr>
<tr class="separator:af7d998d0dc9e124bacc16281a9b8935b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaed2114b9c700deb0b9d02bd7673ef93"><td class="memItemLeft" align="right" valign="top"><a id="aaed2114b9c700deb0b9d02bd7673ef93" name="aaed2114b9c700deb0b9d02bd7673ef93"></a>
<tr class="memitem:aaed2114b9c700deb0b9d02bd7673ef93" id="r_aaed2114b9c700deb0b9d02bd7673ef93"><td class="memItemLeft" align="right" valign="top"><a id="aaed2114b9c700deb0b9d02bd7673ef93" name="aaed2114b9c700deb0b9d02bd7673ef93"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LOADER_WIDTH</b>&#160;&#160;&#160;(320)</td></tr>
<tr class="memdesc:aaed2114b9c700deb0b9d02bd7673ef93"><td class="mdescLeft">&#160;</td><td class="mdescRight">The loader bar width. <br /></td></tr>
<tr class="separator:aaed2114b9c700deb0b9d02bd7673ef93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affa436a10ce5c880345dafb241361833"><td class="memItemLeft" align="right" valign="top"><a id="affa436a10ce5c880345dafb241361833" name="affa436a10ce5c880345dafb241361833"></a>
<tr class="memitem:affa436a10ce5c880345dafb241361833" id="r_affa436a10ce5c880345dafb241361833"><td class="memItemLeft" align="right" valign="top"><a id="affa436a10ce5c880345dafb241361833" name="affa436a10ce5c880345dafb241361833"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LOADER_HEIGHT</b>&#160;&#160;&#160;(24)</td></tr>
<tr class="memdesc:affa436a10ce5c880345dafb241361833"><td class="mdescLeft">&#160;</td><td class="mdescRight">The loader bar height. <br /></td></tr>
<tr class="separator:affa436a10ce5c880345dafb241361833"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab728396003eb5cb3e5099dfe20d37c85"><td class="memItemLeft" align="right" valign="top"><a id="ab728396003eb5cb3e5099dfe20d37c85" name="ab728396003eb5cb3e5099dfe20d37c85"></a>
<tr class="memitem:ab728396003eb5cb3e5099dfe20d37c85" id="r_ab728396003eb5cb3e5099dfe20d37c85"><td class="memItemLeft" align="right" valign="top"><a id="ab728396003eb5cb3e5099dfe20d37c85" name="ab728396003eb5cb3e5099dfe20d37c85"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LOADER_X</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a9052e52bd99cbd5a17923051f3c920d9">DISPLAY_CENTER_X</a> - (<a class="el" href="constants_8h.html#aaed2114b9c700deb0b9d02bd7673ef93">LOADER_WIDTH</a> / 2))</td></tr>
<tr class="memdesc:ab728396003eb5cb3e5099dfe20d37c85"><td class="mdescLeft">&#160;</td><td class="mdescRight">The loader bar position on the X axis. <br /></td></tr>
<tr class="separator:ab728396003eb5cb3e5099dfe20d37c85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fe7c15551efdf4f66c74d5decd72f43"><td class="memItemLeft" align="right" valign="top"><a id="a6fe7c15551efdf4f66c74d5decd72f43" name="a6fe7c15551efdf4f66c74d5decd72f43"></a>
<tr class="memitem:a6fe7c15551efdf4f66c74d5decd72f43" id="r_a6fe7c15551efdf4f66c74d5decd72f43"><td class="memItemLeft" align="right" valign="top"><a id="a6fe7c15551efdf4f66c74d5decd72f43" name="a6fe7c15551efdf4f66c74d5decd72f43"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LOADER_Y</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a00874cb140e18d8f2858e9d122acf0a0">DISPLAY_CENTER_Y</a> - (<a class="el" href="constants_8h.html#affa436a10ce5c880345dafb241361833">LOADER_HEIGHT</a> / 2))</td></tr>
<tr class="memdesc:a6fe7c15551efdf4f66c74d5decd72f43"><td class="mdescLeft">&#160;</td><td class="mdescRight">The loader bar position on the Y axis. <br /></td></tr>
<tr class="separator:a6fe7c15551efdf4f66c74d5decd72f43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c5ad0e537cf5c0c34f8107a4bbd7add"><td class="memItemLeft" align="right" valign="top"><a id="a2c5ad0e537cf5c0c34f8107a4bbd7add" name="a2c5ad0e537cf5c0c34f8107a4bbd7add"></a>
<tr class="memitem:a2c5ad0e537cf5c0c34f8107a4bbd7add" id="r_a2c5ad0e537cf5c0c34f8107a4bbd7add"><td class="memItemLeft" align="right" valign="top"><a id="a2c5ad0e537cf5c0c34f8107a4bbd7add" name="a2c5ad0e537cf5c0c34f8107a4bbd7add"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MESSAGEBOX_MAX_WIDTH</b>&#160;&#160;&#160;(360)</td></tr>
<tr class="memdesc:a2c5ad0e537cf5c0c34f8107a4bbd7add"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum width of a message box. <br /></td></tr>
<tr class="separator:a2c5ad0e537cf5c0c34f8107a4bbd7add"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8b02a9ebb78a66fa1c36c8604295116"><td class="memItemLeft" align="right" valign="top"><a id="ab8b02a9ebb78a66fa1c36c8604295116" name="ab8b02a9ebb78a66fa1c36c8604295116"></a>
<tr class="memitem:ab8b02a9ebb78a66fa1c36c8604295116" id="r_ab8b02a9ebb78a66fa1c36c8604295116"><td class="memItemLeft" align="right" valign="top"><a id="ab8b02a9ebb78a66fa1c36c8604295116" name="ab8b02a9ebb78a66fa1c36c8604295116"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MESSAGEBOX_MARGIN</b>&#160;&#160;&#160;(32)</td></tr>
<tr class="memdesc:ab8b02a9ebb78a66fa1c36c8604295116"><td class="mdescLeft">&#160;</td><td class="mdescRight">The margin of a message box. <br /></td></tr>
<tr class="separator:ab8b02a9ebb78a66fa1c36c8604295116"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade82fd33009513ae56e2c1d7bcfed2bb"><td class="memItemLeft" align="right" valign="top"><a id="ade82fd33009513ae56e2c1d7bcfed2bb" name="ade82fd33009513ae56e2c1d7bcfed2bb"></a>
<tr class="memitem:ade82fd33009513ae56e2c1d7bcfed2bb" id="r_ade82fd33009513ae56e2c1d7bcfed2bb"><td class="memItemLeft" align="right" valign="top"><a id="ade82fd33009513ae56e2c1d7bcfed2bb" name="ade82fd33009513ae56e2c1d7bcfed2bb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>TEXT_MARGIN_HORIZONTAL</b>&#160;&#160;&#160;(10)</td></tr>
<tr class="separator:ade82fd33009513ae56e2c1d7bcfed2bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd261f5f4e18ab22e21c4a40bead2c6e"><td class="memItemLeft" align="right" valign="top"><a id="afd261f5f4e18ab22e21c4a40bead2c6e" name="afd261f5f4e18ab22e21c4a40bead2c6e"></a>
<tr class="memitem:afd261f5f4e18ab22e21c4a40bead2c6e" id="r_afd261f5f4e18ab22e21c4a40bead2c6e"><td class="memItemLeft" align="right" valign="top"><a id="afd261f5f4e18ab22e21c4a40bead2c6e" name="afd261f5f4e18ab22e21c4a40bead2c6e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>TEXT_MARGIN_VERTICAL</b>&#160;&#160;&#160;(6)</td></tr>
<tr class="separator:afd261f5f4e18ab22e21c4a40bead2c6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac631cfd3d4e9d41a359aa5512b36ee3f"><td class="memItemLeft" align="right" valign="top"><a id="ac631cfd3d4e9d41a359aa5512b36ee3f" name="ac631cfd3d4e9d41a359aa5512b36ee3f"></a>
<tr class="memitem:ac631cfd3d4e9d41a359aa5512b36ee3f" id="r_ac631cfd3d4e9d41a359aa5512b36ee3f"><td class="memItemLeft" align="right" valign="top"><a id="ac631cfd3d4e9d41a359aa5512b36ee3f" name="ac631cfd3d4e9d41a359aa5512b36ee3f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>TEXT_OFFSET_VERTICAL</b>&#160;&#160;&#160;(1)</td></tr>
<tr class="separator:ac631cfd3d4e9d41a359aa5512b36ee3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af516fead612db683adb101aa9bff6660"><td class="memItemLeft" align="right" valign="top"><a id="af516fead612db683adb101aa9bff6660" name="af516fead612db683adb101aa9bff6660"></a>
<tr class="memitem:af516fead612db683adb101aa9bff6660" id="r_af516fead612db683adb101aa9bff6660"><td class="memItemLeft" align="right" valign="top"><a id="af516fead612db683adb101aa9bff6660" name="af516fead612db683adb101aa9bff6660"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>TEXT_LINE_SPACING_ADJUST</b>&#160;&#160;&#160;(0)</td></tr>
<tr class="separator:af516fead612db683adb101aa9bff6660"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05817fe257afbe0f071f9ecb5b5544db"><td class="memItemLeft" align="right" valign="top"><a id="a05817fe257afbe0f071f9ecb5b5544db" name="a05817fe257afbe0f071f9ecb5b5544db"></a>
<tr class="memitem:a05817fe257afbe0f071f9ecb5b5544db" id="r_a05817fe257afbe0f071f9ecb5b5544db"><td class="memItemLeft" align="right" valign="top"><a id="a05817fe257afbe0f071f9ecb5b5544db" name="a05817fe257afbe0f071f9ecb5b5544db"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_WIDTH</b>&#160;&#160;&#160;(158)</td></tr>
<tr class="memdesc:a05817fe257afbe0f071f9ecb5b5544db"><td class="mdescLeft">&#160;</td><td class="mdescRight">The boxart picture width. <br /></td></tr>
<tr class="separator:a05817fe257afbe0f071f9ecb5b5544db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecb936f69f40e5bd052597baa49a11a2"><td class="memItemLeft" align="right" valign="top"><a id="aecb936f69f40e5bd052597baa49a11a2" name="aecb936f69f40e5bd052597baa49a11a2"></a>
<tr class="memitem:aecb936f69f40e5bd052597baa49a11a2" id="r_aecb936f69f40e5bd052597baa49a11a2"><td class="memItemLeft" align="right" valign="top"><a id="aecb936f69f40e5bd052597baa49a11a2" name="aecb936f69f40e5bd052597baa49a11a2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_HEIGHT</b>&#160;&#160;&#160;(112)</td></tr>
<tr class="memdesc:aecb936f69f40e5bd052597baa49a11a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The boxart picture height. <br /></td></tr>
<tr class="separator:aecb936f69f40e5bd052597baa49a11a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dd26d043582325cae03bf26e09a02fe"><td class="memItemLeft" align="right" valign="top"><a id="a1dd26d043582325cae03bf26e09a02fe" name="a1dd26d043582325cae03bf26e09a02fe"></a>
<tr class="memitem:a592ea592852272bae7b9d81b937616b3" id="r_a592ea592852272bae7b9d81b937616b3"><td class="memItemLeft" align="right" valign="top"><a id="a592ea592852272bae7b9d81b937616b3" name="a592ea592852272bae7b9d81b937616b3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_WIDTH_DD</b>&#160;&#160;&#160;(129)</td></tr>
<tr class="memdesc:a592ea592852272bae7b9d81b937616b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The boxart picture width (64DD). <br /></td></tr>
<tr class="separator:a592ea592852272bae7b9d81b937616b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01fa19b5e5acb8da72eba3edb9de2e81" id="r_a01fa19b5e5acb8da72eba3edb9de2e81"><td class="memItemLeft" align="right" valign="top"><a id="a01fa19b5e5acb8da72eba3edb9de2e81" name="a01fa19b5e5acb8da72eba3edb9de2e81"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_HEIGHT_DD</b>&#160;&#160;&#160;(112)</td></tr>
<tr class="memdesc:a01fa19b5e5acb8da72eba3edb9de2e81"><td class="mdescLeft">&#160;</td><td class="mdescRight">The boxart picture height. <br /></td></tr>
<tr class="separator:a01fa19b5e5acb8da72eba3edb9de2e81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaad71674bb2c83b1ced37370cdaeed60" id="r_aaad71674bb2c83b1ced37370cdaeed60"><td class="memItemLeft" align="right" valign="top"><a id="aaad71674bb2c83b1ced37370cdaeed60" name="aaad71674bb2c83b1ced37370cdaeed60"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_WIDTH_MAX</b>&#160;&#160;&#160;(158)</td></tr>
<tr class="memdesc:aaad71674bb2c83b1ced37370cdaeed60"><td class="mdescLeft">&#160;</td><td class="mdescRight">The boxart picture maximum width. <br /></td></tr>
<tr class="separator:aaad71674bb2c83b1ced37370cdaeed60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80cc0803f77cacc11c9f51de659f67dd" id="r_a80cc0803f77cacc11c9f51de659f67dd"><td class="memItemLeft" align="right" valign="top"><a id="a80cc0803f77cacc11c9f51de659f67dd" name="a80cc0803f77cacc11c9f51de659f67dd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_HEIGHT_MAX</b>&#160;&#160;&#160;(158)</td></tr>
<tr class="memdesc:a80cc0803f77cacc11c9f51de659f67dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">The boxart picture maximum height. <br /></td></tr>
<tr class="separator:a80cc0803f77cacc11c9f51de659f67dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dd26d043582325cae03bf26e09a02fe" id="r_a1dd26d043582325cae03bf26e09a02fe"><td class="memItemLeft" align="right" valign="top"><a id="a1dd26d043582325cae03bf26e09a02fe" name="a1dd26d043582325cae03bf26e09a02fe"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_X</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#ab42ef3a06ea6594861bb1dfe41d4cbfc">VISIBLE_AREA_X1</a> - <a class="el" href="constants_8h.html#a05817fe257afbe0f071f9ecb5b5544db">BOXART_WIDTH</a> - 24)</td></tr>
<tr class="memdesc:a1dd26d043582325cae03bf26e09a02fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">The box art position on the X axis. <br /></td></tr>
<tr class="separator:a1dd26d043582325cae03bf26e09a02fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42e7d267ca14ca1060cab46284922dea"><td class="memItemLeft" align="right" valign="top"><a id="a42e7d267ca14ca1060cab46284922dea" name="a42e7d267ca14ca1060cab46284922dea"></a>
<tr class="memitem:a42e7d267ca14ca1060cab46284922dea" id="r_a42e7d267ca14ca1060cab46284922dea"><td class="memItemLeft" align="right" valign="top"><a id="a42e7d267ca14ca1060cab46284922dea" name="a42e7d267ca14ca1060cab46284922dea"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_Y</b>&#160;&#160;&#160;(LAYOUT_ACTIONS_SEPARATOR_Y - <a class="el" href="constants_8h.html#aecb936f69f40e5bd052597baa49a11a2">BOXART_HEIGHT</a> - 24)</td></tr>
<tr class="memdesc:a42e7d267ca14ca1060cab46284922dea"><td class="mdescLeft">&#160;</td><td class="mdescRight">The box art position on the Y axis. <br /></td></tr>
<tr class="separator:a42e7d267ca14ca1060cab46284922dea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad559674629cec2697e6282d2639a0d6d"><td class="memItemLeft" align="right" valign="top"><a id="ad559674629cec2697e6282d2639a0d6d" name="ad559674629cec2697e6282d2639a0d6d"></a>
<tr class="memitem:a8fa931998a9d6d7d259f22ce213227bd" id="r_a8fa931998a9d6d7d259f22ce213227bd"><td class="memItemLeft" align="right" valign="top"><a id="a8fa931998a9d6d7d259f22ce213227bd" name="a8fa931998a9d6d7d259f22ce213227bd"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_X_JP</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#ab42ef3a06ea6594861bb1dfe41d4cbfc">VISIBLE_AREA_X1</a> - <a class="el" href="constants_8h.html#aaad71674bb2c83b1ced37370cdaeed60">BOXART_WIDTH_MAX</a> + 21)</td></tr>
<tr class="memdesc:a8fa931998a9d6d7d259f22ce213227bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">The box art position on the X axis for japanese caratules. <br /></td></tr>
<tr class="separator:a8fa931998a9d6d7d259f22ce213227bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a409fb72df45fb8225b31d6b9dbb413a6" id="r_a409fb72df45fb8225b31d6b9dbb413a6"><td class="memItemLeft" align="right" valign="top"><a id="a409fb72df45fb8225b31d6b9dbb413a6" name="a409fb72df45fb8225b31d6b9dbb413a6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_Y_JP</b>&#160;&#160;&#160;(LAYOUT_ACTIONS_SEPARATOR_Y - <a class="el" href="constants_8h.html#a80cc0803f77cacc11c9f51de659f67dd">BOXART_HEIGHT_MAX</a> - 24)</td></tr>
<tr class="memdesc:a409fb72df45fb8225b31d6b9dbb413a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The box art position on the Y axis for japanese caratules. <br /></td></tr>
<tr class="separator:a409fb72df45fb8225b31d6b9dbb413a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f19a52ff8f1bc9df53e1d6350454d46" id="r_a6f19a52ff8f1bc9df53e1d6350454d46"><td class="memItemLeft" align="right" valign="top"><a id="a6f19a52ff8f1bc9df53e1d6350454d46" name="a6f19a52ff8f1bc9df53e1d6350454d46"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_X_DD</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#ab42ef3a06ea6594861bb1dfe41d4cbfc">VISIBLE_AREA_X1</a> - <a class="el" href="constants_8h.html#a592ea592852272bae7b9d81b937616b3">BOXART_WIDTH_DD</a> - 23)</td></tr>
<tr class="memdesc:a6f19a52ff8f1bc9df53e1d6350454d46"><td class="mdescLeft">&#160;</td><td class="mdescRight">The box art position on the X axis for 64DD caratules. <br /></td></tr>
<tr class="separator:a6f19a52ff8f1bc9df53e1d6350454d46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6c714745010c0c56c59122639644a18" id="r_aa6c714745010c0c56c59122639644a18"><td class="memItemLeft" align="right" valign="top"><a id="aa6c714745010c0c56c59122639644a18" name="aa6c714745010c0c56c59122639644a18"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_Y_DD</b>&#160;&#160;&#160;(LAYOUT_ACTIONS_SEPARATOR_Y - <a class="el" href="constants_8h.html#a01fa19b5e5acb8da72eba3edb9de2e81">BOXART_HEIGHT_DD</a> - 24)</td></tr>
<tr class="memdesc:aa6c714745010c0c56c59122639644a18"><td class="mdescLeft">&#160;</td><td class="mdescRight">The box art position on the Y axis for 64DD caratules. <br /></td></tr>
<tr class="separator:aa6c714745010c0c56c59122639644a18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad559674629cec2697e6282d2639a0d6d" id="r_ad559674629cec2697e6282d2639a0d6d"><td class="memItemLeft" align="right" valign="top"><a id="ad559674629cec2697e6282d2639a0d6d" name="ad559674629cec2697e6282d2639a0d6d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LIST_SCROLLBAR_WIDTH</b>&#160;&#160;&#160;(12)</td></tr>
<tr class="memdesc:ad559674629cec2697e6282d2639a0d6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar width. <br /></td></tr>
<tr class="separator:ad559674629cec2697e6282d2639a0d6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a85bdb7c6baeb55445fc1e649c6b64a02"><td class="memItemLeft" align="right" valign="top"><a id="a85bdb7c6baeb55445fc1e649c6b64a02" name="a85bdb7c6baeb55445fc1e649c6b64a02"></a>
<tr class="memitem:a85bdb7c6baeb55445fc1e649c6b64a02" id="r_a85bdb7c6baeb55445fc1e649c6b64a02"><td class="memItemLeft" align="right" valign="top"><a id="a85bdb7c6baeb55445fc1e649c6b64a02" name="a85bdb7c6baeb55445fc1e649c6b64a02"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LIST_SCROLLBAR_HEIGHT</b>&#160;&#160;&#160;(LAYOUT_ACTIONS_SEPARATOR_Y - <a class="el" href="constants_8h.html#afad4a01c4604b18fd126bbc5dd996c39">OVERSCAN_HEIGHT</a>)</td></tr>
<tr class="memdesc:a85bdb7c6baeb55445fc1e649c6b64a02"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar height. <br /></td></tr>
<tr class="separator:a85bdb7c6baeb55445fc1e649c6b64a02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f483d503fa19ce793059c85cd182a2c"><td class="memItemLeft" align="right" valign="top"><a id="a1f483d503fa19ce793059c85cd182a2c" name="a1f483d503fa19ce793059c85cd182a2c"></a>
<tr class="memitem:a1f483d503fa19ce793059c85cd182a2c" id="r_a1f483d503fa19ce793059c85cd182a2c"><td class="memItemLeft" align="right" valign="top"><a id="a1f483d503fa19ce793059c85cd182a2c" name="a1f483d503fa19ce793059c85cd182a2c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LIST_SCROLLBAR_X</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#ab42ef3a06ea6594861bb1dfe41d4cbfc">VISIBLE_AREA_X1</a> - <a class="el" href="constants_8h.html#ad559674629cec2697e6282d2639a0d6d">LIST_SCROLLBAR_WIDTH</a>)</td></tr>
<tr class="memdesc:a1f483d503fa19ce793059c85cd182a2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar position on the X axis. <br /></td></tr>
<tr class="separator:a1f483d503fa19ce793059c85cd182a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a416f6ac63ddaaa285d573cd513bb3c21"><td class="memItemLeft" align="right" valign="top"><a id="a416f6ac63ddaaa285d573cd513bb3c21" name="a416f6ac63ddaaa285d573cd513bb3c21"></a>
<tr class="memitem:a416f6ac63ddaaa285d573cd513bb3c21" id="r_a416f6ac63ddaaa285d573cd513bb3c21"><td class="memItemLeft" align="right" valign="top"><a id="a416f6ac63ddaaa285d573cd513bb3c21" name="a416f6ac63ddaaa285d573cd513bb3c21"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LIST_SCROLLBAR_Y</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a599519b46c499c0b6ee7591ad1443700">VISIBLE_AREA_Y0</a>)</td></tr>
<tr class="memdesc:a416f6ac63ddaaa285d573cd513bb3c21"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar position on the Y axis. <br /></td></tr>
<tr class="separator:a416f6ac63ddaaa285d573cd513bb3c21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab066fe75e795cd65e59e2d47e89f7695"><td class="memItemLeft" align="right" valign="top"><a id="ab066fe75e795cd65e59e2d47e89f7695" name="ab066fe75e795cd65e59e2d47e89f7695"></a>
<tr class="memitem:ab066fe75e795cd65e59e2d47e89f7695" id="r_ab066fe75e795cd65e59e2d47e89f7695"><td class="memItemLeft" align="right" valign="top"><a id="ab066fe75e795cd65e59e2d47e89f7695" name="ab066fe75e795cd65e59e2d47e89f7695"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>LIST_ENTRIES</b>&#160;&#160;&#160;(19)</td></tr>
<tr class="memdesc:ab066fe75e795cd65e59e2d47e89f7695"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum amount of file list entries. <br /></td></tr>
<tr class="separator:ab066fe75e795cd65e59e2d47e89f7695"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a084715a542c9cc19fce9ee942f1cda85"><td class="memItemLeft" align="right" valign="top"><a id="a084715a542c9cc19fce9ee942f1cda85" name="a084715a542c9cc19fce9ee942f1cda85"></a>
<tr class="memitem:a084715a542c9cc19fce9ee942f1cda85" id="r_a084715a542c9cc19fce9ee942f1cda85"><td class="memItemLeft" align="right" valign="top"><a id="a084715a542c9cc19fce9ee942f1cda85" name="a084715a542c9cc19fce9ee942f1cda85"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_MAX_WIDTH</b>&#160;&#160;&#160;(480)</td></tr>
<tr class="memdesc:a084715a542c9cc19fce9ee942f1cda85"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum width available for a file list entry. <br /></td></tr>
<tr class="separator:a084715a542c9cc19fce9ee942f1cda85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc98914c009df4a56f5f62e0bc72bb5f"><td class="memItemLeft" align="right" valign="top"><a id="adc98914c009df4a56f5f62e0bc72bb5f" name="adc98914c009df4a56f5f62e0bc72bb5f"></a>
<tr class="memitem:adc98914c009df4a56f5f62e0bc72bb5f" id="r_adc98914c009df4a56f5f62e0bc72bb5f"><td class="memItemLeft" align="right" valign="top"><a id="adc98914c009df4a56f5f62e0bc72bb5f" name="adc98914c009df4a56f5f62e0bc72bb5f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_HIGHLIGHT_WIDTH</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#ab42ef3a06ea6594861bb1dfe41d4cbfc">VISIBLE_AREA_X1</a> - <a class="el" href="constants_8h.html#a9b677c2a6549810814fa608f4697910a">VISIBLE_AREA_X0</a> - <a class="el" href="constants_8h.html#ad559674629cec2697e6282d2639a0d6d">LIST_SCROLLBAR_WIDTH</a>)</td></tr>
<tr class="separator:adc98914c009df4a56f5f62e0bc72bb5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dd1b6741bb2dd11162db1ff61818da7"><td class="memItemLeft" align="right" valign="top"><a id="a5dd1b6741bb2dd11162db1ff61818da7" name="a5dd1b6741bb2dd11162db1ff61818da7"></a>
<tr class="memitem:a5dd1b6741bb2dd11162db1ff61818da7" id="r_a5dd1b6741bb2dd11162db1ff61818da7"><td class="memItemLeft" align="right" valign="top"><a id="a5dd1b6741bb2dd11162db1ff61818da7" name="a5dd1b6741bb2dd11162db1ff61818da7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_HIGHLIGHT_X</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a9b677c2a6549810814fa608f4697910a">VISIBLE_AREA_X0</a>)</td></tr>
<tr class="separator:a5dd1b6741bb2dd11162db1ff61818da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad34ec4463c7da0f6da7f56f6d43f9f33"><td class="memItemLeft" align="right" valign="top"><a id="ad34ec4463c7da0f6da7f56f6d43f9f33" name="ad34ec4463c7da0f6da7f56f6d43f9f33"></a>
<tr class="memitem:ad34ec4463c7da0f6da7f56f6d43f9f33" id="r_ad34ec4463c7da0f6da7f56f6d43f9f33"><td class="memItemLeft" align="right" valign="top"><a id="ad34ec4463c7da0f6da7f56f6d43f9f33" name="ad34ec4463c7da0f6da7f56f6d43f9f33"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BACKGROUND_EMPTY_COLOR</b>&#160;&#160;&#160;RGBA32(0x00, 0x00, 0x00, 0xFF)</td></tr>
<tr class="memdesc:ad34ec4463c7da0f6da7f56f6d43f9f33"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default background colour. <br /></td></tr>
<tr class="separator:ad34ec4463c7da0f6da7f56f6d43f9f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab399c3a31a6aacaea384ee5552292590"><td class="memItemLeft" align="right" valign="top"><a id="ab399c3a31a6aacaea384ee5552292590" name="ab399c3a31a6aacaea384ee5552292590"></a>
<tr class="memitem:ab399c3a31a6aacaea384ee5552292590" id="r_ab399c3a31a6aacaea384ee5552292590"><td class="memItemLeft" align="right" valign="top"><a id="ab399c3a31a6aacaea384ee5552292590" name="ab399c3a31a6aacaea384ee5552292590"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BACKGROUND_OVERLAY_COLOR</b>&#160;&#160;&#160;RGBA32(0x00, 0x00, 0x00, 0xA0)</td></tr>
<tr class="memdesc:ab399c3a31a6aacaea384ee5552292590"><td class="mdescLeft">&#160;</td><td class="mdescRight">The default background overlay colour. <br /></td></tr>
<tr class="separator:ab399c3a31a6aacaea384ee5552292590"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a966901ace2cf6cba3fc9cec310150860"><td class="memItemLeft" align="right" valign="top"><a id="a966901ace2cf6cba3fc9cec310150860" name="a966901ace2cf6cba3fc9cec310150860"></a>
<tr class="memitem:a966901ace2cf6cba3fc9cec310150860" id="r_a966901ace2cf6cba3fc9cec310150860"><td class="memItemLeft" align="right" valign="top"><a id="a966901ace2cf6cba3fc9cec310150860" name="a966901ace2cf6cba3fc9cec310150860"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BORDER_COLOR</b>&#160;&#160;&#160;RGBA32(0xFF, 0xFF, 0xFF, 0xFF)</td></tr>
<tr class="memdesc:a966901ace2cf6cba3fc9cec310150860"><td class="mdescLeft">&#160;</td><td class="mdescRight">The border colour. <br /></td></tr>
<tr class="separator:a966901ace2cf6cba3fc9cec310150860"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ab464068eb9e8f6c60aa357ef311571"><td class="memItemLeft" align="right" valign="top"><a id="a5ab464068eb9e8f6c60aa357ef311571" name="a5ab464068eb9e8f6c60aa357ef311571"></a>
<tr class="memitem:a5ab464068eb9e8f6c60aa357ef311571" id="r_a5ab464068eb9e8f6c60aa357ef311571"><td class="memItemLeft" align="right" valign="top"><a id="a5ab464068eb9e8f6c60aa357ef311571" name="a5ab464068eb9e8f6c60aa357ef311571"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PROGRESSBAR_BG_COLOR</b>&#160;&#160;&#160;RGBA32(0x00, 0x00, 0x00, 0xFF)</td></tr>
<tr class="memdesc:a5ab464068eb9e8f6c60aa357ef311571"><td class="mdescLeft">&#160;</td><td class="mdescRight">The progress bar background colour. <br /></td></tr>
<tr class="separator:a5ab464068eb9e8f6c60aa357ef311571"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f1a94f2927dd17b0fd77ccb23b33ddc"><td class="memItemLeft" align="right" valign="top"><a id="a3f1a94f2927dd17b0fd77ccb23b33ddc" name="a3f1a94f2927dd17b0fd77ccb23b33ddc"></a>
<tr class="memitem:a3f1a94f2927dd17b0fd77ccb23b33ddc" id="r_a3f1a94f2927dd17b0fd77ccb23b33ddc"><td class="memItemLeft" align="right" valign="top"><a id="a3f1a94f2927dd17b0fd77ccb23b33ddc" name="a3f1a94f2927dd17b0fd77ccb23b33ddc"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PROGRESSBAR_DONE_COLOR</b>&#160;&#160;&#160;RGBA32(0x3B, 0x7C, 0xF5, 0xFF)</td></tr>
<tr class="memdesc:a3f1a94f2927dd17b0fd77ccb23b33ddc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The progress bar progressed colour. <br /></td></tr>
<tr class="separator:a3f1a94f2927dd17b0fd77ccb23b33ddc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61c381b074cba19bb6f0d7071a8c176e"><td class="memItemLeft" align="right" valign="top"><a id="a61c381b074cba19bb6f0d7071a8c176e" name="a61c381b074cba19bb6f0d7071a8c176e"></a>
<tr class="memitem:a61c381b074cba19bb6f0d7071a8c176e" id="r_a61c381b074cba19bb6f0d7071a8c176e"><td class="memItemLeft" align="right" valign="top"><a id="a61c381b074cba19bb6f0d7071a8c176e" name="a61c381b074cba19bb6f0d7071a8c176e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SCROLLBAR_BG_COLOR</b>&#160;&#160;&#160;RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</td></tr>
<tr class="memdesc:a61c381b074cba19bb6f0d7071a8c176e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar background colour. <br /></td></tr>
<tr class="separator:a61c381b074cba19bb6f0d7071a8c176e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77788d60445dfa3a2500f44487d7720f"><td class="memItemLeft" align="right" valign="top"><a id="a77788d60445dfa3a2500f44487d7720f" name="a77788d60445dfa3a2500f44487d7720f"></a>
<tr class="memitem:a77788d60445dfa3a2500f44487d7720f" id="r_a77788d60445dfa3a2500f44487d7720f"><td class="memItemLeft" align="right" valign="top"><a id="a77788d60445dfa3a2500f44487d7720f" name="a77788d60445dfa3a2500f44487d7720f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SCROLLBAR_INACTIVE_COLOR</b>&#160;&#160;&#160;RGBA32(0x5F, 0x5F, 0x5F, 0xFF)</td></tr>
<tr class="memdesc:a77788d60445dfa3a2500f44487d7720f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar inactive colour. <br /></td></tr>
<tr class="separator:a77788d60445dfa3a2500f44487d7720f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf79df084d59750eb55bbda6888944a9"><td class="memItemLeft" align="right" valign="top"><a id="abf79df084d59750eb55bbda6888944a9" name="abf79df084d59750eb55bbda6888944a9"></a>
<tr class="memitem:abf79df084d59750eb55bbda6888944a9" id="r_abf79df084d59750eb55bbda6888944a9"><td class="memItemLeft" align="right" valign="top"><a id="abf79df084d59750eb55bbda6888944a9" name="abf79df084d59750eb55bbda6888944a9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SCROLLBAR_POSITION_COLOR</b>&#160;&#160;&#160;RGBA32(0x7F, 0x7F, 0x7F, 0xFF)</td></tr>
<tr class="memdesc:abf79df084d59750eb55bbda6888944a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar position colour. <br /></td></tr>
<tr class="separator:abf79df084d59750eb55bbda6888944a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6082ce2c2f2291f499e7de6f0973cfb3"><td class="memItemLeft" align="right" valign="top"><a id="a6082ce2c2f2291f499e7de6f0973cfb3" name="a6082ce2c2f2291f499e7de6f0973cfb3"></a>
<tr class="memitem:a6082ce2c2f2291f499e7de6f0973cfb3" id="r_a6082ce2c2f2291f499e7de6f0973cfb3"><td class="memItemLeft" align="right" valign="top"><a id="a6082ce2c2f2291f499e7de6f0973cfb3" name="a6082ce2c2f2291f499e7de6f0973cfb3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DIALOG_BG_COLOR</b>&#160;&#160;&#160;RGBA32(0x00, 0x00, 0x00, 0xFF)</td></tr>
<tr class="memdesc:a6082ce2c2f2291f499e7de6f0973cfb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The dialogue background colour. <br /></td></tr>
<tr class="separator:a6082ce2c2f2291f499e7de6f0973cfb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e310295ec01558e62840b2bbfe95f47"><td class="memItemLeft" align="right" valign="top"><a id="a0e310295ec01558e62840b2bbfe95f47" name="a0e310295ec01558e62840b2bbfe95f47"></a>
<tr class="memitem:a0e310295ec01558e62840b2bbfe95f47" id="r_a0e310295ec01558e62840b2bbfe95f47"><td class="memItemLeft" align="right" valign="top"><a id="a0e310295ec01558e62840b2bbfe95f47" name="a0e310295ec01558e62840b2bbfe95f47"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BOXART_LOADING_COLOR</b>&#160;&#160;&#160;RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</td></tr>
<tr class="memdesc:a0e310295ec01558e62840b2bbfe95f47"><td class="mdescLeft">&#160;</td><td class="mdescRight">The boxart loading colour. <br /></td></tr>
<tr class="separator:a0e310295ec01558e62840b2bbfe95f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea0ff4749095856d59aacdad57614f59"><td class="memItemLeft" align="right" valign="top"><a id="aea0ff4749095856d59aacdad57614f59" name="aea0ff4749095856d59aacdad57614f59"></a>
<tr class="memitem:aea0ff4749095856d59aacdad57614f59" id="r_aea0ff4749095856d59aacdad57614f59"><td class="memItemLeft" align="right" valign="top"><a id="aea0ff4749095856d59aacdad57614f59" name="aea0ff4749095856d59aacdad57614f59"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_HIGHLIGHT_COLOR</b>&#160;&#160;&#160;RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</td></tr>
<tr class="memdesc:aea0ff4749095856d59aacdad57614f59"><td class="mdescLeft">&#160;</td><td class="mdescRight">The filelist highlight colour. <br /></td></tr>
<tr class="separator:aea0ff4749095856d59aacdad57614f59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf6ba3542bb494f77f96f266bd96226f"><td class="memItemLeft" align="right" valign="top"><a id="aaf6ba3542bb494f77f96f266bd96226f" name="aaf6ba3542bb494f77f96f266bd96226f"></a>
<tr class="memitem:aaf6ba3542bb494f77f96f266bd96226f" id="r_aaf6ba3542bb494f77f96f266bd96226f"><td class="memItemLeft" align="right" valign="top"><a id="aaf6ba3542bb494f77f96f266bd96226f" name="aaf6ba3542bb494f77f96f266bd96226f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CONTEXT_MENU_HIGHLIGHT_COLOR</b>&#160;&#160;&#160;RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</td></tr>
<tr class="memdesc:aaf6ba3542bb494f77f96f266bd96226f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The menu highlight colour. <br /></td></tr>
<tr class="separator:aaf6ba3542bb494f77f96f266bd96226f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Menu components constants. </p>
<div class="textblock"><p>Menu components constants. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: constants.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -69,7 +74,7 @@ $(function() {
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_1a56cc8cdc1689899910be5fa4716ee4.html">menu</a></li><li class="navelem"><a class="el" href="dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html">components</a></li> </ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_1a56cc8cdc1689899910be5fa4716ee4.html">menu</a></li><li class="navelem"><a class="el" href="dir_91ef91b561d039ab546b53c185f0f23a.html">ui_components</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
@ -121,45 +126,57 @@ $(function() {
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="constants_8h.html#a05817fe257afbe0f071f9ecb5b5544db"> 73</a></span><span class="preprocessor">#define BOXART_WIDTH (158)</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="constants_8h.html#aecb936f69f40e5bd052597baa49a11a2"> 75</a></span><span class="preprocessor">#define BOXART_HEIGHT (112)</span></div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="constants_8h.html#a1dd26d043582325cae03bf26e09a02fe"> 77</a></span><span class="preprocessor">#define BOXART_X (VISIBLE_AREA_X1 - BOXART_WIDTH - 24)</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="constants_8h.html#a42e7d267ca14ca1060cab46284922dea"> 79</a></span><span class="preprocessor">#define BOXART_Y (LAYOUT_ACTIONS_SEPARATOR_Y - BOXART_HEIGHT - 24)</span></div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="constants_8h.html#ad559674629cec2697e6282d2639a0d6d"> 82</a></span><span class="preprocessor">#define LIST_SCROLLBAR_WIDTH (12)</span></div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="constants_8h.html#a85bdb7c6baeb55445fc1e649c6b64a02"> 84</a></span><span class="preprocessor">#define LIST_SCROLLBAR_HEIGHT (LAYOUT_ACTIONS_SEPARATOR_Y - OVERSCAN_HEIGHT)</span></div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="constants_8h.html#a1f483d503fa19ce793059c85cd182a2c"> 86</a></span><span class="preprocessor">#define LIST_SCROLLBAR_X (VISIBLE_AREA_X1 - LIST_SCROLLBAR_WIDTH)</span></div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="constants_8h.html#a416f6ac63ddaaa285d573cd513bb3c21"> 88</a></span><span class="preprocessor">#define LIST_SCROLLBAR_Y (VISIBLE_AREA_Y0)</span></div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="constants_8h.html#ab066fe75e795cd65e59e2d47e89f7695"> 91</a></span><span class="preprocessor">#define LIST_ENTRIES (19)</span></div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="constants_8h.html#a084715a542c9cc19fce9ee942f1cda85"> 93</a></span><span class="preprocessor">#define FILE_LIST_MAX_WIDTH (480)</span></div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span><span class="preprocessor">#define FILE_LIST_HIGHLIGHT_WIDTH (VISIBLE_AREA_X1 - VISIBLE_AREA_X0 - LIST_SCROLLBAR_WIDTH)</span></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span><span class="preprocessor">#define FILE_LIST_HIGHLIGHT_X (VISIBLE_AREA_X0)</span></div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="constants_8h.html#ad34ec4463c7da0f6da7f56f6d43f9f33"> 98</a></span><span class="preprocessor">#define BACKGROUND_EMPTY_COLOR RGBA32(0x00, 0x00, 0x00, 0xFF)</span></div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="constants_8h.html#ab399c3a31a6aacaea384ee5552292590"> 100</a></span><span class="preprocessor">#define BACKGROUND_OVERLAY_COLOR RGBA32(0x00, 0x00, 0x00, 0xA0)</span></div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="constants_8h.html#a966901ace2cf6cba3fc9cec310150860"> 103</a></span><span class="preprocessor">#define BORDER_COLOR RGBA32(0xFF, 0xFF, 0xFF, 0xFF)</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="constants_8h.html#a5ab464068eb9e8f6c60aa357ef311571"> 106</a></span><span class="preprocessor">#define PROGRESSBAR_BG_COLOR RGBA32(0x00, 0x00, 0x00, 0xFF)</span></div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="constants_8h.html#a3f1a94f2927dd17b0fd77ccb23b33ddc"> 108</a></span><span class="preprocessor">#define PROGRESSBAR_DONE_COLOR RGBA32(0x3B, 0x7C, 0xF5, 0xFF)</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="constants_8h.html#a592ea592852272bae7b9d81b937616b3"> 78</a></span><span class="preprocessor">#define BOXART_WIDTH_DD (129)</span></div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="constants_8h.html#a01fa19b5e5acb8da72eba3edb9de2e81"> 80</a></span><span class="preprocessor">#define BOXART_HEIGHT_DD (112)</span></div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="constants_8h.html#aaad71674bb2c83b1ced37370cdaeed60"> 83</a></span><span class="preprocessor">#define BOXART_WIDTH_MAX (158)</span></div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="constants_8h.html#a80cc0803f77cacc11c9f51de659f67dd"> 85</a></span><span class="preprocessor">#define BOXART_HEIGHT_MAX (158)</span></div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="constants_8h.html#a1dd26d043582325cae03bf26e09a02fe"> 88</a></span><span class="preprocessor">#define BOXART_X (VISIBLE_AREA_X1 - BOXART_WIDTH - 24)</span></div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="constants_8h.html#a42e7d267ca14ca1060cab46284922dea"> 90</a></span><span class="preprocessor">#define BOXART_Y (LAYOUT_ACTIONS_SEPARATOR_Y - BOXART_HEIGHT - 24)</span></div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="constants_8h.html#a8fa931998a9d6d7d259f22ce213227bd"> 92</a></span><span class="preprocessor">#define BOXART_X_JP (VISIBLE_AREA_X1 - BOXART_WIDTH_MAX + 21)</span></div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="constants_8h.html#a409fb72df45fb8225b31d6b9dbb413a6"> 94</a></span><span class="preprocessor">#define BOXART_Y_JP (LAYOUT_ACTIONS_SEPARATOR_Y - BOXART_HEIGHT_MAX - 24)</span></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="constants_8h.html#a6f19a52ff8f1bc9df53e1d6350454d46"> 97</a></span><span class="preprocessor">#define BOXART_X_DD (VISIBLE_AREA_X1 - BOXART_WIDTH_DD - 23)</span></div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="constants_8h.html#aa6c714745010c0c56c59122639644a18"> 99</a></span><span class="preprocessor">#define BOXART_Y_DD (LAYOUT_ACTIONS_SEPARATOR_Y - BOXART_HEIGHT_DD - 24)</span></div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="constants_8h.html#ad559674629cec2697e6282d2639a0d6d"> 102</a></span><span class="preprocessor">#define LIST_SCROLLBAR_WIDTH (12)</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="constants_8h.html#a85bdb7c6baeb55445fc1e649c6b64a02"> 104</a></span><span class="preprocessor">#define LIST_SCROLLBAR_HEIGHT (LAYOUT_ACTIONS_SEPARATOR_Y - OVERSCAN_HEIGHT)</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="constants_8h.html#a1f483d503fa19ce793059c85cd182a2c"> 106</a></span><span class="preprocessor">#define LIST_SCROLLBAR_X (VISIBLE_AREA_X1 - LIST_SCROLLBAR_WIDTH)</span></div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="constants_8h.html#a416f6ac63ddaaa285d573cd513bb3c21"> 108</a></span><span class="preprocessor">#define LIST_SCROLLBAR_Y (VISIBLE_AREA_Y0)</span></div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="constants_8h.html#a61c381b074cba19bb6f0d7071a8c176e"> 111</a></span><span class="preprocessor">#define SCROLLBAR_BG_COLOR RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="constants_8h.html#a77788d60445dfa3a2500f44487d7720f"> 113</a></span><span class="preprocessor">#define SCROLLBAR_INACTIVE_COLOR RGBA32(0x5F, 0x5F, 0x5F, 0xFF)</span></div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="constants_8h.html#abf79df084d59750eb55bbda6888944a9"> 115</a></span><span class="preprocessor">#define SCROLLBAR_POSITION_COLOR RGBA32(0x7F, 0x7F, 0x7F, 0xFF)</span></div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="constants_8h.html#ab066fe75e795cd65e59e2d47e89f7695"> 111</a></span><span class="preprocessor">#define LIST_ENTRIES (19)</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="constants_8h.html#a084715a542c9cc19fce9ee942f1cda85"> 113</a></span><span class="preprocessor">#define FILE_LIST_MAX_WIDTH (480)</span></div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span><span class="preprocessor">#define FILE_LIST_HIGHLIGHT_WIDTH (VISIBLE_AREA_X1 - VISIBLE_AREA_X0 - LIST_SCROLLBAR_WIDTH)</span></div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span><span class="preprocessor">#define FILE_LIST_HIGHLIGHT_X (VISIBLE_AREA_X0)</span></div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> </div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="constants_8h.html#a6082ce2c2f2291f499e7de6f0973cfb3"> 118</a></span><span class="preprocessor">#define DIALOG_BG_COLOR RGBA32(0x00, 0x00, 0x00, 0xFF)</span></div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="constants_8h.html#a0e310295ec01558e62840b2bbfe95f47"> 121</a></span><span class="preprocessor">#define BOXART_LOADING_COLOR RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="constants_8h.html#aea0ff4749095856d59aacdad57614f59"> 124</a></span><span class="preprocessor">#define FILE_LIST_HIGHLIGHT_COLOR RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</span></div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="constants_8h.html#aaf6ba3542bb494f77f96f266bd96226f"> 127</a></span><span class="preprocessor">#define CONTEXT_MENU_HIGHLIGHT_COLOR RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</span></div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="constants_8h.html#ad34ec4463c7da0f6da7f56f6d43f9f33"> 118</a></span><span class="preprocessor">#define BACKGROUND_EMPTY_COLOR RGBA32(0x00, 0x00, 0x00, 0xFF)</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="constants_8h.html#ab399c3a31a6aacaea384ee5552292590"> 120</a></span><span class="preprocessor">#define BACKGROUND_OVERLAY_COLOR RGBA32(0x00, 0x00, 0x00, 0xA0)</span></div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="constants_8h.html#a966901ace2cf6cba3fc9cec310150860"> 123</a></span><span class="preprocessor">#define BORDER_COLOR RGBA32(0xFF, 0xFF, 0xFF, 0xFF)</span></div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="constants_8h.html#a5ab464068eb9e8f6c60aa357ef311571"> 126</a></span><span class="preprocessor">#define PROGRESSBAR_BG_COLOR RGBA32(0x00, 0x00, 0x00, 0xFF)</span></div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="constants_8h.html#a3f1a94f2927dd17b0fd77ccb23b33ddc"> 128</a></span><span class="preprocessor">#define PROGRESSBAR_DONE_COLOR RGBA32(0x3B, 0x7C, 0xF5, 0xFF)</span></div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="constants_8h.html#a61c381b074cba19bb6f0d7071a8c176e"> 131</a></span><span class="preprocessor">#define SCROLLBAR_BG_COLOR RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</span></div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="constants_8h.html#a77788d60445dfa3a2500f44487d7720f"> 133</a></span><span class="preprocessor">#define SCROLLBAR_INACTIVE_COLOR RGBA32(0x5F, 0x5F, 0x5F, 0xFF)</span></div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="constants_8h.html#abf79df084d59750eb55bbda6888944a9"> 135</a></span><span class="preprocessor">#define SCROLLBAR_POSITION_COLOR RGBA32(0x7F, 0x7F, 0x7F, 0xFF)</span></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> </div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="constants_8h.html#a6082ce2c2f2291f499e7de6f0973cfb3"> 138</a></span><span class="preprocessor">#define DIALOG_BG_COLOR RGBA32(0x00, 0x00, 0x00, 0xFF)</span></div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="constants_8h.html#a0e310295ec01558e62840b2bbfe95f47"> 141</a></span><span class="preprocessor">#define BOXART_LOADING_COLOR RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</span></div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> </div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="constants_8h.html#aea0ff4749095856d59aacdad57614f59"> 144</a></span><span class="preprocessor">#define FILE_LIST_HIGHLIGHT_COLOR RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</span></div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="constants_8h.html#aaf6ba3542bb494f77f96f266bd96226f"> 147</a></span><span class="preprocessor">#define CONTEXT_MENU_HIGHLIGHT_COLOR RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</span></div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span><span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: menu Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -79,62 +79,62 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html">components</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_91ef91b561d039ab546b53c185f0f23a.html">ui_components</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_fc7b276aa2f26a1d485b93ff01d7cabb.html">views</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_fc7b276aa2f26a1d485b93ff01d7cabb.html">views</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="actions_8h.html">actions.h</a> <a href="actions_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="actions_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="actions_8h.html">actions.h</a></td></tr>
<tr class="memdesc:actions_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Menu Actions. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cart__load_8h.html">cart_load.h</a> <a href="cart__load_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="cart__load_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="cart__load_8h.html">cart_load.h</a></td></tr>
<tr class="memdesc:cart__load_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">ROM/save loading functions. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="components_8h.html">components.h</a> <a href="components_8h_source.html">[code]</a></td></tr>
<tr class="memdesc:components_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Menu Components. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="disk__info_8h.html">disk_info.h</a> <a href="disk__info_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="disk__info_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="disk__info_8h.html">disk_info.h</a></td></tr>
<tr class="memdesc:disk__info_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">64DD disk information <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonts_8h.html">fonts.h</a> <a href="fonts_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="fonts_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonts_8h.html">fonts.h</a></td></tr>
<tr class="memdesc:fonts_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Menu fonts. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>hdmi.h</b> <a href="hdmi_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="hdmi_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>hdmi.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8h.html">menu.h</a> <a href="menu_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="menu_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu_8h.html">menu.h</a></td></tr>
<tr class="memdesc:menu_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Menu Subsystem. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu__state_8h.html">menu_state.h</a> <a href="menu__state_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="menu__state_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu__state_8h.html">menu_state.h</a></td></tr>
<tr class="memdesc:menu__state_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Menu State. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html">mp3_player.h</a> <a href="mp3__player_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="mp3__player_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html">mp3_player.h</a></td></tr>
<tr class="memdesc:mp3__player_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">MP3 Player. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="path_8h.html">path.h</a> <a href="path_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="path_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="path_8h.html">path.h</a></td></tr>
<tr class="memdesc:path_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Menu Path. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="png__decoder_8h.html">png_decoder.h</a> <a href="png__decoder_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="png__decoder_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="png__decoder_8h.html">png_decoder.h</a></td></tr>
<tr class="memdesc:png__decoder_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">PNG decoder. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rom__info_8h.html">rom_info.h</a> <a href="rom__info_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="rom__info_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rom__info_8h.html">rom_info.h</a></td></tr>
<tr class="memdesc:rom__info_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">N64 ROM Database. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="settings_8h.html">settings.h</a> <a href="settings_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="settings_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="settings_8h.html">settings.h</a></td></tr>
<tr class="memdesc:settings_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Menu Settings. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sound_8h.html">sound.h</a> <a href="sound_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="sound_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sound_8h.html">sound.h</a></td></tr>
<tr class="memdesc:sound_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Menu Sound. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb__comm_8h.html">usb_comm.h</a> <a href="usb__comm_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="ui__components_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ui__components_8h.html">ui_components.h</a></td></tr>
<tr class="memdesc:ui__components_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Menu Graphical User Interface Components. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="usb__comm_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb__comm_8h.html">usb_comm.h</a></td></tr>
<tr class="memdesc:usb__comm_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">USB communication subsystem. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: 64drive Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -79,17 +79,17 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="64drive_8h.html">64drive.h</a> <a href="64drive_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="64drive_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="64drive_8h.html">64drive.h</a></td></tr>
<tr class="memdesc:64drive_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">64drive flashcart support <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="64drive__ll_8h.html">64drive_ll.h</a> <a href="64drive__ll_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="64drive__ll_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="64drive__ll_8h.html">64drive_ll.h</a></td></tr>
<tr class="memdesc:64drive__ll_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">64drive flashcart low level access <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: utils Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -79,15 +79,15 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>fs.h</b> <a href="fs_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="fs_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>fs.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>utils.h</b> <a href="utils_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="utils_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>utils.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: docs Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -79,7 +79,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: sc64 Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -79,17 +79,17 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sc64_8h.html">sc64.h</a> <a href="sc64_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="sc64_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sc64_8h.html">sc64.h</a></td></tr>
<tr class="memdesc:sc64_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SC64 flashcart support. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sc64__ll_8h.html">sc64_ll.h</a> <a href="sc64__ll_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="sc64__ll_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sc64__ll_8h.html">sc64_ll.h</a></td></tr>
<tr class="memdesc:sc64__ll_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SC64 flashcart low level access. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: boot Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -79,25 +79,25 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot_8h.html">boot.h</a> <a href="boot_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="boot_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot_8h.html">boot.h</a></td></tr>
<tr class="memdesc:boot_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flashcart Boot Subsystem. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html">boot_io.h</a> <a href="boot__io_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="boot__io_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html">boot_io.h</a></td></tr>
<tr class="memdesc:boot__io_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flashcart Boot IO. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>cheats.h</b> <a href="cheats_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="cheats_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>cheats.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>cic.h</b> <a href="cic_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="cic_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>cic.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>reboot.h</b> <a href="reboot_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="reboot_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>reboot.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>vr4300_asm.h</b> <a href="vr4300__asm_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="vr4300__asm_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>vr4300_asm.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: src Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -79,19 +79,19 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_52780cb445d9f0b97a98e8aabec4d968.html">boot</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_52780cb445d9f0b97a98e8aabec4d968.html">boot</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_abdc04f88b2866c1353f358c089205e4.html">flashcart</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_abdc04f88b2866c1353f358c089205e4.html">flashcart</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_1a56cc8cdc1689899910be5fa4716ee4.html">menu</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_1a56cc8cdc1689899910be5fa4716ee4.html">menu</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_313caf1132e152dd9b58bea13a4052ca.html">utils</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_313caf1132e152dd9b58bea13a4052ca.html">utils</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,9 +3,9 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: components Directory Reference</title>
<title>N64FlashcartMenu: ui_components Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -69,24 +69,24 @@ $(function() {
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_1a56cc8cdc1689899910be5fa4716ee4.html">menu</a></li><li class="navelem"><a class="el" href="dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html">components</a></li> </ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_1a56cc8cdc1689899910be5fa4716ee4.html">menu</a></li><li class="navelem"><a class="el" href="dir_91ef91b561d039ab546b53c185f0f23a.html">ui_components</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">components Directory Reference</div></div>
<div class="headertitle"><div class="title">ui_components Directory Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html">constants.h</a> <a href="constants_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="constants_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="constants_8h.html">constants.h</a></td></tr>
<tr class="memdesc:constants_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Menu components constants. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -0,0 +1,94 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: ed64 Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_abdc04f88b2866c1353f358c089205e4.html">flashcart</a></li><li class="navelem"><a class="el" href="dir_948fda55ea5a9667772e9140926a2e7c.html">ed64</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">ed64 Directory Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="ed64__vseries_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ed64__vseries_8h.html">ed64_vseries.h</a></td></tr>
<tr class="memdesc:ed64__vseries_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">ED64 Vseries flashcart support. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="ed64__xseries_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><b>ed64_xseries.h</b></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: flashcart Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -79,24 +79,26 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
Directories</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_2ac260d472217b65191de9df2a24e86e.html">64drive</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_2ac260d472217b65191de9df2a24e86e.html">64drive</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">directory &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_4ad298de6e9dc10146d0378a1888b2cb.html">sc64</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_948fda55ea5a9667772e9140926a2e7c.html">ed64</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="dir_4ad298de6e9dc10146d0378a1888b2cb.html">sc64</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flashcart_8h.html">flashcart.h</a> <a href="flashcart_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="flashcart_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flashcart_8h.html">flashcart.h</a></td></tr>
<tr class="memdesc:flashcart_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flashcart Subsystem. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flashcart__utils_8h.html">flashcart_utils.h</a> <a href="flashcart__utils_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="flashcart__utils_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flashcart__utils_8h.html">flashcart_utils.h</a></td></tr>
<tr class="memdesc:flashcart__utils_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flashcart utilities. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: views Directory Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -79,14 +79,14 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8h.html">views.h</a> <a href="views_8h_source.html">[code]</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="views_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="views_8h.html">views.h</a></td></tr>
<tr class="memdesc:views_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Menu Views. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: disk_info.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -88,26 +88,26 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:structdisk__info__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="disk__info_8h.html#structdisk__info__t">disk_info_t</a></td></tr>
<tr class="memitem:structdisk__info__t" id="r_structdisk__info__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="disk__info_8h.html#structdisk__info__t">disk_info_t</a></td></tr>
<tr class="memdesc:structdisk__info__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disk Information Structure. <a href="disk__info_8h.html#structdisk__info__t">More...</a><br /></td></tr>
<tr class="separator:structdisk__info__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a8f73e970f5de385ee26828c00e27d402"><td class="memItemLeft" align="right" valign="top"><a id="a8f73e970f5de385ee26828c00e27d402" name="a8f73e970f5de385ee26828c00e27d402"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402">disk_err_t</a> { <b>DISK_OK</b>
<tr class="memitem:a8f73e970f5de385ee26828c00e27d402" id="r_a8f73e970f5de385ee26828c00e27d402"><td class="memItemLeft" align="right" valign="top"><a id="a8f73e970f5de385ee26828c00e27d402" name="a8f73e970f5de385ee26828c00e27d402"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402">disk_err_t</a> { <b>DISK_OK</b>
, <b>DISK_ERR_IO</b>
, <b>DISK_ERR_NO_FILE</b>
, <b>DISK_ERR_INVALID</b>
}</td></tr>
<tr class="memdesc:a8f73e970f5de385ee26828c00e27d402"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disk state enumeration. <br /></td></tr>
<tr class="separator:a8f73e970f5de385ee26828c00e27d402"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51e99b3862e8ac4f0d4702177a93a231"><td class="memItemLeft" align="right" valign="top"><a id="a51e99b3862e8ac4f0d4702177a93a231" name="a51e99b3862e8ac4f0d4702177a93a231"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="disk__info_8h.html#a51e99b3862e8ac4f0d4702177a93a231">disk_region_t</a> { <b>DISK_REGION_DEVELOPMENT</b>
<tr class="memitem:a51e99b3862e8ac4f0d4702177a93a231" id="r_a51e99b3862e8ac4f0d4702177a93a231"><td class="memItemLeft" align="right" valign="top"><a id="a51e99b3862e8ac4f0d4702177a93a231" name="a51e99b3862e8ac4f0d4702177a93a231"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="disk__info_8h.html#a51e99b3862e8ac4f0d4702177a93a231">disk_region_t</a> { <b>DISK_REGION_DEVELOPMENT</b>
, <b>DISK_REGION_JAPANESE</b>
, <b>DISK_REGION_USA</b>
}</td></tr>
<tr class="memdesc:a51e99b3862e8ac4f0d4702177a93a231"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disk region enumeration. <br /></td></tr>
<tr class="separator:a51e99b3862e8ac4f0d4702177a93a231"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb390b720ed32b8426c2f6c74124c7a0"><td class="memItemLeft" align="right" valign="top"><a id="abb390b720ed32b8426c2f6c74124c7a0" name="abb390b720ed32b8426c2f6c74124c7a0"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="disk__info_8h.html#abb390b720ed32b8426c2f6c74124c7a0">disk_type_t</a> { <br />
<tr class="memitem:abb390b720ed32b8426c2f6c74124c7a0" id="r_abb390b720ed32b8426c2f6c74124c7a0"><td class="memItemLeft" align="right" valign="top"><a id="abb390b720ed32b8426c2f6c74124c7a0" name="abb390b720ed32b8426c2f6c74124c7a0"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="disk__info_8h.html#abb390b720ed32b8426c2f6c74124c7a0">disk_type_t</a> { <br />
&#160;&#160;<b>DISK_TYPE_0</b>
, <b>DISK_TYPE_1</b>
, <b>DISK_TYPE_2</b>
@ -123,12 +123,12 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a2c1242de9a3cfce96318374d38190d18"><td class="memItemLeft" align="right" valign="top"><a id="a2c1242de9a3cfce96318374d38190d18" name="a2c1242de9a3cfce96318374d38190d18"></a>
<a class="el" href="disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402">disk_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>disk_info_load</b> (<a class="el" href="path_8h.html#structpath__t">path_t</a> *path, <a class="el" href="disk__info_8h.html#structdisk__info__t">disk_info_t</a> *disk_info)</td></tr>
<tr class="memitem:a2c1242de9a3cfce96318374d38190d18" id="r_a2c1242de9a3cfce96318374d38190d18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402">disk_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="disk__info_8h.html#a2c1242de9a3cfce96318374d38190d18">disk_info_load</a> (<a class="el" href="path_8h.html#structpath__t">path_t</a> *path, <a class="el" href="disk__info_8h.html#structdisk__info__t">disk_info_t</a> *disk_info)</td></tr>
<tr class="memdesc:a2c1242de9a3cfce96318374d38190d18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Loads disk information from the specified path. <br /></td></tr>
<tr class="separator:a2c1242de9a3cfce96318374d38190d18"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >64DD disk information </p>
<div class="textblock"><p>64DD disk information </p>
</div><hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="structdisk__info__t" id="structdisk__info__t"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structdisk__info__t">&#9670;&#160;</a></span>disk_info_t</h2>
@ -141,7 +141,7 @@ Functions</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p >Disk Information Structure. </p>
<div class="textblock"><p>Disk Information Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
@ -182,12 +182,52 @@ defect_tracks[16][12]</td>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a2c1242de9a3cfce96318374d38190d18" name="a2c1242de9a3cfce96318374d38190d18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2c1242de9a3cfce96318374d38190d18">&#9670;&#160;</a></span>disk_info_load()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402">disk_err_t</a> disk_info_load </td>
<td>(</td>
<td class="paramtype"><a class="el" href="path_8h.html#structpath__t">path_t</a> *&#160;</td>
<td class="paramname"><em>path</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="disk__info_8h.html#structdisk__info__t">disk_info_t</a> *&#160;</td>
<td class="paramname"><em>disk_info</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Loads disk information from the specified path. </p>
<p>This function reads the disk information from the given path and populates the provided disk_info structure with the relevant data.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">path</td><td>A pointer to a <a class="el" href="path_8h.html#structpath__t" title="Path Structure.">path_t</a> structure that specifies the path to the disk. </td></tr>
<tr><td class="paramname">disk_info</td><td>A pointer to a <a class="el" href="disk__info_8h.html#structdisk__info__t" title="Disk Information Structure.">disk_info_t</a> structure where the disk information will be stored. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A disk_err_t value indicating the success or failure of the operation. </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: disk_info.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -87,19 +92,24 @@ $(function() {
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include &quot;<a class="code" href="path_8h.html">path.h</a>&quot;</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span> </div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
<div class="foldopen" id="foldopen00018" data-start="{" data-end="};">
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402"> 18</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> DISK_OK,</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> DISK_ERR_IO,</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> DISK_ERR_NO_FILE,</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> DISK_ERR_INVALID,</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span>} <a class="code hl_enumeration" href="disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402">disk_err_t</a>;</div>
</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
<div class="foldopen" id="foldopen00026" data-start="{" data-end="};">
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="disk__info_8h.html#a51e99b3862e8ac4f0d4702177a93a231"> 26</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> DISK_REGION_DEVELOPMENT,</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> DISK_REGION_JAPANESE,</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> DISK_REGION_USA,</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>} <a class="code hl_enumeration" href="disk__info_8h.html#a51e99b3862e8ac4f0d4702177a93a231">disk_region_t</a>;</div>
</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
<div class="foldopen" id="foldopen00033" data-start="{" data-end="};">
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="disk__info_8h.html#abb390b720ed32b8426c2f6c74124c7a0"> 33</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> DISK_TYPE_0,</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> DISK_TYPE_1,</div>
@ -109,7 +119,9 @@ $(function() {
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> DISK_TYPE_5,</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> DISK_TYPE_6,</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>} <a class="code hl_enumeration" href="disk__info_8h.html#abb390b720ed32b8426c2f6c74124c7a0">disk_type_t</a>;</div>
</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
<div class="foldopen" id="foldopen00044" data-start="{" data-end="};">
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="disk__info_8h.html"> 44</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_enumeration" href="disk__info_8h.html#a51e99b3862e8ac4f0d4702177a93a231">disk_region_t</a> region;</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <a class="code hl_enumeration" href="disk__info_8h.html#abb390b720ed32b8426c2f6c74124c7a0">disk_type_t</a> disk_type;</div>
@ -119,22 +131,24 @@ $(function() {
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="keywordtype">bool</span> bad_system_area_lbas[24];</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> uint8_t defect_tracks[16][12];</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span>} <a class="code hl_struct" href="disk__info_8h.html#structdisk__info__t">disk_info_t</a>;</div>
</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><a class="code hl_enumeration" href="disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402">disk_err_t</a> disk_info_load (<a class="code hl_struct" href="path_8h.html#structpath__t">path_t</a> *path, <a class="code hl_struct" href="disk__info_8h.html#structdisk__info__t">disk_info_t</a> *disk_info);</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="adisk__info_8h_html_a51e99b3862e8ac4f0d4702177a93a231"><div class="ttname"><a href="disk__info_8h.html#a51e99b3862e8ac4f0d4702177a93a231">disk_region_t</a></div><div class="ttdeci">disk_region_t</div><div class="ttdoc">Disk region enumeration.</div><div class="ttdef"><b>Definition:</b> disk_info.h:26</div></div>
<div class="ttc" id="adisk__info_8h_html_a8f73e970f5de385ee26828c00e27d402"><div class="ttname"><a href="disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402">disk_err_t</a></div><div class="ttdeci">disk_err_t</div><div class="ttdoc">Disk state enumeration.</div><div class="ttdef"><b>Definition:</b> disk_info.h:18</div></div>
<div class="ttc" id="adisk__info_8h_html_abb390b720ed32b8426c2f6c74124c7a0"><div class="ttname"><a href="disk__info_8h.html#abb390b720ed32b8426c2f6c74124c7a0">disk_type_t</a></div><div class="ttdeci">disk_type_t</div><div class="ttdoc">Disk type enumeration.</div><div class="ttdef"><b>Definition:</b> disk_info.h:33</div></div>
<div class="ttc" id="adisk__info_8h_html_structdisk__info__t"><div class="ttname"><a href="disk__info_8h.html#structdisk__info__t">disk_info_t</a></div><div class="ttdoc">Disk Information Structure.</div><div class="ttdef"><b>Definition:</b> disk_info.h:44</div></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><a class="code hl_enumeration" href="disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402">disk_err_t</a> <a class="code hl_function" href="disk__info_8h.html#a2c1242de9a3cfce96318374d38190d18">disk_info_load</a> (<a class="code hl_struct" href="path_8h.html#structpath__t">path_t</a> *path, <a class="code hl_struct" href="disk__info_8h.html#structdisk__info__t">disk_info_t</a> *disk_info);</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="preprocessor">#endif </span><span class="comment">/* DISK_INFO_H__ */</span><span class="preprocessor"></span></div>
<div class="ttc" id="adisk__info_8h_html_a2c1242de9a3cfce96318374d38190d18"><div class="ttname"><a href="disk__info_8h.html#a2c1242de9a3cfce96318374d38190d18">disk_info_load</a></div><div class="ttdeci">disk_err_t disk_info_load(path_t *path, disk_info_t *disk_info)</div><div class="ttdoc">Loads disk information from the specified path.</div><div class="ttdef"><b>Definition</b> disk_info.c:179</div></div>
<div class="ttc" id="adisk__info_8h_html_a51e99b3862e8ac4f0d4702177a93a231"><div class="ttname"><a href="disk__info_8h.html#a51e99b3862e8ac4f0d4702177a93a231">disk_region_t</a></div><div class="ttdeci">disk_region_t</div><div class="ttdoc">Disk region enumeration.</div><div class="ttdef"><b>Definition</b> disk_info.h:26</div></div>
<div class="ttc" id="adisk__info_8h_html_a8f73e970f5de385ee26828c00e27d402"><div class="ttname"><a href="disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402">disk_err_t</a></div><div class="ttdeci">disk_err_t</div><div class="ttdoc">Disk state enumeration.</div><div class="ttdef"><b>Definition</b> disk_info.h:18</div></div>
<div class="ttc" id="adisk__info_8h_html_abb390b720ed32b8426c2f6c74124c7a0"><div class="ttname"><a href="disk__info_8h.html#abb390b720ed32b8426c2f6c74124c7a0">disk_type_t</a></div><div class="ttdeci">disk_type_t</div><div class="ttdoc">Disk type enumeration.</div><div class="ttdef"><b>Definition</b> disk_info.h:33</div></div>
<div class="ttc" id="adisk__info_8h_html_structdisk__info__t"><div class="ttname"><a href="disk__info_8h.html#structdisk__info__t">disk_info_t</a></div><div class="ttdoc">Disk Information Structure.</div><div class="ttdef"><b>Definition</b> disk_info.h:44</div></div>
<div class="ttc" id="apath_8h_html"><div class="ttname"><a href="path_8h.html">path.h</a></div><div class="ttdoc">Menu Path.</div></div>
<div class="ttc" id="apath_8h_html_structpath__t"><div class="ttname"><a href="path_8h.html#structpath__t">path_t</a></div><div class="ttdoc">Path Structure.</div><div class="ttdef"><b>Definition:</b> path.h:16</div></div>
<div class="ttc" id="apath_8h_html_structpath__t"><div class="ttname"><a href="path_8h.html#structpath__t">path_t</a></div><div class="ttdoc">Path Structure.</div><div class="ttdef"><b>Definition</b> path.h:16</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

BIN
doc.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 746 B

12
doc.svg Normal file
View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 80 60" id="doc" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#4665A2">
<path d="m 14,-1.1445312 c -2.824372,0 -5.1445313,2.320159 -5.1445312,5.1445312 v 72 c 0,2.824372 2.3201592,5.144531 5.1445312,5.144531 h 52 c 2.824372,0 5.144531,-2.320159 5.144531,-5.144531 V 23.699219 a 1.1447968,1.1447968 0 0 0 -0.01563,-0.1875 C 70.977847,22.605363 70.406495,21.99048 70.007812,21.591797 L 48.208984,-0.20898438 C 47.606104,-0.81186474 46.804652,-1.1445313 46,-1.1445312 Z m 1.144531,6.2890624 H 42.855469 V 24 c 0,1.724372 1.420159,3.144531 3.144531,3.144531 H 64.855469 V 74.855469 H 15.144531 Z m 34,4.4179688 L 60.4375,20.855469 H 49.144531 Z"/>
</g>
<g style="fill:#D8DFEE;stroke-width:0">
<path d="M 3.0307167,13.993174 V 7.0307167 h 2.7576792 2.7576792 v 1.8826151 c 0,1.2578262 0.0099,1.9287572 0.029818,2.0216512 0.03884,0.181105 0.168631,0.348218 0.33827,0.43554 l 0.1355017,0.06975 1.9598092,0.0079 1.959809,0.0078 v 4.749829 4.749829 H 8 3.0307167 Z" transform="matrix(5,0,0,5,0,-30)" />
<path d="M 9.8293515,9.0581469 V 7.9456453 l 1.1058025,1.1055492 c 0.608191,0.6080521 1.105802,1.1086775 1.105802,1.1125015 0,0.0038 -0.497611,0.007 -1.105802,0.007 H 9.8293515 Z" transform="matrix(5,0,0,5,0,-30)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
docd.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 756 B

12
docd.svg Normal file
View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 80 60" id="doc" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#C4CFE5">
<path d="m 14,-1.1445312 c -2.824372,0 -5.1445313,2.320159 -5.1445312,5.1445312 v 72 c 0,2.824372 2.3201592,5.144531 5.1445312,5.144531 h 52 c 2.824372,0 5.144531,-2.320159 5.144531,-5.144531 V 23.699219 a 1.1447968,1.1447968 0 0 0 -0.01563,-0.1875 C 70.977847,22.605363 70.406495,21.99048 70.007812,21.591797 L 48.208984,-0.20898438 C 47.606104,-0.81186474 46.804652,-1.1445313 46,-1.1445312 Z m 1.144531,6.2890624 H 42.855469 V 24 c 0,1.724372 1.420159,3.144531 3.144531,3.144531 H 64.855469 V 74.855469 H 15.144531 Z m 34,4.4179688 L 60.4375,20.855469 H 49.144531 Z"/>
</g>
<g style="fill:#4665A2;stroke-width:0">
<path d="M 3.0307167,13.993174 V 7.0307167 h 2.7576792 2.7576792 v 1.8826151 c 0,1.2578262 0.0099,1.9287572 0.029818,2.0216512 0.03884,0.181105 0.168631,0.348218 0.33827,0.43554 l 0.1355017,0.06975 1.9598092,0.0079 1.959809,0.0078 v 4.749829 4.749829 H 8 3.0307167 Z" transform="matrix(5,0,0,5,0,-30)" />
<path d="M 9.8293515,9.0581469 V 7.9456453 l 1.1058025,1.1055492 c 0.608191,0.6080521 1.105802,1.1086775 1.105802,1.1125015 0,0.0038 -0.497611,0.007 -1.105802,0.007 H 9.8293515 Z" transform="matrix(5,0,0,5,0,-30)" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -1,4 +1,4 @@
/* The standard CSS for doxygen 1.9.5*/
/* The standard CSS for doxygen 1.9.8*/
html {
/* page base colors */
@ -39,7 +39,9 @@ html {
--icon-background-color: #728DC1;
--icon-foreground-color: white;
--icon-doc-image: url('doc.png');
--icon-doc-image: url('doc.svg');
--icon-folder-open-image: url('folderopen.svg');
--icon-folder-closed-image: url('folderclosed.svg');
/* brief member declaration list */
--memdecl-background-color: #F9FAFC;
@ -100,6 +102,7 @@ html {
--toc-background-color: #F4F6FA;
--toc-border-color: #D8DFEE;
--toc-header-color: #4665A2;
--toc-down-arrow-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='10px' width='5px' fill='grey'><text x='0' y='5' font-size='10'>&%238595;</text></svg>");
/** search field */
--search-background-color: white;
@ -125,6 +128,7 @@ html {
--code-preprocessor-color: #806020;
--code-string-literal-color: #002080;
--code-char-literal-color: #008080;
--code-xml-cdata-color: black;
--code-vhdl-digit-color: #FF00FF;
--code-vhdl-char-color: #000000;
--code-vhdl-keyword-color: #700070;
@ -148,10 +152,15 @@ html {
--tooltip-declaration-color: #006318;
--tooltip-link-color: #4665A2;
--tooltip-shadow: 1px 1px 7px gray;
--fold-line-color: #808080;
--fold-minus-image: url('minus.svg');
--fold-plus-image: url('plus.svg');
--fold-minus-image-relpath: url('../../minus.svg');
--fold-plus-image-relpath: url('../../plus.svg');
/** font-family */
--font-family-normal: Roboto,sans-serif;
--font-family-monospace: monospace,fixed;
--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed;
--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
--font-family-title: Tahoma,Arial,sans-serif;
--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif;
@ -203,7 +212,9 @@ html {
--icon-background-color: #334975;
--icon-foreground-color: #C4CFE5;
--icon-doc-image: url('docd.png');
--icon-doc-image: url('docd.svg');
--icon-folder-open-image: url('folderopend.svg');
--icon-folder-closed-image: url('folderclosedd.svg');
/* brief member declaration list */
--memdecl-background-color: #0B101A;
@ -264,6 +275,7 @@ html {
--toc-background-color: #151E30;
--toc-border-color: #202E4A;
--toc-header-color: #A3B4D7;
--toc-down-arrow-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='10px' width='5px'><text x='0' y='5' font-size='10' fill='grey'>&%238595;</text></svg>");
/** search field */
--search-background-color: black;
@ -289,9 +301,10 @@ html {
--code-preprocessor-color: #65CABE;
--code-string-literal-color: #7EC699;
--code-char-literal-color: #00E0F0;
--code-xml-cdata-color: #C9D1D9;
--code-vhdl-digit-color: #FF00FF;
--code-vhdl-char-color: #000000;
--code-vhdl-keyword-color: #700070;
--code-vhdl-char-color: #C0C0C0;
--code-vhdl-keyword-color: #CF53C9;
--code-vhdl-logic-color: #FF0000;
--code-link-color: #79C0FF;
--code-external-link-color: #79C0FF;
@ -312,10 +325,15 @@ html {
--tooltip-declaration-color: #20C348;
--tooltip-link-color: #79C0FF;
--tooltip-shadow: none;
--fold-line-color: #808080;
--fold-minus-image: url('minusd.svg');
--fold-plus-image: url('plusd.svg');
--fold-minus-image-relpath: url('../../minusd.svg');
--fold-plus-image-relpath: url('../../plusd.svg');
/** font-family */
--font-family-normal: Roboto,sans-serif;
--font-family-monospace: monospace,fixed;
--font-family-monospace: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed;
--font-family-nav: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
--font-family-title: Tahoma,Arial,sans-serif;
--font-family-toc: Verdana,'DejaVu Sans',Geneva,sans-serif;
@ -327,20 +345,6 @@ html {
body {
background-color: var(--page-background-color);
color: var(--page-foreground-color);
scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color);
}
::-webkit-scrollbar {
background-color: var(--scrollbar-background-color);
height: 10px;
width: 10px;
}
::-webkit-scrollbar-thumb {
background-color: var(--scrollbar-thumb-color);
border-radius: 8px;
}
::-webkit-scrollbar-corner {
background-color: var(--scrollbar-background-color);
}
body, table, div, p, dl {
@ -487,6 +491,12 @@ div.qindex{
color: var(--index-separator-color);
}
#main-menu a:focus {
outline: auto;
z-index: 10;
position: relative;
}
dt.alphachar{
font-size: 180%;
font-weight: bold;
@ -601,6 +611,16 @@ ul {
overflow: visible;
}
ul.multicol {
-moz-column-gap: 1em;
-webkit-column-gap: 1em;
column-gap: 1em;
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
list-style-type: none;
}
#side-nav ul {
overflow: visible; /* reset ul rule for scroll bar in GENERATE_TREEVIEW window */
}
@ -642,7 +662,7 @@ div.line {
font-family: var(--font-family-monospace);
font-size: 13px;
min-height: 13px;
line-height: 1.0;
line-height: 1.2;
text-wrap: unrestricted;
white-space: -moz-pre-wrap; /* Moz */
white-space: -pre-wrap; /* Opera 4-6 */
@ -675,6 +695,18 @@ div.line.glow {
box-shadow: 0 0 10px var(--glow-color);
}
span.fold {
margin-left: 5px;
margin-right: 1px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
display: inline-block;
width: 12px;
height: 12px;
background-repeat:no-repeat;
background-position:center;
}
span.lineno {
padding-right: 4px;
@ -812,6 +844,10 @@ span.charliteral {
color: var(--code-char-literal-color);
}
span.xmlcdata {
color: var(--code-xml-cdata-color);
}
span.vhdldigit {
color: var(--code-vhdl-digit-color);
}
@ -1226,8 +1262,7 @@ div.directory {
width: 24px;
height: 18px;
margin-bottom: 4px;
background-image:url('folderopen.png');
background-position: 0px -4px;
background-image:var(--icon-folder-open-image);
background-repeat: repeat-y;
vertical-align:top;
display: inline-block;
@ -1237,8 +1272,7 @@ div.directory {
width: 24px;
height: 18px;
margin-bottom: 4px;
background-image:url('folderclosed.png');
background-position: 0px -4px;
background-image:var(--icon-folder-closed-image);
background-repeat: repeat-y;
vertical-align:top;
display: inline-block;
@ -1657,7 +1691,7 @@ div.toc {
}
div.toc li {
background: url("bdwn.png") no-repeat scroll 0 5px transparent;
background: var(--toc-down-arrow-image) no-repeat scroll 0 5px transparent;
font: 10px/1.2 var(--font-family-toc);
margin-top: 5px;
padding-left: 10px;
@ -1686,11 +1720,11 @@ div.toc li.level2 {
}
div.toc li.level3 {
margin-left: 30px;
margin-left: 15px;
}
div.toc li.level4 {
margin-left: 45px;
margin-left: 15px;
}
span.emoji {
@ -1971,3 +2005,41 @@ u {
text-decoration: underline;
}
details>summary {
list-style-type: none;
}
details > summary::-webkit-details-marker {
display: none;
}
details>summary::before {
content: "\25ba";
padding-right:4px;
font-size: 80%;
}
details[open]>summary::before {
content: "\25bc";
padding-right:4px;
font-size: 80%;
}
body {
scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-background-color);
}
::-webkit-scrollbar {
background-color: var(--scrollbar-background-color);
height: 12px;
width: 12px;
}
::-webkit-scrollbar-thumb {
border-radius: 6px;
box-shadow: inset 0 0 12px 12px var(--scrollbar-thumb-color);
border: solid 2px transparent;
}
::-webkit-scrollbar-corner {
background-color: var(--scrollbar-background-color);
}

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -120,4 +120,73 @@ function toggleInherit(id)
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
}
}
var opened=true;
// in case HTML_COLORSTYLE is LIGHT or DARK the vars will be replaced, so we write them out explicitly and use double quotes
var plusImg = [ "var(--fold-plus-image)", "var(--fold-plus-image-relpath)" ];
var minusImg = [ "var(--fold-minus-image)", "var(--fold-minus-image-relpath)" ];
// toggle all folding blocks
function codefold_toggle_all(relPath) {
if (opened) {
$('#fold_all').css('background-image',plusImg[relPath]);
$('div[id^=foldopen]').hide();
$('div[id^=foldclosed]').show();
} else {
$('#fold_all').css('background-image',minusImg[relPath]);
$('div[id^=foldopen]').show();
$('div[id^=foldclosed]').hide();
}
opened=!opened;
}
// toggle single folding block
function codefold_toggle(id) {
$('#foldopen'+id).toggle();
$('#foldclosed'+id).toggle();
}
function init_codefold(relPath) {
$('span[class=lineno]').css(
{'padding-right':'4px',
'margin-right':'2px',
'display':'inline-block',
'width':'54px',
'background':'linear-gradient(var(--fold-line-color),var(--fold-line-color)) no-repeat 46px/2px 100%'
});
// add global toggle to first line
$('span[class=lineno]:first').append('<span class="fold" id="fold_all" '+
'onclick="javascript:codefold_toggle_all('+relPath+');" '+
'style="background-image:'+minusImg[relPath]+';"></span>');
// add vertical lines to other rows
$('span[class=lineno]').not(':eq(0)').append('<span class="fold"></span>');
// add toggle controls to lines with fold divs
$('div[class=foldopen]').each(function() {
// extract specific id to use
var id = $(this).attr('id').replace('foldopen','');
// extract start and end foldable fragment attributes
var start = $(this).attr('data-start');
var end = $(this).attr('data-end');
// replace normal fold span with controls for the first line of a foldable fragment
$(this).find('span[class=fold]:first').replaceWith('<span class="fold" '+
'onclick="javascript:codefold_toggle(\''+id+'\');" '+
'style="background-image:'+minusImg[relPath]+';"></span>');
// append div for folded (closed) representation
$(this).after('<div id="foldclosed'+id+'" class="foldclosed" style="display:none;"></div>');
// extract the first line from the "open" section to represent closed content
var line = $(this).children().first().clone();
// remove any glow that might still be active on the original line
$(line).removeClass('glow');
if (start) {
// if line already ends with a start marker (e.g. trailing {), remove it
$(line).html($(line).html().replace(new RegExp('\\s*'+start+'\\s*$','g'),''));
}
// replace minus with plus symbol
$(line).find('span[class=fold]').css('background-image',plusImg[relPath]);
// append ellipsis
$(line).append(' '+start+'<a href="javascript:codefold_toggle(\''+id+'\')">&#8230;</a>'+end);
// insert constructed line into closed div
$('#foldclosed'+id).html(line);
});
}
/* @license-end */

101
ed64__vseries_8h.html Normal file
View File

@ -0,0 +1,101 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: ed64_vseries.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_abdc04f88b2866c1353f358c089205e4.html">flashcart</a></li><li class="navelem"><a class="el" href="dir_948fda55ea5a9667772e9140926a2e7c.html">ed64</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">ed64_vseries.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>ED64 Vseries flashcart support.
<a href="#details">More...</a></p>
<p><a href="ed64__vseries_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga9393e224f708b5193a5253cb84eaeb1e" id="r_ga9393e224f708b5193a5253cb84eaeb1e"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="structflashcart__t.html">flashcart_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ed64_vseries_get_flashcart</b> (void)</td></tr>
<tr class="separator:ga9393e224f708b5193a5253cb84eaeb1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>ED64 Vseries flashcart support. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -0,0 +1,104 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: ed64_vseries.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_abdc04f88b2866c1353f358c089205e4.html">flashcart</a></li><li class="navelem"><a class="el" href="dir_948fda55ea5a9667772e9140926a2e7c.html">ed64</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">ed64_vseries.h</div></div>
</div><!--header-->
<div class="contents">
<a href="ed64__vseries_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#ifndef FLASHCART_ED64_VSERIES_H__</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#define FLASHCART_ED64_VSERIES_H__</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include &quot;../flashcart.h&quot;</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><a class="code hl_struct" href="structflashcart__t.html">flashcart_t</a> *ed64_vseries_get_flashcart (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
<span class="comment">/* ED64_Vseries */</span><div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="astructflashcart__t_html"><div class="ttname"><a href="structflashcart__t.html">flashcart_t</a></div><div class="ttdoc">Flashcart Structure.</div><div class="ttdef"><b>Definition</b> flashcart.h:70</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -0,0 +1,104 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: ed64_xseries.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_abdc04f88b2866c1353f358c089205e4.html">flashcart</a></li><li class="navelem"><a class="el" href="dir_948fda55ea5a9667772e9140926a2e7c.html">ed64</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">ed64_xseries.h</div></div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#ifndef FLASHCART_ED64XSERIES_H__</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#define FLASHCART_ED64XSERIES_H__</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span> </div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include &quot;../flashcart.h&quot;</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><a class="code hl_struct" href="structflashcart__t.html">flashcart_t</a> *ed64xseries_get_flashcart (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
<span class="comment">/* ED64_Xseries */</span><div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="astructflashcart__t_html"><div class="ttname"><a href="structflashcart__t.html">flashcart_t</a></div><div class="ttdoc">Flashcart Structure.</div><div class="ttdef"><b>Definition</b> flashcart.h:70</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: File List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -86,40 +86,43 @@ $(function() {
<tr id="row_0_1_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_1_0_" class="arrow" onclick="toggleFolder('0_1_0_')">&#9660;</span><span id="img_0_1_0_" class="iconfopen" onclick="toggleFolder('0_1_0_')">&#160;</span><a class="el" href="dir_2ac260d472217b65191de9df2a24e86e.html" target="_self">64drive</a></td><td class="desc"></td></tr>
<tr id="row_0_1_0_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="64drive_8h_source.html"><span class="icondoc"></span></a><a class="el" href="64drive_8h.html" target="_self">64drive.h</a></td><td class="desc">64drive flashcart support </td></tr>
<tr id="row_0_1_0_1_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="64drive__ll_8h_source.html"><span class="icondoc"></span></a><a class="el" href="64drive__ll_8h.html" target="_self">64drive_ll.h</a></td><td class="desc">64drive flashcart low level access </td></tr>
<tr id="row_0_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_1_1_" class="arrow" onclick="toggleFolder('0_1_1_')">&#9660;</span><span id="img_0_1_1_" class="iconfopen" onclick="toggleFolder('0_1_1_')">&#160;</span><a class="el" href="dir_4ad298de6e9dc10146d0378a1888b2cb.html" target="_self">sc64</a></td><td class="desc"></td></tr>
<tr id="row_0_1_1_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="sc64_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sc64_8h.html" target="_self">sc64.h</a></td><td class="desc">SC64 flashcart support </td></tr>
<tr id="row_0_1_1_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="sc64__ll_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sc64__ll_8h.html" target="_self">sc64_ll.h</a></td><td class="desc">SC64 flashcart low level access </td></tr>
<tr id="row_0_1_2_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="flashcart_8h_source.html"><span class="icondoc"></span></a><a class="el" href="flashcart_8h.html" target="_self">flashcart.h</a></td><td class="desc">Flashcart Subsystem </td></tr>
<tr id="row_0_1_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="flashcart__utils_8h_source.html"><span class="icondoc"></span></a><a class="el" href="flashcart__utils_8h.html" target="_self">flashcart_utils.h</a></td><td class="desc">Flashcart utilities </td></tr>
<tr id="row_0_2_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">&#9660;</span><span id="img_0_2_" class="iconfopen" onclick="toggleFolder('0_2_')">&#160;</span><a class="el" href="dir_1a56cc8cdc1689899910be5fa4716ee4.html" target="_self">menu</a></td><td class="desc"></td></tr>
<tr id="row_0_2_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_2_0_" class="arrow" onclick="toggleFolder('0_2_0_')">&#9660;</span><span id="img_0_2_0_" class="iconfopen" onclick="toggleFolder('0_2_0_')">&#160;</span><a class="el" href="dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html" target="_self">components</a></td><td class="desc"></td></tr>
<tr id="row_0_2_0_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="constants_8h_source.html"><span class="icondoc"></span></a><a class="el" href="constants_8h.html" target="_self">constants.h</a></td><td class="desc">Menu components constants </td></tr>
<tr id="row_0_2_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_2_1_" class="arrow" onclick="toggleFolder('0_2_1_')">&#9660;</span><span id="img_0_2_1_" class="iconfopen" onclick="toggleFolder('0_2_1_')">&#160;</span><a class="el" href="dir_fc7b276aa2f26a1d485b93ff01d7cabb.html" target="_self">views</a></td><td class="desc"></td></tr>
<tr id="row_0_2_1_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="views_8h_source.html"><span class="icondoc"></span></a><a class="el" href="views_8h.html" target="_self">views.h</a></td><td class="desc">Menu Views </td></tr>
<tr id="row_0_2_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="actions_8h_source.html"><span class="icondoc"></span></a><a class="el" href="actions_8h.html" target="_self">actions.h</a></td><td class="desc">Menu Actions </td></tr>
<tr id="row_0_2_3_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="cart__load_8h_source.html"><span class="icondoc"></span></a><a class="el" href="cart__load_8h.html" target="_self">cart_load.h</a></td><td class="desc">ROM/save loading functions </td></tr>
<tr id="row_0_2_4_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="components_8h_source.html"><span class="icondoc"></span></a><a class="el" href="components_8h.html" target="_self">components.h</a></td><td class="desc">Menu Components </td></tr>
<tr id="row_0_2_5_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="disk__info_8h_source.html"><span class="icondoc"></span></a><a class="el" href="disk__info_8h.html" target="_self">disk_info.h</a></td><td class="desc">64DD disk information </td></tr>
<tr id="row_0_2_6_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="fonts_8h_source.html"><span class="icondoc"></span></a><a class="el" href="fonts_8h.html" target="_self">fonts.h</a></td><td class="desc">Menu fonts </td></tr>
<tr id="row_0_2_7_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="hdmi_8h_source.html"><span class="icondoc"></span></a><b>hdmi.h</b></td><td class="desc"></td></tr>
<tr id="row_0_2_8_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="menu_8h_source.html"><span class="icondoc"></span></a><a class="el" href="menu_8h.html" target="_self">menu.h</a></td><td class="desc">Menu Subsystem </td></tr>
<tr id="row_0_2_9_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="menu__state_8h_source.html"><span class="icondoc"></span></a><a class="el" href="menu__state_8h.html" target="_self">menu_state.h</a></td><td class="desc">Menu State </td></tr>
<tr id="row_0_2_10_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="mp3__player_8h_source.html"><span class="icondoc"></span></a><a class="el" href="mp3__player_8h.html" target="_self">mp3_player.h</a></td><td class="desc">MP3 Player </td></tr>
<tr id="row_0_2_11_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="path_8h_source.html"><span class="icondoc"></span></a><a class="el" href="path_8h.html" target="_self">path.h</a></td><td class="desc">Menu Path </td></tr>
<tr id="row_0_2_12_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="png__decoder_8h_source.html"><span class="icondoc"></span></a><a class="el" href="png__decoder_8h.html" target="_self">png_decoder.h</a></td><td class="desc">PNG decoder </td></tr>
<tr id="row_0_2_13_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="rom__info_8h_source.html"><span class="icondoc"></span></a><a class="el" href="rom__info_8h.html" target="_self">rom_info.h</a></td><td class="desc">N64 ROM Database </td></tr>
<tr id="row_0_2_14_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="settings_8h_source.html"><span class="icondoc"></span></a><a class="el" href="settings_8h.html" target="_self">settings.h</a></td><td class="desc">Menu Settings </td></tr>
<tr id="row_0_2_15_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="sound_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sound_8h.html" target="_self">sound.h</a></td><td class="desc">Menu Sound </td></tr>
<tr id="row_0_2_16_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="usb__comm_8h_source.html"><span class="icondoc"></span></a><a class="el" href="usb__comm_8h.html" target="_self">usb_comm.h</a></td><td class="desc">USB communication subsystem </td></tr>
<tr id="row_0_3_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_3_" class="arrow" onclick="toggleFolder('0_3_')">&#9660;</span><span id="img_0_3_" class="iconfopen" onclick="toggleFolder('0_3_')">&#160;</span><a class="el" href="dir_313caf1132e152dd9b58bea13a4052ca.html" target="_self">utils</a></td><td class="desc"></td></tr>
<tr id="row_0_3_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="fs_8h_source.html"><span class="icondoc"></span></a><b>fs.h</b></td><td class="desc"></td></tr>
<tr id="row_0_3_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="utils_8h_source.html"><span class="icondoc"></span></a><b>utils.h</b></td><td class="desc"></td></tr>
<tr id="row_0_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_1_1_" class="arrow" onclick="toggleFolder('0_1_1_')">&#9660;</span><span id="img_0_1_1_" class="iconfopen" onclick="toggleFolder('0_1_1_')">&#160;</span><a class="el" href="dir_948fda55ea5a9667772e9140926a2e7c.html" target="_self">ed64</a></td><td class="desc"></td></tr>
<tr id="row_0_1_1_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="ed64__vseries_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ed64__vseries_8h.html" target="_self">ed64_vseries.h</a></td><td class="desc">ED64 Vseries flashcart support </td></tr>
<tr id="row_0_1_1_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="ed64__xseries_8h_source.html"><span class="icondoc"></span></a><b>ed64_xseries.h</b></td><td class="desc"></td></tr>
<tr id="row_0_1_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_1_2_" class="arrow" onclick="toggleFolder('0_1_2_')">&#9660;</span><span id="img_0_1_2_" class="iconfopen" onclick="toggleFolder('0_1_2_')">&#160;</span><a class="el" href="dir_4ad298de6e9dc10146d0378a1888b2cb.html" target="_self">sc64</a></td><td class="desc"></td></tr>
<tr id="row_0_1_2_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="sc64_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sc64_8h.html" target="_self">sc64.h</a></td><td class="desc">SC64 flashcart support </td></tr>
<tr id="row_0_1_2_1_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="sc64__ll_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sc64__ll_8h.html" target="_self">sc64_ll.h</a></td><td class="desc">SC64 flashcart low level access </td></tr>
<tr id="row_0_1_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="flashcart_8h_source.html"><span class="icondoc"></span></a><a class="el" href="flashcart_8h.html" target="_self">flashcart.h</a></td><td class="desc">Flashcart Subsystem </td></tr>
<tr id="row_0_1_4_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="flashcart__utils_8h_source.html"><span class="icondoc"></span></a><a class="el" href="flashcart__utils_8h.html" target="_self">flashcart_utils.h</a></td><td class="desc">Flashcart utilities </td></tr>
<tr id="row_0_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">&#9660;</span><span id="img_0_2_" class="iconfopen" onclick="toggleFolder('0_2_')">&#160;</span><a class="el" href="dir_1a56cc8cdc1689899910be5fa4716ee4.html" target="_self">menu</a></td><td class="desc"></td></tr>
<tr id="row_0_2_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_2_0_" class="arrow" onclick="toggleFolder('0_2_0_')">&#9660;</span><span id="img_0_2_0_" class="iconfopen" onclick="toggleFolder('0_2_0_')">&#160;</span><a class="el" href="dir_91ef91b561d039ab546b53c185f0f23a.html" target="_self">ui_components</a></td><td class="desc"></td></tr>
<tr id="row_0_2_0_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="constants_8h_source.html"><span class="icondoc"></span></a><a class="el" href="constants_8h.html" target="_self">constants.h</a></td><td class="desc">Menu components constants </td></tr>
<tr id="row_0_2_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_0_2_1_" class="arrow" onclick="toggleFolder('0_2_1_')">&#9660;</span><span id="img_0_2_1_" class="iconfopen" onclick="toggleFolder('0_2_1_')">&#160;</span><a class="el" href="dir_fc7b276aa2f26a1d485b93ff01d7cabb.html" target="_self">views</a></td><td class="desc"></td></tr>
<tr id="row_0_2_1_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="views_8h_source.html"><span class="icondoc"></span></a><a class="el" href="views_8h.html" target="_self">views.h</a></td><td class="desc">Menu Views </td></tr>
<tr id="row_0_2_2_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="actions_8h_source.html"><span class="icondoc"></span></a><a class="el" href="actions_8h.html" target="_self">actions.h</a></td><td class="desc">Menu Actions </td></tr>
<tr id="row_0_2_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="cart__load_8h_source.html"><span class="icondoc"></span></a><a class="el" href="cart__load_8h.html" target="_self">cart_load.h</a></td><td class="desc">ROM/save loading functions </td></tr>
<tr id="row_0_2_4_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="disk__info_8h_source.html"><span class="icondoc"></span></a><a class="el" href="disk__info_8h.html" target="_self">disk_info.h</a></td><td class="desc">64DD disk information </td></tr>
<tr id="row_0_2_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="fonts_8h_source.html"><span class="icondoc"></span></a><a class="el" href="fonts_8h.html" target="_self">fonts.h</a></td><td class="desc">Menu fonts </td></tr>
<tr id="row_0_2_6_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="hdmi_8h_source.html"><span class="icondoc"></span></a><b>hdmi.h</b></td><td class="desc"></td></tr>
<tr id="row_0_2_7_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="menu_8h_source.html"><span class="icondoc"></span></a><a class="el" href="menu_8h.html" target="_self">menu.h</a></td><td class="desc">Menu Subsystem </td></tr>
<tr id="row_0_2_8_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="menu__state_8h_source.html"><span class="icondoc"></span></a><a class="el" href="menu__state_8h.html" target="_self">menu_state.h</a></td><td class="desc">Menu State </td></tr>
<tr id="row_0_2_9_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="mp3__player_8h_source.html"><span class="icondoc"></span></a><a class="el" href="mp3__player_8h.html" target="_self">mp3_player.h</a></td><td class="desc">MP3 Player </td></tr>
<tr id="row_0_2_10_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="path_8h_source.html"><span class="icondoc"></span></a><a class="el" href="path_8h.html" target="_self">path.h</a></td><td class="desc">Menu Path </td></tr>
<tr id="row_0_2_11_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="png__decoder_8h_source.html"><span class="icondoc"></span></a><a class="el" href="png__decoder_8h.html" target="_self">png_decoder.h</a></td><td class="desc">PNG decoder </td></tr>
<tr id="row_0_2_12_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="rom__info_8h_source.html"><span class="icondoc"></span></a><a class="el" href="rom__info_8h.html" target="_self">rom_info.h</a></td><td class="desc">N64 ROM Database </td></tr>
<tr id="row_0_2_13_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="settings_8h_source.html"><span class="icondoc"></span></a><a class="el" href="settings_8h.html" target="_self">settings.h</a></td><td class="desc">Menu Settings </td></tr>
<tr id="row_0_2_14_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="sound_8h_source.html"><span class="icondoc"></span></a><a class="el" href="sound_8h.html" target="_self">sound.h</a></td><td class="desc">Menu Sound </td></tr>
<tr id="row_0_2_15_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="ui__components_8h_source.html"><span class="icondoc"></span></a><a class="el" href="ui__components_8h.html" target="_self">ui_components.h</a></td><td class="desc">Menu Graphical User Interface Components </td></tr>
<tr id="row_0_2_16_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="usb__comm_8h_source.html"><span class="icondoc"></span></a><a class="el" href="usb__comm_8h.html" target="_self">usb_comm.h</a></td><td class="desc">USB communication subsystem </td></tr>
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_0_3_" class="arrow" onclick="toggleFolder('0_3_')">&#9660;</span><span id="img_0_3_" class="iconfopen" onclick="toggleFolder('0_3_')">&#160;</span><a class="el" href="dir_313caf1132e152dd9b58bea13a4052ca.html" target="_self">utils</a></td><td class="desc"></td></tr>
<tr id="row_0_3_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="fs_8h_source.html"><span class="icondoc"></span></a><b>fs.h</b></td><td class="desc"></td></tr>
<tr id="row_0_3_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><a href="utils_8h_source.html"><span class="icondoc"></span></a><b>utils.h</b></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: flashcart.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -89,22 +89,25 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:structflashcart__disk__parameters__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flashcart_8h.html#structflashcart__disk__parameters__t">flashcart_disk_parameters_t</a></td></tr>
<tr class="memitem:structflashcart__disk__parameters__t" id="r_structflashcart__disk__parameters__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flashcart_8h.html#structflashcart__disk__parameters__t">flashcart_disk_parameters_t</a></td></tr>
<tr class="memdesc:structflashcart__disk__parameters__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flashcart Disk Parameter Structure. <a href="flashcart_8h.html#structflashcart__disk__parameters__t">More...</a><br /></td></tr>
<tr class="separator:structflashcart__disk__parameters__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structflashcart__firmware__version__t" id="r_structflashcart__firmware__version__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flashcart_8h.html#structflashcart__firmware__version__t">flashcart_firmware_version_t</a></td></tr>
<tr class="memdesc:structflashcart__firmware__version__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flashcart Firmware version Structure. <a href="flashcart_8h.html#structflashcart__firmware__version__t">More...</a><br /></td></tr>
<tr class="separator:structflashcart__firmware__version__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structflashcart__t.html">flashcart_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flashcart Structure. <a href="structflashcart__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:abfc9d6b33e9fba07880ecc5836765949"><td class="memItemLeft" align="right" valign="top"><a id="abfc9d6b33e9fba07880ecc5836765949" name="abfc9d6b33e9fba07880ecc5836765949"></a>
<tr class="memitem:abfc9d6b33e9fba07880ecc5836765949" id="r_abfc9d6b33e9fba07880ecc5836765949"><td class="memItemLeft" align="right" valign="top"><a id="abfc9d6b33e9fba07880ecc5836765949" name="abfc9d6b33e9fba07880ecc5836765949"></a>
typedef void&#160;</td><td class="memItemRight" valign="bottom"><b>flashcart_progress_callback_t</b>(float progress)</td></tr>
<tr class="separator:abfc9d6b33e9fba07880ecc5836765949"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a324286864a7bc56dbbeeb791aa81ab73"><td class="memItemLeft" align="right" valign="top"><a id="a324286864a7bc56dbbeeb791aa81ab73" name="a324286864a7bc56dbbeeb791aa81ab73"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> { <br />
<tr class="memitem:a324286864a7bc56dbbeeb791aa81ab73" id="r_a324286864a7bc56dbbeeb791aa81ab73"><td class="memItemLeft" align="right" valign="top"><a id="a324286864a7bc56dbbeeb791aa81ab73" name="a324286864a7bc56dbbeeb791aa81ab73"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> { <br />
&#160;&#160;<b>FLASHCART_OK</b>
, <b>FLASHCART_ERR_OUTDATED</b>
, <b>FLASHCART_ERR_SD_CARD</b>
@ -118,13 +121,21 @@ Enumerations</h2></td></tr>
}</td></tr>
<tr class="memdesc:a324286864a7bc56dbbeeb791aa81ab73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flashcart error enumeration. <br /></td></tr>
<tr class="separator:a324286864a7bc56dbbeeb791aa81ab73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a956fff40ddf9cba0ca30fabc0cecb016"><td class="memItemLeft" align="right" valign="top"><a id="a956fff40ddf9cba0ca30fabc0cecb016" name="a956fff40ddf9cba0ca30fabc0cecb016"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flashcart_8h.html#a956fff40ddf9cba0ca30fabc0cecb016">flashcart_features_t</a> { <b>FLASHCART_FEATURE_64DD</b>
<tr class="memitem:a956fff40ddf9cba0ca30fabc0cecb016" id="r_a956fff40ddf9cba0ca30fabc0cecb016"><td class="memItemLeft" align="right" valign="top"><a id="a956fff40ddf9cba0ca30fabc0cecb016" name="a956fff40ddf9cba0ca30fabc0cecb016"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flashcart_8h.html#a956fff40ddf9cba0ca30fabc0cecb016">flashcart_features_t</a> { <br />
&#160;&#160;<b>FLASHCART_FEATURE_64DD</b>
, <b>FLASHCART_FEATURE_RTC</b>
, <b>FLASHCART_FEATURE_USB</b>
, <b>FLASHCART_FEATURE_AUTO_CIC</b>
, <br />
&#160;&#160;<b>FLASHCART_FEATURE_AUTO_REGION</b>
, <b>FLASHCART_FEATURE_DIAGNOSTIC_DATA</b>
, <b>FLASHCART_FEATURE_BIOS_UPDATE_FROM_MENU</b>
, <b>FLASHCART_FEATURE_SAVE_WRITEBACK</b>
<br />
}</td></tr>
<tr class="memdesc:a956fff40ddf9cba0ca30fabc0cecb016"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of optional supported flashcart features. <br /></td></tr>
<tr class="separator:a956fff40ddf9cba0ca30fabc0cecb016"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51261e17f581033419e18c3e3d0c2cf2"><td class="memItemLeft" align="right" valign="top"><a id="a51261e17f581033419e18c3e3d0c2cf2" name="a51261e17f581033419e18c3e3d0c2cf2"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart_save_type_t</a> { <br />
<tr class="memitem:a51261e17f581033419e18c3e3d0c2cf2" id="r_a51261e17f581033419e18c3e3d0c2cf2"><td class="memItemLeft" align="right" valign="top"><a id="a51261e17f581033419e18c3e3d0c2cf2" name="a51261e17f581033419e18c3e3d0c2cf2"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart_save_type_t</a> { <br />
&#160;&#160;<b>FLASHCART_SAVE_TYPE_NONE</b>
, <b>FLASHCART_SAVE_TYPE_EEPROM_4KBIT</b>
, <b>FLASHCART_SAVE_TYPE_EEPROM_16KBIT</b>
@ -143,36 +154,39 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:af25818bfc66bf9d2d1bc0874cdd3ef44"><td class="memItemLeft" align="right" valign="top"><a id="af25818bfc66bf9d2d1bc0874cdd3ef44" name="af25818bfc66bf9d2d1bc0874cdd3ef44"></a>
<tr class="memitem:af25818bfc66bf9d2d1bc0874cdd3ef44" id="r_af25818bfc66bf9d2d1bc0874cdd3ef44"><td class="memItemLeft" align="right" valign="top"><a id="af25818bfc66bf9d2d1bc0874cdd3ef44" name="af25818bfc66bf9d2d1bc0874cdd3ef44"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>flashcart_convert_error_message</b> (<a class="el" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> err)</td></tr>
<tr class="separator:af25818bfc66bf9d2d1bc0874cdd3ef44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bb9abfe366442f0b730d2cd6cc09d80"><td class="memItemLeft" align="right" valign="top"><a id="a8bb9abfe366442f0b730d2cd6cc09d80" name="a8bb9abfe366442f0b730d2cd6cc09d80"></a>
<tr class="memitem:a8bb9abfe366442f0b730d2cd6cc09d80" id="r_a8bb9abfe366442f0b730d2cd6cc09d80"><td class="memItemLeft" align="right" valign="top"><a id="a8bb9abfe366442f0b730d2cd6cc09d80" name="a8bb9abfe366442f0b730d2cd6cc09d80"></a>
<a class="el" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>flashcart_init</b> (const char **storage_prefix)</td></tr>
<tr class="separator:a8bb9abfe366442f0b730d2cd6cc09d80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb03233ab0fafc933ae9808a93a96987"><td class="memItemLeft" align="right" valign="top"><a id="adb03233ab0fafc933ae9808a93a96987" name="adb03233ab0fafc933ae9808a93a96987"></a>
<tr class="memitem:adb03233ab0fafc933ae9808a93a96987" id="r_adb03233ab0fafc933ae9808a93a96987"><td class="memItemLeft" align="right" valign="top"><a id="adb03233ab0fafc933ae9808a93a96987" name="adb03233ab0fafc933ae9808a93a96987"></a>
<a class="el" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>flashcart_deinit</b> (void)</td></tr>
<tr class="separator:adb03233ab0fafc933ae9808a93a96987"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12216d7b254d6c0078f6e33412f62a7d"><td class="memItemLeft" align="right" valign="top"><a id="a12216d7b254d6c0078f6e33412f62a7d" name="a12216d7b254d6c0078f6e33412f62a7d"></a>
<tr class="memitem:a12216d7b254d6c0078f6e33412f62a7d" id="r_a12216d7b254d6c0078f6e33412f62a7d"><td class="memItemLeft" align="right" valign="top"><a id="a12216d7b254d6c0078f6e33412f62a7d" name="a12216d7b254d6c0078f6e33412f62a7d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>flashcart_has_feature</b> (<a class="el" href="flashcart_8h.html#a956fff40ddf9cba0ca30fabc0cecb016">flashcart_features_t</a> feature)</td></tr>
<tr class="separator:a12216d7b254d6c0078f6e33412f62a7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af20975a3b7aa5e6c97afc1718831a2dd"><td class="memItemLeft" align="right" valign="top"><a id="af20975a3b7aa5e6c97afc1718831a2dd" name="af20975a3b7aa5e6c97afc1718831a2dd"></a>
<tr class="memitem:a6f705f1358580ebd923f98fe1aa7d3f9" id="r_a6f705f1358580ebd923f98fe1aa7d3f9"><td class="memItemLeft" align="right" valign="top"><a id="a6f705f1358580ebd923f98fe1aa7d3f9" name="a6f705f1358580ebd923f98fe1aa7d3f9"></a>
<a class="el" href="flashcart_8h.html#structflashcart__firmware__version__t">flashcart_firmware_version_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>flashcart_get_firmware_version</b> (void)</td></tr>
<tr class="separator:a6f705f1358580ebd923f98fe1aa7d3f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af20975a3b7aa5e6c97afc1718831a2dd" id="r_af20975a3b7aa5e6c97afc1718831a2dd"><td class="memItemLeft" align="right" valign="top"><a id="af20975a3b7aa5e6c97afc1718831a2dd" name="af20975a3b7aa5e6c97afc1718831a2dd"></a>
<a class="el" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>flashcart_load_rom</b> (char *rom_path, bool byte_swap, flashcart_progress_callback_t *progress)</td></tr>
<tr class="separator:af20975a3b7aa5e6c97afc1718831a2dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f5ded1802a6fb0e22823d4219093028"><td class="memItemLeft" align="right" valign="top"><a id="a6f5ded1802a6fb0e22823d4219093028" name="a6f5ded1802a6fb0e22823d4219093028"></a>
<tr class="memitem:a6f5ded1802a6fb0e22823d4219093028" id="r_a6f5ded1802a6fb0e22823d4219093028"><td class="memItemLeft" align="right" valign="top"><a id="a6f5ded1802a6fb0e22823d4219093028" name="a6f5ded1802a6fb0e22823d4219093028"></a>
<a class="el" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>flashcart_load_file</b> (char *file_path, uint32_t rom_offset, uint32_t file_offset)</td></tr>
<tr class="separator:a6f5ded1802a6fb0e22823d4219093028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a9eafc0f23f023857def3195eb4abd4"><td class="memItemLeft" align="right" valign="top"><a id="a5a9eafc0f23f023857def3195eb4abd4" name="a5a9eafc0f23f023857def3195eb4abd4"></a>
<tr class="memitem:a5a9eafc0f23f023857def3195eb4abd4" id="r_a5a9eafc0f23f023857def3195eb4abd4"><td class="memItemLeft" align="right" valign="top"><a id="a5a9eafc0f23f023857def3195eb4abd4" name="a5a9eafc0f23f023857def3195eb4abd4"></a>
<a class="el" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>flashcart_load_save</b> (char *save_path, <a class="el" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart_save_type_t</a> save_type)</td></tr>
<tr class="separator:a5a9eafc0f23f023857def3195eb4abd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5de6b1e2a3f144e5a82017e3fb2b33e8"><td class="memItemLeft" align="right" valign="top"><a id="a5de6b1e2a3f144e5a82017e3fb2b33e8" name="a5de6b1e2a3f144e5a82017e3fb2b33e8"></a>
<tr class="memitem:a5de6b1e2a3f144e5a82017e3fb2b33e8" id="r_a5de6b1e2a3f144e5a82017e3fb2b33e8"><td class="memItemLeft" align="right" valign="top"><a id="a5de6b1e2a3f144e5a82017e3fb2b33e8" name="a5de6b1e2a3f144e5a82017e3fb2b33e8"></a>
<a class="el" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>flashcart_load_64dd_ipl</b> (char *ipl_path, flashcart_progress_callback_t *progress)</td></tr>
<tr class="separator:a5de6b1e2a3f144e5a82017e3fb2b33e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab80782373609c13e8e00fd86ed101dca"><td class="memItemLeft" align="right" valign="top"><a id="ab80782373609c13e8e00fd86ed101dca" name="ab80782373609c13e8e00fd86ed101dca"></a>
<tr class="memitem:ab80782373609c13e8e00fd86ed101dca" id="r_ab80782373609c13e8e00fd86ed101dca"><td class="memItemLeft" align="right" valign="top"><a id="ab80782373609c13e8e00fd86ed101dca" name="ab80782373609c13e8e00fd86ed101dca"></a>
<a class="el" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>flashcart_load_64dd_disk</b> (char *disk_path, <a class="el" href="flashcart_8h.html#structflashcart__disk__parameters__t">flashcart_disk_parameters_t</a> *disk_parameters)</td></tr>
<tr class="separator:ab80782373609c13e8e00fd86ed101dca"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Flashcart Subsystem. </p>
<div class="textblock"><p>Flashcart Subsystem. </p>
</div><hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="structflashcart__disk__parameters__t" id="structflashcart__disk__parameters__t"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structflashcart__disk__parameters__t">&#9670;&#160;</a></span>flashcart_disk_parameters_t</h2>
@ -185,7 +199,7 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><b>flashcart_has_feature
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p >Flashcart Disk Parameter Structure. </p>
<div class="textblock"><p>Flashcart Disk Parameter Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
@ -214,12 +228,48 @@ defect_tracks[16][12]</td>
</td></tr>
</table>
</div>
</div>
<a name="structflashcart__firmware__version__t" id="structflashcart__firmware__version__t"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structflashcart__firmware__version__t">&#9670;&#160;</a></span>flashcart_firmware_version_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct flashcart_firmware_version_t</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p>Flashcart Firmware version Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="a7c129daf16078573c4b80086aa9d22c7" name="a7c129daf16078573c4b80086aa9d22c7"></a>uint16_t</td>
<td class="fieldname">
major</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a5c58f767519c97848e7343bbc0c76466" name="a5c58f767519c97848e7343bbc0c76466"></a>uint16_t</td>
<td class="fieldname">
minor</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a97a4bd1b44361f35aaabfaffdbe495bc" name="a97a4bd1b44361f35aaabfaffdbe495bc"></a>uint32_t</td>
<td class="fieldname">
revision</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: flashcart.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -85,6 +90,7 @@ $(function() {
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
<div class="foldopen" id="foldopen00016" data-start="{" data-end="};">
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"><a class="line" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73"> 16</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> FLASHCART_OK,</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> FLASHCART_ERR_OUTDATED,</div>
@ -95,69 +101,94 @@ $(function() {
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> FLASHCART_ERR_INT,</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> FLASHCART_ERR_FUNCTION_NOT_SUPPORTED,</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>} <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a>;</div>
</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
<div class="foldopen" id="foldopen00028" data-start="{" data-end="};">
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="flashcart_8h.html#a956fff40ddf9cba0ca30fabc0cecb016"> 28</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> FLASHCART_FEATURE_64DD,</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> FLASHCART_FEATURE_RTC,</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> FLASHCART_FEATURE_USB,</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>} <a class="code hl_enumeration" href="flashcart_8h.html#a956fff40ddf9cba0ca30fabc0cecb016">flashcart_features_t</a>;</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2"> 35</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> FLASHCART_SAVE_TYPE_NONE,</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> FLASHCART_SAVE_TYPE_EEPROM_4KBIT,</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> FLASHCART_SAVE_TYPE_EEPROM_16KBIT,</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> FLASHCART_SAVE_TYPE_SRAM_256KBIT,</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> FLASHCART_SAVE_TYPE_SRAM_BANKED,</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> FLASHCART_SAVE_TYPE_SRAM_1MBIT,</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> FLASHCART_SAVE_TYPE_FLASHRAM_1MBIT,</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> FLASHCART_SAVE_TYPE_FLASHRAM_PKST2,</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> __FLASHCART_SAVE_TYPE_END</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span>} <a class="code hl_enumeration" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart_save_type_t</a>;</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="flashcart_8h.html"> 48</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keywordtype">bool</span> development_drive;</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> uint8_t disk_type;</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="keywordtype">bool</span> bad_system_area_lbas[24];</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> uint8_t defect_tracks[16][12];</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span>} <a class="code hl_struct" href="flashcart_8h.html#structflashcart__disk__parameters__t">flashcart_disk_parameters_t</a>;</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> flashcart_progress_callback_t (<span class="keywordtype">float</span> progress);</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="structflashcart__t.html"> 58</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="structflashcart__t.html#ae9fbf76776c3074703a1f26c233e8a41"> 60</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*init) (void);</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="structflashcart__t.html#a5a7ab71f8d1ddc3040fc9038298bf830"> 62</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*deinit) (void);</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="structflashcart__t.html#aa2fe700083b66bd2eabf3dd61fa822d7"> 64</a></span> bool (*has_feature) (<a class="code hl_enumeration" href="flashcart_8h.html#a956fff40ddf9cba0ca30fabc0cecb016">flashcart_features_t</a> feature);</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="structflashcart__t.html#a55abdb31614d2847d5d2c4d1b0a0d0a8"> 66</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*load_rom) (<span class="keywordtype">char</span> *rom_path, flashcart_progress_callback_t *progress);</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="structflashcart__t.html#a179d217ce8b7d1001e0ed9024506eda5"> 68</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*load_file) (<span class="keywordtype">char</span> *file_path, uint32_t rom_offset, uint32_t file_offset);</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="structflashcart__t.html#a7bf8b1451e6bab79870dd36c10c02263"> 70</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*load_save) (<span class="keywordtype">char</span> *save_path);</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="structflashcart__t.html#a565a653be5e8c7100f3e171b1a685fb3"> 72</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*load_64dd_ipl) (<span class="keywordtype">char</span> *ipl_path, flashcart_progress_callback_t *progress);</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="structflashcart__t.html#ac69df979cdaf9dad1df8ce52593ea009"> 74</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*load_64dd_disk) (<span class="keywordtype">char</span> *disk_path, <a class="code hl_struct" href="flashcart_8h.html#structflashcart__disk__parameters__t">flashcart_disk_parameters_t</a> *disk_parameters);</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="structflashcart__t.html#ac6fb8bf7d1957a4200273068c94d13b4"> 76</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*set_save_type) (<a class="code hl_enumeration" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart_save_type_t</a> save_type);</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="structflashcart__t.html#a19eba40921dc872c15fab58bdcc853b1"> 78</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*set_save_writeback) (<span class="keywordtype">char</span> *save_path);</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span>} <a class="code hl_struct" href="structflashcart__t.html">flashcart_t</a>;</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="keywordtype">char</span> *flashcart_convert_error_message (<a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> err);</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> flashcart_init (<span class="keyword">const</span> <span class="keywordtype">char</span> **storage_prefix);</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> flashcart_deinit (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><span class="keywordtype">bool</span> flashcart_has_feature (<a class="code hl_enumeration" href="flashcart_8h.html#a956fff40ddf9cba0ca30fabc0cecb016">flashcart_features_t</a> feature);</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span><a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> flashcart_load_rom (<span class="keywordtype">char</span> *rom_path, <span class="keywordtype">bool</span> byte_swap, flashcart_progress_callback_t *progress);</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span><a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> flashcart_load_file (<span class="keywordtype">char</span> *file_path, uint32_t rom_offset, uint32_t file_offset);</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> flashcart_load_save (<span class="keywordtype">char</span> *save_path, <a class="code hl_enumeration" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart_save_type_t</a> save_type);</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> flashcart_load_64dd_ipl (<span class="keywordtype">char</span> *ipl_path, flashcart_progress_callback_t *progress);</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span><a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> flashcart_load_64dd_disk (<span class="keywordtype">char</span> *disk_path, <a class="code hl_struct" href="flashcart_8h.html#structflashcart__disk__parameters__t">flashcart_disk_parameters_t</a> *disk_parameters);</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aflashcart_8h_html_a324286864a7bc56dbbeeb791aa81ab73"><div class="ttname"><a href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a></div><div class="ttdeci">flashcart_err_t</div><div class="ttdoc">Flashcart error enumeration.</div><div class="ttdef"><b>Definition:</b> flashcart.h:16</div></div>
<div class="ttc" id="aflashcart_8h_html_a51261e17f581033419e18c3e3d0c2cf2"><div class="ttname"><a href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart_save_type_t</a></div><div class="ttdeci">flashcart_save_type_t</div><div class="ttdoc">Flashcart save type enumeration.</div><div class="ttdef"><b>Definition:</b> flashcart.h:35</div></div>
<div class="ttc" id="aflashcart_8h_html_a956fff40ddf9cba0ca30fabc0cecb016"><div class="ttname"><a href="flashcart_8h.html#a956fff40ddf9cba0ca30fabc0cecb016">flashcart_features_t</a></div><div class="ttdeci">flashcart_features_t</div><div class="ttdoc">List of optional supported flashcart features.</div><div class="ttdef"><b>Definition:</b> flashcart.h:28</div></div>
<div class="ttc" id="aflashcart_8h_html_structflashcart__disk__parameters__t"><div class="ttname"><a href="flashcart_8h.html#structflashcart__disk__parameters__t">flashcart_disk_parameters_t</a></div><div class="ttdoc">Flashcart Disk Parameter Structure.</div><div class="ttdef"><b>Definition:</b> flashcart.h:48</div></div>
<div class="ttc" id="astructflashcart__t_html"><div class="ttname"><a href="structflashcart__t.html">flashcart_t</a></div><div class="ttdoc">Flashcart Structure.</div><div class="ttdef"><b>Definition:</b> flashcart.h:58</div></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> FLASHCART_FEATURE_AUTO_CIC,</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> FLASHCART_FEATURE_AUTO_REGION,</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> FLASHCART_FEATURE_DIAGNOSTIC_DATA,</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> FLASHCART_FEATURE_BIOS_UPDATE_FROM_MENU,</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> FLASHCART_FEATURE_SAVE_WRITEBACK</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span>} <a class="code hl_enumeration" href="flashcart_8h.html#a956fff40ddf9cba0ca30fabc0cecb016">flashcart_features_t</a>;</div>
</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
<div class="foldopen" id="foldopen00040" data-start="{" data-end="};">
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2"> 40</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> FLASHCART_SAVE_TYPE_NONE,</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> FLASHCART_SAVE_TYPE_EEPROM_4KBIT,</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> FLASHCART_SAVE_TYPE_EEPROM_16KBIT,</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> FLASHCART_SAVE_TYPE_SRAM_256KBIT,</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> FLASHCART_SAVE_TYPE_SRAM_BANKED,</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> FLASHCART_SAVE_TYPE_SRAM_1MBIT,</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> FLASHCART_SAVE_TYPE_FLASHRAM_1MBIT,</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> FLASHCART_SAVE_TYPE_FLASHRAM_PKST2,</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> __FLASHCART_SAVE_TYPE_END</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span>} <a class="code hl_enumeration" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart_save_type_t</a>;</div>
</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
<div class="foldopen" id="foldopen00053" data-start="{" data-end="};">
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="flashcart_8h.html"> 53</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keywordtype">bool</span> development_drive;</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> uint8_t disk_type;</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keywordtype">bool</span> bad_system_area_lbas[24];</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> uint8_t defect_tracks[16][12];</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span>} <a class="code hl_struct" href="flashcart_8h.html#structflashcart__disk__parameters__t">flashcart_disk_parameters_t</a>;</div>
</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
<div class="foldopen" id="foldopen00061" data-start="{" data-end="};">
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="flashcart_8h.html"> 61</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> uint16_t major;</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> uint16_t minor;</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> uint32_t revision;</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span>} <a class="code hl_struct" href="flashcart_8h.html#structflashcart__firmware__version__t">flashcart_firmware_version_t</a>;</div>
</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> flashcart_progress_callback_t (<span class="keywordtype">float</span> progress);</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
<div class="foldopen" id="foldopen00070" data-start="{" data-end="};">
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="structflashcart__t.html"> 70</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="structflashcart__t.html#ae9fbf76776c3074703a1f26c233e8a41"> 72</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*init) (void);</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="structflashcart__t.html#a5a7ab71f8d1ddc3040fc9038298bf830"> 74</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*deinit) (void);</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="structflashcart__t.html#aa2fe700083b66bd2eabf3dd61fa822d7"> 76</a></span> bool (*has_feature) (<a class="code hl_enumeration" href="flashcart_8h.html#a956fff40ddf9cba0ca30fabc0cecb016">flashcart_features_t</a> feature);</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="structflashcart__t.html#af5b584e89ac94844a234ef9ae56dfff3"> 78</a></span> <a class="code hl_struct" href="flashcart_8h.html#structflashcart__firmware__version__t">flashcart_firmware_version_t</a> (*get_firmware_version) (void);</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="structflashcart__t.html#a55abdb31614d2847d5d2c4d1b0a0d0a8"> 80</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*load_rom) (<span class="keywordtype">char</span> *rom_path, flashcart_progress_callback_t *progress);</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="structflashcart__t.html#a179d217ce8b7d1001e0ed9024506eda5"> 82</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*load_file) (<span class="keywordtype">char</span> *file_path, uint32_t rom_offset, uint32_t file_offset);</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="structflashcart__t.html#a7bf8b1451e6bab79870dd36c10c02263"> 84</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*load_save) (<span class="keywordtype">char</span> *save_path);</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="structflashcart__t.html#a565a653be5e8c7100f3e171b1a685fb3"> 86</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*load_64dd_ipl) (<span class="keywordtype">char</span> *ipl_path, flashcart_progress_callback_t *progress);</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="structflashcart__t.html#ac69df979cdaf9dad1df8ce52593ea009"> 88</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*load_64dd_disk) (<span class="keywordtype">char</span> *disk_path, <a class="code hl_struct" href="flashcart_8h.html#structflashcart__disk__parameters__t">flashcart_disk_parameters_t</a> *disk_parameters);</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="structflashcart__t.html#ac6fb8bf7d1957a4200273068c94d13b4"> 90</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*set_save_type) (<a class="code hl_enumeration" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart_save_type_t</a> save_type);</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="structflashcart__t.html#a19eba40921dc872c15fab58bdcc853b1"> 92</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*set_save_writeback) (<span class="keywordtype">char</span> *save_path);</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span>} <a class="code hl_struct" href="structflashcart__t.html">flashcart_t</a>;</div>
</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> </div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span><span class="keywordtype">char</span> *flashcart_convert_error_message (<a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> err);</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span><a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> flashcart_init (<span class="keyword">const</span> <span class="keywordtype">char</span> **storage_prefix);</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> flashcart_deinit (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><span class="keywordtype">bool</span> flashcart_has_feature (<a class="code hl_enumeration" href="flashcart_8h.html#a956fff40ddf9cba0ca30fabc0cecb016">flashcart_features_t</a> feature);</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span><a class="code hl_struct" href="flashcart_8h.html#structflashcart__firmware__version__t">flashcart_firmware_version_t</a> flashcart_get_firmware_version (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span><a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> flashcart_load_rom (<span class="keywordtype">char</span> *rom_path, <span class="keywordtype">bool</span> byte_swap, flashcart_progress_callback_t *progress);</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span><a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> flashcart_load_file (<span class="keywordtype">char</span> *file_path, uint32_t rom_offset, uint32_t file_offset);</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> flashcart_load_save (<span class="keywordtype">char</span> *save_path, <a class="code hl_enumeration" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart_save_type_t</a> save_type);</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span><a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> flashcart_load_64dd_ipl (<span class="keywordtype">char</span> *ipl_path, flashcart_progress_callback_t *progress);</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span><a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> flashcart_load_64dd_disk (<span class="keywordtype">char</span> *disk_path, <a class="code hl_struct" href="flashcart_8h.html#structflashcart__disk__parameters__t">flashcart_disk_parameters_t</a> *disk_parameters);</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> </div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aflashcart_8h_html_a324286864a7bc56dbbeeb791aa81ab73"><div class="ttname"><a href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a></div><div class="ttdeci">flashcart_err_t</div><div class="ttdoc">Flashcart error enumeration.</div><div class="ttdef"><b>Definition</b> flashcart.h:16</div></div>
<div class="ttc" id="aflashcart_8h_html_a51261e17f581033419e18c3e3d0c2cf2"><div class="ttname"><a href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart_save_type_t</a></div><div class="ttdeci">flashcart_save_type_t</div><div class="ttdoc">Flashcart save type enumeration.</div><div class="ttdef"><b>Definition</b> flashcart.h:40</div></div>
<div class="ttc" id="aflashcart_8h_html_a956fff40ddf9cba0ca30fabc0cecb016"><div class="ttname"><a href="flashcart_8h.html#a956fff40ddf9cba0ca30fabc0cecb016">flashcart_features_t</a></div><div class="ttdeci">flashcart_features_t</div><div class="ttdoc">List of optional supported flashcart features.</div><div class="ttdef"><b>Definition</b> flashcart.h:28</div></div>
<div class="ttc" id="aflashcart_8h_html_structflashcart__disk__parameters__t"><div class="ttname"><a href="flashcart_8h.html#structflashcart__disk__parameters__t">flashcart_disk_parameters_t</a></div><div class="ttdoc">Flashcart Disk Parameter Structure.</div><div class="ttdef"><b>Definition</b> flashcart.h:53</div></div>
<div class="ttc" id="aflashcart_8h_html_structflashcart__firmware__version__t"><div class="ttname"><a href="flashcart_8h.html#structflashcart__firmware__version__t">flashcart_firmware_version_t</a></div><div class="ttdoc">Flashcart Firmware version Structure.</div><div class="ttdef"><b>Definition</b> flashcart.h:61</div></div>
<div class="ttc" id="astructflashcart__t_html"><div class="ttname"><a href="structflashcart__t.html">flashcart_t</a></div><div class="ttdoc">Flashcart Structure.</div><div class="ttdef"><b>Definition</b> flashcart.h:70</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: flashcart_utils.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -88,38 +88,38 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:aef1be394be8374f266f4caf0d0270795"><td class="memItemLeft" align="right" valign="top"><a id="aef1be394be8374f266f4caf0d0270795" name="aef1be394be8374f266f4caf0d0270795"></a>
<tr class="memitem:aef1be394be8374f266f4caf0d0270795" id="r_aef1be394be8374f266f4caf0d0270795"><td class="memItemLeft" align="right" valign="top"><a id="aef1be394be8374f266f4caf0d0270795" name="aef1be394be8374f266f4caf0d0270795"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SAVE_WRITEBACK_MAX_SECTORS</b>&#160;&#160;&#160;(256)</td></tr>
<tr class="separator:aef1be394be8374f266f4caf0d0270795"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a7796f7897be4ba858f0f76139f41c89d"><td class="memItemLeft" align="right" valign="top"><a id="a7796f7897be4ba858f0f76139f41c89d" name="a7796f7897be4ba858f0f76139f41c89d"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>address_type_t</b> { <b>ADDRESS_TYPE_MEM</b>
<tr class="memitem:a7796f7897be4ba858f0f76139f41c89d" id="r_a7796f7897be4ba858f0f76139f41c89d"><td class="memItemLeft" align="right" valign="top"><a id="a7796f7897be4ba858f0f76139f41c89d" name="a7796f7897be4ba858f0f76139f41c89d"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>address_type_t</b> { <b>ADDRESS_TYPE_MEM</b>
, <b>ADDRESS_TYPE_PI</b>
}</td></tr>
<tr class="separator:a7796f7897be4ba858f0f76139f41c89d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ae5b7ee93a018d6488b00e87b9a8f0626"><td class="memItemLeft" align="right" valign="top"><a id="ae5b7ee93a018d6488b00e87b9a8f0626" name="ae5b7ee93a018d6488b00e87b9a8f0626"></a>
<tr class="memitem:ae5b7ee93a018d6488b00e87b9a8f0626" id="r_ae5b7ee93a018d6488b00e87b9a8f0626"><td class="memItemLeft" align="right" valign="top"><a id="ae5b7ee93a018d6488b00e87b9a8f0626" name="ae5b7ee93a018d6488b00e87b9a8f0626"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>pi_dma_read_data</b> (void *src, void *dst, size_t length)</td></tr>
<tr class="separator:ae5b7ee93a018d6488b00e87b9a8f0626"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7698e2930f7e565626659acda24004c"><td class="memItemLeft" align="right" valign="top"><a id="ac7698e2930f7e565626659acda24004c" name="ac7698e2930f7e565626659acda24004c"></a>
<tr class="memitem:ac7698e2930f7e565626659acda24004c" id="r_ac7698e2930f7e565626659acda24004c"><td class="memItemLeft" align="right" valign="top"><a id="ac7698e2930f7e565626659acda24004c" name="ac7698e2930f7e565626659acda24004c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>pi_dma_write_data</b> (void *src, void *dst, size_t length)</td></tr>
<tr class="separator:ac7698e2930f7e565626659acda24004c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b17d7de83d3f7a435ed2f25ca3f6844"><td class="memItemLeft" align="right" valign="top"><a id="a9b17d7de83d3f7a435ed2f25ca3f6844" name="a9b17d7de83d3f7a435ed2f25ca3f6844"></a>
<tr class="memitem:a9b17d7de83d3f7a435ed2f25ca3f6844" id="r_a9b17d7de83d3f7a435ed2f25ca3f6844"><td class="memItemLeft" align="right" valign="top"><a id="a9b17d7de83d3f7a435ed2f25ca3f6844" name="a9b17d7de83d3f7a435ed2f25ca3f6844"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>fatfs_fix_file_size</b> (FIL *fil)</td></tr>
<tr class="separator:a9b17d7de83d3f7a435ed2f25ca3f6844"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ea4b97918b42944b1d190984ebdde56"><td class="memItemLeft" align="right" valign="top"><a id="a8ea4b97918b42944b1d190984ebdde56" name="a8ea4b97918b42944b1d190984ebdde56"></a>
<tr class="memitem:a8ea4b97918b42944b1d190984ebdde56" id="r_a8ea4b97918b42944b1d190984ebdde56"><td class="memItemLeft" align="right" valign="top"><a id="a8ea4b97918b42944b1d190984ebdde56" name="a8ea4b97918b42944b1d190984ebdde56"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>fatfs_get_file_sectors</b> (char *path, uint32_t *address, address_type_t address_type, uint32_t max_sectors)</td></tr>
<tr class="separator:a8ea4b97918b42944b1d190984ebdde56"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Flashcart utilities. </p>
<div class="textblock"><p>Flashcart utilities. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: flashcart_utils.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -107,7 +112,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 616 B

11
folderclosed.svg Normal file
View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#4665A2;">
<path d="M1,5.998l-0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm2,-0l-0,16.002c-0,0.796 0.316,1.559 0.879,2.121c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121c0,-3.486 0,-8.514 0,-12c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998Z"/>
</g>
<g style="fill:#D8DFEE;stroke-width:0;">
<path d="M 5.6063709,24.951908 C 4.3924646,24.775461 3.4197129,23.899792 3.1031586,22.698521 L 3.0216155,22.389078 V 13.997725 5.6063709 L 3.1037477,5.2982247 C 3.3956682,4.2029881 4.1802788,3.412126 5.2787258,3.105917 5.5646428,3.0262132 5.6154982,3.0244963 8.0611641,3.0119829 l 2.4911989,-0.012746 1.932009,1.9300342 c 1.344142,1.3427669 1.976319,1.9498819 2.07763,1.9952626 0.137456,0.061571 0.474218,0.066269 6.006826,0.083795 l 5.861206,0.018568 0.29124,0.081916 c 1.094895,0.3079569 1.890116,1.109428 2.175567,2.192667 l 0.08154,0.3094425 V 16 22.389078 l -0.08154,0.309443 c -0.28446,1.079482 -1.086411,1.888085 -2.175567,2.193614 l -0.29124,0.0817 -10.302616,0.0049 c -5.700217,0.0027 -10.4001945,-0.0093 -10.5210471,-0.02684 z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

11
folderclosedd.svg Normal file
View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#C4CFE5;">
<path d="M1,5.998l-0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm2,-0l-0,16.002c-0,0.796 0.316,1.559 0.879,2.121c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121c0,-3.486 0,-8.514 0,-12c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998Z"/>
</g>
<g style="fill:#4665A2;stroke-width:0;">
<path d="M 5.6063709,24.951908 C 4.3924646,24.775461 3.4197129,23.899792 3.1031586,22.698521 L 3.0216155,22.389078 V 13.997725 5.6063709 L 3.1037477,5.2982247 C 3.3956682,4.2029881 4.1802788,3.412126 5.2787258,3.105917 5.5646428,3.0262132 5.6154982,3.0244963 8.0611641,3.0119829 l 2.4911989,-0.012746 1.932009,1.9300342 c 1.344142,1.3427669 1.976319,1.9498819 2.07763,1.9952626 0.137456,0.061571 0.474218,0.066269 6.006826,0.083795 l 5.861206,0.018568 0.29124,0.081916 c 1.094895,0.3079569 1.890116,1.109428 2.175567,2.192667 l 0.08154,0.3094425 V 16 22.389078 l -0.08154,0.309443 c -0.28446,1.079482 -1.086411,1.888085 -2.175567,2.193614 l -0.29124,0.0817 -10.302616,0.0049 c -5.700217,0.0027 -10.4001945,-0.0093 -10.5210471,-0.02684 z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 597 B

17
folderopen.svg Normal file
View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#4665A2;">
<path
d="M1,5.998l0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm28,14.415l-3.456,-5.925c-0.538,-0.921 -1.524,-1.488 -2.591,-1.488c-0,0 -12.905,0 -12.906,0c-1.067,0 -2.053,0.567 -2.591,1.488l-4.453,7.635c0.03,0.751 0.342,1.465 0.876,1.998c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121l0,-1.587Zm0,-3.969l0,-6.444c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998l0,12.16l2.729,-4.677c0.896,-1.536 2.54,-2.481 4.318,-2.481c3.354,0 9.552,0 12.906,0c1.778,0 3.422,0.945 4.318,2.481l1.729,2.963Z"
id="path2" />
</g>
<g style="fill:#D8DFEE;stroke-width:0;">
<path
d="M 5.3879408,24.913408 C 4.1598821,24.650818 3.1571088,23.558656 3.053503,22.370876 L 3.0312746,22.116041 5.2606813,18.293515 C 6.486855,16.191126 7.5598351,14.372696 7.6450818,14.25256 8.0043056,13.746312 8.5423079,13.363007 9.2104664,13.137285 l 0.2548351,-0.08609 6.9294785,-0.0097 c 6.805096,-0.0095 6.934944,-0.0084 7.234011,0.06267 0.695577,0.165199 1.290483,0.557253 1.714887,1.130141 0.08158,0.110125 0.938747,1.556711 1.90481,3.214634 l 1.756479,3.014406 -0.0186,0.971942 c -0.01387,0.724723 -0.03365,1.032131 -0.07778,1.208575 -0.242792,0.970733 -0.88732,1.735415 -1.772382,2.102793 -0.58835,0.244217 0.247209,0.227436 -11.161974,0.224159 -9.0281537,-0.0026 -10.3636023,-0.0098 -10.5862902,-0.05746 z"
id="path199" /><path
d="M 3.0126385,11.849829 3.0235061,5.5881684 3.1020974,5.2969283 C 3.3478146,4.3863605 3.93576,3.6757372 4.756668,3.2971229 5.3293315,3.0330025 5.1813272,3.0450949 8.0130385,3.0310668 l 2.5522875,-0.012644 1.918693,1.9107086 c 1.404146,1.3983023 1.964459,1.9332518 2.089351,1.9947704 l 0.170657,0.084062 5.897611,0.019367 c 5.553257,0.018236 5.910365,0.023213 6.116041,0.085231 1.102257,0.3323708 1.857042,1.1184422 2.154229,2.2435244 0.05645,0.2137228 0.06373,0.5643981 0.07519,3.6220748 0.0076,2.032169 -5.42e-4,3.370979 -0.02041,3.349261 -0.0182,-0.0199 -0.414296,-0.691472 -0.880217,-1.492382 -0.46592,-0.80091 -0.93093,-1.577954 -1.033354,-1.726764 -0.735716,-1.0689 -1.983568,-1.844244 -3.315972,-2.060353 -0.280375,-0.04548 -1.345158,-0.05334 -7.238708,-0.05347 -4.713933,-1.09e-4 -6.9931825,0.01221 -7.1717862,0.03874 -1.3002273,0.193134 -2.4770512,0.889916 -3.283628,1.944192 -0.1076466,0.140705 -0.8359664,1.353438 -1.6184885,2.694963 L 3.0017709,18.11149 Z"
id="path201" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

12
folderopend.svg Normal file
View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" width="16" height="24" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
<g style="fill:#C4CFE5;">
<path d="M1,5.998l0,16.002c-0,1.326 0.527,2.598 1.464,3.536c0.938,0.937 2.21,1.464 3.536,1.464c5.322,0 14.678,-0 20,0c1.326,0 2.598,-0.527 3.536,-1.464c0.937,-0.938 1.464,-2.21 1.464,-3.536c0,-3.486 0,-8.514 0,-12c0,-1.326 -0.527,-2.598 -1.464,-3.536c-0.938,-0.937 -2.21,-1.464 -3.536,-1.464c-0,0 -10.586,0 -10.586,0c0,-0 -3.707,-3.707 -3.707,-3.707c-0.187,-0.188 -0.442,-0.293 -0.707,-0.293l-5.002,0c-2.76,0 -4.998,2.238 -4.998,4.998Zm28,14.415l-3.456,-5.925c-0.538,-0.921 -1.524,-1.488 -2.591,-1.488c-0,0 -12.905,0 -12.906,0c-1.067,0 -2.053,0.567 -2.591,1.488l-4.453,7.635c0.03,0.751 0.342,1.465 0.876,1.998c0.562,0.563 1.325,0.879 2.121,0.879l20,0c0.796,0 1.559,-0.316 2.121,-0.879c0.563,-0.562 0.879,-1.325 0.879,-2.121l0,-1.587Zm0,-3.969l0,-6.444c0,-0.796 -0.316,-1.559 -0.879,-2.121c-0.562,-0.563 -1.325,-0.879 -2.121,-0.879c-7.738,0 -11,0 -11,0c-0.265,0 -0.52,-0.105 -0.707,-0.293c-0,0 -3.707,-3.707 -3.707,-3.707c-0,0 -4.588,0 -4.588,0c-1.656,0 -2.998,1.342 -2.998,2.998l0,12.16l2.729,-4.677c0.896,-1.536 2.54,-2.481 4.318,-2.481c3.354,0 9.552,0 12.906,0c1.778,0 3.422,0.945 4.318,2.481l1.729,2.963Z"/>
</g>
<g style="fill:#4665A2;stroke-width:0;">
<path d="M 5.3879408,24.913408 C 4.1598821,24.650818 3.1571088,23.558656 3.053503,22.370876 L 3.0312746,22.116041 5.2606813,18.293515 C 6.486855,16.191126 7.5598351,14.372696 7.6450818,14.25256 8.0043056,13.746312 8.5423079,13.363007 9.2104664,13.137285 l 0.2548351,-0.08609 6.9294785,-0.0097 c 6.805096,-0.0095 6.934944,-0.0084 7.234011,0.06267 0.695577,0.165199 1.290483,0.557253 1.714887,1.130141 0.08158,0.110125 0.938747,1.556711 1.90481,3.214634 l 1.756479,3.014406 -0.0186,0.971942 c -0.01387,0.724723 -0.03365,1.032131 -0.07778,1.208575 -0.242792,0.970733 -0.88732,1.735415 -1.772382,2.102793 -0.58835,0.244217 0.247209,0.227436 -11.161974,0.224159 -9.0281537,-0.0026 -10.3636023,-0.0098 -10.5862902,-0.05746 z" />
<path d="M 3.0126385,11.849829 3.0235061,5.5881684 3.1020974,5.2969283 C 3.3478146,4.3863605 3.93576,3.6757372 4.756668,3.2971229 5.3293315,3.0330025 5.1813272,3.0450949 8.0130385,3.0310668 l 2.5522875,-0.012644 1.918693,1.9107086 c 1.404146,1.3983023 1.964459,1.9332518 2.089351,1.9947704 l 0.170657,0.084062 5.897611,0.019367 c 5.553257,0.018236 5.910365,0.023213 6.116041,0.085231 1.102257,0.3323708 1.857042,1.1184422 2.154229,2.2435244 0.05645,0.2137228 0.06373,0.5643981 0.07519,3.6220748 0.0076,2.032169 -5.42e-4,3.370979 -0.02041,3.349261 -0.0182,-0.0199 -0.414296,-0.691472 -0.880217,-1.492382 -0.46592,-0.80091 -0.93093,-1.577954 -1.033354,-1.726764 -0.735716,-1.0689 -1.983568,-1.844244 -3.315972,-2.060353 -0.280375,-0.04548 -1.345158,-0.05334 -7.238708,-0.05347 -4.713933,-1.09e-4 -6.9931825,0.01221 -7.1717862,0.03874 -1.3002273,0.193134 -2.4770512,0.889916 -3.283628,1.944192 -0.1076466,0.140705 -0.8359664,1.353438 -1.6184885,2.694963 L 3.0017709,18.11149 Z" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: fonts.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -87,35 +87,116 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a4f821600c8abd1a0aafc99675fc04f5b"><td class="memItemLeft" align="right" valign="top"><a id="a4f821600c8abd1a0aafc99675fc04f5b" name="a4f821600c8abd1a0aafc99675fc04f5b"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5b">menu_font_type_t</a> { <b>FNT_DEFAULT</b> = 1
<tr class="memitem:a4f821600c8abd1a0aafc99675fc04f5b" id="r_a4f821600c8abd1a0aafc99675fc04f5b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5b">menu_font_type_t</a> { <a class="el" href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5ba95374faefa5e69d3907d06c4d7c12df5">FNT_DEFAULT</a> = 1
}</td></tr>
<tr class="memdesc:a4f821600c8abd1a0aafc99675fc04f5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Font type enumeration. <br /></td></tr>
<tr class="memdesc:a4f821600c8abd1a0aafc99675fc04f5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Font type enumeration. <a href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5b">More...</a><br /></td></tr>
<tr class="separator:a4f821600c8abd1a0aafc99675fc04f5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb0b0991bf09df33ca77508f77456ad9"><td class="memItemLeft" align="right" valign="top"><a id="aeb0b0991bf09df33ca77508f77456ad9" name="aeb0b0991bf09df33ca77508f77456ad9"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9">menu_font_style_t</a> { <br />
&#160;&#160;<b>STL_DEFAULT</b> = 0
, <b>STL_GREEN</b>
, <b>STL_BLUE</b>
, <b>STL_YELLOW</b>
<tr class="memitem:aeb0b0991bf09df33ca77508f77456ad9" id="r_aeb0b0991bf09df33ca77508f77456ad9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9">menu_font_style_t</a> { <br />
&#160;&#160;<a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a50e8a4df7c7ad3a005c22dadec50ab03">STL_DEFAULT</a> = 0
, <a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a4a41a07d2b33962d2dc8c60829591f99">STL_GREEN</a>
, <a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a07d4cbc573cbed1c2a512c581bd6b2a0">STL_BLUE</a>
, <a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9aa3dcc1f1f5ebfa108f9c2a6f01cae000">STL_YELLOW</a>
, <br />
&#160;&#160;<b>STL_ORANGE</b>
, <b>STL_GRAY</b>
&#160;&#160;<a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a332a278156fb36c1026aa368bddafed8">STL_ORANGE</a>
, <a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a530f8c6b2d5b8bd5b2ef3f883ea55abe">STL_GRAY</a>
<br />
}</td></tr>
<tr class="memdesc:aeb0b0991bf09df33ca77508f77456ad9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Font style enumeration. <br /></td></tr>
<tr class="memdesc:aeb0b0991bf09df33ca77508f77456ad9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Font style enumeration. <a href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9">More...</a><br /></td></tr>
<tr class="separator:aeb0b0991bf09df33ca77508f77456ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a33d46c92981339eb74cc94f542f6b41c"><td class="memItemLeft" align="right" valign="top"><a id="a33d46c92981339eb74cc94f542f6b41c" name="a33d46c92981339eb74cc94f542f6b41c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>fonts_init</b> (char *custom_font_path)</td></tr>
<tr class="memitem:a33d46c92981339eb74cc94f542f6b41c" id="r_a33d46c92981339eb74cc94f542f6b41c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="fonts_8h.html#a33d46c92981339eb74cc94f542f6b41c">fonts_init</a> (char *custom_font_path)</td></tr>
<tr class="memdesc:a33d46c92981339eb74cc94f542f6b41c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize fonts. <br /></td></tr>
<tr class="separator:a33d46c92981339eb74cc94f542f6b41c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Menu fonts. </p>
</div></div><!-- contents -->
<div class="textblock"><p>Menu fonts. </p>
</div><h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a4f821600c8abd1a0aafc99675fc04f5b" name="a4f821600c8abd1a0aafc99675fc04f5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f821600c8abd1a0aafc99675fc04f5b">&#9670;&#160;</a></span>menu_font_type_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5b">menu_font_type_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Font type enumeration. </p>
<p>This enumeration defines the different types of fonts that can be used in the menu system. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a4f821600c8abd1a0aafc99675fc04f5ba95374faefa5e69d3907d06c4d7c12df5" name="a4f821600c8abd1a0aafc99675fc04f5ba95374faefa5e69d3907d06c4d7c12df5"></a>FNT_DEFAULT&#160;</td><td class="fielddoc"><p>Default font type </p>
</td></tr>
</table>
</div>
</div>
<a id="aeb0b0991bf09df33ca77508f77456ad9" name="aeb0b0991bf09df33ca77508f77456ad9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb0b0991bf09df33ca77508f77456ad9">&#9670;&#160;</a></span>menu_font_style_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9">menu_font_style_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Font style enumeration. </p>
<p>This enumeration defines the different styles of fonts that can be used in the menu system. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aeb0b0991bf09df33ca77508f77456ad9a50e8a4df7c7ad3a005c22dadec50ab03" name="aeb0b0991bf09df33ca77508f77456ad9a50e8a4df7c7ad3a005c22dadec50ab03"></a>STL_DEFAULT&#160;</td><td class="fielddoc"><p>Default font style </p>
</td></tr>
<tr><td class="fieldname"><a id="aeb0b0991bf09df33ca77508f77456ad9a4a41a07d2b33962d2dc8c60829591f99" name="aeb0b0991bf09df33ca77508f77456ad9a4a41a07d2b33962d2dc8c60829591f99"></a>STL_GREEN&#160;</td><td class="fielddoc"><p>Green font style </p>
</td></tr>
<tr><td class="fieldname"><a id="aeb0b0991bf09df33ca77508f77456ad9a07d4cbc573cbed1c2a512c581bd6b2a0" name="aeb0b0991bf09df33ca77508f77456ad9a07d4cbc573cbed1c2a512c581bd6b2a0"></a>STL_BLUE&#160;</td><td class="fielddoc"><p>Blue font style </p>
</td></tr>
<tr><td class="fieldname"><a id="aeb0b0991bf09df33ca77508f77456ad9aa3dcc1f1f5ebfa108f9c2a6f01cae000" name="aeb0b0991bf09df33ca77508f77456ad9aa3dcc1f1f5ebfa108f9c2a6f01cae000"></a>STL_YELLOW&#160;</td><td class="fielddoc"><p>Yellow font style </p>
</td></tr>
<tr><td class="fieldname"><a id="aeb0b0991bf09df33ca77508f77456ad9a332a278156fb36c1026aa368bddafed8" name="aeb0b0991bf09df33ca77508f77456ad9a332a278156fb36c1026aa368bddafed8"></a>STL_ORANGE&#160;</td><td class="fielddoc"><p>Orange font style </p>
</td></tr>
<tr><td class="fieldname"><a id="aeb0b0991bf09df33ca77508f77456ad9a530f8c6b2d5b8bd5b2ef3f883ea55abe" name="aeb0b0991bf09df33ca77508f77456ad9a530f8c6b2d5b8bd5b2ef3f883ea55abe"></a>STL_GRAY&#160;</td><td class="fielddoc"><p>Gray font style </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a33d46c92981339eb74cc94f542f6b41c" name="a33d46c92981339eb74cc94f542f6b41c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a33d46c92981339eb74cc94f542f6b41c">&#9670;&#160;</a></span>fonts_init()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void fonts_init </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>custom_font_path</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initialize fonts. </p>
<p>This function initializes the fonts used in the menu system. It can load custom fonts from the specified path.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">custom_font_path</td><td>Path to the custom font file. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: fonts.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -80,30 +85,40 @@ $(function() {
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#ifndef FONTS_H__</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#define FONTS_H__</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"><a class="line" href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5b"> 11</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> FNT_DEFAULT = 1,</div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span>} <a class="code hl_enumeration" href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5b">menu_font_type_t</a>;</div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"><a class="line" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9"> 16</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> STL_DEFAULT = 0,</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> STL_GREEN,</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> STL_BLUE,</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> STL_YELLOW,</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> STL_ORANGE,</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> STL_GRAY,</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span>} <a class="code hl_enumeration" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9">menu_font_style_t</a>;</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keywordtype">void</span> fonts_init (<span class="keywordtype">char</span> *custom_font_path);</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="afonts_8h_html_a4f821600c8abd1a0aafc99675fc04f5b"><div class="ttname"><a href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5b">menu_font_type_t</a></div><div class="ttdeci">menu_font_type_t</div><div class="ttdoc">Font type enumeration.</div><div class="ttdef"><b>Definition:</b> fonts.h:11</div></div>
<div class="ttc" id="afonts_8h_html_aeb0b0991bf09df33ca77508f77456ad9"><div class="ttname"><a href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9">menu_font_style_t</a></div><div class="ttdeci">menu_font_style_t</div><div class="ttdoc">Font style enumeration.</div><div class="ttdef"><b>Definition:</b> fonts.h:16</div></div>
<div class="foldopen" id="foldopen00016" data-start="{" data-end="};">
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"><a class="line" href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5b"> 16</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5ba95374faefa5e69d3907d06c4d7c12df5"> 17</a></span> <a class="code hl_enumvalue" href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5ba95374faefa5e69d3907d06c4d7c12df5">FNT_DEFAULT</a> = 1, </div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span>} <a class="code hl_enumeration" href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5b">menu_font_type_t</a>;</div>
</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
<div class="foldopen" id="foldopen00026" data-start="{" data-end="};">
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9"> 26</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a50e8a4df7c7ad3a005c22dadec50ab03"> 27</a></span> <a class="code hl_enumvalue" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a50e8a4df7c7ad3a005c22dadec50ab03">STL_DEFAULT</a> = 0, </div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a4a41a07d2b33962d2dc8c60829591f99"> 28</a></span> <a class="code hl_enumvalue" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a4a41a07d2b33962d2dc8c60829591f99">STL_GREEN</a>, </div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a07d4cbc573cbed1c2a512c581bd6b2a0"> 29</a></span> <a class="code hl_enumvalue" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a07d4cbc573cbed1c2a512c581bd6b2a0">STL_BLUE</a>, </div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9aa3dcc1f1f5ebfa108f9c2a6f01cae000"> 30</a></span> <a class="code hl_enumvalue" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9aa3dcc1f1f5ebfa108f9c2a6f01cae000">STL_YELLOW</a>, </div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a332a278156fb36c1026aa368bddafed8"> 31</a></span> <a class="code hl_enumvalue" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a332a278156fb36c1026aa368bddafed8">STL_ORANGE</a>, </div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a530f8c6b2d5b8bd5b2ef3f883ea55abe"> 32</a></span> <a class="code hl_enumvalue" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a530f8c6b2d5b8bd5b2ef3f883ea55abe">STL_GRAY</a>, </div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>} <a class="code hl_enumeration" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9">menu_font_style_t</a>;</div>
</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="keywordtype">void</span> <a class="code hl_function" href="fonts_8h.html#a33d46c92981339eb74cc94f542f6b41c">fonts_init</a>(<span class="keywordtype">char</span> *custom_font_path);</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="preprocessor">#endif </span><span class="comment">/* FONTS_H__ */</span><span class="preprocessor"></span></div>
<div class="ttc" id="afonts_8h_html_a33d46c92981339eb74cc94f542f6b41c"><div class="ttname"><a href="fonts_8h.html#a33d46c92981339eb74cc94f542f6b41c">fonts_init</a></div><div class="ttdeci">void fonts_init(char *custom_font_path)</div><div class="ttdoc">Initialize fonts.</div><div class="ttdef"><b>Definition</b> fonts.c:27</div></div>
<div class="ttc" id="afonts_8h_html_a4f821600c8abd1a0aafc99675fc04f5b"><div class="ttname"><a href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5b">menu_font_type_t</a></div><div class="ttdeci">menu_font_type_t</div><div class="ttdoc">Font type enumeration.</div><div class="ttdef"><b>Definition</b> fonts.h:16</div></div>
<div class="ttc" id="afonts_8h_html_a4f821600c8abd1a0aafc99675fc04f5ba95374faefa5e69d3907d06c4d7c12df5"><div class="ttname"><a href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5ba95374faefa5e69d3907d06c4d7c12df5">FNT_DEFAULT</a></div><div class="ttdeci">@ FNT_DEFAULT</div><div class="ttdef"><b>Definition</b> fonts.h:17</div></div>
<div class="ttc" id="afonts_8h_html_aeb0b0991bf09df33ca77508f77456ad9"><div class="ttname"><a href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9">menu_font_style_t</a></div><div class="ttdeci">menu_font_style_t</div><div class="ttdoc">Font style enumeration.</div><div class="ttdef"><b>Definition</b> fonts.h:26</div></div>
<div class="ttc" id="afonts_8h_html_aeb0b0991bf09df33ca77508f77456ad9a07d4cbc573cbed1c2a512c581bd6b2a0"><div class="ttname"><a href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a07d4cbc573cbed1c2a512c581bd6b2a0">STL_BLUE</a></div><div class="ttdeci">@ STL_BLUE</div><div class="ttdef"><b>Definition</b> fonts.h:29</div></div>
<div class="ttc" id="afonts_8h_html_aeb0b0991bf09df33ca77508f77456ad9a332a278156fb36c1026aa368bddafed8"><div class="ttname"><a href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a332a278156fb36c1026aa368bddafed8">STL_ORANGE</a></div><div class="ttdeci">@ STL_ORANGE</div><div class="ttdef"><b>Definition</b> fonts.h:31</div></div>
<div class="ttc" id="afonts_8h_html_aeb0b0991bf09df33ca77508f77456ad9a4a41a07d2b33962d2dc8c60829591f99"><div class="ttname"><a href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a4a41a07d2b33962d2dc8c60829591f99">STL_GREEN</a></div><div class="ttdeci">@ STL_GREEN</div><div class="ttdef"><b>Definition</b> fonts.h:28</div></div>
<div class="ttc" id="afonts_8h_html_aeb0b0991bf09df33ca77508f77456ad9a50e8a4df7c7ad3a005c22dadec50ab03"><div class="ttname"><a href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a50e8a4df7c7ad3a005c22dadec50ab03">STL_DEFAULT</a></div><div class="ttdeci">@ STL_DEFAULT</div><div class="ttdef"><b>Definition</b> fonts.h:27</div></div>
<div class="ttc" id="afonts_8h_html_aeb0b0991bf09df33ca77508f77456ad9a530f8c6b2d5b8bd5b2ef3f883ea55abe"><div class="ttname"><a href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a530f8c6b2d5b8bd5b2ef3f883ea55abe">STL_GRAY</a></div><div class="ttdeci">@ STL_GRAY</div><div class="ttdef"><b>Definition</b> fonts.h:32</div></div>
<div class="ttc" id="afonts_8h_html_aeb0b0991bf09df33ca77508f77456ad9aa3dcc1f1f5ebfa108f9c2a6f01cae000"><div class="ttname"><a href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9aa3dcc1f1f5ebfa108f9c2a6f01cae000">STL_YELLOW</a></div><div class="ttdeci">@ STL_YELLOW</div><div class="ttdef"><b>Definition</b> fonts.h:30</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: fs.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -104,7 +109,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Data Fields</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -71,6 +71,12 @@ $(function() {
<div class="contents">
<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>action&#160;:&#160;<a class="el" href="structcomponent__context__menu__t_8list.html#a8916ba21a9367f9a669e83f3d56ae17b">component_context_menu_t.list</a></li>
<li>arg&#160;:&#160;<a class="el" href="structcomponent__context__menu__t_8list.html#a61dd86c2dc75c3f569ec619bd283a33f">component_context_menu_t.list</a></li>
</ul>
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>bgm_enabled&#160;:&#160;<a class="el" href="settings_8h.html#a5645dd794323484289ca8b1f8fcc872e">settings_t</a></li>
<li>BITRATE&#160;:&#160;<a class="el" href="boot__io_8h.html#a43e0411e186298f185d39b80ea5f1d4f">ai_regs_t</a></li>
@ -79,9 +85,12 @@ $(function() {
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>c_type&#160;:&#160;<a class="el" href="unionvr4300__instruction__t.html#aaf29855c20146346d88b2b49494df059">vr4300_instruction_t</a></li>
<li>category_code&#160;:&#160;<a class="el" href="rom__info_8h.html#afd9aa94087972759698e6e66f4d80a68">rom_info_t.__unnamed22__.__unnamed26__</a></li>
<li>check_code&#160;:&#160;<a class="el" href="rom__info_8h.html#add8f8d21a5dcff9aa5c76c0d1fa53808">rom_info_t</a></li>
<li>cic_type&#160;:&#160;<a class="el" href="rom__info_8h.html#a32ce102e3ff3539b226461fd174c347b">rom_info_t</a></li>
<li>clock_rate&#160;:&#160;<a class="el" href="rom__info_8h.html#a9397ddb6a50ce6c0fc3782ae6a4a9dc7">rom_info_t</a></li>
<li>co&#160;:&#160;<a class="el" href="structvr4300__instruction__t_8c__type.html#aab6c040066603ef2519d512b21dce9ab">vr4300_instruction_t.c_type</a></li>
<li>COLOR_BURST&#160;:&#160;<a class="el" href="boot__io_8h.html#ac2f4fd1da8557ce8056df383b8c1da22">vi_regs_t</a></li>
<li>CR&#160;:&#160;<a class="el" href="boot__io_8h.html#ad443725846fa9e299773a8f57b357c73">ai_regs_t</a>, <a class="el" href="boot__io_8h.html#acb0559579506d3949f0b35d39d98156a">vi_regs_t</a></li>
<li>CURR_LINE&#160;:&#160;<a class="el" href="boot__io_8h.html#a16300cb685dffb0761649b885f36eeb3">vi_regs_t</a></li>
@ -92,6 +101,10 @@ $(function() {
<li>DACRATE&#160;:&#160;<a class="el" href="boot__io_8h.html#a05b74719e0eb214f19d2aca062baa57d">ai_regs_t</a></li>
<li>default_directory&#160;:&#160;<a class="el" href="settings_8h.html#a7b25ac0c578507eb002025f1e5ad6041">settings_t</a></li>
<li>deinit&#160;:&#160;<a class="el" href="structflashcart__t.html#a5a7ab71f8d1ddc3040fc9038298bf830">flashcart_t</a></li>
<li>destination_code&#160;:&#160;<a class="el" href="rom__info_8h.html#a3008aa82b5d7245bd003978c91802199">rom_info_t.__unnamed22__.__unnamed26__</a></li>
<li>DMA_BUSY&#160;:&#160;<a class="el" href="boot__io_8h.html#a643213e3225fae5460f54c5dadc1a2d2">sp_regs_t</a></li>
<li>DMA_FULL&#160;:&#160;<a class="el" href="boot__io_8h.html#a26b0fb4a2456b7f14a6c8eea80018823">sp_regs_t</a></li>
<li>DMEM&#160;:&#160;<a class="el" href="boot__io_8h.html#a32512a78ee9a245ff70426ce12d1c1db">sp_mem_t</a></li>
<li>DOM&#160;:&#160;<a class="el" href="boot__io_8h.html#a378681355d279b47c38f6715cfa764d9">pi_regs_t</a></li>
</ul>
@ -103,6 +116,13 @@ $(function() {
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>features&#160;:&#160;<a class="el" href="rom__info_8h.html#a7eda06a6294dca780f036d3802aaed3e">rom_info_t</a></li>
<li>funct&#160;:&#160;<a class="el" href="structvr4300__instruction__t_8c__type.html#ac8352b64ae3f2c38d4a6bcb1374628b4">vr4300_instruction_t.c_type</a>, <a class="el" href="structvr4300__instruction__t_8r__type.html#ac8352b64ae3f2c38d4a6bcb1374628b4">vr4300_instruction_t.r_type</a></li>
</ul>
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
<li>game_code&#160;:&#160;<a class="el" href="rom__info_8h.html#a4f17ea269979c808050cd0de5aa32afa">rom_info_t.__unnamed22__</a></li>
<li>get_firmware_version&#160;:&#160;<a class="el" href="structflashcart__t.html#af5b584e89ac94844a234ef9ae56dfff3">flashcart_t</a></li>
</ul>
@ -113,59 +133,93 @@ $(function() {
<li>H_SYNC_LEAP&#160;:&#160;<a class="el" href="boot__io_8h.html#ab76316a7a5c429c53d97eff274b99747">vi_regs_t</a></li>
<li>H_WIDTH&#160;:&#160;<a class="el" href="boot__io_8h.html#af2521492273c60801fa69449d73487a9">vi_regs_t</a></li>
<li>has_feature&#160;:&#160;<a class="el" href="structflashcart__t.html#aa2fe700083b66bd2eabf3dd61fa822d7">flashcart_t</a></li>
<li>hide_pending&#160;:&#160;<a class="el" href="ui__components_8h.html#a3f9c7fdf201044d4a5c2b26481a1e947">component_context_menu_t</a></li>
</ul>
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>i_type&#160;:&#160;<a class="el" href="unionvr4300__instruction__t.html#a4408317a91ed6af564fed0d60dcb5f49">vr4300_instruction_t</a></li>
<li>id&#160;:&#160;<a class="el" href="structusb__comm__command__t.html#ae0741a1da89998c28a1ed41e79341997">usb_comm_command_t</a></li>
<li>image&#160;:&#160;<a class="el" href="ui__components_8h.html#a1b40bed1ca761e7243cc82e2ab700150">component_boxart_t</a></li>
<li>IMEM&#160;:&#160;<a class="el" href="boot__io_8h.html#a902eb2ad7b99b7f94e5d09a81e516a48">sp_mem_t</a></li>
<li>imm&#160;:&#160;<a class="el" href="structvr4300__instruction__t_8i__type.html#aa9c69f2215acca631d4656a30b52db93">vr4300_instruction_t.i_type</a></li>
<li>init&#160;:&#160;<a class="el" href="structflashcart__t.html#ae9fbf76776c3074703a1f26c233e8a41">flashcart_t</a></li>
</ul>
<h3><a id="index_j" name="index_j"></a>- j -</h3><ul>
<li>j_type&#160;:&#160;<a class="el" href="unionvr4300__instruction__t.html#a712826f7c25b845eaa8d71772bd24057">vr4300_instruction_t</a></li>
</ul>
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
<li>LAT&#160;:&#160;<a class="el" href="boot__io_8h.html#ac4a8afa234be2060691c81928eb1b701">pi_regs_t.DOM</a></li>
<li>LEN&#160;:&#160;<a class="el" href="boot__io_8h.html#ac0676d4e820604efc8b5414be5d39f18">ai_regs_t</a></li>
<li>list&#160;:&#160;<a class="el" href="ui__components_8h.html#a9632da4ab3d71d8085e1d81bc6d710b9">component_context_menu_t</a></li>
<li>load_64dd_disk&#160;:&#160;<a class="el" href="structflashcart__t.html#ac69df979cdaf9dad1df8ce52593ea009">flashcart_t</a></li>
<li>load_64dd_ipl&#160;:&#160;<a class="el" href="structflashcart__t.html#a565a653be5e8c7100f3e171b1a685fb3">flashcart_t</a></li>
<li>load_file&#160;:&#160;<a class="el" href="structflashcart__t.html#a179d217ce8b7d1001e0ed9024506eda5">flashcart_t</a></li>
<li>load_rom&#160;:&#160;<a class="el" href="structflashcart__t.html#a55abdb31614d2847d5d2c4d1b0a0d0a8">flashcart_t</a></li>
<li>load_save&#160;:&#160;<a class="el" href="structflashcart__t.html#a7bf8b1451e6bab79870dd36c10c02263">flashcart_t</a></li>
<li>loading&#160;:&#160;<a class="el" href="ui__components_8h.html#a6ef3e230917241f16f9ba164c40cf247">component_boxart_t</a></li>
</ul>
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
<li>MADDR&#160;:&#160;<a class="el" href="boot__io_8h.html#ad7040a2f3fa50a932cb1d3328784ebb4">ai_regs_t</a>, <a class="el" href="boot__io_8h.html#aa9504bae7269bf8facd720b4ac2d2c00">pi_regs_t</a>, <a class="el" href="boot__io_8h.html#afddfa288e765993552f0b0b9e5091abd">vi_regs_t</a></li>
<li>MADDR&#160;:&#160;<a class="el" href="boot__io_8h.html#ad7040a2f3fa50a932cb1d3328784ebb4">ai_regs_t</a>, <a class="el" href="boot__io_8h.html#aa9504bae7269bf8facd720b4ac2d2c00">pi_regs_t</a>, <a class="el" href="boot__io_8h.html#aa42ea35ffb72f598580d2c2f2c539a5e">sp_regs_t</a>, <a class="el" href="boot__io_8h.html#afddfa288e765993552f0b0b9e5091abd">vi_regs_t</a></li>
</ul>
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
<li>op&#160;:&#160;<a class="el" href="structusb__comm__command__t.html#ad525b385cffba0f85df5b0b3c93bc075">usb_comm_command_t</a></li>
<li>op&#160;:&#160;<a class="el" href="structusb__comm__command__t.html#ad525b385cffba0f85df5b0b3c93bc075">usb_comm_command_t</a>, <a class="el" href="structvr4300__instruction__t_8c__type.html#a11d8c28a64490a987612f2332502467f">vr4300_instruction_t.c_type</a>, <a class="el" href="structvr4300__instruction__t_8i__type.html#a11d8c28a64490a987612f2332502467f">vr4300_instruction_t.i_type</a>, <a class="el" href="structvr4300__instruction__t_8j__type.html#a11d8c28a64490a987612f2332502467f">vr4300_instruction_t.j_type</a>, <a class="el" href="structvr4300__instruction__t_8r__type.html#a11d8c28a64490a987612f2332502467f">vr4300_instruction_t.r_type</a></li>
<li>override&#160;:&#160;<a class="el" href="rom__info_8h.html#aa7351ffd22a4b2a6d3a885f1a8193ce3">rom_info_t</a></li>
</ul>
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>PADDR&#160;:&#160;<a class="el" href="boot__io_8h.html#a39dcd01f99c2ca546737cff58821a43d">pi_regs_t</a></li>
<li>PADDR&#160;:&#160;<a class="el" href="boot__io_8h.html#a39dcd01f99c2ca546737cff58821a43d">pi_regs_t</a>, <a class="el" href="boot__io_8h.html#ae7d837b8be7b32681c1004e945362163">sp_regs_t</a></li>
<li>pal60_enabled&#160;:&#160;<a class="el" href="settings_8h.html#ad88eea6bf7e99f89f316513306a07506">settings_t</a></li>
<li>parent&#160;:&#160;<a class="el" href="ui__components_8h.html#a62ed882efa35b7570bc0dbfef044b627">component_context_menu_t</a></li>
<li>PGS&#160;:&#160;<a class="el" href="boot__io_8h.html#a27eb8b9c1e2bbaa238edca6206308db0">pi_regs_t.DOM</a></li>
<li>PWD&#160;:&#160;<a class="el" href="boot__io_8h.html#a0d35c1f17675a8a2bf3caaacd59a65de">pi_regs_t.DOM</a></li>
</ul>
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>r_type&#160;:&#160;<a class="el" href="unionvr4300__instruction__t.html#ab83cf2f62296edb13c66f542335d537a">vr4300_instruction_t</a></li>
<li>raw&#160;:&#160;<a class="el" href="unionvr4300__instruction__t.html#aef96fe0ea18d61a87c8349c08f71fe56">vr4300_instruction_t</a></li>
<li>rd&#160;:&#160;<a class="el" href="structvr4300__instruction__t_8r__type.html#aeeec033a2c4d56d7ba16b69358779091">vr4300_instruction_t.r_type</a></li>
<li>RD_LEN&#160;:&#160;<a class="el" href="boot__io_8h.html#a7385f69dad65c3a23b0600923035f236">sp_regs_t</a></li>
<li>RDMA&#160;:&#160;<a class="el" href="boot__io_8h.html#a6d04dc1568e8bec29264bc9a8c2e7724">pi_regs_t</a></li>
<li>revision&#160;:&#160;<a class="el" href="rom__info_8h.html#ab5f927bae9a11c2967a368e3e9bd9e75">rom_info_t.libultra</a></li>
<li>RLS&#160;:&#160;<a class="el" href="boot__io_8h.html#acc7f332850e8e9c1d0003ab4126c71e1">pi_regs_t.DOM</a></li>
<li>rom_autoload_enabled&#160;:&#160;<a class="el" href="settings_8h.html#a9dc5b0415bed5421bdc2e58e55ac22eb">settings_t</a></li>
<li>rom_autoload_filename&#160;:&#160;<a class="el" href="settings_8h.html#a9bd04fdecbaaf577252d985cd7ada9d9">settings_t</a></li>
<li>rom_autoload_path&#160;:&#160;<a class="el" href="settings_8h.html#aaf92cdc2eb517cb477ca76eb0f99ef2c">settings_t</a></li>
<li>row_count&#160;:&#160;<a class="el" href="ui__components_8h.html#aa6307036a4767d033e871f5ddb38bdf0">component_context_menu_t</a></li>
<li>row_selected&#160;:&#160;<a class="el" href="ui__components_8h.html#a8183b2f441dc05921228700ad3c5775e">component_context_menu_t</a></li>
<li>rs&#160;:&#160;<a class="el" href="structvr4300__instruction__t_8i__type.html#a3a2d7564baee79182ebc7b65084aabd1">vr4300_instruction_t.i_type</a>, <a class="el" href="structvr4300__instruction__t_8r__type.html#a3a2d7564baee79182ebc7b65084aabd1">vr4300_instruction_t.r_type</a></li>
<li>rt&#160;:&#160;<a class="el" href="structvr4300__instruction__t_8i__type.html#a822050d9ae3c47f54bee71b85fce1487">vr4300_instruction_t.i_type</a>, <a class="el" href="structvr4300__instruction__t_8r__type.html#a822050d9ae3c47f54bee71b85fce1487">vr4300_instruction_t.r_type</a></li>
<li>rumble_enabled&#160;:&#160;<a class="el" href="settings_8h.html#af8e5d894c1bc8c114fb0bf9ad5d12360">settings_t</a></li>
</ul>
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>sa&#160;:&#160;<a class="el" href="structvr4300__instruction__t_8r__type.html#ac12e01f2a13ff5587e1e9e4aedb8242d">vr4300_instruction_t.r_type</a></li>
<li>save_type&#160;:&#160;<a class="el" href="rom__info_8h.html#a9bf05efea2279aeacb197096bb88e59d">rom_info_t</a></li>
<li>SEMAPHORE&#160;:&#160;<a class="el" href="boot__io_8h.html#adf0065c2e5ac765fc1b20fd733ba5d7b">sp_regs_t</a></li>
<li>set_save_type&#160;:&#160;<a class="el" href="structflashcart__t.html#ac6fb8bf7d1957a4200273068c94d13b4">flashcart_t</a></li>
<li>set_save_writeback&#160;:&#160;<a class="el" href="structflashcart__t.html#a19eba40921dc872c15fab58bdcc853b1">flashcart_t</a></li>
<li>show_protected_entries&#160;:&#160;<a class="el" href="settings_8h.html#af59022b231f0952311af71f4eb132d67">settings_t</a></li>
<li>sound_enabled&#160;:&#160;<a class="el" href="settings_8h.html#a7f7e78c2b3edb912391e59b3d0038323">settings_t</a></li>
<li>SR&#160;:&#160;<a class="el" href="boot__io_8h.html#a8b1251e120efe26718d3394aec73ca0c">ai_regs_t</a>, <a class="el" href="boot__io_8h.html#a6c4f19758b5239f5239f490a6be98262">pi_regs_t</a></li>
<li>soundfx_enabled&#160;:&#160;<a class="el" href="settings_8h.html#a95c4197f24dc3bdc6d0180aa6115890b">settings_t</a></li>
<li>SR&#160;:&#160;<a class="el" href="boot__io_8h.html#a8b1251e120efe26718d3394aec73ca0c">ai_regs_t</a>, <a class="el" href="boot__io_8h.html#a6c4f19758b5239f5239f490a6be98262">pi_regs_t</a>, <a class="el" href="boot__io_8h.html#a04ee6c089b5bbab732bf3ac352dfff40">sp_regs_t</a></li>
<li>submenu&#160;:&#160;<a class="el" href="structcomponent__context__menu__t_8list.html#a7662837116dd5f902c5934e710b051c4">component_context_menu_t.list</a>, <a class="el" href="ui__components_8h.html#ad4f2b342246c13cee51a157e581dd2b0">component_context_menu_t</a></li>
</ul>
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<li>target&#160;:&#160;<a class="el" href="structvr4300__instruction__t_8j__type.html#a42aefbae01d2dfd981f7da7d823d689e">vr4300_instruction_t.j_type</a></li>
<li>text&#160;:&#160;<a class="el" href="structcomponent__context__menu__t_8list.html#a1cb251ec0d568de6a929b520c4aed8d1">component_context_menu_t.list</a></li>
<li>TIMING&#160;:&#160;<a class="el" href="boot__io_8h.html#a62ad61417eb98ddc6ad522b566f4667d">vi_regs_t</a></li>
<li>title&#160;:&#160;<a class="el" href="rom__info_8h.html#ad0ac2903416955beeea09ff127ab0245">rom_info_t</a></li>
<li>tv_type&#160;:&#160;<a class="el" href="rom__info_8h.html#ad9a5855518fbf47645b8d8b60822d593">rom_info_t</a></li>
@ -173,6 +227,7 @@ $(function() {
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
<li>unique_code&#160;:&#160;<a class="el" href="rom__info_8h.html#aa1e3ff593f139ee836b46892bd5f799f">rom_info_t.__unnamed22__.__unnamed26__</a></li>
<li>use_saves_folder&#160;:&#160;<a class="el" href="settings_8h.html#abf8e54596905858b3ada7f163b07d6a6">settings_t</a></li>
</ul>
@ -182,17 +237,18 @@ $(function() {
<li>V_LIMITS&#160;:&#160;<a class="el" href="boot__io_8h.html#a8a17677bc1236677903d6312d64b73b8">vi_regs_t</a></li>
<li>V_SCALE&#160;:&#160;<a class="el" href="boot__io_8h.html#ad640b8c4be56e5e183f09f78368e2328">vi_regs_t</a></li>
<li>V_SYNC&#160;:&#160;<a class="el" href="boot__io_8h.html#ac7797f5ba82e82db9cda5c459a8a7cea">vi_regs_t</a></li>
<li>version&#160;:&#160;<a class="el" href="rom__info_8h.html#aa4fa4e1a40bd152b26b22bceeeb72baf">rom_info_t</a></li>
<li>version&#160;:&#160;<a class="el" href="rom__info_8h.html#a2af72f100c356273d46284f6fd1dfc08">rom_info_t.libultra</a>, <a class="el" href="rom__info_8h.html#aa4fa4e1a40bd152b26b22bceeeb72baf">rom_info_t</a></li>
</ul>
<h3><a id="index_w" name="index_w"></a>- w -</h3><ul>
<li>WDMA&#160;:&#160;<a class="el" href="boot__io_8h.html#a73468640d22e6304e6a07d5ab81a0efa">pi_regs_t</a></li>
<li>WR_LEN&#160;:&#160;<a class="el" href="boot__io_8h.html#a466044cbe77c530da1a893157d3f8d16">sp_regs_t</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Data Fields - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -69,7 +69,13 @@ $(function() {
</div>
<div class="contents">
&#160;
<div class="textblock">Here is a list of all documented variables with links to the struct/union documentation for each field:</div>
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>action&#160;:&#160;<a class="el" href="structcomponent__context__menu__t_8list.html#a8916ba21a9367f9a669e83f3d56ae17b">component_context_menu_t.list</a></li>
<li>arg&#160;:&#160;<a class="el" href="structcomponent__context__menu__t_8list.html#a61dd86c2dc75c3f569ec619bd283a33f">component_context_menu_t.list</a></li>
</ul>
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>bgm_enabled&#160;:&#160;<a class="el" href="settings_8h.html#a5645dd794323484289ca8b1f8fcc872e">settings_t</a></li>
@ -79,9 +85,12 @@ $(function() {
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>c_type&#160;:&#160;<a class="el" href="unionvr4300__instruction__t.html#aaf29855c20146346d88b2b49494df059">vr4300_instruction_t</a></li>
<li>category_code&#160;:&#160;<a class="el" href="rom__info_8h.html#afd9aa94087972759698e6e66f4d80a68">rom_info_t.__unnamed22__.__unnamed26__</a></li>
<li>check_code&#160;:&#160;<a class="el" href="rom__info_8h.html#add8f8d21a5dcff9aa5c76c0d1fa53808">rom_info_t</a></li>
<li>cic_type&#160;:&#160;<a class="el" href="rom__info_8h.html#a32ce102e3ff3539b226461fd174c347b">rom_info_t</a></li>
<li>clock_rate&#160;:&#160;<a class="el" href="rom__info_8h.html#a9397ddb6a50ce6c0fc3782ae6a4a9dc7">rom_info_t</a></li>
<li>co&#160;:&#160;<a class="el" href="structvr4300__instruction__t_8c__type.html#aab6c040066603ef2519d512b21dce9ab">vr4300_instruction_t.c_type</a></li>
<li>COLOR_BURST&#160;:&#160;<a class="el" href="boot__io_8h.html#ac2f4fd1da8557ce8056df383b8c1da22">vi_regs_t</a></li>
<li>CR&#160;:&#160;<a class="el" href="boot__io_8h.html#ad443725846fa9e299773a8f57b357c73">ai_regs_t</a>, <a class="el" href="boot__io_8h.html#acb0559579506d3949f0b35d39d98156a">vi_regs_t</a></li>
<li>CURR_LINE&#160;:&#160;<a class="el" href="boot__io_8h.html#a16300cb685dffb0761649b885f36eeb3">vi_regs_t</a></li>
@ -92,6 +101,10 @@ $(function() {
<li>DACRATE&#160;:&#160;<a class="el" href="boot__io_8h.html#a05b74719e0eb214f19d2aca062baa57d">ai_regs_t</a></li>
<li>default_directory&#160;:&#160;<a class="el" href="settings_8h.html#a7b25ac0c578507eb002025f1e5ad6041">settings_t</a></li>
<li>deinit&#160;:&#160;<a class="el" href="structflashcart__t.html#a5a7ab71f8d1ddc3040fc9038298bf830">flashcart_t</a></li>
<li>destination_code&#160;:&#160;<a class="el" href="rom__info_8h.html#a3008aa82b5d7245bd003978c91802199">rom_info_t.__unnamed22__.__unnamed26__</a></li>
<li>DMA_BUSY&#160;:&#160;<a class="el" href="boot__io_8h.html#a643213e3225fae5460f54c5dadc1a2d2">sp_regs_t</a></li>
<li>DMA_FULL&#160;:&#160;<a class="el" href="boot__io_8h.html#a26b0fb4a2456b7f14a6c8eea80018823">sp_regs_t</a></li>
<li>DMEM&#160;:&#160;<a class="el" href="boot__io_8h.html#a32512a78ee9a245ff70426ce12d1c1db">sp_mem_t</a></li>
<li>DOM&#160;:&#160;<a class="el" href="boot__io_8h.html#a378681355d279b47c38f6715cfa764d9">pi_regs_t</a></li>
</ul>
@ -103,6 +116,13 @@ $(function() {
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>features&#160;:&#160;<a class="el" href="rom__info_8h.html#a7eda06a6294dca780f036d3802aaed3e">rom_info_t</a></li>
<li>funct&#160;:&#160;<a class="el" href="structvr4300__instruction__t_8c__type.html#ac8352b64ae3f2c38d4a6bcb1374628b4">vr4300_instruction_t.c_type</a>, <a class="el" href="structvr4300__instruction__t_8r__type.html#ac8352b64ae3f2c38d4a6bcb1374628b4">vr4300_instruction_t.r_type</a></li>
</ul>
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
<li>game_code&#160;:&#160;<a class="el" href="rom__info_8h.html#a4f17ea269979c808050cd0de5aa32afa">rom_info_t.__unnamed22__</a></li>
<li>get_firmware_version&#160;:&#160;<a class="el" href="structflashcart__t.html#af5b584e89ac94844a234ef9ae56dfff3">flashcart_t</a></li>
</ul>
@ -113,59 +133,93 @@ $(function() {
<li>H_SYNC_LEAP&#160;:&#160;<a class="el" href="boot__io_8h.html#ab76316a7a5c429c53d97eff274b99747">vi_regs_t</a></li>
<li>H_WIDTH&#160;:&#160;<a class="el" href="boot__io_8h.html#af2521492273c60801fa69449d73487a9">vi_regs_t</a></li>
<li>has_feature&#160;:&#160;<a class="el" href="structflashcart__t.html#aa2fe700083b66bd2eabf3dd61fa822d7">flashcart_t</a></li>
<li>hide_pending&#160;:&#160;<a class="el" href="ui__components_8h.html#a3f9c7fdf201044d4a5c2b26481a1e947">component_context_menu_t</a></li>
</ul>
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>i_type&#160;:&#160;<a class="el" href="unionvr4300__instruction__t.html#a4408317a91ed6af564fed0d60dcb5f49">vr4300_instruction_t</a></li>
<li>id&#160;:&#160;<a class="el" href="structusb__comm__command__t.html#ae0741a1da89998c28a1ed41e79341997">usb_comm_command_t</a></li>
<li>image&#160;:&#160;<a class="el" href="ui__components_8h.html#a1b40bed1ca761e7243cc82e2ab700150">component_boxart_t</a></li>
<li>IMEM&#160;:&#160;<a class="el" href="boot__io_8h.html#a902eb2ad7b99b7f94e5d09a81e516a48">sp_mem_t</a></li>
<li>imm&#160;:&#160;<a class="el" href="structvr4300__instruction__t_8i__type.html#aa9c69f2215acca631d4656a30b52db93">vr4300_instruction_t.i_type</a></li>
<li>init&#160;:&#160;<a class="el" href="structflashcart__t.html#ae9fbf76776c3074703a1f26c233e8a41">flashcart_t</a></li>
</ul>
<h3><a id="index_j" name="index_j"></a>- j -</h3><ul>
<li>j_type&#160;:&#160;<a class="el" href="unionvr4300__instruction__t.html#a712826f7c25b845eaa8d71772bd24057">vr4300_instruction_t</a></li>
</ul>
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
<li>LAT&#160;:&#160;<a class="el" href="boot__io_8h.html#ac4a8afa234be2060691c81928eb1b701">pi_regs_t.DOM</a></li>
<li>LEN&#160;:&#160;<a class="el" href="boot__io_8h.html#ac0676d4e820604efc8b5414be5d39f18">ai_regs_t</a></li>
<li>list&#160;:&#160;<a class="el" href="ui__components_8h.html#a9632da4ab3d71d8085e1d81bc6d710b9">component_context_menu_t</a></li>
<li>load_64dd_disk&#160;:&#160;<a class="el" href="structflashcart__t.html#ac69df979cdaf9dad1df8ce52593ea009">flashcart_t</a></li>
<li>load_64dd_ipl&#160;:&#160;<a class="el" href="structflashcart__t.html#a565a653be5e8c7100f3e171b1a685fb3">flashcart_t</a></li>
<li>load_file&#160;:&#160;<a class="el" href="structflashcart__t.html#a179d217ce8b7d1001e0ed9024506eda5">flashcart_t</a></li>
<li>load_rom&#160;:&#160;<a class="el" href="structflashcart__t.html#a55abdb31614d2847d5d2c4d1b0a0d0a8">flashcart_t</a></li>
<li>load_save&#160;:&#160;<a class="el" href="structflashcart__t.html#a7bf8b1451e6bab79870dd36c10c02263">flashcart_t</a></li>
<li>loading&#160;:&#160;<a class="el" href="ui__components_8h.html#a6ef3e230917241f16f9ba164c40cf247">component_boxart_t</a></li>
</ul>
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
<li>MADDR&#160;:&#160;<a class="el" href="boot__io_8h.html#ad7040a2f3fa50a932cb1d3328784ebb4">ai_regs_t</a>, <a class="el" href="boot__io_8h.html#aa9504bae7269bf8facd720b4ac2d2c00">pi_regs_t</a>, <a class="el" href="boot__io_8h.html#afddfa288e765993552f0b0b9e5091abd">vi_regs_t</a></li>
<li>MADDR&#160;:&#160;<a class="el" href="boot__io_8h.html#ad7040a2f3fa50a932cb1d3328784ebb4">ai_regs_t</a>, <a class="el" href="boot__io_8h.html#aa9504bae7269bf8facd720b4ac2d2c00">pi_regs_t</a>, <a class="el" href="boot__io_8h.html#aa42ea35ffb72f598580d2c2f2c539a5e">sp_regs_t</a>, <a class="el" href="boot__io_8h.html#afddfa288e765993552f0b0b9e5091abd">vi_regs_t</a></li>
</ul>
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
<li>op&#160;:&#160;<a class="el" href="structusb__comm__command__t.html#ad525b385cffba0f85df5b0b3c93bc075">usb_comm_command_t</a></li>
<li>op&#160;:&#160;<a class="el" href="structusb__comm__command__t.html#ad525b385cffba0f85df5b0b3c93bc075">usb_comm_command_t</a>, <a class="el" href="structvr4300__instruction__t_8c__type.html#a11d8c28a64490a987612f2332502467f">vr4300_instruction_t.c_type</a>, <a class="el" href="structvr4300__instruction__t_8i__type.html#a11d8c28a64490a987612f2332502467f">vr4300_instruction_t.i_type</a>, <a class="el" href="structvr4300__instruction__t_8j__type.html#a11d8c28a64490a987612f2332502467f">vr4300_instruction_t.j_type</a>, <a class="el" href="structvr4300__instruction__t_8r__type.html#a11d8c28a64490a987612f2332502467f">vr4300_instruction_t.r_type</a></li>
<li>override&#160;:&#160;<a class="el" href="rom__info_8h.html#aa7351ffd22a4b2a6d3a885f1a8193ce3">rom_info_t</a></li>
</ul>
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>PADDR&#160;:&#160;<a class="el" href="boot__io_8h.html#a39dcd01f99c2ca546737cff58821a43d">pi_regs_t</a></li>
<li>PADDR&#160;:&#160;<a class="el" href="boot__io_8h.html#a39dcd01f99c2ca546737cff58821a43d">pi_regs_t</a>, <a class="el" href="boot__io_8h.html#ae7d837b8be7b32681c1004e945362163">sp_regs_t</a></li>
<li>pal60_enabled&#160;:&#160;<a class="el" href="settings_8h.html#ad88eea6bf7e99f89f316513306a07506">settings_t</a></li>
<li>parent&#160;:&#160;<a class="el" href="ui__components_8h.html#a62ed882efa35b7570bc0dbfef044b627">component_context_menu_t</a></li>
<li>PGS&#160;:&#160;<a class="el" href="boot__io_8h.html#a27eb8b9c1e2bbaa238edca6206308db0">pi_regs_t.DOM</a></li>
<li>PWD&#160;:&#160;<a class="el" href="boot__io_8h.html#a0d35c1f17675a8a2bf3caaacd59a65de">pi_regs_t.DOM</a></li>
</ul>
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>r_type&#160;:&#160;<a class="el" href="unionvr4300__instruction__t.html#ab83cf2f62296edb13c66f542335d537a">vr4300_instruction_t</a></li>
<li>raw&#160;:&#160;<a class="el" href="unionvr4300__instruction__t.html#aef96fe0ea18d61a87c8349c08f71fe56">vr4300_instruction_t</a></li>
<li>rd&#160;:&#160;<a class="el" href="structvr4300__instruction__t_8r__type.html#aeeec033a2c4d56d7ba16b69358779091">vr4300_instruction_t.r_type</a></li>
<li>RD_LEN&#160;:&#160;<a class="el" href="boot__io_8h.html#a7385f69dad65c3a23b0600923035f236">sp_regs_t</a></li>
<li>RDMA&#160;:&#160;<a class="el" href="boot__io_8h.html#a6d04dc1568e8bec29264bc9a8c2e7724">pi_regs_t</a></li>
<li>revision&#160;:&#160;<a class="el" href="rom__info_8h.html#ab5f927bae9a11c2967a368e3e9bd9e75">rom_info_t.libultra</a></li>
<li>RLS&#160;:&#160;<a class="el" href="boot__io_8h.html#acc7f332850e8e9c1d0003ab4126c71e1">pi_regs_t.DOM</a></li>
<li>rom_autoload_enabled&#160;:&#160;<a class="el" href="settings_8h.html#a9dc5b0415bed5421bdc2e58e55ac22eb">settings_t</a></li>
<li>rom_autoload_filename&#160;:&#160;<a class="el" href="settings_8h.html#a9bd04fdecbaaf577252d985cd7ada9d9">settings_t</a></li>
<li>rom_autoload_path&#160;:&#160;<a class="el" href="settings_8h.html#aaf92cdc2eb517cb477ca76eb0f99ef2c">settings_t</a></li>
<li>row_count&#160;:&#160;<a class="el" href="ui__components_8h.html#aa6307036a4767d033e871f5ddb38bdf0">component_context_menu_t</a></li>
<li>row_selected&#160;:&#160;<a class="el" href="ui__components_8h.html#a8183b2f441dc05921228700ad3c5775e">component_context_menu_t</a></li>
<li>rs&#160;:&#160;<a class="el" href="structvr4300__instruction__t_8i__type.html#a3a2d7564baee79182ebc7b65084aabd1">vr4300_instruction_t.i_type</a>, <a class="el" href="structvr4300__instruction__t_8r__type.html#a3a2d7564baee79182ebc7b65084aabd1">vr4300_instruction_t.r_type</a></li>
<li>rt&#160;:&#160;<a class="el" href="structvr4300__instruction__t_8i__type.html#a822050d9ae3c47f54bee71b85fce1487">vr4300_instruction_t.i_type</a>, <a class="el" href="structvr4300__instruction__t_8r__type.html#a822050d9ae3c47f54bee71b85fce1487">vr4300_instruction_t.r_type</a></li>
<li>rumble_enabled&#160;:&#160;<a class="el" href="settings_8h.html#af8e5d894c1bc8c114fb0bf9ad5d12360">settings_t</a></li>
</ul>
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>sa&#160;:&#160;<a class="el" href="structvr4300__instruction__t_8r__type.html#ac12e01f2a13ff5587e1e9e4aedb8242d">vr4300_instruction_t.r_type</a></li>
<li>save_type&#160;:&#160;<a class="el" href="rom__info_8h.html#a9bf05efea2279aeacb197096bb88e59d">rom_info_t</a></li>
<li>SEMAPHORE&#160;:&#160;<a class="el" href="boot__io_8h.html#adf0065c2e5ac765fc1b20fd733ba5d7b">sp_regs_t</a></li>
<li>set_save_type&#160;:&#160;<a class="el" href="structflashcart__t.html#ac6fb8bf7d1957a4200273068c94d13b4">flashcart_t</a></li>
<li>set_save_writeback&#160;:&#160;<a class="el" href="structflashcart__t.html#a19eba40921dc872c15fab58bdcc853b1">flashcart_t</a></li>
<li>show_protected_entries&#160;:&#160;<a class="el" href="settings_8h.html#af59022b231f0952311af71f4eb132d67">settings_t</a></li>
<li>sound_enabled&#160;:&#160;<a class="el" href="settings_8h.html#a7f7e78c2b3edb912391e59b3d0038323">settings_t</a></li>
<li>SR&#160;:&#160;<a class="el" href="boot__io_8h.html#a8b1251e120efe26718d3394aec73ca0c">ai_regs_t</a>, <a class="el" href="boot__io_8h.html#a6c4f19758b5239f5239f490a6be98262">pi_regs_t</a></li>
<li>soundfx_enabled&#160;:&#160;<a class="el" href="settings_8h.html#a95c4197f24dc3bdc6d0180aa6115890b">settings_t</a></li>
<li>SR&#160;:&#160;<a class="el" href="boot__io_8h.html#a8b1251e120efe26718d3394aec73ca0c">ai_regs_t</a>, <a class="el" href="boot__io_8h.html#a6c4f19758b5239f5239f490a6be98262">pi_regs_t</a>, <a class="el" href="boot__io_8h.html#a04ee6c089b5bbab732bf3ac352dfff40">sp_regs_t</a></li>
<li>submenu&#160;:&#160;<a class="el" href="structcomponent__context__menu__t_8list.html#a7662837116dd5f902c5934e710b051c4">component_context_menu_t.list</a>, <a class="el" href="ui__components_8h.html#ad4f2b342246c13cee51a157e581dd2b0">component_context_menu_t</a></li>
</ul>
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<li>target&#160;:&#160;<a class="el" href="structvr4300__instruction__t_8j__type.html#a42aefbae01d2dfd981f7da7d823d689e">vr4300_instruction_t.j_type</a></li>
<li>text&#160;:&#160;<a class="el" href="structcomponent__context__menu__t_8list.html#a1cb251ec0d568de6a929b520c4aed8d1">component_context_menu_t.list</a></li>
<li>TIMING&#160;:&#160;<a class="el" href="boot__io_8h.html#a62ad61417eb98ddc6ad522b566f4667d">vi_regs_t</a></li>
<li>title&#160;:&#160;<a class="el" href="rom__info_8h.html#ad0ac2903416955beeea09ff127ab0245">rom_info_t</a></li>
<li>tv_type&#160;:&#160;<a class="el" href="rom__info_8h.html#ad9a5855518fbf47645b8d8b60822d593">rom_info_t</a></li>
@ -173,6 +227,7 @@ $(function() {
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
<li>unique_code&#160;:&#160;<a class="el" href="rom__info_8h.html#aa1e3ff593f139ee836b46892bd5f799f">rom_info_t.__unnamed22__.__unnamed26__</a></li>
<li>use_saves_folder&#160;:&#160;<a class="el" href="settings_8h.html#abf8e54596905858b3ada7f163b07d6a6">settings_t</a></li>
</ul>
@ -182,17 +237,18 @@ $(function() {
<li>V_LIMITS&#160;:&#160;<a class="el" href="boot__io_8h.html#a8a17677bc1236677903d6312d64b73b8">vi_regs_t</a></li>
<li>V_SCALE&#160;:&#160;<a class="el" href="boot__io_8h.html#ad640b8c4be56e5e183f09f78368e2328">vi_regs_t</a></li>
<li>V_SYNC&#160;:&#160;<a class="el" href="boot__io_8h.html#ac7797f5ba82e82db9cda5c459a8a7cea">vi_regs_t</a></li>
<li>version&#160;:&#160;<a class="el" href="rom__info_8h.html#aa4fa4e1a40bd152b26b22bceeeb72baf">rom_info_t</a></li>
<li>version&#160;:&#160;<a class="el" href="rom__info_8h.html#a2af72f100c356273d46284f6fd1dfc08">rom_info_t.libultra</a>, <a class="el" href="rom__info_8h.html#aa4fa4e1a40bd152b26b22bceeeb72baf">rom_info_t</a></li>
</ul>
<h3><a id="index_w" name="index_w"></a>- w -</h3><ul>
<li>WDMA&#160;:&#160;<a class="el" href="boot__io_8h.html#a73468640d22e6304e6a07d5ab81a0efa">pi_regs_t</a></li>
<li>WR_LEN&#160;:&#160;<a class="el" href="boot__io_8h.html#a466044cbe77c530da1a893157d3f8d16">sp_regs_t</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -71,190 +71,13 @@ $(function() {
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>BACKGROUND_EMPTY_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#ad34ec4463c7da0f6da7f56f6d43f9f33">constants.h</a></li>
<li>BACKGROUND_OVERLAY_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#ab399c3a31a6aacaea384ee5552292590">constants.h</a></li>
<li>boot_device_type_t&#160;:&#160;<a class="el" href="boot_8h.html#ad2abc0c1ce054ac5d88d52df290c9bbd">boot.h</a></li>
<li>boot_reset_type_t&#160;:&#160;<a class="el" href="boot_8h.html#a58ed873284bb826c75f3b0be4948fcc6">boot.h</a></li>
<li>boot_tv_type_t&#160;:&#160;<a class="el" href="boot_8h.html#a88e68b10e3c1acd4e232de56e2d12353">boot.h</a></li>
<li>BORDER_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#a966901ace2cf6cba3fc9cec310150860">constants.h</a></li>
<li>BORDER_THICKNESS&#160;:&#160;<a class="el" href="constants_8h.html#a8ed7a0f0ea48c9733bf7e57fe6eaf0f4">constants.h</a></li>
<li>BOXART_HEIGHT&#160;:&#160;<a class="el" href="constants_8h.html#aecb936f69f40e5bd052597baa49a11a2">constants.h</a></li>
<li>BOXART_LOADING_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#a0e310295ec01558e62840b2bbfe95f47">constants.h</a></li>
<li>BOXART_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#a05817fe257afbe0f071f9ecb5b5544db">constants.h</a></li>
<li>BOXART_X&#160;:&#160;<a class="el" href="constants_8h.html#a1dd26d043582325cae03bf26e09a02fe">constants.h</a></li>
<li>BOXART_Y&#160;:&#160;<a class="el" href="constants_8h.html#a42e7d267ca14ca1060cab46284922dea">constants.h</a></li>
</ul>
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>CART_LOAD_EMU_TYPE_GAMEBOY&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfab0ff2ec231e699a01af2d0aa130a394d">cart_load.h</a></li>
<li>CART_LOAD_EMU_TYPE_GAMEBOY_COLOR&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa3395e659a0a25fd963691ff6288d4cf3">cart_load.h</a></li>
<li>CART_LOAD_EMU_TYPE_NES&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa7d3d6237c3ba74a6f976f0fc960d2fc8">cart_load.h</a></li>
<li>CART_LOAD_EMU_TYPE_SEGA_GENERIC_8BIT&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa357930eb0490e5517270e57dbadbae66">cart_load.h</a></li>
<li>CART_LOAD_EMU_TYPE_SNES&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa390aa1196d1fbec39236a891871de082">cart_load.h</a></li>
<li>cart_load_emu_type_t&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bf">cart_load.h</a></li>
<li>CART_LOAD_ERR_64DD_DISK_LOAD_FAIL&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aa192e96811678f36f520e581f8d2ded6">cart_load.h</a></li>
<li>CART_LOAD_ERR_64DD_IPL_LOAD_FAIL&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a0e5ec7fa832ffa086a072b89055e8ead">cart_load.h</a></li>
<li>CART_LOAD_ERR_64DD_IPL_NOT_FOUND&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a624bbf8456bf0287885f1fb38d109c27">cart_load.h</a></li>
<li>CART_LOAD_ERR_64DD_PRESENT&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a8e277b1b0166f4104b2e48cd80aab86f">cart_load.h</a></li>
<li>CART_LOAD_ERR_CREATE_SAVES_SUBDIR_FAIL&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aefad8c3079967d11ae9be1bd78d2098f">cart_load.h</a></li>
<li>CART_LOAD_ERR_EMU_LOAD_FAIL&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a5614f8fff9a2685697ce3aa122499da2">cart_load.h</a></li>
<li>CART_LOAD_ERR_EMU_NOT_FOUND&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a4c236648876e0652e917b53ddef20f45">cart_load.h</a></li>
<li>CART_LOAD_ERR_EXP_PAK_NOT_FOUND&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a56c5993cab82de5c3c9c495153295474">cart_load.h</a></li>
<li>CART_LOAD_ERR_FUNCTION_NOT_SUPPORTED&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aec87a2398fb3cda8b6a4dcc2bf6debde">cart_load.h</a></li>
<li>CART_LOAD_ERR_ROM_LOAD_FAIL&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a73957ef4ccf0260503bc268e8f4ca3a1">cart_load.h</a></li>
<li>CART_LOAD_ERR_SAVE_LOAD_FAIL&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a0ddb2665a271110ce96727c18f73fc61">cart_load.h</a></li>
<li>cart_load_err_t&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load.h</a></li>
<li>CART_LOAD_OK&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aea31d0c75e127d10538672f956b0a97f">cart_load.h</a></li>
<li>CONTEXT_MENU_HIGHLIGHT_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#aaf6ba3542bb494f77f96f266bd96226f">constants.h</a></li>
</ul>
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<li>d64_device_variant_t&#160;:&#160;<a class="el" href="group__drive.html#ga733266b51092a3371356685fbfb92147">64drive_ll.h</a></li>
<li>D64_REGS_BASE&#160;:&#160;<a class="el" href="group__drive.html#ga927eac2a576496d8a45d35894af0b7b3">64drive_ll.h</a></li>
<li>d64_save_type_t&#160;:&#160;<a class="el" href="group__drive.html#gad5d8c5ce4d0547470beaf7f385dd21b0">64drive_ll.h</a></li>
<li>d64_tv_type_t&#160;:&#160;<a class="el" href="group__drive.html#ga2cf99eecd2a3217e492807788513883b">64drive_ll.h</a></li>
<li>DIALOG_BG_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#a6082ce2c2f2291f499e7de6f0973cfb3">constants.h</a></li>
<li>disk_err_t&#160;:&#160;<a class="el" href="disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402">disk_info.h</a></li>
<li>disk_region_t&#160;:&#160;<a class="el" href="disk__info_8h.html#a51e99b3862e8ac4f0d4702177a93a231">disk_info.h</a></li>
<li>disk_type_t&#160;:&#160;<a class="el" href="disk__info_8h.html#abb390b720ed32b8426c2f6c74124c7a0">disk_info.h</a></li>
<li>DISPLAY_CENTER_X&#160;:&#160;<a class="el" href="constants_8h.html#a9052e52bd99cbd5a17923051f3c920d9">constants.h</a></li>
<li>DISPLAY_CENTER_Y&#160;:&#160;<a class="el" href="constants_8h.html#a00874cb140e18d8f2858e9d122acf0a0">constants.h</a></li>
<li>DISPLAY_HEIGHT&#160;:&#160;<a class="el" href="constants_8h.html#a43b7b2061f733ea1dc0a5a6028e131ff">constants.h</a></li>
<li>DISPLAY_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#a46d67d48a7faab308f2e058dc35da83a">constants.h</a></li>
</ul>
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
<li>ENDIANNESS_BIG&#160;:&#160;<a class="el" href="rom__info_8h.html#a82c04852ed047d4fc2eea528a25fec4aadb8bfce13d503ca160e7968f85644b3d">rom_info.h</a></li>
<li>ENDIANNESS_BYTE_SWAP&#160;:&#160;<a class="el" href="rom__info_8h.html#a82c04852ed047d4fc2eea528a25fec4aa5c832eba6efdb777959ce3795fa67a53">rom_info.h</a></li>
<li>ENDIANNESS_LITTLE&#160;:&#160;<a class="el" href="rom__info_8h.html#a82c04852ed047d4fc2eea528a25fec4aa6d87b6ddecfd90ad85a9e202fe97c94c">rom_info.h</a></li>
<li>entry_type_t&#160;:&#160;<a class="el" href="menu__state_8h.html#a7e00527da87fefde59d447ebc4aedd7a">menu_state.h</a></li>
<li>EXPANSION_PAK_FAULTY&#160;:&#160;<a class="el" href="rom__info_8h.html#a250b0904144dfc38ccb7637464f5aa59afbb76c646ca33b144594fa1dc381ca04">rom_info.h</a></li>
<li>EXPANSION_PAK_NONE&#160;:&#160;<a class="el" href="rom__info_8h.html#a250b0904144dfc38ccb7637464f5aa59a46117d7839a1b542d71c6ab1587a8172">rom_info.h</a></li>
<li>EXPANSION_PAK_RECOMMENDED&#160;:&#160;<a class="el" href="rom__info_8h.html#a250b0904144dfc38ccb7637464f5aa59a56cc066bcf96dd9ec437e75d4fee4a3a">rom_info.h</a></li>
<li>EXPANSION_PAK_REQUIRED&#160;:&#160;<a class="el" href="rom__info_8h.html#a250b0904144dfc38ccb7637464f5aa59ac8f26f21dc54c02dbfacfc076e785947">rom_info.h</a></li>
<li>EXPANSION_PAK_SUGGESTED&#160;:&#160;<a class="el" href="rom__info_8h.html#a250b0904144dfc38ccb7637464f5aa59a25d9b18d9c0f36871ded0e36966f410e">rom_info.h</a></li>
</ul>
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>FILE_LIST_HIGHLIGHT_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#aea0ff4749095856d59aacdad57614f59">constants.h</a></li>
<li>FILE_LIST_MAX_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#a084715a542c9cc19fce9ee942f1cda85">constants.h</a></li>
<li>flashcart_err_t&#160;:&#160;<a class="el" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart.h</a></li>
<li>flashcart_features_t&#160;:&#160;<a class="el" href="flashcart_8h.html#a956fff40ddf9cba0ca30fabc0cecb016">flashcart.h</a></li>
<li>flashcart_save_type_t&#160;:&#160;<a class="el" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart.h</a></li>
</ul>
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
<li>LIST_ENTRIES&#160;:&#160;<a class="el" href="constants_8h.html#ab066fe75e795cd65e59e2d47e89f7695">constants.h</a></li>
<li>LIST_SCROLLBAR_HEIGHT&#160;:&#160;<a class="el" href="constants_8h.html#a85bdb7c6baeb55445fc1e649c6b64a02">constants.h</a></li>
<li>LIST_SCROLLBAR_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#ad559674629cec2697e6282d2639a0d6d">constants.h</a></li>
<li>LIST_SCROLLBAR_X&#160;:&#160;<a class="el" href="constants_8h.html#a1f483d503fa19ce793059c85cd182a2c">constants.h</a></li>
<li>LIST_SCROLLBAR_Y&#160;:&#160;<a class="el" href="constants_8h.html#a416f6ac63ddaaa285d573cd513bb3c21">constants.h</a></li>
<li>LOADER_HEIGHT&#160;:&#160;<a class="el" href="constants_8h.html#affa436a10ce5c880345dafb241361833">constants.h</a></li>
<li>LOADER_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#aaed2114b9c700deb0b9d02bd7673ef93">constants.h</a></li>
<li>LOADER_X&#160;:&#160;<a class="el" href="constants_8h.html#ab728396003eb5cb3e5099dfe20d37c85">constants.h</a></li>
<li>LOADER_Y&#160;:&#160;<a class="el" href="constants_8h.html#a6fe7c15551efdf4f66c74d5decd72f43">constants.h</a></li>
</ul>
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
<li>MARKET_AUSTRALIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630af3c95d6d57569ce5413bcf0a1d0bca50">rom_info.h</a></li>
<li>MARKET_BRAZILIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630aab39c57cfd0fb43a7af9bd2c682c62ce">rom_info.h</a></li>
<li>MARKET_CANADIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630abe5d0f1f944cad284c5a91758a30c379">rom_info.h</a></li>
<li>MARKET_CHINESE&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630ad224762fea1a531aa708be42f866408b">rom_info.h</a></li>
<li>MARKET_DUTCH&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630ab1d8ed6dbfef6c7b95126a44206068a6">rom_info.h</a></li>
<li>MARKET_EUROPEAN_BASIC&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a4b6ad276f30d76bfbfadb7b7268ab356">rom_info.h</a></li>
<li>MARKET_FRENCH&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630af60c0d80eaa8026ff384f2a5a78dd1c8">rom_info.h</a></li>
<li>MARKET_GATEWAY64_NTSC&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630ab0a10418b57442d5759df02f5a0f45e8">rom_info.h</a></li>
<li>MARKET_GATEWAY64_PAL&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630aaba43978734c0351513b95f58e96aac4">rom_info.h</a></li>
<li>MARKET_GERMAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a705dbb6f23b076d51a7ddd96a262cfa4">rom_info.h</a></li>
<li>MARKET_ITALIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a6500a23f7efea1dd76a82407410bcdf8">rom_info.h</a></li>
<li>MARKET_JAPANESE&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a785c98321d0422b477041f7ad95ef506">rom_info.h</a></li>
<li>MARKET_JAPANESE_MULTI&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a87b3cff825fef81ced068588be03ec7b">rom_info.h</a></li>
<li>MARKET_KOREAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a7761799f68396739e9c25f18c4b70e92">rom_info.h</a></li>
<li>MARKET_NORTH_AMERICA&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a7f85f1e3498bf9699e243b081cdbfe6b">rom_info.h</a></li>
<li>MARKET_OTHER_X&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a9a33be6859415963d848880f7d1cadd6">rom_info.h</a></li>
<li>MARKET_OTHER_Y&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a99303bee22a0150655178e4b45580c9c">rom_info.h</a></li>
<li>MARKET_OTHER_Z&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a39a7ef9126c8174dde80215b516f15f0">rom_info.h</a></li>
<li>MARKET_SCANDINAVIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630af5e46754892b5cbd81b6163b51d7bb44">rom_info.h</a></li>
<li>MARKET_SPANISH&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a01bbf8dcc51edee02fdf339c864d66ea">rom_info.h</a></li>
<li>menu_font_style_t&#160;:&#160;<a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9">fonts.h</a></li>
<li>menu_font_type_t&#160;:&#160;<a class="el" href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5b">fonts.h</a></li>
<li>menu_mode_t&#160;:&#160;<a class="el" href="menu__state_8h.html#aea8b3793f8f84c964eb96c91b0768a70">menu_state.h</a></li>
<li>MESSAGEBOX_MARGIN&#160;:&#160;<a class="el" href="constants_8h.html#ab8b02a9ebb78a66fa1c36c8604295116">constants.h</a></li>
<li>MESSAGEBOX_MAX_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#a2c5ad0e537cf5c0c34f8107a4bbd7add">constants.h</a></li>
<li>mp3player_err_t&#160;:&#160;<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3_player.h</a></li>
</ul>
<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
<li>N64_ALECK64&#160;:&#160;<a class="el" href="rom__info_8h.html#a0049f84e1fa62200145aa4bcbf7510b0ae05d1f3888937647e60af840097f32c0">rom_info.h</a></li>
<li>N64_CART&#160;:&#160;<a class="el" href="rom__info_8h.html#a0049f84e1fa62200145aa4bcbf7510b0a1bd823fc8b9c795053d238a96c6f5524">rom_info.h</a></li>
<li>N64_CART_EXPANDABLE&#160;:&#160;<a class="el" href="rom__info_8h.html#a0049f84e1fa62200145aa4bcbf7510b0a45d9f8446e39a1fa4220d57448e609df">rom_info.h</a></li>
<li>N64_DISK&#160;:&#160;<a class="el" href="rom__info_8h.html#a0049f84e1fa62200145aa4bcbf7510b0a4892177cc838193ba4b53d904d91af25">rom_info.h</a></li>
<li>N64_DISK_EXPANDABLE&#160;:&#160;<a class="el" href="rom__info_8h.html#a0049f84e1fa62200145aa4bcbf7510b0a0b98dff1eb797c2684050e4d430d8722">rom_info.h</a></li>
</ul>
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
<li>OVERSCAN_HEIGHT&#160;:&#160;<a class="el" href="constants_8h.html#afad4a01c4604b18fd126bbc5dd996c39">constants.h</a></li>
<li>OVERSCAN_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#a32c7b7e5c9612d766d6d8f48cd648243">constants.h</a></li>
</ul>
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>png_err_t&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4">png_decoder.h</a></li>
<li>PROGRESSBAR_BG_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#a5ab464068eb9e8f6c60aa357ef311571">constants.h</a></li>
<li>PROGRESSBAR_DONE_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#a3f1a94f2927dd17b0fd77ccb23b33ddc">constants.h</a></li>
</ul>
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>rom_category_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a0049f84e1fa62200145aa4bcbf7510b0">rom_info.h</a></li>
<li>rom_cic_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a21ae7cdab56bbcd9cb4627f69903c89c">rom_info.h</a></li>
<li>rom_destination_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630">rom_info.h</a></li>
<li>rom_endianness_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a82c04852ed047d4fc2eea528a25fec4a">rom_info.h</a></li>
<li>rom_err_t&#160;:&#160;<a class="el" href="rom__info_8h.html#aa88b4550e60dc0ba7d3317eda7ea6037">rom_info.h</a></li>
<li>rom_expansion_pak_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a250b0904144dfc38ccb7637464f5aa59">rom_info.h</a></li>
<li>rom_save_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a1d6ef99bd6292a3f586e63f67d9c5f58">rom_info.h</a></li>
</ul>
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>SAVE_TYPE_NONE&#160;:&#160;<a class="el" href="rom__info_8h.html#a1d6ef99bd6292a3f586e63f67d9c5f58ac37f15aade15457d7d68e9ec535bb8a2">rom_info.h</a></li>
<li>sc64_boot_mode_t&#160;:&#160;<a class="el" href="group__sc64.html#ga4fc6e6ea26473957f4720f59f69b934e">sc64_ll.h</a></li>
<li>sc64_error_t&#160;:&#160;<a class="el" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_ll.h</a></li>
<li>sc64_save_type_t&#160;:&#160;<a class="el" href="group__sc64.html#gaba7e686f2ef7ea48b82e33a73a513b95">sc64_ll.h</a></li>
<li>SCROLLBAR_BG_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#a61c381b074cba19bb6f0d7071a8c176e">constants.h</a></li>
<li>SCROLLBAR_INACTIVE_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#a77788d60445dfa3a2500f44487d7720f">constants.h</a></li>
<li>SCROLLBAR_POSITION_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#abf79df084d59750eb55bbda6888944a9">constants.h</a></li>
<li>SEEKBAR_HEIGHT&#160;:&#160;<a class="el" href="constants_8h.html#aa65e7de38a5d113fb320a352c9f173b3">constants.h</a></li>
<li>SEEKBAR_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#a7ed55a68a6f9501122e63fc7ef1c26a5">constants.h</a></li>
<li>SEEKBAR_X&#160;:&#160;<a class="el" href="constants_8h.html#a107ef7af0cc809f048e0e7ebfd5866d7">constants.h</a></li>
<li>SEEKBAR_Y&#160;:&#160;<a class="el" href="constants_8h.html#af7d998d0dc9e124bacc16281a9b8935b">constants.h</a></li>
<li>settings_init()&#160;:&#160;<a class="el" href="settings_8h.html#a0d712e9d053c952928b0d7c6355fee96">settings.h</a></li>
<li>settings_load()&#160;:&#160;<a class="el" href="settings_8h.html#a92cf6203bb213032dddd4dcc16a95536">settings.h</a></li>
<li>settings_save()&#160;:&#160;<a class="el" href="settings_8h.html#afdd03c789a4efd13147e1e7ef25bab9d">settings.h</a></li>
</ul>
<h3><a id="index_v" name="index_v"></a>- v -</h3><ul>
<li>VISIBLE_AREA_HEIGHT&#160;:&#160;<a class="el" href="constants_8h.html#a3900f3b23135d3bc0a4a199a0d1e050a">constants.h</a></li>
<li>VISIBLE_AREA_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#a6372292a7f4e97871a7cbb8acd5530c7">constants.h</a></li>
<li>VISIBLE_AREA_X0&#160;:&#160;<a class="el" href="constants_8h.html#a9b677c2a6549810814fa608f4697910a">constants.h</a></li>
<li>VISIBLE_AREA_X1&#160;:&#160;<a class="el" href="constants_8h.html#ab42ef3a06ea6594861bb1dfe41d4cbfc">constants.h</a></li>
<li>VISIBLE_AREA_Y0&#160;:&#160;<a class="el" href="constants_8h.html#a599519b46c499c0b6ee7591ad1443700">constants.h</a></li>
<li>VISIBLE_AREA_Y1&#160;:&#160;<a class="el" href="constants_8h.html#a993f4bc0369a4835a2cddd44f38241ee">constants.h</a></li>
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>actions_init()&#160;:&#160;<a class="el" href="actions_8h.html#ae496cb0fe97dced4a5caf96872a261fc">actions.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

102
globals_b.html Normal file
View File

@ -0,0 +1,102 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>BACKGROUND_EMPTY_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#ad34ec4463c7da0f6da7f56f6d43f9f33">constants.h</a></li>
<li>BACKGROUND_OVERLAY_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#ab399c3a31a6aacaea384ee5552292590">constants.h</a></li>
<li>boot_device_type_t&#160;:&#160;<a class="el" href="boot_8h.html#ad2abc0c1ce054ac5d88d52df290c9bbd">boot.h</a></li>
<li>boot_reset_type_t&#160;:&#160;<a class="el" href="boot_8h.html#a58ed873284bb826c75f3b0be4948fcc6">boot.h</a></li>
<li>boot_tv_type_t&#160;:&#160;<a class="el" href="boot_8h.html#a88e68b10e3c1acd4e232de56e2d12353">boot.h</a></li>
<li>BORDER_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#a966901ace2cf6cba3fc9cec310150860">constants.h</a></li>
<li>BORDER_THICKNESS&#160;:&#160;<a class="el" href="constants_8h.html#a8ed7a0f0ea48c9733bf7e57fe6eaf0f4">constants.h</a></li>
<li>BOXART_HEIGHT&#160;:&#160;<a class="el" href="constants_8h.html#aecb936f69f40e5bd052597baa49a11a2">constants.h</a></li>
<li>BOXART_HEIGHT_DD&#160;:&#160;<a class="el" href="constants_8h.html#a01fa19b5e5acb8da72eba3edb9de2e81">constants.h</a></li>
<li>BOXART_HEIGHT_MAX&#160;:&#160;<a class="el" href="constants_8h.html#a80cc0803f77cacc11c9f51de659f67dd">constants.h</a></li>
<li>BOXART_LOADING_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#a0e310295ec01558e62840b2bbfe95f47">constants.h</a></li>
<li>BOXART_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#a05817fe257afbe0f071f9ecb5b5544db">constants.h</a></li>
<li>BOXART_WIDTH_DD&#160;:&#160;<a class="el" href="constants_8h.html#a592ea592852272bae7b9d81b937616b3">constants.h</a></li>
<li>BOXART_WIDTH_MAX&#160;:&#160;<a class="el" href="constants_8h.html#aaad71674bb2c83b1ced37370cdaeed60">constants.h</a></li>
<li>BOXART_X&#160;:&#160;<a class="el" href="constants_8h.html#a1dd26d043582325cae03bf26e09a02fe">constants.h</a></li>
<li>BOXART_X_DD&#160;:&#160;<a class="el" href="constants_8h.html#a6f19a52ff8f1bc9df53e1d6350454d46">constants.h</a></li>
<li>BOXART_X_JP&#160;:&#160;<a class="el" href="constants_8h.html#a8fa931998a9d6d7d259f22ce213227bd">constants.h</a></li>
<li>BOXART_Y&#160;:&#160;<a class="el" href="constants_8h.html#a42e7d267ca14ca1060cab46284922dea">constants.h</a></li>
<li>BOXART_Y_DD&#160;:&#160;<a class="el" href="constants_8h.html#aa6c714745010c0c56c59122639644a18">constants.h</a></li>
<li>BOXART_Y_JP&#160;:&#160;<a class="el" href="constants_8h.html#a409fb72df45fb8225b31d6b9dbb413a6">constants.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

104
globals_c.html Normal file
View File

@ -0,0 +1,104 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>CART_LOAD_EMU_TYPE_FAIRCHILD_CHANNELF&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfab3115e09e2ebd0bbb62c65c2d2e437b5">cart_load.h</a></li>
<li>CART_LOAD_EMU_TYPE_GAMEBOY&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfab0ff2ec231e699a01af2d0aa130a394d">cart_load.h</a></li>
<li>CART_LOAD_EMU_TYPE_GAMEBOY_COLOR&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa3395e659a0a25fd963691ff6288d4cf3">cart_load.h</a></li>
<li>CART_LOAD_EMU_TYPE_NES&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa7d3d6237c3ba74a6f976f0fc960d2fc8">cart_load.h</a></li>
<li>CART_LOAD_EMU_TYPE_SEGA_GENERIC_8BIT&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa357930eb0490e5517270e57dbadbae66">cart_load.h</a></li>
<li>CART_LOAD_EMU_TYPE_SNES&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa390aa1196d1fbec39236a891871de082">cart_load.h</a></li>
<li>cart_load_emu_type_t&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bf">cart_load.h</a></li>
<li>CART_LOAD_ERR_64DD_DISK_LOAD_FAIL&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aa192e96811678f36f520e581f8d2ded6">cart_load.h</a></li>
<li>CART_LOAD_ERR_64DD_IPL_LOAD_FAIL&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a0e5ec7fa832ffa086a072b89055e8ead">cart_load.h</a></li>
<li>CART_LOAD_ERR_64DD_IPL_NOT_FOUND&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a624bbf8456bf0287885f1fb38d109c27">cart_load.h</a></li>
<li>CART_LOAD_ERR_64DD_PRESENT&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a8e277b1b0166f4104b2e48cd80aab86f">cart_load.h</a></li>
<li>CART_LOAD_ERR_CREATE_SAVES_SUBDIR_FAIL&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aefad8c3079967d11ae9be1bd78d2098f">cart_load.h</a></li>
<li>CART_LOAD_ERR_EMU_LOAD_FAIL&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a5614f8fff9a2685697ce3aa122499da2">cart_load.h</a></li>
<li>CART_LOAD_ERR_EMU_NOT_FOUND&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a4c236648876e0652e917b53ddef20f45">cart_load.h</a></li>
<li>CART_LOAD_ERR_EXP_PAK_NOT_FOUND&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a56c5993cab82de5c3c9c495153295474">cart_load.h</a></li>
<li>CART_LOAD_ERR_FUNCTION_NOT_SUPPORTED&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aec87a2398fb3cda8b6a4dcc2bf6debde">cart_load.h</a></li>
<li>CART_LOAD_ERR_ROM_LOAD_FAIL&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a73957ef4ccf0260503bc268e8f4ca3a1">cart_load.h</a></li>
<li>CART_LOAD_ERR_SAVE_LOAD_FAIL&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a0ddb2665a271110ce96727c18f73fc61">cart_load.h</a></li>
<li>cart_load_err_t&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load.h</a></li>
<li>CART_LOAD_OK&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aea31d0c75e127d10538672f956b0a97f">cart_load.h</a></li>
<li>COMPONENT_CONTEXT_MENU_LIST_END&#160;:&#160;<a class="el" href="ui__components_8h.html#aed8b55a844b1419369ca727617ed9930">ui_components.h</a></li>
<li>CONTEXT_MENU_HIGHLIGHT_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#aaf6ba3542bb494f77f96f266bd96226f">constants.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

95
globals_d.html Normal file
View File

@ -0,0 +1,95 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<li>d64_device_variant_t&#160;:&#160;<a class="el" href="group__drive.html#ga733266b51092a3371356685fbfb92147">64drive_ll.h</a></li>
<li>D64_REGS_BASE&#160;:&#160;<a class="el" href="group__drive.html#ga927eac2a576496d8a45d35894af0b7b3">64drive_ll.h</a></li>
<li>d64_save_type_t&#160;:&#160;<a class="el" href="group__drive.html#gad5d8c5ce4d0547470beaf7f385dd21b0">64drive_ll.h</a></li>
<li>d64_tv_type_t&#160;:&#160;<a class="el" href="group__drive.html#ga2cf99eecd2a3217e492807788513883b">64drive_ll.h</a></li>
<li>DIALOG_BG_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#a6082ce2c2f2291f499e7de6f0973cfb3">constants.h</a></li>
<li>disk_err_t&#160;:&#160;<a class="el" href="disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402">disk_info.h</a></li>
<li>disk_info_load()&#160;:&#160;<a class="el" href="disk__info_8h.html#a2c1242de9a3cfce96318374d38190d18">disk_info.h</a></li>
<li>disk_region_t&#160;:&#160;<a class="el" href="disk__info_8h.html#a51e99b3862e8ac4f0d4702177a93a231">disk_info.h</a></li>
<li>disk_type_t&#160;:&#160;<a class="el" href="disk__info_8h.html#abb390b720ed32b8426c2f6c74124c7a0">disk_info.h</a></li>
<li>DISPLAY_CENTER_X&#160;:&#160;<a class="el" href="constants_8h.html#a9052e52bd99cbd5a17923051f3c920d9">constants.h</a></li>
<li>DISPLAY_CENTER_Y&#160;:&#160;<a class="el" href="constants_8h.html#a00874cb140e18d8f2858e9d122acf0a0">constants.h</a></li>
<li>DISPLAY_HEIGHT&#160;:&#160;<a class="el" href="constants_8h.html#a43b7b2061f733ea1dc0a5a6028e131ff">constants.h</a></li>
<li>DISPLAY_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#a46d67d48a7faab308f2e058dc35da83a">constants.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -69,7 +69,7 @@ $(function() {
</div>
<div class="contents">
&#160;
<div class="textblock">Here is a list of all documented macros with links to the documentation:</div>
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>BACKGROUND_EMPTY_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#ad34ec4463c7da0f6da7f56f6d43f9f33">constants.h</a></li>
@ -77,14 +77,23 @@ $(function() {
<li>BORDER_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#a966901ace2cf6cba3fc9cec310150860">constants.h</a></li>
<li>BORDER_THICKNESS&#160;:&#160;<a class="el" href="constants_8h.html#a8ed7a0f0ea48c9733bf7e57fe6eaf0f4">constants.h</a></li>
<li>BOXART_HEIGHT&#160;:&#160;<a class="el" href="constants_8h.html#aecb936f69f40e5bd052597baa49a11a2">constants.h</a></li>
<li>BOXART_HEIGHT_DD&#160;:&#160;<a class="el" href="constants_8h.html#a01fa19b5e5acb8da72eba3edb9de2e81">constants.h</a></li>
<li>BOXART_HEIGHT_MAX&#160;:&#160;<a class="el" href="constants_8h.html#a80cc0803f77cacc11c9f51de659f67dd">constants.h</a></li>
<li>BOXART_LOADING_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#a0e310295ec01558e62840b2bbfe95f47">constants.h</a></li>
<li>BOXART_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#a05817fe257afbe0f071f9ecb5b5544db">constants.h</a></li>
<li>BOXART_WIDTH_DD&#160;:&#160;<a class="el" href="constants_8h.html#a592ea592852272bae7b9d81b937616b3">constants.h</a></li>
<li>BOXART_WIDTH_MAX&#160;:&#160;<a class="el" href="constants_8h.html#aaad71674bb2c83b1ced37370cdaeed60">constants.h</a></li>
<li>BOXART_X&#160;:&#160;<a class="el" href="constants_8h.html#a1dd26d043582325cae03bf26e09a02fe">constants.h</a></li>
<li>BOXART_X_DD&#160;:&#160;<a class="el" href="constants_8h.html#a6f19a52ff8f1bc9df53e1d6350454d46">constants.h</a></li>
<li>BOXART_X_JP&#160;:&#160;<a class="el" href="constants_8h.html#a8fa931998a9d6d7d259f22ce213227bd">constants.h</a></li>
<li>BOXART_Y&#160;:&#160;<a class="el" href="constants_8h.html#a42e7d267ca14ca1060cab46284922dea">constants.h</a></li>
<li>BOXART_Y_DD&#160;:&#160;<a class="el" href="constants_8h.html#aa6c714745010c0c56c59122639644a18">constants.h</a></li>
<li>BOXART_Y_JP&#160;:&#160;<a class="el" href="constants_8h.html#a409fb72df45fb8225b31d6b9dbb413a6">constants.h</a></li>
</ul>
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>COMPONENT_CONTEXT_MENU_LIST_END&#160;:&#160;<a class="el" href="ui__components_8h.html#aed8b55a844b1419369ca727617ed9930">ui_components.h</a></li>
<li>CONTEXT_MENU_HIGHLIGHT_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#aaf6ba3542bb494f77f96f266bd96226f">constants.h</a></li>
</ul>
@ -144,6 +153,17 @@ $(function() {
<li>SEEKBAR_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#a7ed55a68a6f9501122e63fc7ef1c26a5">constants.h</a></li>
<li>SEEKBAR_X&#160;:&#160;<a class="el" href="constants_8h.html#a107ef7af0cc809f048e0e7ebfd5866d7">constants.h</a></li>
<li>SEEKBAR_Y&#160;:&#160;<a class="el" href="constants_8h.html#af7d998d0dc9e124bacc16281a9b8935b">constants.h</a></li>
<li>SOUND_MP3_PLAYER_CHANNEL&#160;:&#160;<a class="el" href="sound_8h.html#ab67be06d848428483d4b2712c45885c8">sound.h</a></li>
<li>SOUND_SFX_CHANNEL&#160;:&#160;<a class="el" href="sound_8h.html#a415f608e6f630c3a50cd31f0c3751f91">sound.h</a></li>
<li>SP&#160;:&#160;<a class="el" href="boot__io_8h.html#aecd69d9a67487cc45c38eb184c50538a">boot_io.h</a></li>
<li>SP_BASE&#160;:&#160;<a class="el" href="boot__io_8h.html#a5fd3a090b3517487d5c0d9ff21bb4127">boot_io.h</a></li>
<li>SP_MEM&#160;:&#160;<a class="el" href="boot__io_8h.html#aa3371ba0a95cdb0f7adf7c3239a3e873">boot_io.h</a></li>
<li>SP_MEM_BASE&#160;:&#160;<a class="el" href="boot__io_8h.html#a94202e48d292cb155c462c9d8d271a93">boot_io.h</a></li>
</ul>
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
<li>UNCACHED&#160;:&#160;<a class="el" href="boot__io_8h.html#a964757ef34b581942b554637d3a4fd66">boot_io.h</a></li>
</ul>
@ -158,7 +178,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

91
globals_e.html Normal file
View File

@ -0,0 +1,91 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
<li>ENDIANNESS_BIG&#160;:&#160;<a class="el" href="rom__info_8h.html#a82c04852ed047d4fc2eea528a25fec4aadb8bfce13d503ca160e7968f85644b3d">rom_info.h</a></li>
<li>ENDIANNESS_BYTE_SWAP&#160;:&#160;<a class="el" href="rom__info_8h.html#a82c04852ed047d4fc2eea528a25fec4aa5c832eba6efdb777959ce3795fa67a53">rom_info.h</a></li>
<li>ENDIANNESS_LITTLE&#160;:&#160;<a class="el" href="rom__info_8h.html#a82c04852ed047d4fc2eea528a25fec4aa6d87b6ddecfd90ad85a9e202fe97c94c">rom_info.h</a></li>
<li>entry_type_t&#160;:&#160;<a class="el" href="menu__state_8h.html#a7e00527da87fefde59d447ebc4aedd7a">menu_state.h</a></li>
<li>EXPANSION_PAK_FAULTY&#160;:&#160;<a class="el" href="rom__info_8h.html#a250b0904144dfc38ccb7637464f5aa59afbb76c646ca33b144594fa1dc381ca04">rom_info.h</a></li>
<li>EXPANSION_PAK_NONE&#160;:&#160;<a class="el" href="rom__info_8h.html#a250b0904144dfc38ccb7637464f5aa59a46117d7839a1b542d71c6ab1587a8172">rom_info.h</a></li>
<li>EXPANSION_PAK_RECOMMENDED&#160;:&#160;<a class="el" href="rom__info_8h.html#a250b0904144dfc38ccb7637464f5aa59a56cc066bcf96dd9ec437e75d4fee4a3a">rom_info.h</a></li>
<li>EXPANSION_PAK_REQUIRED&#160;:&#160;<a class="el" href="rom__info_8h.html#a250b0904144dfc38ccb7637464f5aa59ac8f26f21dc54c02dbfacfc076e785947">rom_info.h</a></li>
<li>EXPANSION_PAK_SUGGESTED&#160;:&#160;<a class="el" href="rom__info_8h.html#a250b0904144dfc38ccb7637464f5aa59a25d9b18d9c0f36871ded0e36966f410e">rom_info.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -69,27 +69,58 @@ $(function() {
</div>
<div class="contents">
&#160;<ul>
<div class="textblock">Here is a list of all documented enums with links to the documentation:</div>
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>boot_device_type_t&#160;:&#160;<a class="el" href="boot_8h.html#ad2abc0c1ce054ac5d88d52df290c9bbd">boot.h</a></li>
<li>boot_reset_type_t&#160;:&#160;<a class="el" href="boot_8h.html#a58ed873284bb826c75f3b0be4948fcc6">boot.h</a></li>
<li>boot_tv_type_t&#160;:&#160;<a class="el" href="boot_8h.html#a88e68b10e3c1acd4e232de56e2d12353">boot.h</a></li>
</ul>
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>cart_load_emu_type_t&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bf">cart_load.h</a></li>
<li>cart_load_err_t&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load.h</a></li>
</ul>
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<li>d64_device_variant_t&#160;:&#160;<a class="el" href="group__drive.html#ga733266b51092a3371356685fbfb92147">64drive_ll.h</a></li>
<li>d64_save_type_t&#160;:&#160;<a class="el" href="group__drive.html#gad5d8c5ce4d0547470beaf7f385dd21b0">64drive_ll.h</a></li>
<li>d64_tv_type_t&#160;:&#160;<a class="el" href="group__drive.html#ga2cf99eecd2a3217e492807788513883b">64drive_ll.h</a></li>
<li>disk_err_t&#160;:&#160;<a class="el" href="disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402">disk_info.h</a></li>
<li>disk_region_t&#160;:&#160;<a class="el" href="disk__info_8h.html#a51e99b3862e8ac4f0d4702177a93a231">disk_info.h</a></li>
<li>disk_type_t&#160;:&#160;<a class="el" href="disk__info_8h.html#abb390b720ed32b8426c2f6c74124c7a0">disk_info.h</a></li>
</ul>
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
<li>entry_type_t&#160;:&#160;<a class="el" href="menu__state_8h.html#a7e00527da87fefde59d447ebc4aedd7a">menu_state.h</a></li>
</ul>
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>file_image_type_t&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0">ui_components.h</a></li>
<li>flashcart_err_t&#160;:&#160;<a class="el" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart.h</a></li>
<li>flashcart_features_t&#160;:&#160;<a class="el" href="flashcart_8h.html#a956fff40ddf9cba0ca30fabc0cecb016">flashcart.h</a></li>
<li>flashcart_save_type_t&#160;:&#160;<a class="el" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart.h</a></li>
</ul>
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
<li>menu_font_style_t&#160;:&#160;<a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9">fonts.h</a></li>
<li>menu_font_type_t&#160;:&#160;<a class="el" href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5b">fonts.h</a></li>
<li>menu_mode_t&#160;:&#160;<a class="el" href="menu__state_8h.html#aea8b3793f8f84c964eb96c91b0768a70">menu_state.h</a></li>
<li>mp3player_err_t&#160;:&#160;<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3_player.h</a></li>
</ul>
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>png_err_t&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4">png_decoder.h</a></li>
</ul>
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>rom_category_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a0049f84e1fa62200145aa4bcbf7510b0">rom_info.h</a></li>
<li>rom_cic_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a21ae7cdab56bbcd9cb4627f69903c89c">rom_info.h</a></li>
<li>rom_destination_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630">rom_info.h</a></li>
@ -97,14 +128,19 @@ $(function() {
<li>rom_err_t&#160;:&#160;<a class="el" href="rom__info_8h.html#aa88b4550e60dc0ba7d3317eda7ea6037">rom_info.h</a></li>
<li>rom_expansion_pak_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a250b0904144dfc38ccb7637464f5aa59">rom_info.h</a></li>
<li>rom_save_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a1d6ef99bd6292a3f586e63f67d9c5f58">rom_info.h</a></li>
</ul>
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>sc64_boot_mode_t&#160;:&#160;<a class="el" href="group__sc64.html#ga4fc6e6ea26473957f4720f59f69b934e">sc64_ll.h</a></li>
<li>sc64_error_t&#160;:&#160;<a class="el" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_ll.h</a></li>
<li>sc64_save_type_t&#160;:&#160;<a class="el" href="group__sc64.html#gaba7e686f2ef7ea48b82e33a73a513b95">sc64_ll.h</a></li>
<li>sound_effect_t&#160;:&#160;<a class="el" href="sound_8h.html#af629aea8228f169d2ce1fdef5d0ec406">sound.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -69,9 +69,10 @@ $(function() {
</div>
<div class="contents">
&#160;
<div class="textblock">Here is a list of all documented enum values with links to the documentation:</div>
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>CART_LOAD_EMU_TYPE_FAIRCHILD_CHANNELF&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfab3115e09e2ebd0bbb62c65c2d2e437b5">cart_load.h</a></li>
<li>CART_LOAD_EMU_TYPE_GAMEBOY&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfab0ff2ec231e699a01af2d0aa130a394d">cart_load.h</a></li>
<li>CART_LOAD_EMU_TYPE_GAMEBOY_COLOR&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa3395e659a0a25fd963691ff6288d4cf3">cart_load.h</a></li>
<li>CART_LOAD_EMU_TYPE_NES&#160;:&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa7d3d6237c3ba74a6f976f0fc960d2fc8">cart_load.h</a></li>
@ -104,6 +105,25 @@ $(function() {
</ul>
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>FNT_DEFAULT&#160;:&#160;<a class="el" href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5ba95374faefa5e69d3907d06c4d7c12df5">fonts.h</a></li>
</ul>
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>IMAGE_BOXART_BACK&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0a168c1c65c7a71060f51b90f4c72eebb6">ui_components.h</a></li>
<li>IMAGE_BOXART_BOTTOM&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0aa94ad56ce027265773b773ae281e96c2">ui_components.h</a></li>
<li>IMAGE_BOXART_FRONT&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0ad59d41948ca8c475c75c4b2df95aed3c">ui_components.h</a></li>
<li>IMAGE_BOXART_LEFT&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0ace9b225f3b48bb882ad4c8c17accb5ff">ui_components.h</a></li>
<li>IMAGE_BOXART_RIGHT&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0a8a3d14863765152a2bdbe199f841bb16">ui_components.h</a></li>
<li>IMAGE_BOXART_TOP&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0a8c45009bd27938261bf3fdbcffe10034">ui_components.h</a></li>
<li>IMAGE_GAMEPAK_BACK&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0a4484878450652af835580e0c873fb202">ui_components.h</a></li>
<li>IMAGE_GAMEPAK_FRONT&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0ab6182f6facb69f0d3dae86daa848cc43">ui_components.h</a></li>
<li>IMAGE_THUMBNAIL&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0a31e4763c33fa1167be8534e1b699c141">ui_components.h</a></li>
<li>IMAGE_TYPE_END&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0a70ee32ccb4ffff891ff0f614dc829e43">ui_components.h</a></li>
</ul>
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
<li>MARKET_AUSTRALIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630af3c95d6d57569ce5413bcf0a1d0bca50">rom_info.h</a></li>
<li>MARKET_BRAZILIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630aab39c57cfd0fb43a7af9bd2c682c62ce">rom_info.h</a></li>
@ -125,6 +145,11 @@ $(function() {
<li>MARKET_OTHER_Z&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a39a7ef9126c8174dde80215b516f15f0">rom_info.h</a></li>
<li>MARKET_SCANDINAVIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630af5e46754892b5cbd81b6163b51d7bb44">rom_info.h</a></li>
<li>MARKET_SPANISH&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a01bbf8dcc51edee02fdf339c864d66ea">rom_info.h</a></li>
<li>MP3PLAYER_ERR_INVALID_FILE&#160;:&#160;<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28a0990a6049db156176a9e8324b905f95f">mp3_player.h</a></li>
<li>MP3PLAYER_ERR_IO&#160;:&#160;<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28acc852293f25f12493c610b01a175e8f8">mp3_player.h</a></li>
<li>MP3PLAYER_ERR_NO_FILE&#160;:&#160;<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28aead3379eff201cb253b9debd8381eb2d">mp3_player.h</a></li>
<li>MP3PLAYER_ERR_OUT_OF_MEM&#160;:&#160;<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28acbaf7df2dc4b4b575de2e9d1c3e37661">mp3_player.h</a></li>
<li>MP3PLAYER_OK&#160;:&#160;<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28a4c44acc8521a7827799e08b003b553e7">mp3_player.h</a></li>
</ul>
@ -137,13 +162,34 @@ $(function() {
</ul>
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>PNG_ERR_BAD_FILE&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4a096ebce23ce7b7e81e5bae7d218c36b1">png_decoder.h</a></li>
<li>PNG_ERR_BUSY&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4a78dfb25c1a327500e83544d2b60d80ff">png_decoder.h</a></li>
<li>PNG_ERR_INT&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4ab7dfe97b20a5d315ec4e50b34213b708">png_decoder.h</a></li>
<li>PNG_ERR_NO_FILE&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4aa42dd20b6f2645d36a992e02f791f2d6">png_decoder.h</a></li>
<li>PNG_ERR_OUT_OF_MEM&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4ad5fedd800328fc1e25145b1f3a08b4a9">png_decoder.h</a></li>
<li>PNG_OK&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4a4dd699113fbe010c8db17e53d985ee36">png_decoder.h</a></li>
</ul>
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>SAVE_TYPE_NONE&#160;:&#160;<a class="el" href="rom__info_8h.html#a1d6ef99bd6292a3f586e63f67d9c5f58ac37f15aade15457d7d68e9ec535bb8a2">rom_info.h</a></li>
<li>SFX_CURSOR&#160;:&#160;<a class="el" href="sound_8h.html#af629aea8228f169d2ce1fdef5d0ec406a9d4aa27d32da0ac737d975e8ccb5b825">sound.h</a></li>
<li>SFX_ENTER&#160;:&#160;<a class="el" href="sound_8h.html#af629aea8228f169d2ce1fdef5d0ec406ad41cea2f6b2365b3b15c8d2a910389fb">sound.h</a></li>
<li>SFX_ERROR&#160;:&#160;<a class="el" href="sound_8h.html#af629aea8228f169d2ce1fdef5d0ec406ac12e9ab893630c9c94142457231db412">sound.h</a></li>
<li>SFX_EXIT&#160;:&#160;<a class="el" href="sound_8h.html#af629aea8228f169d2ce1fdef5d0ec406a0cb778155e61d21f66c2fbd3e64f0e5e">sound.h</a></li>
<li>SFX_SETTING&#160;:&#160;<a class="el" href="sound_8h.html#af629aea8228f169d2ce1fdef5d0ec406ac177735c7f8eb5599230c6849a60af8d">sound.h</a></li>
<li>STL_BLUE&#160;:&#160;<a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a07d4cbc573cbed1c2a512c581bd6b2a0">fonts.h</a></li>
<li>STL_DEFAULT&#160;:&#160;<a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a50e8a4df7c7ad3a005c22dadec50ab03">fonts.h</a></li>
<li>STL_GRAY&#160;:&#160;<a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a530f8c6b2d5b8bd5b2ef3f883ea55abe">fonts.h</a></li>
<li>STL_GREEN&#160;:&#160;<a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a4a41a07d2b33962d2dc8c60829591f99">fonts.h</a></li>
<li>STL_ORANGE&#160;:&#160;<a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a332a278156fb36c1026aa368bddafed8">fonts.h</a></li>
<li>STL_YELLOW&#160;:&#160;<a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9aa3dcc1f1f5ebfa108f9c2a6f01cae000">fonts.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

90
globals_f.html Normal file
View File

@ -0,0 +1,90 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>file_image_type_t&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0">ui_components.h</a></li>
<li>FILE_LIST_HIGHLIGHT_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#aea0ff4749095856d59aacdad57614f59">constants.h</a></li>
<li>FILE_LIST_MAX_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#a084715a542c9cc19fce9ee942f1cda85">constants.h</a></li>
<li>flashcart_err_t&#160;:&#160;<a class="el" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart.h</a></li>
<li>flashcart_features_t&#160;:&#160;<a class="el" href="flashcart_8h.html#a956fff40ddf9cba0ca30fabc0cecb016">flashcart.h</a></li>
<li>flashcart_save_type_t&#160;:&#160;<a class="el" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart.h</a></li>
<li>FNT_DEFAULT&#160;:&#160;<a class="el" href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5ba95374faefa5e69d3907d06c4d7c12df5">fonts.h</a></li>
<li>fonts_init()&#160;:&#160;<a class="el" href="fonts_8h.html#a33d46c92981339eb74cc94f542f6b41c">fonts.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -69,15 +69,95 @@ $(function() {
</div>
<div class="contents">
&#160;<ul>
<div class="textblock">Here is a list of all documented functions with links to the documentation:</div>
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>actions_init()&#160;:&#160;<a class="el" href="actions_8h.html#ae496cb0fe97dced4a5caf96872a261fc">actions.h</a></li>
</ul>
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<li>disk_info_load()&#160;:&#160;<a class="el" href="disk__info_8h.html#a2c1242de9a3cfce96318374d38190d18">disk_info.h</a></li>
</ul>
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>fonts_init()&#160;:&#160;<a class="el" href="fonts_8h.html#a33d46c92981339eb74cc94f542f6b41c">fonts.h</a></li>
</ul>
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
<li>mp3player_deinit()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a27e96628429f1bf334a8bdc8aa78771f">mp3_player.h</a></li>
<li>mp3player_get_bitrate()&#160;:&#160;<a class="el" href="mp3__player_8h.html#ae458994b7719527ce6b0d7e04be67630">mp3_player.h</a></li>
<li>mp3player_get_duration()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a6475423825cdf6be6e9f04f8eaba42b1">mp3_player.h</a></li>
<li>mp3player_get_progress()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a299e3ec35cc9a1eb133056d438a1d38b">mp3_player.h</a></li>
<li>mp3player_get_samplerate()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a4394d8fa7858da8428698481b2e4593e">mp3_player.h</a></li>
<li>mp3player_init()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a54ebe029e4feba61d13e783c218779b6">mp3_player.h</a></li>
<li>mp3player_is_finished()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a7541a5b1c9ee5827482dd9a27c2e7f78">mp3_player.h</a></li>
<li>mp3player_is_playing()&#160;:&#160;<a class="el" href="mp3__player_8h.html#af574b501471164554432e69db962d028">mp3_player.h</a></li>
<li>mp3player_load()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a21f10894d26a0be4f4fd57ba9f375bde">mp3_player.h</a></li>
<li>mp3player_mixer_init()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a371a921f88bc769844e5c70e836f548e">mp3_player.h</a></li>
<li>mp3player_mute()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a23f9095e68c43a57263068971434af6f">mp3_player.h</a></li>
<li>mp3player_play()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a2a8c1cb0b44722e5cc3cfcb92e469705">mp3_player.h</a></li>
<li>mp3player_process()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a2bdcd90ca061220458e5eb55ddf0448f">mp3_player.h</a></li>
<li>mp3player_seek()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a94888a397567b6b5284b8e1cf210226b">mp3_player.h</a></li>
<li>mp3player_stop()&#160;:&#160;<a class="el" href="mp3__player_8h.html#aa64bbde538b01cc1a9d355d4d0689ae9">mp3_player.h</a></li>
<li>mp3player_toggle()&#160;:&#160;<a class="el" href="mp3__player_8h.html#acaef0c271f272411911e328827d52518">mp3_player.h</a></li>
<li>mp3player_unload()&#160;:&#160;<a class="el" href="mp3__player_8h.html#aff3e4e432b6fd601b4c7e1e03af6e7be">mp3_player.h</a></li>
</ul>
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>png_decoder_abort()&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac38ee3f3c0d1efba8b698e52d3ed203f">png_decoder.h</a></li>
<li>png_decoder_get_progress()&#160;:&#160;<a class="el" href="png__decoder_8h.html#a6b2ba820e7e2d9b49ba727b78beb6ac8">png_decoder.h</a></li>
<li>png_decoder_poll()&#160;:&#160;<a class="el" href="png__decoder_8h.html#a7e7514f26e11a67484fe42009bf58ced">png_decoder.h</a></li>
<li>png_decoder_start()&#160;:&#160;<a class="el" href="png__decoder_8h.html#a91b64bacdbc4945af5e10bc2171e95ed">png_decoder.h</a></li>
</ul>
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>settings_init()&#160;:&#160;<a class="el" href="settings_8h.html#a0d712e9d053c952928b0d7c6355fee96">settings.h</a></li>
<li>settings_load()&#160;:&#160;<a class="el" href="settings_8h.html#a92cf6203bb213032dddd4dcc16a95536">settings.h</a></li>
<li>settings_save()&#160;:&#160;<a class="el" href="settings_8h.html#afdd03c789a4efd13147e1e7ef25bab9d">settings.h</a></li>
<li>sound_init_default()&#160;:&#160;<a class="el" href="sound_8h.html#a07821cfe30ceff25ea3ced58e082c338">sound.h</a></li>
<li>sound_init_mp3_playback()&#160;:&#160;<a class="el" href="sound_8h.html#aab8b9e403b653c8c710e13b208a15079">sound.h</a></li>
<li>sound_init_sfx()&#160;:&#160;<a class="el" href="sound_8h.html#a0d1a8383f0881f72b4bf2dabbafd7b4e">sound.h</a></li>
<li>sound_play_effect()&#160;:&#160;<a class="el" href="sound_8h.html#a0da25fd87321991846c52b383f6f13bc">sound.h</a></li>
<li>sound_use_sfx()&#160;:&#160;<a class="el" href="sound_8h.html#aee86d15559278545acf0e7dec7505249">sound.h</a></li>
</ul>
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
<li>ui_components_actions_bar_text_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a20d5f8de756694863150fc9fdb165df5">ui_components.h</a></li>
<li>ui_components_background_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a430e0e508cd3f8afa45d92c829ef4641">ui_components.h</a></li>
<li>ui_components_background_free()&#160;:&#160;<a class="el" href="ui__components_8h.html#aff8c7238e004733ed189888e0e639948">ui_components.h</a></li>
<li>ui_components_background_init()&#160;:&#160;<a class="el" href="ui__components_8h.html#a9e46cb883ffa851e48a4d40beeb1a107">ui_components.h</a></li>
<li>ui_components_background_replace_image()&#160;:&#160;<a class="el" href="ui__components_8h.html#a3b997df3be1af71aae30da3b3db0f467">ui_components.h</a></li>
<li>ui_components_border_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a3e4221f0e019cd6a5242964a275c7fa3">ui_components.h</a></li>
<li>ui_components_box_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a19fde3f83a0b9050ffd8345ea0050032">ui_components.h</a></li>
<li>ui_components_boxart_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#ada31b54d8e469084084abd5d7f78a57a">ui_components.h</a></li>
<li>ui_components_boxart_free()&#160;:&#160;<a class="el" href="ui__components_8h.html#ac6936fee273ef656c6bc72f7378f22ca">ui_components.h</a></li>
<li>ui_components_boxart_init()&#160;:&#160;<a class="el" href="ui__components_8h.html#afd907af4f432f262676bb167d09fd70c">ui_components.h</a></li>
<li>ui_components_context_menu_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a70e42afc6a29c48031a5cc9b468e5ef0">ui_components.h</a></li>
<li>ui_components_context_menu_init()&#160;:&#160;<a class="el" href="ui__components_8h.html#af42a44cb942201920ae50554013ae624">ui_components.h</a></li>
<li>ui_components_context_menu_process()&#160;:&#160;<a class="el" href="ui__components_8h.html#ac5f3e5007fdc55383741cbabe4164fa8">ui_components.h</a></li>
<li>ui_components_context_menu_show()&#160;:&#160;<a class="el" href="ui__components_8h.html#a8b3e6c2e1c5f4525162f58f5b26f57d9">ui_components.h</a></li>
<li>ui_components_dialog_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a38d9464112258ff472b96fac7e5511f7">ui_components.h</a></li>
<li>ui_components_file_list_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a4451d34e746c41d4b7da7ff949f00dd9">ui_components.h</a></li>
<li>ui_components_layout_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a49736b8aac4d3edaa97c998fbbb84c3a">ui_components.h</a></li>
<li>ui_components_list_scrollbar_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#ab7813f3fda3c7021a40579f523c84bdc">ui_components.h</a></li>
<li>ui_components_loader_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#afe89a346987638090e9faaadccc05d79">ui_components.h</a></li>
<li>ui_components_main_text_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a25b8a39daddb449472425521a679f171">ui_components.h</a></li>
<li>ui_components_messagebox_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a2a0e7f4688bff44d1e41a3b49ffbc791">ui_components.h</a></li>
<li>ui_components_progressbar_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a150f8458f19c9d03bfd7297676fc7680">ui_components.h</a></li>
<li>ui_components_scrollbar_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#ab7ef483e79ce878eac283808e415d5c4">ui_components.h</a></li>
<li>ui_components_seekbar_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a86fb1ca1e34bcb2e657394c83ce3790b">ui_components.h</a></li>
<li>usb_comm_poll()&#160;:&#160;<a class="el" href="usb__comm_8h.html#af0661dedfab86268071a3733e0755c21">usb_comm.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

94
globals_i.html Normal file
View File

@ -0,0 +1,94 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>IMAGE_BOXART_BACK&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0a168c1c65c7a71060f51b90f4c72eebb6">ui_components.h</a></li>
<li>IMAGE_BOXART_BOTTOM&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0aa94ad56ce027265773b773ae281e96c2">ui_components.h</a></li>
<li>IMAGE_BOXART_FRONT&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0ad59d41948ca8c475c75c4b2df95aed3c">ui_components.h</a></li>
<li>IMAGE_BOXART_LEFT&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0ace9b225f3b48bb882ad4c8c17accb5ff">ui_components.h</a></li>
<li>IMAGE_BOXART_RIGHT&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0a8a3d14863765152a2bdbe199f841bb16">ui_components.h</a></li>
<li>IMAGE_BOXART_TOP&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0a8c45009bd27938261bf3fdbcffe10034">ui_components.h</a></li>
<li>IMAGE_GAMEPAK_BACK&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0a4484878450652af835580e0c873fb202">ui_components.h</a></li>
<li>IMAGE_GAMEPAK_FRONT&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0ab6182f6facb69f0d3dae86daa848cc43">ui_components.h</a></li>
<li>IMAGE_THUMBNAIL&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0a31e4763c33fa1167be8534e1b699c141">ui_components.h</a></li>
<li>IMAGE_TYPE_END&#160;:&#160;<a class="el" href="ui__components_8h.html#aa77ed4c6e4f6494fea90d148786d15e0a70ee32ccb4ffff891ff0f614dc829e43">ui_components.h</a></li>
<li>io32_t&#160;:&#160;<a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">boot_io.h</a></li>
<li>io8_t&#160;:&#160;<a class="el" href="boot__io_8h.html#a4db5781f97aeba9fc73d2215905e0a4b">boot_io.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

91
globals_l.html Normal file
View File

@ -0,0 +1,91 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
<li>LIST_ENTRIES&#160;:&#160;<a class="el" href="constants_8h.html#ab066fe75e795cd65e59e2d47e89f7695">constants.h</a></li>
<li>LIST_SCROLLBAR_HEIGHT&#160;:&#160;<a class="el" href="constants_8h.html#a85bdb7c6baeb55445fc1e649c6b64a02">constants.h</a></li>
<li>LIST_SCROLLBAR_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#ad559674629cec2697e6282d2639a0d6d">constants.h</a></li>
<li>LIST_SCROLLBAR_X&#160;:&#160;<a class="el" href="constants_8h.html#a1f483d503fa19ce793059c85cd182a2c">constants.h</a></li>
<li>LIST_SCROLLBAR_Y&#160;:&#160;<a class="el" href="constants_8h.html#a416f6ac63ddaaa285d573cd513bb3c21">constants.h</a></li>
<li>LOADER_HEIGHT&#160;:&#160;<a class="el" href="constants_8h.html#affa436a10ce5c880345dafb241361833">constants.h</a></li>
<li>LOADER_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#aaed2114b9c700deb0b9d02bd7673ef93">constants.h</a></li>
<li>LOADER_X&#160;:&#160;<a class="el" href="constants_8h.html#ab728396003eb5cb3e5099dfe20d37c85">constants.h</a></li>
<li>LOADER_Y&#160;:&#160;<a class="el" href="constants_8h.html#a6fe7c15551efdf4f66c74d5decd72f43">constants.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

130
globals_m.html Normal file
View File

@ -0,0 +1,130 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
<li>MARKET_AUSTRALIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630af3c95d6d57569ce5413bcf0a1d0bca50">rom_info.h</a></li>
<li>MARKET_BRAZILIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630aab39c57cfd0fb43a7af9bd2c682c62ce">rom_info.h</a></li>
<li>MARKET_CANADIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630abe5d0f1f944cad284c5a91758a30c379">rom_info.h</a></li>
<li>MARKET_CHINESE&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630ad224762fea1a531aa708be42f866408b">rom_info.h</a></li>
<li>MARKET_DUTCH&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630ab1d8ed6dbfef6c7b95126a44206068a6">rom_info.h</a></li>
<li>MARKET_EUROPEAN_BASIC&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a4b6ad276f30d76bfbfadb7b7268ab356">rom_info.h</a></li>
<li>MARKET_FRENCH&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630af60c0d80eaa8026ff384f2a5a78dd1c8">rom_info.h</a></li>
<li>MARKET_GATEWAY64_NTSC&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630ab0a10418b57442d5759df02f5a0f45e8">rom_info.h</a></li>
<li>MARKET_GATEWAY64_PAL&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630aaba43978734c0351513b95f58e96aac4">rom_info.h</a></li>
<li>MARKET_GERMAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a705dbb6f23b076d51a7ddd96a262cfa4">rom_info.h</a></li>
<li>MARKET_ITALIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a6500a23f7efea1dd76a82407410bcdf8">rom_info.h</a></li>
<li>MARKET_JAPANESE&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a785c98321d0422b477041f7ad95ef506">rom_info.h</a></li>
<li>MARKET_JAPANESE_MULTI&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a87b3cff825fef81ced068588be03ec7b">rom_info.h</a></li>
<li>MARKET_KOREAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a7761799f68396739e9c25f18c4b70e92">rom_info.h</a></li>
<li>MARKET_NORTH_AMERICA&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a7f85f1e3498bf9699e243b081cdbfe6b">rom_info.h</a></li>
<li>MARKET_OTHER_X&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a9a33be6859415963d848880f7d1cadd6">rom_info.h</a></li>
<li>MARKET_OTHER_Y&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a99303bee22a0150655178e4b45580c9c">rom_info.h</a></li>
<li>MARKET_OTHER_Z&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a39a7ef9126c8174dde80215b516f15f0">rom_info.h</a></li>
<li>MARKET_SCANDINAVIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630af5e46754892b5cbd81b6163b51d7bb44">rom_info.h</a></li>
<li>MARKET_SPANISH&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630a01bbf8dcc51edee02fdf339c864d66ea">rom_info.h</a></li>
<li>menu_font_style_t&#160;:&#160;<a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9">fonts.h</a></li>
<li>menu_font_type_t&#160;:&#160;<a class="el" href="fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5b">fonts.h</a></li>
<li>menu_mode_t&#160;:&#160;<a class="el" href="menu__state_8h.html#aea8b3793f8f84c964eb96c91b0768a70">menu_state.h</a></li>
<li>MESSAGEBOX_MARGIN&#160;:&#160;<a class="el" href="constants_8h.html#ab8b02a9ebb78a66fa1c36c8604295116">constants.h</a></li>
<li>MESSAGEBOX_MAX_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#a2c5ad0e537cf5c0c34f8107a4bbd7add">constants.h</a></li>
<li>mp3player_deinit()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a27e96628429f1bf334a8bdc8aa78771f">mp3_player.h</a></li>
<li>MP3PLAYER_ERR_INVALID_FILE&#160;:&#160;<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28a0990a6049db156176a9e8324b905f95f">mp3_player.h</a></li>
<li>MP3PLAYER_ERR_IO&#160;:&#160;<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28acc852293f25f12493c610b01a175e8f8">mp3_player.h</a></li>
<li>MP3PLAYER_ERR_NO_FILE&#160;:&#160;<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28aead3379eff201cb253b9debd8381eb2d">mp3_player.h</a></li>
<li>MP3PLAYER_ERR_OUT_OF_MEM&#160;:&#160;<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28acbaf7df2dc4b4b575de2e9d1c3e37661">mp3_player.h</a></li>
<li>mp3player_err_t&#160;:&#160;<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3_player.h</a></li>
<li>mp3player_get_bitrate()&#160;:&#160;<a class="el" href="mp3__player_8h.html#ae458994b7719527ce6b0d7e04be67630">mp3_player.h</a></li>
<li>mp3player_get_duration()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a6475423825cdf6be6e9f04f8eaba42b1">mp3_player.h</a></li>
<li>mp3player_get_progress()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a299e3ec35cc9a1eb133056d438a1d38b">mp3_player.h</a></li>
<li>mp3player_get_samplerate()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a4394d8fa7858da8428698481b2e4593e">mp3_player.h</a></li>
<li>mp3player_init()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a54ebe029e4feba61d13e783c218779b6">mp3_player.h</a></li>
<li>mp3player_is_finished()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a7541a5b1c9ee5827482dd9a27c2e7f78">mp3_player.h</a></li>
<li>mp3player_is_playing()&#160;:&#160;<a class="el" href="mp3__player_8h.html#af574b501471164554432e69db962d028">mp3_player.h</a></li>
<li>mp3player_load()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a21f10894d26a0be4f4fd57ba9f375bde">mp3_player.h</a></li>
<li>mp3player_mixer_init()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a371a921f88bc769844e5c70e836f548e">mp3_player.h</a></li>
<li>mp3player_mute()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a23f9095e68c43a57263068971434af6f">mp3_player.h</a></li>
<li>MP3PLAYER_OK&#160;:&#160;<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28a4c44acc8521a7827799e08b003b553e7">mp3_player.h</a></li>
<li>mp3player_play()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a2a8c1cb0b44722e5cc3cfcb92e469705">mp3_player.h</a></li>
<li>mp3player_process()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a2bdcd90ca061220458e5eb55ddf0448f">mp3_player.h</a></li>
<li>mp3player_seek()&#160;:&#160;<a class="el" href="mp3__player_8h.html#a94888a397567b6b5284b8e1cf210226b">mp3_player.h</a></li>
<li>mp3player_stop()&#160;:&#160;<a class="el" href="mp3__player_8h.html#aa64bbde538b01cc1a9d355d4d0689ae9">mp3_player.h</a></li>
<li>mp3player_toggle()&#160;:&#160;<a class="el" href="mp3__player_8h.html#acaef0c271f272411911e328827d52518">mp3_player.h</a></li>
<li>mp3player_unload()&#160;:&#160;<a class="el" href="mp3__player_8h.html#aff3e4e432b6fd601b4c7e1e03af6e7be">mp3_player.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

87
globals_n.html Normal file
View File

@ -0,0 +1,87 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
<li>N64_ALECK64&#160;:&#160;<a class="el" href="rom__info_8h.html#a0049f84e1fa62200145aa4bcbf7510b0ae05d1f3888937647e60af840097f32c0">rom_info.h</a></li>
<li>N64_CART&#160;:&#160;<a class="el" href="rom__info_8h.html#a0049f84e1fa62200145aa4bcbf7510b0a1bd823fc8b9c795053d238a96c6f5524">rom_info.h</a></li>
<li>N64_CART_EXPANDABLE&#160;:&#160;<a class="el" href="rom__info_8h.html#a0049f84e1fa62200145aa4bcbf7510b0a45d9f8446e39a1fa4220d57448e609df">rom_info.h</a></li>
<li>N64_DISK&#160;:&#160;<a class="el" href="rom__info_8h.html#a0049f84e1fa62200145aa4bcbf7510b0a4892177cc838193ba4b53d904d91af25">rom_info.h</a></li>
<li>N64_DISK_EXPANDABLE&#160;:&#160;<a class="el" href="rom__info_8h.html#a0049f84e1fa62200145aa4bcbf7510b0a0b98dff1eb797c2684050e4d430d8722">rom_info.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

84
globals_o.html Normal file
View File

@ -0,0 +1,84 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
<li>OVERSCAN_HEIGHT&#160;:&#160;<a class="el" href="constants_8h.html#afad4a01c4604b18fd126bbc5dd996c39">constants.h</a></li>
<li>OVERSCAN_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#a32c7b7e5c9612d766d6d8f48cd648243">constants.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

96
globals_p.html Normal file
View File

@ -0,0 +1,96 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>png_callback_t&#160;:&#160;<a class="el" href="png__decoder_8h.html#a85923de55a2f9fb330741fee267bb57b">png_decoder.h</a></li>
<li>png_decoder_abort()&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac38ee3f3c0d1efba8b698e52d3ed203f">png_decoder.h</a></li>
<li>png_decoder_get_progress()&#160;:&#160;<a class="el" href="png__decoder_8h.html#a6b2ba820e7e2d9b49ba727b78beb6ac8">png_decoder.h</a></li>
<li>png_decoder_poll()&#160;:&#160;<a class="el" href="png__decoder_8h.html#a7e7514f26e11a67484fe42009bf58ced">png_decoder.h</a></li>
<li>png_decoder_start()&#160;:&#160;<a class="el" href="png__decoder_8h.html#a91b64bacdbc4945af5e10bc2171e95ed">png_decoder.h</a></li>
<li>PNG_ERR_BAD_FILE&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4a096ebce23ce7b7e81e5bae7d218c36b1">png_decoder.h</a></li>
<li>PNG_ERR_BUSY&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4a78dfb25c1a327500e83544d2b60d80ff">png_decoder.h</a></li>
<li>PNG_ERR_INT&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4ab7dfe97b20a5d315ec4e50b34213b708">png_decoder.h</a></li>
<li>PNG_ERR_NO_FILE&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4aa42dd20b6f2645d36a992e02f791f2d6">png_decoder.h</a></li>
<li>PNG_ERR_OUT_OF_MEM&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4ad5fedd800328fc1e25145b1f3a08b4a9">png_decoder.h</a></li>
<li>png_err_t&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4">png_decoder.h</a></li>
<li>PNG_OK&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4a4dd699113fbe010c8db17e53d985ee36">png_decoder.h</a></li>
<li>PROGRESSBAR_BG_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#a5ab464068eb9e8f6c60aa357ef311571">constants.h</a></li>
<li>PROGRESSBAR_DONE_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#a3f1a94f2927dd17b0fd77ccb23b33ddc">constants.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

89
globals_r.html Normal file
View File

@ -0,0 +1,89 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>rom_category_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a0049f84e1fa62200145aa4bcbf7510b0">rom_info.h</a></li>
<li>rom_cic_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a21ae7cdab56bbcd9cb4627f69903c89c">rom_info.h</a></li>
<li>rom_destination_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a420e7e3d760e0d1a2105de0cd4a2e630">rom_info.h</a></li>
<li>rom_endianness_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a82c04852ed047d4fc2eea528a25fec4a">rom_info.h</a></li>
<li>rom_err_t&#160;:&#160;<a class="el" href="rom__info_8h.html#aa88b4550e60dc0ba7d3317eda7ea6037">rom_info.h</a></li>
<li>rom_expansion_pak_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a250b0904144dfc38ccb7637464f5aa59">rom_info.h</a></li>
<li>rom_save_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a1d6ef99bd6292a3f586e63f67d9c5f58">rom_info.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

119
globals_s.html Normal file
View File

@ -0,0 +1,119 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>SAVE_TYPE_NONE&#160;:&#160;<a class="el" href="rom__info_8h.html#a1d6ef99bd6292a3f586e63f67d9c5f58ac37f15aade15457d7d68e9ec535bb8a2">rom_info.h</a></li>
<li>sc64_boot_mode_t&#160;:&#160;<a class="el" href="group__sc64.html#ga4fc6e6ea26473957f4720f59f69b934e">sc64_ll.h</a></li>
<li>sc64_error_t&#160;:&#160;<a class="el" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_ll.h</a></li>
<li>sc64_save_type_t&#160;:&#160;<a class="el" href="group__sc64.html#gaba7e686f2ef7ea48b82e33a73a513b95">sc64_ll.h</a></li>
<li>SCROLLBAR_BG_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#a61c381b074cba19bb6f0d7071a8c176e">constants.h</a></li>
<li>SCROLLBAR_INACTIVE_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#a77788d60445dfa3a2500f44487d7720f">constants.h</a></li>
<li>SCROLLBAR_POSITION_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#abf79df084d59750eb55bbda6888944a9">constants.h</a></li>
<li>SEEKBAR_HEIGHT&#160;:&#160;<a class="el" href="constants_8h.html#aa65e7de38a5d113fb320a352c9f173b3">constants.h</a></li>
<li>SEEKBAR_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#a7ed55a68a6f9501122e63fc7ef1c26a5">constants.h</a></li>
<li>SEEKBAR_X&#160;:&#160;<a class="el" href="constants_8h.html#a107ef7af0cc809f048e0e7ebfd5866d7">constants.h</a></li>
<li>SEEKBAR_Y&#160;:&#160;<a class="el" href="constants_8h.html#af7d998d0dc9e124bacc16281a9b8935b">constants.h</a></li>
<li>settings_init()&#160;:&#160;<a class="el" href="settings_8h.html#a0d712e9d053c952928b0d7c6355fee96">settings.h</a></li>
<li>settings_load()&#160;:&#160;<a class="el" href="settings_8h.html#a92cf6203bb213032dddd4dcc16a95536">settings.h</a></li>
<li>settings_save()&#160;:&#160;<a class="el" href="settings_8h.html#afdd03c789a4efd13147e1e7ef25bab9d">settings.h</a></li>
<li>SFX_CURSOR&#160;:&#160;<a class="el" href="sound_8h.html#af629aea8228f169d2ce1fdef5d0ec406a9d4aa27d32da0ac737d975e8ccb5b825">sound.h</a></li>
<li>SFX_ENTER&#160;:&#160;<a class="el" href="sound_8h.html#af629aea8228f169d2ce1fdef5d0ec406ad41cea2f6b2365b3b15c8d2a910389fb">sound.h</a></li>
<li>SFX_ERROR&#160;:&#160;<a class="el" href="sound_8h.html#af629aea8228f169d2ce1fdef5d0ec406ac12e9ab893630c9c94142457231db412">sound.h</a></li>
<li>SFX_EXIT&#160;:&#160;<a class="el" href="sound_8h.html#af629aea8228f169d2ce1fdef5d0ec406a0cb778155e61d21f66c2fbd3e64f0e5e">sound.h</a></li>
<li>SFX_SETTING&#160;:&#160;<a class="el" href="sound_8h.html#af629aea8228f169d2ce1fdef5d0ec406ac177735c7f8eb5599230c6849a60af8d">sound.h</a></li>
<li>sound_effect_t&#160;:&#160;<a class="el" href="sound_8h.html#af629aea8228f169d2ce1fdef5d0ec406">sound.h</a></li>
<li>sound_init_default()&#160;:&#160;<a class="el" href="sound_8h.html#a07821cfe30ceff25ea3ced58e082c338">sound.h</a></li>
<li>sound_init_mp3_playback()&#160;:&#160;<a class="el" href="sound_8h.html#aab8b9e403b653c8c710e13b208a15079">sound.h</a></li>
<li>sound_init_sfx()&#160;:&#160;<a class="el" href="sound_8h.html#a0d1a8383f0881f72b4bf2dabbafd7b4e">sound.h</a></li>
<li>SOUND_MP3_PLAYER_CHANNEL&#160;:&#160;<a class="el" href="sound_8h.html#ab67be06d848428483d4b2712c45885c8">sound.h</a></li>
<li>sound_play_effect()&#160;:&#160;<a class="el" href="sound_8h.html#a0da25fd87321991846c52b383f6f13bc">sound.h</a></li>
<li>SOUND_SFX_CHANNEL&#160;:&#160;<a class="el" href="sound_8h.html#a415f608e6f630c3a50cd31f0c3751f91">sound.h</a></li>
<li>sound_use_sfx()&#160;:&#160;<a class="el" href="sound_8h.html#aee86d15559278545acf0e7dec7505249">sound.h</a></li>
<li>SP&#160;:&#160;<a class="el" href="boot__io_8h.html#aecd69d9a67487cc45c38eb184c50538a">boot_io.h</a></li>
<li>SP_BASE&#160;:&#160;<a class="el" href="boot__io_8h.html#a5fd3a090b3517487d5c0d9ff21bb4127">boot_io.h</a></li>
<li>SP_MEM&#160;:&#160;<a class="el" href="boot__io_8h.html#aa3371ba0a95cdb0f7adf7c3239a3e873">boot_io.h</a></li>
<li>SP_MEM_BASE&#160;:&#160;<a class="el" href="boot__io_8h.html#a94202e48d292cb155c462c9d8d271a93">boot_io.h</a></li>
<li>STL_BLUE&#160;:&#160;<a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a07d4cbc573cbed1c2a512c581bd6b2a0">fonts.h</a></li>
<li>STL_DEFAULT&#160;:&#160;<a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a50e8a4df7c7ad3a005c22dadec50ab03">fonts.h</a></li>
<li>STL_GRAY&#160;:&#160;<a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a530f8c6b2d5b8bd5b2ef3f883ea55abe">fonts.h</a></li>
<li>STL_GREEN&#160;:&#160;<a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a4a41a07d2b33962d2dc8c60829591f99">fonts.h</a></li>
<li>STL_ORANGE&#160;:&#160;<a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9a332a278156fb36c1026aa368bddafed8">fonts.h</a></li>
<li>STL_YELLOW&#160;:&#160;<a class="el" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9aa3dcc1f1f5ebfa108f9c2a6f01cae000">fonts.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

83
globals_type.html Normal file
View File

@ -0,0 +1,83 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented typedefs with links to the documentation:</div><ul>
<li>io32_t&#160;:&#160;<a class="el" href="boot__io_8h.html#a11897bf990e7e4ef15affa6c838eb642">boot_io.h</a></li>
<li>io8_t&#160;:&#160;<a class="el" href="boot__io_8h.html#a4db5781f97aeba9fc73d2215905e0a4b">boot_io.h</a></li>
<li>png_callback_t&#160;:&#160;<a class="el" href="png__decoder_8h.html#a85923de55a2f9fb330741fee267bb57b">png_decoder.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

108
globals_u.html Normal file
View File

@ -0,0 +1,108 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
<li>ui_components_actions_bar_text_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a20d5f8de756694863150fc9fdb165df5">ui_components.h</a></li>
<li>ui_components_background_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a430e0e508cd3f8afa45d92c829ef4641">ui_components.h</a></li>
<li>ui_components_background_free()&#160;:&#160;<a class="el" href="ui__components_8h.html#aff8c7238e004733ed189888e0e639948">ui_components.h</a></li>
<li>ui_components_background_init()&#160;:&#160;<a class="el" href="ui__components_8h.html#a9e46cb883ffa851e48a4d40beeb1a107">ui_components.h</a></li>
<li>ui_components_background_replace_image()&#160;:&#160;<a class="el" href="ui__components_8h.html#a3b997df3be1af71aae30da3b3db0f467">ui_components.h</a></li>
<li>ui_components_border_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a3e4221f0e019cd6a5242964a275c7fa3">ui_components.h</a></li>
<li>ui_components_box_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a19fde3f83a0b9050ffd8345ea0050032">ui_components.h</a></li>
<li>ui_components_boxart_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#ada31b54d8e469084084abd5d7f78a57a">ui_components.h</a></li>
<li>ui_components_boxart_free()&#160;:&#160;<a class="el" href="ui__components_8h.html#ac6936fee273ef656c6bc72f7378f22ca">ui_components.h</a></li>
<li>ui_components_boxart_init()&#160;:&#160;<a class="el" href="ui__components_8h.html#afd907af4f432f262676bb167d09fd70c">ui_components.h</a></li>
<li>ui_components_context_menu_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a70e42afc6a29c48031a5cc9b468e5ef0">ui_components.h</a></li>
<li>ui_components_context_menu_init()&#160;:&#160;<a class="el" href="ui__components_8h.html#af42a44cb942201920ae50554013ae624">ui_components.h</a></li>
<li>ui_components_context_menu_process()&#160;:&#160;<a class="el" href="ui__components_8h.html#ac5f3e5007fdc55383741cbabe4164fa8">ui_components.h</a></li>
<li>ui_components_context_menu_show()&#160;:&#160;<a class="el" href="ui__components_8h.html#a8b3e6c2e1c5f4525162f58f5b26f57d9">ui_components.h</a></li>
<li>ui_components_dialog_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a38d9464112258ff472b96fac7e5511f7">ui_components.h</a></li>
<li>ui_components_file_list_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a4451d34e746c41d4b7da7ff949f00dd9">ui_components.h</a></li>
<li>ui_components_layout_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a49736b8aac4d3edaa97c998fbbb84c3a">ui_components.h</a></li>
<li>ui_components_list_scrollbar_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#ab7813f3fda3c7021a40579f523c84bdc">ui_components.h</a></li>
<li>ui_components_loader_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#afe89a346987638090e9faaadccc05d79">ui_components.h</a></li>
<li>ui_components_main_text_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a25b8a39daddb449472425521a679f171">ui_components.h</a></li>
<li>ui_components_messagebox_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a2a0e7f4688bff44d1e41a3b49ffbc791">ui_components.h</a></li>
<li>ui_components_progressbar_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a150f8458f19c9d03bfd7297676fc7680">ui_components.h</a></li>
<li>ui_components_scrollbar_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#ab7ef483e79ce878eac283808e415d5c4">ui_components.h</a></li>
<li>ui_components_seekbar_draw()&#160;:&#160;<a class="el" href="ui__components_8h.html#a86fb1ca1e34bcb2e657394c83ce3790b">ui_components.h</a></li>
<li>UNCACHED&#160;:&#160;<a class="el" href="boot__io_8h.html#a964757ef34b581942b554637d3a4fd66">boot_io.h</a></li>
<li>usb_comm_poll()&#160;:&#160;<a class="el" href="usb__comm_8h.html#af0661dedfab86268071a3733e0755c21">usb_comm.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

88
globals_v.html Normal file
View File

@ -0,0 +1,88 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
<h3><a id="index_v" name="index_v"></a>- v -</h3><ul>
<li>VISIBLE_AREA_HEIGHT&#160;:&#160;<a class="el" href="constants_8h.html#a3900f3b23135d3bc0a4a199a0d1e050a">constants.h</a></li>
<li>VISIBLE_AREA_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#a6372292a7f4e97871a7cbb8acd5530c7">constants.h</a></li>
<li>VISIBLE_AREA_X0&#160;:&#160;<a class="el" href="constants_8h.html#a9b677c2a6549810814fa608f4697910a">constants.h</a></li>
<li>VISIBLE_AREA_X1&#160;:&#160;<a class="el" href="constants_8h.html#ab42ef3a06ea6594861bb1dfe41d4cbfc">constants.h</a></li>
<li>VISIBLE_AREA_Y0&#160;:&#160;<a class="el" href="constants_8h.html#a599519b46c499c0b6ee7591ad1443700">constants.h</a></li>
<li>VISIBLE_AREA_Y1&#160;:&#160;<a class="el" href="constants_8h.html#a993f4bc0369a4835a2cddd44f38241ee">constants.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

91
group__ED64__Vseries.html Normal file
View File

@ -0,0 +1,91 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: ED64_Vseries</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">ED64_Vseries</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga9393e224f708b5193a5253cb84eaeb1e" id="r_ga9393e224f708b5193a5253cb84eaeb1e"><td class="memItemLeft" align="right" valign="top"><a id="ga9393e224f708b5193a5253cb84eaeb1e" name="ga9393e224f708b5193a5253cb84eaeb1e"></a>
<a class="el" href="structflashcart__t.html">flashcart_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ed64_vseries_get_flashcart</b> (void)</td></tr>
<tr class="separator:ga9393e224f708b5193a5253cb84eaeb1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

91
group__ED64__Xseries.html Normal file
View File

@ -0,0 +1,91 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: ED64_Xseries</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">ED64_Xseries</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gaac201dc97452c2561ac91a2542326464" id="r_gaac201dc97452c2561ac91a2542326464"><td class="memItemLeft" align="right" valign="top"><a id="gaac201dc97452c2561ac91a2542326464" name="gaac201dc97452c2561ac91a2542326464"></a>
<a class="el" href="structflashcart__t.html">flashcart_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ed64xseries_get_flashcart</b> (void)</td></tr>
<tr class="separator:gaac201dc97452c2561ac91a2542326464"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Drive</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -80,42 +80,42 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:structd64__regs__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drive.html#structd64__regs__t">d64_regs_t</a></td></tr>
<tr class="memitem:structd64__regs__t" id="r_structd64__regs__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drive.html#structd64__regs__t">d64_regs_t</a></td></tr>
<tr class="memdesc:structd64__regs__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers Structure. <a href="group__drive.html#structd64__regs__t">More...</a><br /></td></tr>
<tr class="separator:structd64__regs__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga927eac2a576496d8a45d35894af0b7b3"><td class="memItemLeft" align="right" valign="top"><a id="ga927eac2a576496d8a45d35894af0b7b3" name="ga927eac2a576496d8a45d35894af0b7b3"></a>
<tr class="memitem:ga927eac2a576496d8a45d35894af0b7b3" id="r_ga927eac2a576496d8a45d35894af0b7b3"><td class="memItemLeft" align="right" valign="top"><a id="ga927eac2a576496d8a45d35894af0b7b3" name="ga927eac2a576496d8a45d35894af0b7b3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>D64_REGS_BASE</b>&#160;&#160;&#160;(0x18000000UL)</td></tr>
<tr class="memdesc:ga927eac2a576496d8a45d35894af0b7b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers Base Address. <br /></td></tr>
<tr class="separator:ga927eac2a576496d8a45d35894af0b7b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga020e979e97fb1fae1a0f977a2d6621b3"><td class="memItemLeft" align="right" valign="top"><a id="ga020e979e97fb1fae1a0f977a2d6621b3" name="ga020e979e97fb1fae1a0f977a2d6621b3"></a>
<tr class="memitem:ga020e979e97fb1fae1a0f977a2d6621b3" id="r_ga020e979e97fb1fae1a0f977a2d6621b3"><td class="memItemLeft" align="right" valign="top"><a id="ga020e979e97fb1fae1a0f977a2d6621b3" name="ga020e979e97fb1fae1a0f977a2d6621b3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>D64_REGS_BASE_EXT</b>&#160;&#160;&#160;(0x1F800000UL)</td></tr>
<tr class="separator:ga020e979e97fb1fae1a0f977a2d6621b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba906b0e1f75b3398b4d69c77bfedaa2"><td class="memItemLeft" align="right" valign="top"><a id="gaba906b0e1f75b3398b4d69c77bfedaa2" name="gaba906b0e1f75b3398b4d69c77bfedaa2"></a>
<tr class="memitem:gaba906b0e1f75b3398b4d69c77bfedaa2" id="r_gaba906b0e1f75b3398b4d69c77bfedaa2"><td class="memItemLeft" align="right" valign="top"><a id="gaba906b0e1f75b3398b4d69c77bfedaa2" name="gaba906b0e1f75b3398b4d69c77bfedaa2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>D64_REGS</b>&#160;&#160;&#160;((<a class="el" href="group__drive.html#structd64__regs__t">d64_regs_t</a> *) <a class="el" href="group__drive.html#ga927eac2a576496d8a45d35894af0b7b3">D64_REGS_BASE</a>)</td></tr>
<tr class="separator:gaba906b0e1f75b3398b4d69c77bfedaa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1569224501b940e89f450eda7399f4d2"><td class="memItemLeft" align="right" valign="top"><a id="ga1569224501b940e89f450eda7399f4d2" name="ga1569224501b940e89f450eda7399f4d2"></a>
<tr class="memitem:ga1569224501b940e89f450eda7399f4d2" id="r_ga1569224501b940e89f450eda7399f4d2"><td class="memItemLeft" align="right" valign="top"><a id="ga1569224501b940e89f450eda7399f4d2" name="ga1569224501b940e89f450eda7399f4d2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>D64_REGS_EXT</b>&#160;&#160;&#160;((<a class="el" href="group__drive.html#structd64__regs__t">d64_regs_t</a> *) D64_REGS_BASE_EXT)</td></tr>
<tr class="separator:ga1569224501b940e89f450eda7399f4d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga733266b51092a3371356685fbfb92147"><td class="memItemLeft" align="right" valign="top"><a id="ga733266b51092a3371356685fbfb92147" name="ga733266b51092a3371356685fbfb92147"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drive.html#ga733266b51092a3371356685fbfb92147">d64_device_variant_t</a> { <b>DEVICE_VARIANT_UNKNOWN</b> = 0x0000
<tr class="memitem:ga733266b51092a3371356685fbfb92147" id="r_ga733266b51092a3371356685fbfb92147"><td class="memItemLeft" align="right" valign="top"><a id="ga733266b51092a3371356685fbfb92147" name="ga733266b51092a3371356685fbfb92147"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drive.html#ga733266b51092a3371356685fbfb92147">d64_device_variant_t</a> { <b>DEVICE_VARIANT_UNKNOWN</b> = 0x0000
, <b>DEVICE_VARIANT_A</b> = 0x4100
, <b>DEVICE_VARIANT_B</b> = 0x4200
}</td></tr>
<tr class="memdesc:ga733266b51092a3371356685fbfb92147"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device Variant Enumeration. <br /></td></tr>
<tr class="separator:ga733266b51092a3371356685fbfb92147"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2cf99eecd2a3217e492807788513883b"><td class="memItemLeft" align="right" valign="top"><a id="ga2cf99eecd2a3217e492807788513883b" name="ga2cf99eecd2a3217e492807788513883b"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drive.html#ga2cf99eecd2a3217e492807788513883b">d64_tv_type_t</a> { <b>TV_TYPE_PAL</b> = 0
<tr class="memitem:ga2cf99eecd2a3217e492807788513883b" id="r_ga2cf99eecd2a3217e492807788513883b"><td class="memItemLeft" align="right" valign="top"><a id="ga2cf99eecd2a3217e492807788513883b" name="ga2cf99eecd2a3217e492807788513883b"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drive.html#ga2cf99eecd2a3217e492807788513883b">d64_tv_type_t</a> { <b>TV_TYPE_PAL</b> = 0
, <b>TV_TYPE_NTSC</b> = 1
, <b>TV_TYPE_MPAL</b> = 2
, <b>TV_TYPE_UNKNOWN</b> = 3
}</td></tr>
<tr class="memdesc:ga2cf99eecd2a3217e492807788513883b"><td class="mdescLeft">&#160;</td><td class="mdescRight">TV Type Enumeration. <br /></td></tr>
<tr class="separator:ga2cf99eecd2a3217e492807788513883b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad5d8c5ce4d0547470beaf7f385dd21b0"><td class="memItemLeft" align="right" valign="top"><a id="gad5d8c5ce4d0547470beaf7f385dd21b0" name="gad5d8c5ce4d0547470beaf7f385dd21b0"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drive.html#gad5d8c5ce4d0547470beaf7f385dd21b0">d64_save_type_t</a> { <br />
<tr class="memitem:gad5d8c5ce4d0547470beaf7f385dd21b0" id="r_gad5d8c5ce4d0547470beaf7f385dd21b0"><td class="memItemLeft" align="right" valign="top"><a id="gad5d8c5ce4d0547470beaf7f385dd21b0" name="gad5d8c5ce4d0547470beaf7f385dd21b0"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__drive.html#gad5d8c5ce4d0547470beaf7f385dd21b0">d64_save_type_t</a> { <br />
&#160;&#160;<b>SAVE_TYPE_NONE</b>
, <b>SAVE_TYPE_EEPROM_4KBIT</b>
, <b>SAVE_TYPE_EEPROM_16KBIT</b>
@ -131,31 +131,31 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga61ff1e8323a04a892a92c56c3d167be1"><td class="memItemLeft" align="right" valign="top"><a id="ga61ff1e8323a04a892a92c56c3d167be1" name="ga61ff1e8323a04a892a92c56c3d167be1"></a>
<tr class="memitem:ga61ff1e8323a04a892a92c56c3d167be1" id="r_ga61ff1e8323a04a892a92c56c3d167be1"><td class="memItemLeft" align="right" valign="top"><a id="ga61ff1e8323a04a892a92c56c3d167be1" name="ga61ff1e8323a04a892a92c56c3d167be1"></a>
<a class="el" href="structflashcart__t.html">flashcart_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>d64_get_flashcart</b> (void)</td></tr>
<tr class="separator:ga61ff1e8323a04a892a92c56c3d167be1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3f048f7e284be7dc460bb599fd0c09d"><td class="memItemLeft" align="right" valign="top"><a id="gab3f048f7e284be7dc460bb599fd0c09d" name="gab3f048f7e284be7dc460bb599fd0c09d"></a>
<tr class="memitem:gab3f048f7e284be7dc460bb599fd0c09d" id="r_gab3f048f7e284be7dc460bb599fd0c09d"><td class="memItemLeft" align="right" valign="top"><a id="gab3f048f7e284be7dc460bb599fd0c09d" name="gab3f048f7e284be7dc460bb599fd0c09d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_get_version</b> (<a class="el" href="group__drive.html#ga733266b51092a3371356685fbfb92147">d64_device_variant_t</a> *device_variant, uint16_t *fpga_revision, uint32_t *bootloader_version)</td></tr>
<tr class="separator:gab3f048f7e284be7dc460bb599fd0c09d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac81da34f8b040e3a5d432bd386a95013"><td class="memItemLeft" align="right" valign="top"><a id="gac81da34f8b040e3a5d432bd386a95013" name="gac81da34f8b040e3a5d432bd386a95013"></a>
<tr class="memitem:gac81da34f8b040e3a5d432bd386a95013" id="r_gac81da34f8b040e3a5d432bd386a95013"><td class="memItemLeft" align="right" valign="top"><a id="gac81da34f8b040e3a5d432bd386a95013" name="gac81da34f8b040e3a5d432bd386a95013"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_set_persistent_variable_storage</b> (bool quick_reboot, <a class="el" href="group__drive.html#ga2cf99eecd2a3217e492807788513883b">d64_tv_type_t</a> force_tv_type, uint8_t cic_seed)</td></tr>
<tr class="separator:gac81da34f8b040e3a5d432bd386a95013"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga869e080f1efdf6ab29b46983ffb8d37f"><td class="memItemLeft" align="right" valign="top"><a id="ga869e080f1efdf6ab29b46983ffb8d37f" name="ga869e080f1efdf6ab29b46983ffb8d37f"></a>
<tr class="memitem:ga869e080f1efdf6ab29b46983ffb8d37f" id="r_ga869e080f1efdf6ab29b46983ffb8d37f"><td class="memItemLeft" align="right" valign="top"><a id="ga869e080f1efdf6ab29b46983ffb8d37f" name="ga869e080f1efdf6ab29b46983ffb8d37f"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_set_save_type</b> (<a class="el" href="group__drive.html#gad5d8c5ce4d0547470beaf7f385dd21b0">d64_save_type_t</a> save_type)</td></tr>
<tr class="separator:ga869e080f1efdf6ab29b46983ffb8d37f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab46bea56a70f9cde03a2d2bf8afdd051"><td class="memItemLeft" align="right" valign="top"><a id="gab46bea56a70f9cde03a2d2bf8afdd051" name="gab46bea56a70f9cde03a2d2bf8afdd051"></a>
<tr class="memitem:gab46bea56a70f9cde03a2d2bf8afdd051" id="r_gab46bea56a70f9cde03a2d2bf8afdd051"><td class="memItemLeft" align="right" valign="top"><a id="gab46bea56a70f9cde03a2d2bf8afdd051" name="gab46bea56a70f9cde03a2d2bf8afdd051"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_enable_save_writeback</b> (bool enabled)</td></tr>
<tr class="separator:gab46bea56a70f9cde03a2d2bf8afdd051"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad00a89f69a20d08b6ccb7d9d6cf44a8b"><td class="memItemLeft" align="right" valign="top"><a id="gad00a89f69a20d08b6ccb7d9d6cf44a8b" name="gad00a89f69a20d08b6ccb7d9d6cf44a8b"></a>
<tr class="memitem:gad00a89f69a20d08b6ccb7d9d6cf44a8b" id="r_gad00a89f69a20d08b6ccb7d9d6cf44a8b"><td class="memItemLeft" align="right" valign="top"><a id="gad00a89f69a20d08b6ccb7d9d6cf44a8b" name="gad00a89f69a20d08b6ccb7d9d6cf44a8b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_enable_cartrom_writes</b> (bool enabled)</td></tr>
<tr class="separator:gad00a89f69a20d08b6ccb7d9d6cf44a8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d8daaad3d023aff1c84532496af9d54"><td class="memItemLeft" align="right" valign="top"><a id="ga2d8daaad3d023aff1c84532496af9d54" name="ga2d8daaad3d023aff1c84532496af9d54"></a>
<tr class="memitem:ga2d8daaad3d023aff1c84532496af9d54" id="r_ga2d8daaad3d023aff1c84532496af9d54"><td class="memItemLeft" align="right" valign="top"><a id="ga2d8daaad3d023aff1c84532496af9d54" name="ga2d8daaad3d023aff1c84532496af9d54"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_enable_extended_mode</b> (bool enabled)</td></tr>
<tr class="separator:ga2d8daaad3d023aff1c84532496af9d54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafeeebb94609c89806b49d4afc5afc3d1"><td class="memItemLeft" align="right" valign="top"><a id="gafeeebb94609c89806b49d4afc5afc3d1" name="gafeeebb94609c89806b49d4afc5afc3d1"></a>
<tr class="memitem:gafeeebb94609c89806b49d4afc5afc3d1" id="r_gafeeebb94609c89806b49d4afc5afc3d1"><td class="memItemLeft" align="right" valign="top"><a id="gafeeebb94609c89806b49d4afc5afc3d1" name="gafeeebb94609c89806b49d4afc5afc3d1"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_write_eeprom_contents</b> (void *contents)</td></tr>
<tr class="separator:gafeeebb94609c89806b49d4afc5afc3d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga58464b350a0ff6402245ed6d62d3f9fc"><td class="memItemLeft" align="right" valign="top"><a id="ga58464b350a0ff6402245ed6d62d3f9fc" name="ga58464b350a0ff6402245ed6d62d3f9fc"></a>
<tr class="memitem:ga58464b350a0ff6402245ed6d62d3f9fc" id="r_ga58464b350a0ff6402245ed6d62d3f9fc"><td class="memItemLeft" align="right" valign="top"><a id="ga58464b350a0ff6402245ed6d62d3f9fc" name="ga58464b350a0ff6402245ed6d62d3f9fc"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_write_save_writeback_lba_list</b> (void *list)</td></tr>
<tr class="separator:ga58464b350a0ff6402245ed6d62d3f9fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@ -172,7 +172,7 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_write_save_wri
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p >Registers Structure. </p>
<div class="textblock"><p>Registers Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
@ -338,7 +338,7 @@ WRITEBACK[256]</td>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Sc64</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -80,26 +80,26 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:structsc64__buffers__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc64.html#structsc64__buffers__t">sc64_buffers_t</a></td></tr>
<tr class="memitem:structsc64__buffers__t" id="r_structsc64__buffers__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc64.html#structsc64__buffers__t">sc64_buffers_t</a></td></tr>
<tr class="memdesc:structsc64__buffers__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">The SC64 buffers structure. <a href="group__sc64.html#structsc64__buffers__t">More...</a><br /></td></tr>
<tr class="separator:structsc64__buffers__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structsc64__disk__mapping__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc64.html#structsc64__disk__mapping__t">sc64_disk_mapping_t</a></td></tr>
<tr class="memitem:structsc64__disk__mapping__t" id="r_structsc64__disk__mapping__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc64.html#structsc64__disk__mapping__t">sc64_disk_mapping_t</a></td></tr>
<tr class="separator:structsc64__disk__mapping__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structsc64__disk__mapping__t_8disks"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc64.html#structsc64__disk__mapping__t_8disks">sc64_disk_mapping_t.disks</a></td></tr>
<tr class="memitem:structsc64__disk__mapping__t_8disks" id="r_structsc64__disk__mapping__t_8disks"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc64.html#structsc64__disk__mapping__t_8disks">sc64_disk_mapping_t.disks</a></td></tr>
<tr class="separator:structsc64__disk__mapping__t_8disks"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga00b6faab3e388d629772cdbbfb3f6c10"><td class="memItemLeft" align="right" valign="top"><a id="ga00b6faab3e388d629772cdbbfb3f6c10" name="ga00b6faab3e388d629772cdbbfb3f6c10"></a>
<tr class="memitem:ga00b6faab3e388d629772cdbbfb3f6c10" id="r_ga00b6faab3e388d629772cdbbfb3f6c10"><td class="memItemLeft" align="right" valign="top"><a id="ga00b6faab3e388d629772cdbbfb3f6c10" name="ga00b6faab3e388d629772cdbbfb3f6c10"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SC64_BUFFERS_BASE</b>&#160;&#160;&#160;(0x1FFE0000UL)</td></tr>
<tr class="separator:ga00b6faab3e388d629772cdbbfb3f6c10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26d7f62fa678076c416bae5e67a57c5d"><td class="memItemLeft" align="right" valign="top"><a id="ga26d7f62fa678076c416bae5e67a57c5d" name="ga26d7f62fa678076c416bae5e67a57c5d"></a>
<tr class="memitem:ga26d7f62fa678076c416bae5e67a57c5d" id="r_ga26d7f62fa678076c416bae5e67a57c5d"><td class="memItemLeft" align="right" valign="top"><a id="ga26d7f62fa678076c416bae5e67a57c5d" name="ga26d7f62fa678076c416bae5e67a57c5d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SC64_BUFFERS</b>&#160;&#160;&#160;((<a class="el" href="group__sc64.html#structsc64__buffers__t">sc64_buffers_t</a> *) SC64_BUFFERS_BASE)</td></tr>
<tr class="separator:ga26d7f62fa678076c416bae5e67a57c5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gad70dee817cc88e101b1908687b025138"><td class="memItemLeft" align="right" valign="top"><a id="gad70dee817cc88e101b1908687b025138" name="gad70dee817cc88e101b1908687b025138"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a> { <br />
<tr class="memitem:gad70dee817cc88e101b1908687b025138" id="r_gad70dee817cc88e101b1908687b025138"><td class="memItemLeft" align="right" valign="top"><a id="gad70dee817cc88e101b1908687b025138" name="gad70dee817cc88e101b1908687b025138"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a> { <br />
&#160;&#160;<b>SC64_OK</b>
, <b>SC64_ERROR_BAD_ARGUMENT</b>
, <b>SC64_ERROR_BAD_ADDRESS</b>
@ -112,7 +112,7 @@ Enumerations</h2></td></tr>
}</td></tr>
<tr class="memdesc:gad70dee817cc88e101b1908687b025138"><td class="mdescLeft">&#160;</td><td class="mdescRight">The SC64 State Enumeration. <br /></td></tr>
<tr class="separator:gad70dee817cc88e101b1908687b025138"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab7be84b75181fe054592353f012ca6d0"><td class="memItemLeft" align="right" valign="top"><a id="gab7be84b75181fe054592353f012ca6d0" name="gab7be84b75181fe054592353f012ca6d0"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>sc64_cfg_id_t</b> { <br />
<tr class="memitem:gab7be84b75181fe054592353f012ca6d0" id="r_gab7be84b75181fe054592353f012ca6d0"><td class="memItemLeft" align="right" valign="top"><a id="gab7be84b75181fe054592353f012ca6d0" name="gab7be84b75181fe054592353f012ca6d0"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>sc64_cfg_id_t</b> { <br />
&#160;&#160;<b>CFG_ID_BOOTLOADER_SWITCH</b>
, <b>CFG_ID_ROM_WRITE_ENABLE</b>
, <b>CFG_ID_ROM_SHADOW_ENABLE</b>
@ -134,13 +134,13 @@ Enumerations</h2></td></tr>
<br />
}</td></tr>
<tr class="separator:gab7be84b75181fe054592353f012ca6d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga26d88432c544c1daf0be2335199b0854"><td class="memItemLeft" align="right" valign="top"><a id="ga26d88432c544c1daf0be2335199b0854" name="ga26d88432c544c1daf0be2335199b0854"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>sc64_dd_mode_t</b> { <b>DD_MODE_DISABLED</b> = 0
<tr class="memitem:ga26d88432c544c1daf0be2335199b0854" id="r_ga26d88432c544c1daf0be2335199b0854"><td class="memItemLeft" align="right" valign="top"><a id="ga26d88432c544c1daf0be2335199b0854" name="ga26d88432c544c1daf0be2335199b0854"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>sc64_dd_mode_t</b> { <b>DD_MODE_DISABLED</b> = 0
, <b>DD_MODE_REGS</b> = 1
, <b>DD_MODE_IPL</b> = 2
, <b>DD_MODE_FULL</b> = 3
}</td></tr>
<tr class="separator:ga26d88432c544c1daf0be2335199b0854"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4fc6e6ea26473957f4720f59f69b934e"><td class="memItemLeft" align="right" valign="top"><a id="ga4fc6e6ea26473957f4720f59f69b934e" name="ga4fc6e6ea26473957f4720f59f69b934e"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc64.html#ga4fc6e6ea26473957f4720f59f69b934e">sc64_boot_mode_t</a> { <br />
<tr class="memitem:ga4fc6e6ea26473957f4720f59f69b934e" id="r_ga4fc6e6ea26473957f4720f59f69b934e"><td class="memItemLeft" align="right" valign="top"><a id="ga4fc6e6ea26473957f4720f59f69b934e" name="ga4fc6e6ea26473957f4720f59f69b934e"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc64.html#ga4fc6e6ea26473957f4720f59f69b934e">sc64_boot_mode_t</a> { <br />
&#160;&#160;<b>BOOT_MODE_MENU</b> = 0
, <b>BOOT_MODE_ROM</b> = 1
, <b>BOOT_MODE_DDIPL</b> = 2
@ -151,7 +151,7 @@ Enumerations</h2></td></tr>
}</td></tr>
<tr class="memdesc:ga4fc6e6ea26473957f4720f59f69b934e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The SC64 Boot Mode Enumeration. <br /></td></tr>
<tr class="separator:ga4fc6e6ea26473957f4720f59f69b934e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba7e686f2ef7ea48b82e33a73a513b95"><td class="memItemLeft" align="right" valign="top"><a id="gaba7e686f2ef7ea48b82e33a73a513b95" name="gaba7e686f2ef7ea48b82e33a73a513b95"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc64.html#gaba7e686f2ef7ea48b82e33a73a513b95">sc64_save_type_t</a> { <br />
<tr class="memitem:gaba7e686f2ef7ea48b82e33a73a513b95" id="r_gaba7e686f2ef7ea48b82e33a73a513b95"><td class="memItemLeft" align="right" valign="top"><a id="gaba7e686f2ef7ea48b82e33a73a513b95" name="gaba7e686f2ef7ea48b82e33a73a513b95"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sc64.html#gaba7e686f2ef7ea48b82e33a73a513b95">sc64_save_type_t</a> { <br />
&#160;&#160;<b>SAVE_TYPE_NONE</b>
, <b>SAVE_TYPE_EEPROM_4KBIT</b>
, <b>SAVE_TYPE_EEPROM_16KBIT</b>
@ -164,25 +164,25 @@ Enumerations</h2></td></tr>
}</td></tr>
<tr class="memdesc:gaba7e686f2ef7ea48b82e33a73a513b95"><td class="mdescLeft">&#160;</td><td class="mdescRight">The SC64 Save Type Enumeration. <br /></td></tr>
<tr class="separator:gaba7e686f2ef7ea48b82e33a73a513b95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa28abddc922566c4a043b87b47a21ee9"><td class="memItemLeft" align="right" valign="top"><a id="gaa28abddc922566c4a043b87b47a21ee9" name="gaa28abddc922566c4a043b87b47a21ee9"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>sc64_cic_seed_t</b> { <b>CIC_SEED_AUTO</b> = 0xFFFF
<tr class="memitem:gaa28abddc922566c4a043b87b47a21ee9" id="r_gaa28abddc922566c4a043b87b47a21ee9"><td class="memItemLeft" align="right" valign="top"><a id="gaa28abddc922566c4a043b87b47a21ee9" name="gaa28abddc922566c4a043b87b47a21ee9"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>sc64_cic_seed_t</b> { <b>CIC_SEED_AUTO</b> = 0xFFFF
}</td></tr>
<tr class="separator:gaa28abddc922566c4a043b87b47a21ee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d5735c93d55472c57ba3436bb724a7e"><td class="memItemLeft" align="right" valign="top"><a id="ga5d5735c93d55472c57ba3436bb724a7e" name="ga5d5735c93d55472c57ba3436bb724a7e"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>sc64_tv_type_t</b> { <b>TV_TYPE_PAL</b> = 0
<tr class="memitem:ga5d5735c93d55472c57ba3436bb724a7e" id="r_ga5d5735c93d55472c57ba3436bb724a7e"><td class="memItemLeft" align="right" valign="top"><a id="ga5d5735c93d55472c57ba3436bb724a7e" name="ga5d5735c93d55472c57ba3436bb724a7e"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>sc64_tv_type_t</b> { <b>TV_TYPE_PAL</b> = 0
, <b>TV_TYPE_NTSC</b> = 1
, <b>TV_TYPE_MPAL</b> = 2
, <b>TV_TYPE_PASSTHROUGH</b> = 3
}</td></tr>
<tr class="separator:ga5d5735c93d55472c57ba3436bb724a7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7274e47ae7e8ec1cb99e0ebd10e1a6df"><td class="memItemLeft" align="right" valign="top"><a id="ga7274e47ae7e8ec1cb99e0ebd10e1a6df" name="ga7274e47ae7e8ec1cb99e0ebd10e1a6df"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>sc64_drive_type_t</b> { <b>DRIVE_TYPE_RETAIL</b>
<tr class="memitem:ga7274e47ae7e8ec1cb99e0ebd10e1a6df" id="r_ga7274e47ae7e8ec1cb99e0ebd10e1a6df"><td class="memItemLeft" align="right" valign="top"><a id="ga7274e47ae7e8ec1cb99e0ebd10e1a6df" name="ga7274e47ae7e8ec1cb99e0ebd10e1a6df"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>sc64_drive_type_t</b> { <b>DRIVE_TYPE_RETAIL</b>
, <b>DRIVE_TYPE_DEVELOPMENT</b>
}</td></tr>
<tr class="separator:ga7274e47ae7e8ec1cb99e0ebd10e1a6df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d939d07904cc93a638c25152b8be055"><td class="memItemLeft" align="right" valign="top"><a id="ga4d939d07904cc93a638c25152b8be055" name="ga4d939d07904cc93a638c25152b8be055"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>sc64_disk_state_t</b> { <b>DISK_STATE_EJECTED</b>
<tr class="memitem:ga4d939d07904cc93a638c25152b8be055" id="r_ga4d939d07904cc93a638c25152b8be055"><td class="memItemLeft" align="right" valign="top"><a id="ga4d939d07904cc93a638c25152b8be055" name="ga4d939d07904cc93a638c25152b8be055"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>sc64_disk_state_t</b> { <b>DISK_STATE_EJECTED</b>
, <b>DISK_STATE_INSERTED</b>
, <b>DISK_STATE_CHANGED</b>
}</td></tr>
<tr class="separator:ga4d939d07904cc93a638c25152b8be055"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga813206271f5521b500a359ba0cd52fef"><td class="memItemLeft" align="right" valign="top"><a id="ga813206271f5521b500a359ba0cd52fef" name="ga813206271f5521b500a359ba0cd52fef"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>sc64_button_mode_t</b> { <b>BUTTON_MODE_NONE</b>
<tr class="memitem:ga813206271f5521b500a359ba0cd52fef" id="r_ga813206271f5521b500a359ba0cd52fef"><td class="memItemLeft" align="right" valign="top"><a id="ga813206271f5521b500a359ba0cd52fef" name="ga813206271f5521b500a359ba0cd52fef"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>sc64_button_mode_t</b> { <b>BUTTON_MODE_NONE</b>
, <b>BUTTON_MODE_N64_IRQ</b>
, <b>BUTTON_MODE_USB_PACKET</b>
, <b>BUTTON_MODE_DD_DISK_SWAP</b>
@ -191,37 +191,37 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gadf820e8e073fca1c48141276c58b69e2"><td class="memItemLeft" align="right" valign="top"><a id="gadf820e8e073fca1c48141276c58b69e2" name="gadf820e8e073fca1c48141276c58b69e2"></a>
<tr class="memitem:gadf820e8e073fca1c48141276c58b69e2" id="r_gadf820e8e073fca1c48141276c58b69e2"><td class="memItemLeft" align="right" valign="top"><a id="gadf820e8e073fca1c48141276c58b69e2" name="gadf820e8e073fca1c48141276c58b69e2"></a>
<a class="el" href="structflashcart__t.html">flashcart_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_get_flashcart</b> (void)</td></tr>
<tr class="separator:gadf820e8e073fca1c48141276c58b69e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2513d563c6a2ca2914e5b9d4b1dbecd8"><td class="memItemLeft" align="right" valign="top"><a id="ga2513d563c6a2ca2914e5b9d4b1dbecd8" name="ga2513d563c6a2ca2914e5b9d4b1dbecd8"></a>
<tr class="memitem:ga2513d563c6a2ca2914e5b9d4b1dbecd8" id="r_ga2513d563c6a2ca2914e5b9d4b1dbecd8"><td class="memItemLeft" align="right" valign="top"><a id="ga2513d563c6a2ca2914e5b9d4b1dbecd8" name="ga2513d563c6a2ca2914e5b9d4b1dbecd8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_lock</b> (void)</td></tr>
<tr class="separator:ga2513d563c6a2ca2914e5b9d4b1dbecd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f48899ab5f6030cd4cac064d3aa6ab3"><td class="memItemLeft" align="right" valign="top"><a id="ga1f48899ab5f6030cd4cac064d3aa6ab3" name="ga1f48899ab5f6030cd4cac064d3aa6ab3"></a>
<tr class="memitem:ga1f48899ab5f6030cd4cac064d3aa6ab3" id="r_ga1f48899ab5f6030cd4cac064d3aa6ab3"><td class="memItemLeft" align="right" valign="top"><a id="ga1f48899ab5f6030cd4cac064d3aa6ab3" name="ga1f48899ab5f6030cd4cac064d3aa6ab3"></a>
<a class="el" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_get_version</b> (uint16_t *major, uint16_t *minor, uint32_t *revision)</td></tr>
<tr class="separator:ga1f48899ab5f6030cd4cac064d3aa6ab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga183b844a2f8e455e55d23760cc9acb6d"><td class="memItemLeft" align="right" valign="top"><a id="ga183b844a2f8e455e55d23760cc9acb6d" name="ga183b844a2f8e455e55d23760cc9acb6d"></a>
<tr class="memitem:ga183b844a2f8e455e55d23760cc9acb6d" id="r_ga183b844a2f8e455e55d23760cc9acb6d"><td class="memItemLeft" align="right" valign="top"><a id="ga183b844a2f8e455e55d23760cc9acb6d" name="ga183b844a2f8e455e55d23760cc9acb6d"></a>
<a class="el" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_get_config</b> (sc64_cfg_id_t cfg, uint32_t *value)</td></tr>
<tr class="separator:ga183b844a2f8e455e55d23760cc9acb6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf917620b1dece7ad0d76f0784a49155e"><td class="memItemLeft" align="right" valign="top"><a id="gaf917620b1dece7ad0d76f0784a49155e" name="gaf917620b1dece7ad0d76f0784a49155e"></a>
<tr class="memitem:gaf917620b1dece7ad0d76f0784a49155e" id="r_gaf917620b1dece7ad0d76f0784a49155e"><td class="memItemLeft" align="right" valign="top"><a id="gaf917620b1dece7ad0d76f0784a49155e" name="gaf917620b1dece7ad0d76f0784a49155e"></a>
<a class="el" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_set_config</b> (sc64_cfg_id_t cfg, uint32_t value)</td></tr>
<tr class="separator:gaf917620b1dece7ad0d76f0784a49155e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga519afa82c65adc591afd04a8422022a3"><td class="memItemLeft" align="right" valign="top"><a id="ga519afa82c65adc591afd04a8422022a3" name="ga519afa82c65adc591afd04a8422022a3"></a>
<tr class="memitem:ga519afa82c65adc591afd04a8422022a3" id="r_ga519afa82c65adc591afd04a8422022a3"><td class="memItemLeft" align="right" valign="top"><a id="ga519afa82c65adc591afd04a8422022a3" name="ga519afa82c65adc591afd04a8422022a3"></a>
<a class="el" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_set_disk_mapping</b> (<a class="el" href="group__sc64.html#structsc64__disk__mapping__t">sc64_disk_mapping_t</a> *disk_mapping)</td></tr>
<tr class="separator:ga519afa82c65adc591afd04a8422022a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ad9cabd1f51bd126706beccfe38eef2"><td class="memItemLeft" align="right" valign="top"><a id="ga0ad9cabd1f51bd126706beccfe38eef2" name="ga0ad9cabd1f51bd126706beccfe38eef2"></a>
<tr class="memitem:ga0ad9cabd1f51bd126706beccfe38eef2" id="r_ga0ad9cabd1f51bd126706beccfe38eef2"><td class="memItemLeft" align="right" valign="top"><a id="ga0ad9cabd1f51bd126706beccfe38eef2" name="ga0ad9cabd1f51bd126706beccfe38eef2"></a>
<a class="el" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_writeback_pending</b> (bool *pending)</td></tr>
<tr class="separator:ga0ad9cabd1f51bd126706beccfe38eef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b53fdc17c5085c537d69d3a5634dfd8"><td class="memItemLeft" align="right" valign="top"><a id="ga5b53fdc17c5085c537d69d3a5634dfd8" name="ga5b53fdc17c5085c537d69d3a5634dfd8"></a>
<tr class="memitem:ga5b53fdc17c5085c537d69d3a5634dfd8" id="r_ga5b53fdc17c5085c537d69d3a5634dfd8"><td class="memItemLeft" align="right" valign="top"><a id="ga5b53fdc17c5085c537d69d3a5634dfd8" name="ga5b53fdc17c5085c537d69d3a5634dfd8"></a>
<a class="el" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_writeback_enable</b> (void *address)</td></tr>
<tr class="separator:ga5b53fdc17c5085c537d69d3a5634dfd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga29696f62aa79398918d47ddb4be561b4"><td class="memItemLeft" align="right" valign="top"><a id="ga29696f62aa79398918d47ddb4be561b4" name="ga29696f62aa79398918d47ddb4be561b4"></a>
<tr class="memitem:ga29696f62aa79398918d47ddb4be561b4" id="r_ga29696f62aa79398918d47ddb4be561b4"><td class="memItemLeft" align="right" valign="top"><a id="ga29696f62aa79398918d47ddb4be561b4" name="ga29696f62aa79398918d47ddb4be561b4"></a>
<a class="el" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_flash_wait_busy</b> (void)</td></tr>
<tr class="separator:ga29696f62aa79398918d47ddb4be561b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3067d455aa53169a8827bcf0b12d46f"><td class="memItemLeft" align="right" valign="top"><a id="gad3067d455aa53169a8827bcf0b12d46f" name="gad3067d455aa53169a8827bcf0b12d46f"></a>
<tr class="memitem:gad3067d455aa53169a8827bcf0b12d46f" id="r_gad3067d455aa53169a8827bcf0b12d46f"><td class="memItemLeft" align="right" valign="top"><a id="gad3067d455aa53169a8827bcf0b12d46f" name="gad3067d455aa53169a8827bcf0b12d46f"></a>
<a class="el" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_flash_get_erase_block_size</b> (size_t *erase_block_size)</td></tr>
<tr class="separator:gad3067d455aa53169a8827bcf0b12d46f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaedbe9352c3c96cb1d2feca0863142704"><td class="memItemLeft" align="right" valign="top"><a id="gaedbe9352c3c96cb1d2feca0863142704" name="gaedbe9352c3c96cb1d2feca0863142704"></a>
<tr class="memitem:gaedbe9352c3c96cb1d2feca0863142704" id="r_gaedbe9352c3c96cb1d2feca0863142704"><td class="memItemLeft" align="right" valign="top"><a id="gaedbe9352c3c96cb1d2feca0863142704" name="gaedbe9352c3c96cb1d2feca0863142704"></a>
<a class="el" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_flash_erase_block</b> (void *address)</td></tr>
<tr class="separator:gaedbe9352c3c96cb1d2feca0863142704"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@ -238,7 +238,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_lock</b> (voi
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p >The SC64 buffers structure. </p>
<div class="textblock"><p>The SC64 buffers structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
@ -330,7 +330,7 @@ sector_table</td>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: View</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -77,103 +77,103 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga8d35132fdb75fd273161927ace35d793"><td class="memItemLeft" align="right" valign="top"><a id="ga8d35132fdb75fd273161927ace35d793" name="ga8d35132fdb75fd273161927ace35d793"></a>
<tr class="memitem:ga8d35132fdb75fd273161927ace35d793" id="r_ga8d35132fdb75fd273161927ace35d793"><td class="memItemLeft" align="right" valign="top"><a id="ga8d35132fdb75fd273161927ace35d793" name="ga8d35132fdb75fd273161927ace35d793"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_startup_init</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu)</td></tr>
<tr class="separator:ga8d35132fdb75fd273161927ace35d793"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1469436256aa9cfb15e32d5f3ccb187b"><td class="memItemLeft" align="right" valign="top"><a id="ga1469436256aa9cfb15e32d5f3ccb187b" name="ga1469436256aa9cfb15e32d5f3ccb187b"></a>
<tr class="memitem:ga1469436256aa9cfb15e32d5f3ccb187b" id="r_ga1469436256aa9cfb15e32d5f3ccb187b"><td class="memItemLeft" align="right" valign="top"><a id="ga1469436256aa9cfb15e32d5f3ccb187b" name="ga1469436256aa9cfb15e32d5f3ccb187b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_startup_display</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, surface_t *display)</td></tr>
<tr class="separator:ga1469436256aa9cfb15e32d5f3ccb187b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c7f6eae733ea2171df63a6849b4e978"><td class="memItemLeft" align="right" valign="top"><a id="ga3c7f6eae733ea2171df63a6849b4e978" name="ga3c7f6eae733ea2171df63a6849b4e978"></a>
<tr class="memitem:ga3c7f6eae733ea2171df63a6849b4e978" id="r_ga3c7f6eae733ea2171df63a6849b4e978"><td class="memItemLeft" align="right" valign="top"><a id="ga3c7f6eae733ea2171df63a6849b4e978" name="ga3c7f6eae733ea2171df63a6849b4e978"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_browser_init</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu)</td></tr>
<tr class="separator:ga3c7f6eae733ea2171df63a6849b4e978"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabafa23005a668b366f51f79010388444"><td class="memItemLeft" align="right" valign="top"><a id="gabafa23005a668b366f51f79010388444" name="gabafa23005a668b366f51f79010388444"></a>
<tr class="memitem:gabafa23005a668b366f51f79010388444" id="r_gabafa23005a668b366f51f79010388444"><td class="memItemLeft" align="right" valign="top"><a id="gabafa23005a668b366f51f79010388444" name="gabafa23005a668b366f51f79010388444"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_browser_display</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, surface_t *display)</td></tr>
<tr class="separator:gabafa23005a668b366f51f79010388444"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ca8e751ba964663dd18f37e96f1b4dc"><td class="memItemLeft" align="right" valign="top"><a id="ga0ca8e751ba964663dd18f37e96f1b4dc" name="ga0ca8e751ba964663dd18f37e96f1b4dc"></a>
<tr class="memitem:ga0ca8e751ba964663dd18f37e96f1b4dc" id="r_ga0ca8e751ba964663dd18f37e96f1b4dc"><td class="memItemLeft" align="right" valign="top"><a id="ga0ca8e751ba964663dd18f37e96f1b4dc" name="ga0ca8e751ba964663dd18f37e96f1b4dc"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_file_info_init</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu)</td></tr>
<tr class="separator:ga0ca8e751ba964663dd18f37e96f1b4dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga622346435f4275a94efa5efbd46e7232"><td class="memItemLeft" align="right" valign="top"><a id="ga622346435f4275a94efa5efbd46e7232" name="ga622346435f4275a94efa5efbd46e7232"></a>
<tr class="memitem:ga622346435f4275a94efa5efbd46e7232" id="r_ga622346435f4275a94efa5efbd46e7232"><td class="memItemLeft" align="right" valign="top"><a id="ga622346435f4275a94efa5efbd46e7232" name="ga622346435f4275a94efa5efbd46e7232"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_file_info_display</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, surface_t *display)</td></tr>
<tr class="separator:ga622346435f4275a94efa5efbd46e7232"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga718a780fc0c9d607397d362056031cb9"><td class="memItemLeft" align="right" valign="top"><a id="ga718a780fc0c9d607397d362056031cb9" name="ga718a780fc0c9d607397d362056031cb9"></a>
<tr class="memitem:ga718a780fc0c9d607397d362056031cb9" id="r_ga718a780fc0c9d607397d362056031cb9"><td class="memItemLeft" align="right" valign="top"><a id="ga718a780fc0c9d607397d362056031cb9" name="ga718a780fc0c9d607397d362056031cb9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_system_info_init</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu)</td></tr>
<tr class="separator:ga718a780fc0c9d607397d362056031cb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f8dbbe3d44d1755a0351bce92693cb2"><td class="memItemLeft" align="right" valign="top"><a id="ga0f8dbbe3d44d1755a0351bce92693cb2" name="ga0f8dbbe3d44d1755a0351bce92693cb2"></a>
<tr class="memitem:ga0f8dbbe3d44d1755a0351bce92693cb2" id="r_ga0f8dbbe3d44d1755a0351bce92693cb2"><td class="memItemLeft" align="right" valign="top"><a id="ga0f8dbbe3d44d1755a0351bce92693cb2" name="ga0f8dbbe3d44d1755a0351bce92693cb2"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_system_info_display</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, surface_t *display)</td></tr>
<tr class="separator:ga0f8dbbe3d44d1755a0351bce92693cb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9044ed125e303ebf38530a4cfd9cbfd"><td class="memItemLeft" align="right" valign="top"><a id="gaa9044ed125e303ebf38530a4cfd9cbfd" name="gaa9044ed125e303ebf38530a4cfd9cbfd"></a>
<tr class="memitem:gaa9044ed125e303ebf38530a4cfd9cbfd" id="r_gaa9044ed125e303ebf38530a4cfd9cbfd"><td class="memItemLeft" align="right" valign="top"><a id="gaa9044ed125e303ebf38530a4cfd9cbfd" name="gaa9044ed125e303ebf38530a4cfd9cbfd"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_image_viewer_init</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu)</td></tr>
<tr class="separator:gaa9044ed125e303ebf38530a4cfd9cbfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1aff6c87a6998974b5b8c8c401e70593"><td class="memItemLeft" align="right" valign="top"><a id="ga1aff6c87a6998974b5b8c8c401e70593" name="ga1aff6c87a6998974b5b8c8c401e70593"></a>
<tr class="memitem:ga1aff6c87a6998974b5b8c8c401e70593" id="r_ga1aff6c87a6998974b5b8c8c401e70593"><td class="memItemLeft" align="right" valign="top"><a id="ga1aff6c87a6998974b5b8c8c401e70593" name="ga1aff6c87a6998974b5b8c8c401e70593"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_image_viewer_display</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, surface_t *display)</td></tr>
<tr class="separator:ga1aff6c87a6998974b5b8c8c401e70593"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga42a66196c42ed6b9b14e1f4dc9b35aa5"><td class="memItemLeft" align="right" valign="top"><a id="ga42a66196c42ed6b9b14e1f4dc9b35aa5" name="ga42a66196c42ed6b9b14e1f4dc9b35aa5"></a>
<tr class="memitem:ga42a66196c42ed6b9b14e1f4dc9b35aa5" id="r_ga42a66196c42ed6b9b14e1f4dc9b35aa5"><td class="memItemLeft" align="right" valign="top"><a id="ga42a66196c42ed6b9b14e1f4dc9b35aa5" name="ga42a66196c42ed6b9b14e1f4dc9b35aa5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_text_viewer_init</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu)</td></tr>
<tr class="separator:ga42a66196c42ed6b9b14e1f4dc9b35aa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa0fdb95ae3a35cd787c11e7a7f40a09"><td class="memItemLeft" align="right" valign="top"><a id="gaaa0fdb95ae3a35cd787c11e7a7f40a09" name="gaaa0fdb95ae3a35cd787c11e7a7f40a09"></a>
<tr class="memitem:gaaa0fdb95ae3a35cd787c11e7a7f40a09" id="r_gaaa0fdb95ae3a35cd787c11e7a7f40a09"><td class="memItemLeft" align="right" valign="top"><a id="gaaa0fdb95ae3a35cd787c11e7a7f40a09" name="gaaa0fdb95ae3a35cd787c11e7a7f40a09"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_text_viewer_display</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, surface_t *display)</td></tr>
<tr class="separator:gaaa0fdb95ae3a35cd787c11e7a7f40a09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f840102cea9a31c126b4421c965a393"><td class="memItemLeft" align="right" valign="top"><a id="ga7f840102cea9a31c126b4421c965a393" name="ga7f840102cea9a31c126b4421c965a393"></a>
<tr class="memitem:ga7f840102cea9a31c126b4421c965a393" id="r_ga7f840102cea9a31c126b4421c965a393"><td class="memItemLeft" align="right" valign="top"><a id="ga7f840102cea9a31c126b4421c965a393" name="ga7f840102cea9a31c126b4421c965a393"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_music_player_init</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu)</td></tr>
<tr class="separator:ga7f840102cea9a31c126b4421c965a393"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5af438d5366cc9963238214863f23c66"><td class="memItemLeft" align="right" valign="top"><a id="ga5af438d5366cc9963238214863f23c66" name="ga5af438d5366cc9963238214863f23c66"></a>
<tr class="memitem:ga5af438d5366cc9963238214863f23c66" id="r_ga5af438d5366cc9963238214863f23c66"><td class="memItemLeft" align="right" valign="top"><a id="ga5af438d5366cc9963238214863f23c66" name="ga5af438d5366cc9963238214863f23c66"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_music_player_display</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, surface_t *display)</td></tr>
<tr class="separator:ga5af438d5366cc9963238214863f23c66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadc52e222f4a4b7b71178fe6700696277"><td class="memItemLeft" align="right" valign="top"><a id="gadc52e222f4a4b7b71178fe6700696277" name="gadc52e222f4a4b7b71178fe6700696277"></a>
<tr class="memitem:gadc52e222f4a4b7b71178fe6700696277" id="r_gadc52e222f4a4b7b71178fe6700696277"><td class="memItemLeft" align="right" valign="top"><a id="gadc52e222f4a4b7b71178fe6700696277" name="gadc52e222f4a4b7b71178fe6700696277"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_credits_init</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu)</td></tr>
<tr class="separator:gadc52e222f4a4b7b71178fe6700696277"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga799e913e5ad21388d142d5a0a2a7eaa9"><td class="memItemLeft" align="right" valign="top"><a id="ga799e913e5ad21388d142d5a0a2a7eaa9" name="ga799e913e5ad21388d142d5a0a2a7eaa9"></a>
<tr class="memitem:ga799e913e5ad21388d142d5a0a2a7eaa9" id="r_ga799e913e5ad21388d142d5a0a2a7eaa9"><td class="memItemLeft" align="right" valign="top"><a id="ga799e913e5ad21388d142d5a0a2a7eaa9" name="ga799e913e5ad21388d142d5a0a2a7eaa9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_credits_display</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, surface_t *display)</td></tr>
<tr class="separator:ga799e913e5ad21388d142d5a0a2a7eaa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae703d9e71e34e2969a3e4ade7c66e5c6"><td class="memItemLeft" align="right" valign="top"><a id="gae703d9e71e34e2969a3e4ade7c66e5c6" name="gae703d9e71e34e2969a3e4ade7c66e5c6"></a>
<tr class="memitem:gae703d9e71e34e2969a3e4ade7c66e5c6" id="r_gae703d9e71e34e2969a3e4ade7c66e5c6"><td class="memItemLeft" align="right" valign="top"><a id="gae703d9e71e34e2969a3e4ade7c66e5c6" name="gae703d9e71e34e2969a3e4ade7c66e5c6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_settings_init</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu)</td></tr>
<tr class="separator:gae703d9e71e34e2969a3e4ade7c66e5c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b4da259ad6226e173d9bf05b922a720"><td class="memItemLeft" align="right" valign="top"><a id="ga8b4da259ad6226e173d9bf05b922a720" name="ga8b4da259ad6226e173d9bf05b922a720"></a>
<tr class="memitem:ga8b4da259ad6226e173d9bf05b922a720" id="r_ga8b4da259ad6226e173d9bf05b922a720"><td class="memItemLeft" align="right" valign="top"><a id="ga8b4da259ad6226e173d9bf05b922a720" name="ga8b4da259ad6226e173d9bf05b922a720"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_settings_display</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, surface_t *display)</td></tr>
<tr class="separator:ga8b4da259ad6226e173d9bf05b922a720"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaddbe3dabaa1674312d820bc3efc5007d"><td class="memItemLeft" align="right" valign="top"><a id="gaddbe3dabaa1674312d820bc3efc5007d" name="gaddbe3dabaa1674312d820bc3efc5007d"></a>
<tr class="memitem:gaddbe3dabaa1674312d820bc3efc5007d" id="r_gaddbe3dabaa1674312d820bc3efc5007d"><td class="memItemLeft" align="right" valign="top"><a id="gaddbe3dabaa1674312d820bc3efc5007d" name="gaddbe3dabaa1674312d820bc3efc5007d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_rtc_init</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu)</td></tr>
<tr class="separator:gaddbe3dabaa1674312d820bc3efc5007d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa743f0e3818df40334e9d914f2914705"><td class="memItemLeft" align="right" valign="top"><a id="gaa743f0e3818df40334e9d914f2914705" name="gaa743f0e3818df40334e9d914f2914705"></a>
<tr class="memitem:gaa743f0e3818df40334e9d914f2914705" id="r_gaa743f0e3818df40334e9d914f2914705"><td class="memItemLeft" align="right" valign="top"><a id="gaa743f0e3818df40334e9d914f2914705" name="gaa743f0e3818df40334e9d914f2914705"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_rtc_display</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, surface_t *display)</td></tr>
<tr class="separator:gaa743f0e3818df40334e9d914f2914705"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2fc1909cc0baac401f6bcd834b412a26"><td class="memItemLeft" align="right" valign="top"><a id="ga2fc1909cc0baac401f6bcd834b412a26" name="ga2fc1909cc0baac401f6bcd834b412a26"></a>
<tr class="memitem:ga2fc1909cc0baac401f6bcd834b412a26" id="r_ga2fc1909cc0baac401f6bcd834b412a26"><td class="memItemLeft" align="right" valign="top"><a id="ga2fc1909cc0baac401f6bcd834b412a26" name="ga2fc1909cc0baac401f6bcd834b412a26"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_flashcart_info_init</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu)</td></tr>
<tr class="separator:ga2fc1909cc0baac401f6bcd834b412a26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac249e91e75dab1a14abf36fb390446c1"><td class="memItemLeft" align="right" valign="top"><a id="gac249e91e75dab1a14abf36fb390446c1" name="gac249e91e75dab1a14abf36fb390446c1"></a>
<tr class="memitem:gac249e91e75dab1a14abf36fb390446c1" id="r_gac249e91e75dab1a14abf36fb390446c1"><td class="memItemLeft" align="right" valign="top"><a id="gac249e91e75dab1a14abf36fb390446c1" name="gac249e91e75dab1a14abf36fb390446c1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_flashcart_info_display</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, surface_t *display)</td></tr>
<tr class="separator:gac249e91e75dab1a14abf36fb390446c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d56e18395ae5a77bee028f12fbc0084"><td class="memItemLeft" align="right" valign="top"><a id="ga8d56e18395ae5a77bee028f12fbc0084" name="ga8d56e18395ae5a77bee028f12fbc0084"></a>
<tr class="memitem:ga8d56e18395ae5a77bee028f12fbc0084" id="r_ga8d56e18395ae5a77bee028f12fbc0084"><td class="memItemLeft" align="right" valign="top"><a id="ga8d56e18395ae5a77bee028f12fbc0084" name="ga8d56e18395ae5a77bee028f12fbc0084"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_load_rom_init</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu)</td></tr>
<tr class="separator:ga8d56e18395ae5a77bee028f12fbc0084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab53d22d887a3c9c1df1cae9aab687555"><td class="memItemLeft" align="right" valign="top"><a id="gab53d22d887a3c9c1df1cae9aab687555" name="gab53d22d887a3c9c1df1cae9aab687555"></a>
<tr class="memitem:gab53d22d887a3c9c1df1cae9aab687555" id="r_gab53d22d887a3c9c1df1cae9aab687555"><td class="memItemLeft" align="right" valign="top"><a id="gab53d22d887a3c9c1df1cae9aab687555" name="gab53d22d887a3c9c1df1cae9aab687555"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_load_rom_display</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, surface_t *display)</td></tr>
<tr class="separator:gab53d22d887a3c9c1df1cae9aab687555"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad11598196a2d4ce186d6a26c3ba26845"><td class="memItemLeft" align="right" valign="top"><a id="gad11598196a2d4ce186d6a26c3ba26845" name="gad11598196a2d4ce186d6a26c3ba26845"></a>
<tr class="memitem:gad11598196a2d4ce186d6a26c3ba26845" id="r_gad11598196a2d4ce186d6a26c3ba26845"><td class="memItemLeft" align="right" valign="top"><a id="gad11598196a2d4ce186d6a26c3ba26845" name="gad11598196a2d4ce186d6a26c3ba26845"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_load_disk_init</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu)</td></tr>
<tr class="separator:gad11598196a2d4ce186d6a26c3ba26845"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab043a7d48470bbe49ebde7f3bfd7dfcd"><td class="memItemLeft" align="right" valign="top"><a id="gab043a7d48470bbe49ebde7f3bfd7dfcd" name="gab043a7d48470bbe49ebde7f3bfd7dfcd"></a>
<tr class="memitem:gab043a7d48470bbe49ebde7f3bfd7dfcd" id="r_gab043a7d48470bbe49ebde7f3bfd7dfcd"><td class="memItemLeft" align="right" valign="top"><a id="gab043a7d48470bbe49ebde7f3bfd7dfcd" name="gab043a7d48470bbe49ebde7f3bfd7dfcd"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_load_disk_display</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, surface_t *display)</td></tr>
<tr class="separator:gab043a7d48470bbe49ebde7f3bfd7dfcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae1a8eca512c48340d685b307232bb86c"><td class="memItemLeft" align="right" valign="top"><a id="gae1a8eca512c48340d685b307232bb86c" name="gae1a8eca512c48340d685b307232bb86c"></a>
<tr class="memitem:gae1a8eca512c48340d685b307232bb86c" id="r_gae1a8eca512c48340d685b307232bb86c"><td class="memItemLeft" align="right" valign="top"><a id="gae1a8eca512c48340d685b307232bb86c" name="gae1a8eca512c48340d685b307232bb86c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_load_emulator_init</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu)</td></tr>
<tr class="separator:gae1a8eca512c48340d685b307232bb86c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafabdbc4a3988247adc32a6d537c0562e"><td class="memItemLeft" align="right" valign="top"><a id="gafabdbc4a3988247adc32a6d537c0562e" name="gafabdbc4a3988247adc32a6d537c0562e"></a>
<tr class="memitem:gafabdbc4a3988247adc32a6d537c0562e" id="r_gafabdbc4a3988247adc32a6d537c0562e"><td class="memItemLeft" align="right" valign="top"><a id="gafabdbc4a3988247adc32a6d537c0562e" name="gafabdbc4a3988247adc32a6d537c0562e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_load_emulator_display</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, surface_t *display)</td></tr>
<tr class="separator:gafabdbc4a3988247adc32a6d537c0562e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace10a2474707e7d887a8af05f8987907"><td class="memItemLeft" align="right" valign="top"><a id="gace10a2474707e7d887a8af05f8987907" name="gace10a2474707e7d887a8af05f8987907"></a>
<tr class="memitem:gace10a2474707e7d887a8af05f8987907" id="r_gace10a2474707e7d887a8af05f8987907"><td class="memItemLeft" align="right" valign="top"><a id="gace10a2474707e7d887a8af05f8987907" name="gace10a2474707e7d887a8af05f8987907"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_error_init</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu)</td></tr>
<tr class="separator:gace10a2474707e7d887a8af05f8987907"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2159010f8428527ea76f49855af23093"><td class="memItemLeft" align="right" valign="top"><a id="ga2159010f8428527ea76f49855af23093" name="ga2159010f8428527ea76f49855af23093"></a>
<tr class="memitem:ga2159010f8428527ea76f49855af23093" id="r_ga2159010f8428527ea76f49855af23093"><td class="memItemLeft" align="right" valign="top"><a id="ga2159010f8428527ea76f49855af23093" name="ga2159010f8428527ea76f49855af23093"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_error_display</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, surface_t *display)</td></tr>
<tr class="separator:ga2159010f8428527ea76f49855af23093"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga265fe3bb2210015f15a37a43a917c545"><td class="memItemLeft" align="right" valign="top"><a id="ga265fe3bb2210015f15a37a43a917c545" name="ga265fe3bb2210015f15a37a43a917c545"></a>
<tr class="memitem:ga265fe3bb2210015f15a37a43a917c545" id="r_ga265fe3bb2210015f15a37a43a917c545"><td class="memItemLeft" align="right" valign="top"><a id="ga265fe3bb2210015f15a37a43a917c545" name="ga265fe3bb2210015f15a37a43a917c545"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_fault_init</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu)</td></tr>
<tr class="separator:ga265fe3bb2210015f15a37a43a917c545"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga353fcac18a44570da71ac39331a27945"><td class="memItemLeft" align="right" valign="top"><a id="ga353fcac18a44570da71ac39331a27945" name="ga353fcac18a44570da71ac39331a27945"></a>
<tr class="memitem:ga353fcac18a44570da71ac39331a27945" id="r_ga353fcac18a44570da71ac39331a27945"><td class="memItemLeft" align="right" valign="top"><a id="ga353fcac18a44570da71ac39331a27945" name="ga353fcac18a44570da71ac39331a27945"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>view_fault_display</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, surface_t *display)</td></tr>
<tr class="separator:ga353fcac18a44570da71ac39331a27945"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga447ad061714c6291e718f3011984e026"><td class="memItemLeft" align="right" valign="top"><a id="ga447ad061714c6291e718f3011984e026" name="ga447ad061714c6291e718f3011984e026"></a>
<tr class="memitem:ga447ad061714c6291e718f3011984e026" id="r_ga447ad061714c6291e718f3011984e026"><td class="memItemLeft" align="right" valign="top"><a id="ga447ad061714c6291e718f3011984e026" name="ga447ad061714c6291e718f3011984e026"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>menu_show_error</b> (<a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, char *error_message)</td></tr>
<tr class="separator:ga447ad061714c6291e718f3011984e026"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@ -181,7 +181,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>menu_show_error</b> (
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: hdmi.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -89,11 +94,11 @@ $(function() {
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aboot_8h_html"><div class="ttname"><a href="boot_8h.html">boot.h</a></div><div class="ttdoc">Flashcart Boot Subsystem.</div></div>
<div class="ttc" id="aboot_8h_html_structboot__params__t"><div class="ttname"><a href="boot_8h.html#structboot__params__t">boot_params_t</a></div><div class="ttdoc">Boot Parameters Structure.</div><div class="ttdef"><b>Definition:</b> boot.h:36</div></div>
<div class="ttc" id="aboot_8h_html_structboot__params__t"><div class="ttname"><a href="boot_8h.html#structboot__params__t">boot_params_t</a></div><div class="ttdoc">Boot Parameters Structure.</div><div class="ttdef"><b>Definition</b> boot.h:36</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: N64FlashcartMenu</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -72,10 +72,10 @@ $(function() {
<div class="headertitle"><div class="title">N64FlashcartMenu </div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><p ><a class="anchor" id="md_README"></a> <img src="https://github.com/polprzewodnikowy/N64FlashcartMenu/actions/workflows/build.yml/badge.svg" alt="Build" style="pointer-events: none;" class="inline"/></p>
<div class="textblock"><p><a class="anchor" id="md_README"></a> <img src="https://github.com/polprzewodnikowy/N64FlashcartMenu/actions/workflows/build.yml/badge.svg" alt="Build" style="pointer-events: none;" class="inline"/></p>
<h1><a class="anchor" id="autotoc_md0"></a>
N64 Flashcart Menu</h1>
<p >An open source menu for N64 flashcarts.</p>
<p>An open source menu for N64 flashcarts.</p>
<h2><a class="anchor" id="autotoc_md1"></a>
Supported Flashcarts</h2>
<h3><a class="anchor" id="autotoc_md2"></a>
@ -96,24 +96,27 @@ Current (notable) menu features</h2>
<li>Fully Open Source.</li>
<li>Loads all known N64 games (including iQue and Aleck64 ROMs (even if they are byteswapped)).</li>
<li>Fully emulates the 64DD and loads 64DD disks (SummerCart64 only).</li>
<li>Emulator support (NES, SNES, GB, GBC) ROMs.</li>
<li>Emulator support (NES, SNES, GB, GBC, SMS, GG, CHF) ROMs.</li>
<li>N64 ROM box image support.</li>
<li>Background image (PNG) support.</li>
<li>Comprehensive ROM save database (including HomeBrew headers).</li>
<li>Comprehensive ROM information display.</li>
<li>Real Time Clock support.</li>
<li>Music playback (MP3).</li>
<li>Menu sound effects.</li>
<li>N64 ROM autoload.</li>
</ul>
<h2><a class="anchor" id="autotoc_md5"></a>
Documentation</h2>
<ul>
<li><a class="el" href="md_docs_00_getting_started_sd.html">Getting started guide</a></li>
<li><a class="el" href="md_docs_01_menu_controls.html">Menu controls</a></li>
<li><a class="el" href="md_docs_99_developer_guide.html">Developer guide</a></li>
<li><a class="el" href="md_docs_200__getting__started__sd.html">Getting started guide</a></li>
<li><a class="el" href="md_docs_201__menu__controls.html">Menu controls</a></li>
<li><a class="el" href="md_docs_207__menu__customization.html">Menu customization</a></li>
<li><a class="el" href="md_docs_299__developer__guide.html">Developer guide</a></li>
</ul>
<h2><a class="anchor" id="autotoc_md6"></a>
Video showcase (as of Oct 12 2023)</h2>
<p ><a href="http://www.youtube.com/watch?v=6CKImHTifDA" title="N64FlashcartMenu Showcase (Oct 12 2023)"><img src="http://img.youtube.com/vi/6CKImHTifDA/0.jpg" alt="N64FlashcartMenu Showcase" class="inline"/></a></p>
<p><a href="http://www.youtube.com/watch?v=6CKImHTifDA" title="N64FlashcartMenu Showcase (Oct 12 2023)"><img src="http://img.youtube.com/vi/6CKImHTifDA/0.jpg" alt="N64FlashcartMenu Showcase" class="inline"/></a></p>
<h2><a class="anchor" id="autotoc_md7"></a>
Aims</h2>
<ul>
@ -125,45 +128,101 @@ Aims</h2>
</ul>
<h2><a class="anchor" id="autotoc_md8"></a>
Experimental features</h2>
<p >These features are subject to change:</p>
<p>These features are subject to change:</p>
<h3><a class="anchor" id="autotoc_md9"></a>
ROM Boxart</h3>
<p >To use boxart, you need to place png files of size 158x112 in the folder <code>/menu/boxart</code> on the SD card. Each file must be named according to the 2 letter ROM ID, or 3 letter ROM ID including media type. i.e. for GoldenEye 2 letters, this would be <code>GE.png</code>. i.e. for GoldenEye 3 letters, this would be <code>NGE.png</code>. A known set of PNG files using 2 letter ID's can be downloaded <a href="https://mega.nz/file/6cNGwSqI#8X5ukb65n3YMlGaUtSOGXkKo9HxVnnMOgqn94Epcr7w">here</a>.</p>
N64 ROM autoload</h3>
<p>To use the autoload function, while on the <code>N64 ROM information</code> display, press the <code>R</code> button on your joypad and select the <code>Set ROM to autoload</code> option. When you restart the console, it will now only load the selected ROM rather than the menu. The autoload setting is stored in <code>config.ini</code> and persists until changed. This feature may slightly increase boot time as the menu needs to check for the Start button state. NOTE: To return to the menu, hold the joypad <code>Start</code> button while powering on the console.</p>
<h3><a class="anchor" id="autotoc_md10"></a>
GamePak sprites</h3>
<p>To use N64 GamePak sprites, place PNG files within the <code>sd:/menu/boxart/</code> folder.</p>
<h4><a class="anchor" id="autotoc_md11"></a>
Supported sprites</h4>
<p>These must be <code>PNG</code> files that use the following dimensions:</p><ul>
<li>Standard N64 GamePak boxart sprites: 158x112</li>
<li>Japanese N64 GamePak boxart sprites: 112x158</li>
<li>64DD boxart sprites: 129x112</li>
</ul>
<p>Supported PNG formats:</p><ul>
<li>RGB/RGBA color formats</li>
<li>8-bit color depth</li>
</ul>
<p>They will be loaded by directories using each character (case-sensitive) of the full 4 character Game Code (as identified in the menu ROM information). i.e. for GoldenEye NTSC USA (NGEE), this would be <code>sd:/menu/boxart/N/G/E/E/boxart_front.png</code>. i.e. for GoldenEye PAL (NGEP), this would be <code>sd:/menu/boxart/N/G/E/P/boxart_front.png</code>.</p>
<p>To improve compatibility between regions (as a fallback), you may exclude the region ID (last matched directory) for GamePaks to match with 3 letter IDs instead: i.e. for GoldenEye, this would be <code>sd:/menu/boxart/N/G/E/boxart_front.png</code>.</p>
<p><b>Warning</b>: Excluding the region ID may show the wrong boxart. <b>Note</b>: For future support, boxart sprites should also include:</p><ul>
<li><code>boxart_back.png</code></li>
<li><code>boxart_top.png</code></li>
<li><code>boxart_bottom.png</code></li>
<li><code>boxart_left.png</code></li>
<li><code>boxart_right.png</code></li>
</ul>
<p>As a starting point, here is a link to a boxart pack following the new structure, including <code>boxart_front.png</code> and failback images:</p><ul>
<li><a href="https://drive.google.com/file/d/1IpCmFqmGgGwKKmlRBxYObfFR9XywaC6n/view?usp=drive_link">Link</a></li>
</ul>
<h4><a class="anchor" id="autotoc_md12"></a>
Compatibilty mode</h4>
<p>If you cannot yet satisfy the correct boxart layout, The menu still has <b>deprecated</b> support for filenames containing the Game ID.</p>
<p><b>Note:</b> This will add a noticeable delay for displaying parts of the menu.</p>
<p>Each file must be named according to the 2,3 or 4 letter GamePak ID (matched in this order). i.e.</p><ul>
<li>for GoldenEye 4 letters, this would be <code>sd:/menu/boxart/NGEE.png</code> and/or <code>sd:/menu/boxart/NGEP.png</code>.</li>
<li>for GoldenEye 3 letters, this would be <code>sd:/menu/boxart/NGE.png</code>.</li>
<li>for GoldenEye 2 letters, this would be <code>sd:/menu/boxart/GE.png</code>.</li>
</ul>
<p>As a starting point, here are some links to boxart packs:</p><ul>
<li><a href="https://mega.nz/file/KyJR0B6B#ERabLautAVPaqJTIdBSv4ghbudNhK7hnEr2ZS1Q6ub0">Japan Boxart</a></li>
<li><a href="https://mega.nz/file/rugAFYSQ#JHfgCU2amzNVpC4S6enP3vg--wtAAwsziKa7cej6QCc">American Boxart</a></li>
<li><a href="https://mega.nz/file/OmIV3aAK#kOWdutK1_41ffN64R6thbU7HEPR_M9qO0YM2mNG6RbQ">European Boxart</a></li>
<li><a href="https://mega.nz/file/ay5wQIxJ#k3PF-VMLrZJxJTr-BOaOKa2TBIK7c2t4zwbdshsQl40">64DD Boxart</a></li>
</ul>
<h3><a class="anchor" id="autotoc_md13"></a>
Menu Settings</h3>
<p >The Menu creates a <code>config.ini</code> file in <code>sd:/menu/</code> which contains various settings that are used by the menu. If required, you can manually adjust the file on the SD card using your computer.</p>
<h2><a class="anchor" id="autotoc_md11"></a>
<p>The Menu creates a <code>config.ini</code> file in <code>sd:/menu/</code> which contains various settings that are used by the menu. If required, you can manually adjust the file on the SD card using your computer.</p>
<h2><a class="anchor" id="autotoc_md14"></a>
Flashcart specific</h2>
<h3><a class="anchor" id="autotoc_md12"></a>
<h3><a class="anchor" id="autotoc_md15"></a>
SC64</h3>
<ul>
<li>Ensure the cart has the latest <a href="https://github.com/Polprzewodnikowy/SummerCart64/releases/latest">firmware</a> installed.</li>
<li>Download the latest <code>sc64menu.n64</code> file from the <a href="https://github.com/Polprzewodnikowy/N64FlashcartMenu/releases/">releases</a> page, then put it in the root directory of your SD card.</li>
</ul>
<h3><a class="anchor" id="autotoc_md13"></a>
<h3><a class="anchor" id="autotoc_md16"></a>
64drive</h3>
<ul>
<li>Ensure the cart has the latest <a href="https://64drive.retroactive.be/support.php">firmware</a> installed.</li>
<li>Download the latest <code>menu.bin</code> file from the <a href="https://github.com/Polprzewodnikowy/N64FlashcartMenu/releases/">releases</a> page, then put it in the root directory of your SD card.</li>
</ul>
<h3><a class="anchor" id="autotoc_md14"></a>
ED64 &amp; ED64P</h3>
<p >Currently not supported, but work is in progress (See <a href="https://github.com/Polprzewodnikowy/N64FlashcartMenu/pulls">PR's</a>).</p>
<p >The aim is to replace <a href="https://github.com/networkfusion/altra64">Altra64</a> and <a href="https://github.com/n64-tools/ED64-UnofficialOS-binaries">ED64-UnofficialOS</a>.</p>
<h1><a class="anchor" id="autotoc_md15"></a>
<h3><a class="anchor" id="autotoc_md17"></a>
ED64 - WIP - UNTESTED AND UNSUPPORTED - USE AT OWN RISK</h3>
<p>Currently not supported, but work is in progress (See <a href="https://github.com/Polprzewodnikowy/N64FlashcartMenu/pulls">PR's</a>). <b>Warning</b>: The menu may be able to load ROMs but cannot guarantee save functionality. Existing saves may be corrupted.</p>
<h4><a class="anchor" id="autotoc_md18"></a>
ED64 (Vseries)</h4>
<p>The aim is to reach feature parity with <a href="https://github.com/n64-tools/ED64-UnofficialOS-binaries">ED64-UnofficialOS</a> / <a href="https://krikzz.com/pub/support/everdrive-64/v2x-v3x/os-bin/">ED64-OfficialOS</a>. Download the <code>OS64.v64</code> ROM from the latest [action run - assets] and place it in the <code>/ED64</code> folder.</p>
<h4><a class="anchor" id="autotoc_md19"></a>
ED64 (X series)</h4>
<p>X Series support is currently awaiting fixes. Please use the official <a href="https://krikzz.com/pub/support/everdrive-64/x-series/OS/">OS</a> for now.</p>
<h4><a class="anchor" id="autotoc_md20"></a>
ED64 (P clone)</h4>
<p>Download the <code>OS64P.v64</code> ROM from the latest [action run - assets] and place it in the <code>/ED64P</code> folder. The aim is to reach feature parity with <a href="https://github.com/networkfusion/altra64">Altra64</a></p>
<h1><a class="anchor" id="autotoc_md21"></a>
Open source software and licenses used</h1>
<ul>
<li><a href="https://github.com/DragonMinded/libdragon">libdragon</a> (UNLICENSE License)</li>
<li><a href="https://github.com/randy408/libspng">libspng</a> (BSD 2-Clause License)</li>
<li><a href="https://github.com/univrsal/mini.c">mini.c</a> (BSD 2-Clause License)</li>
<li><a href="https://github.com/lieff/minimp3">minimp3</a> (CC0 1.0 Universal)</li>
<li><a href="https://github.com/richgel999/miniz">miniz</a> (MIT License) </li>
<li><a href="https://github.com/richgel999/miniz">miniz</a> (MIT License)</li>
</ul>
<h2><a class="anchor" id="autotoc_md22"></a>
Sounds</h2>
<p>See <a href="https://pixabay.com/en/service/license-summary/">License</a> for the following sounds:</p><ul>
<li><a href="https://pixabay.com/en/sound-effects/click-buttons-ui-menu-sounds-effects-button-7-203601/">Cursor sound</a> by Skyscraper_seven (Free to use)</li>
<li><a href="https://pixabay.com/en/sound-effects/menu-button-user-interface-pack-190041/">Actions (Enter, back) sound</a> by Liecio (Free to use)</li>
<li><a href="https://pixabay.com/en/sound-effects/error-call-to-attention-129258/">Error sound</a> by Universfield (Free to use) </li>
</ul>
</div></div><!-- PageDoc -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: First time setup of SD card</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -69,27 +69,42 @@ $(function() {
</div><!-- top -->
<div><div class="header">
<div class="headertitle"><div class="title">First time setup of SD card </div></div>
<div class="headertitle"><div class="title">First time setup of SD card</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><p >Using your PC, insert the SD card and ensure it is formatted for compatibility with your flashcart (<em>FAT32 and EXFAT are fully supported on the SC64</em>).</p>
<div class="textblock"><p><a class="anchor" id="autotoc_md32"></a> </p>
<h2><a class="anchor" id="autotoc_md33"></a>
Flashcarts</h2>
<p>Using your PC, insert the SD card and ensure it is formatted for compatibility with your flashcart. <b>warning</b> Filenames are expected to be part of the ASCII character set. Unicode characters are not fully supported and may cause a crash screen.</p>
<h3><a class="anchor" id="autotoc_md34"></a>
SC64</h3>
<ul>
<li>FAT32 and EXFAT are fully supported.</li>
<li>An SD formatted with 128 kiB cluster size is recommended.</li>
<li>Download the latest <code>sc64menu.n64</code> (assuming you are using an <em>sc64</em>) file from the <a href="https://github.com/Polprzewodnikowy/N64FlashcartMenu/releases/">releases</a> page, then put it in the root directory of your SD card.</li>
<li>Create a folder in the root of your SD card called <code>menu</code>.</li>
<li>Place your ROMs on the SD Card, in any folder (<b>except for <code>menu</code></b>).</li>
</ul>
<h2><a class="anchor" id="autotoc_md26"></a>
<h3><a class="anchor" id="autotoc_md35"></a>
Other supported flashcarts</h3>
<ul>
<li>FAT32 recommended.</li>
<li>An SD formatted with default cluster size is recommended.</li>
</ul>
<h2><a class="anchor" id="autotoc_md36"></a>
Emulator support</h2>
<p >Emulators should be added to the <code>/menu/emulators</code> directory on the SD card.</p>
<p >Menu currently supports the following emulators and associated ROM file names:</p><ul>
<p>Emulators should be added to the <code>/menu/emulators</code> directory on the SD card.</p>
<p>Menu currently supports the following emulators and associated ROM file names:</p><ul>
<li><b>NES</b>: <a href="https://github.com/hcs64/neon64v2/releases">neon64v2</a> by <em>hcs64</em> - <code>neon64bu.rom</code></li>
<li><b>SNES</b>: <a href="https://github.com/Hydr8gon/sodium64/releases">sodium64</a> by <em>Hydr8gon</em> - <code>sodium64.z64</code></li>
<li><b>Game Boy</b> / <b>GB Color</b>: <a href="https://lambertjamesd.github.io/gb64/romwrapper/romwrapper.html">gb64</a> by <em>lambertjamesd</em> - <code>gb.v64</code> / <code>gbc.v64</code> ("Download Emulator" button)</li>
<li><b>SMS</b> / <b>GG</b>: <a href="https://github.com/fhoedemakers/smsplus64/releases">smsPlus64</a> by <em>fhoedmakers</em> - <code>smsPlus64.z64</code></li>
<li><b>Fairchild Channel F</b>: <a href="https://github.com/celerizer/Press-F-Ultra/releases">Press-F-Ultra</a> by <em>celerizer</em> - <code>Press-F.z64</code></li>
</ul>
<h2><a class="anchor" id="autotoc_md27"></a>
<h2><a class="anchor" id="autotoc_md37"></a>
64DD disk support</h2>
<p >For the ability to load and run 64DD disk images, you need to place the required 64DD IPL dumps in the <code>/menu/64ddipl</code> folder on the SD card. For more details, follow <a href="https://64dd.org/tutorial_sc64.html">this guide on the 64dd.org website</a>.</p>
<h3><a class="anchor" id="autotoc_md28"></a>
<p>For the ability to load and run 64DD disk images, you need to place the required 64DD IPL dumps in the <code>/menu/64ddipl</code> folder on the SD card. For more details, follow <a href="https://64dd.org/tutorial_sc64.html">this guide on the 64dd.org website</a>.</p>
<h3><a class="anchor" id="autotoc_md38"></a>
So what would the layout of the SD Card look like?</h3>
<div class="fragment"><div class="line">SD:\</div>
<div class="line"></div>
@ -108,7 +123,9 @@ So what would the layout of the SD Card look like?</h3>
<div class="line">│ ├── neon64bu.rom</div>
<div class="line">│ ├── sodium64.z64</div>
<div class="line">│ ├── gb.v64</div>
<div class="line">│ └── gbc.v64</div>
<div class="line">│ ├── gbc.v64</div>
<div class="line">│ ├── smsPlus64.z64</div>
<div class="line">│ └── Press-F.z64</div>
<div class="line"></div>
<div class="line">├── (a rom).z64</div>
<div class="line">├── (a rom).n64</div>
@ -120,30 +137,30 @@ So what would the layout of the SD Card look like?</h3>
<div class="line"> |</div>
<div class="line"> └── (Some folder with 64DD disk images)\</div>
<div class="line"> └── (Some 64DD disk images)</div>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md29"></a>
</div><!-- fragment --><h1><a class="anchor" id="autotoc_md39"></a>
Save Files</h1>
<p >All save files (whether <code>FlashRam</code>, <code>SRAM</code> or <code>EEPROM</code>) use the <code>.sav</code> extension and match the filename of a ROM.</p>
<p >Each save file can be found in the <code>/saves</code> folder located in the <b>same directory</b> as the ROM and shares the same file name, apart from the extension. These files are created and modified when a "game" saves.</p>
<p>All save files (whether <code>FlashRam</code>, <code>SRAM</code> or <code>EEPROM</code>) use the <code>.sav</code> extension and match the filename of a ROM.</p>
<p>Each save file can be found in the <code>/saves</code> folder located in the <b>same directory</b> as the ROM and shares the same file name, apart from the extension. These files are created and modified when a "game" saves.</p>
<div class="fragment"><div class="line">├── (some folder with roms)\</div>
<div class="line"> ├── a_rom.z64</div>
<div class="line"> ├── b_rom.n64</div>
<div class="line"> └── saves\</div>
<div class="line"> ├── a_rom.sav</div>
<div class="line"> └── b_rom.sav</div>
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md30"></a>
</div><!-- fragment --><h2><a class="anchor" id="autotoc_md40"></a>
Transfering saves from an ED64</h2>
<p >If transferring a file from a different flashcart, such as the ED64, it will be necessary to change the extension of the file to <code>sav</code>.</p>
<p >i.e. for <code>Glover (USA).eep</code> you would need to change the extension to <code>Glover (USA).sav</code></p>
<p >You may also need to pad/trim the files to their original size:</p><ul>
<p>If transferring a file from a different flashcart, such as the ED64, it will be necessary to change the extension of the file to <code>sav</code>.</p>
<p>i.e. for <code>Glover (USA).eep</code> you would need to change the extension to <code>Glover (USA).sav</code></p>
<p>You may also need to pad/trim the files to their original size:</p><ul>
<li>For EEPROM 4Kbit games, remove the padding.</li>
<li>For others, use a tool such as Ninjiteu's N64 Save converter.</li>
</ul>
<p ><b>NOTE:</b> certain emulator saves or saves created for a different ROM version or region may be incompatible. </p>
<p><b>NOTE:</b> certain emulator saves or saves created for a different ROM version or region may be incompatible. </p>
</div></div><!-- contents -->
</div><!-- PageDoc -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Menu Controls</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -69,25 +69,26 @@ $(function() {
</div><!-- top -->
<div><div class="header">
<div class="headertitle"><div class="title">Menu Controls </div></div>
<div class="headertitle"><div class="title">Menu Controls</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><h2><a class="anchor" id="autotoc_md32"></a>
<div class="textblock"><p><a class="anchor" id="autotoc_md41"></a> </p>
<h2><a class="anchor" id="autotoc_md42"></a>
Fast scroll</h2>
<p >Use the C-Up and C-Down buttons</p>
<h2><a class="anchor" id="autotoc_md33"></a>
<p>Use the C-Up and C-Down buttons</p>
<h2><a class="anchor" id="autotoc_md43"></a>
DD ROMs</h2>
<h3><a class="anchor" id="autotoc_md34"></a>
<h3><a class="anchor" id="autotoc_md44"></a>
Expansion Disks</h3>
<p >To load an expansion disk (e.g. F-Zero X) browse to the N64 ROM and load it (but not start it) and then browse to the DD expansion file and press the <code>R</code> button.</p>
<h3><a class="anchor" id="autotoc_md35"></a>
<p>To load an expansion disk (e.g. F-Zero X) browse to the N64 ROM and load it (but not start it) and then browse to the DD expansion file and press the <code>R</code> button.</p>
<h3><a class="anchor" id="autotoc_md45"></a>
Disk swapping</h3>
<p >This feature is not currently available in the menu. </p>
<p>This feature is not currently available in the menu. </p>
</div></div><!-- contents -->
</div><!-- PageDoc -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -0,0 +1,86 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Menu customization</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">N64FlashcartMenu
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div><div class="header">
<div class="headertitle"><div class="title">Menu customization</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><p><a class="anchor" id="autotoc_md46"></a> </p>
<h1><a class="anchor" id="autotoc_md47"></a>
Using a custom font</h1>
<p>Add a <code>font64</code> file to the root directory called "custom.font64" This can be build using <code>libdragon</code> tools. </p>
</div></div><!-- contents -->
</div><!-- PageDoc -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: Developer documentation</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -69,63 +69,69 @@ $(function() {
</div><!-- top -->
<div><div class="header">
<div class="headertitle"><div class="title">Developer documentation </div></div>
<div class="headertitle"><div class="title">Developer documentation</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><p >You can use a dev container in VSCode to ease development.</p>
<h2><a class="anchor" id="autotoc_md37"></a>
<div class="textblock"><p><a class="anchor" id="autotoc_md48"></a> You can use a dev container in VSCode to ease development.</p>
<h2><a class="anchor" id="autotoc_md49"></a>
A quickstart video tutorial on how to set up your environment</h2>
<p ><a href="http://www.youtube.com/watch?v=h05ufOsRgZU" title="Devcontainer quickstart guide"><img src="http://img.youtube.com/vi/h05ufOsRgZU/0.jpg" alt="Devcontainer quickstart guide" class="inline"/></a>.</p>
<h2><a class="anchor" id="autotoc_md38"></a>
<p><a href="http://www.youtube.com/watch?v=h05ufOsRgZU" title="Devcontainer quickstart guide"><img src="http://img.youtube.com/vi/h05ufOsRgZU/0.jpg" alt="Devcontainer quickstart guide" class="inline"/></a>.</p>
<h2><a class="anchor" id="autotoc_md50"></a>
To deploy:</h2>
<h3><a class="anchor" id="autotoc_md39"></a>
<h3><a class="anchor" id="autotoc_md51"></a>
SC64</h3>
<ul>
<li>Download the deployer <a href="https://github.com/Polprzewodnikowy/SummerCart64/releases/download/v2.20.0/sc64-deployer-windows-v2.20.0.zip">here</a></li>
<li>Extract and place <code>sc64deployer.exe</code> in the <code>tools/sc64</code> directory.</li>
</ul>
<p >Make sure that your firmware is compatible (currently v2.20.0+) See: <a href="https://github.com/Polprzewodnikowy/SummerCart64/blob/v2.20.0/docs/00_quick_startup_guide.md#firmware-backupupdate">here</a></p>
<h4><a class="anchor" id="autotoc_md40"></a>
<p>Make sure that your firmware is compatible (currently v2.20.0+) See: <a href="https://github.com/Polprzewodnikowy/SummerCart64/blob/v2.20.0/docs/00_quick_startup_guide.md#firmware-backupupdate">here</a></p>
<h4><a class="anchor" id="autotoc_md52"></a>
From the devcontainer</h4>
<p >It is not currently possible to directly communicate with USB devices. BUT, as a workaround you can use a proxy TCP/IP connection Set up a proxy: open a terminal window, <code>cd ./tools/sc64</code> and then <code>./sc64deployer.exe server</code></p>
<p >Then in the dev container, use <code>make run</code> or <code>make run-debug</code></p>
<h4><a class="anchor" id="autotoc_md41"></a>
<p>It is not currently possible to directly communicate with USB devices. BUT, as a workaround you can use a proxy TCP/IP connection Set up a proxy: open a terminal window, <code>cd ./tools/sc64</code> and then <code>./sc64deployer.exe server</code></p>
<p>Then in the dev container, use <code>make run</code> or <code>make run-debug</code></p>
<h4><a class="anchor" id="autotoc_md53"></a>
From your host (Windows) OS</h4>
<ul>
<li>Run <code>./localdeploy.bat</code> from the terminal</li>
</ul>
<p >Toggle the N64 power switch to load the ROM.</p>
<p ><code>ms-vscode.makefile-tools</code> will help (installed automatically in dev container). NOTE: it does not yet work with <code>F5</code>: see <a href="https://devblogs.microsoft.com/cppblog/now-announcing-makefile-support-in-visual-studio-code/">this blog post</a> WORKAROUND: in the dev container terminal, use make directly, i.e.: <code>make</code> The ROM can be found in the <code>output</code> directory.</p>
<p >NOTE: a "release" version of the SC64 menu is called <code>sc64menu.n64</code> and can be created for when you want to add it directly to the SDCard. This is generated by running <code>make all</code> or running <code>make sc64</code>.</p>
<h3><a class="anchor" id="autotoc_md42"></a>
<p>Toggle the N64 power switch to load the ROM.</p>
<p><code>ms-vscode.makefile-tools</code> will help (installed automatically in dev container). NOTE: it does not yet work with <code>F5</code>: see <a href="https://devblogs.microsoft.com/cppblog/now-announcing-makefile-support-in-visual-studio-code/">this blog post</a> WORKAROUND: in the dev container terminal, use make directly, i.e.: <code>make</code> The ROM can be found in the <code>output</code> directory.</p>
<p>NOTE: a "release" version of the SC64 menu is called <code>sc64menu.n64</code> and can be created for when you want to add it directly to the SDCard. This is generated by running <code>make all</code> or running <code>make sc64</code>.</p>
<h3><a class="anchor" id="autotoc_md54"></a>
Ares Emulator</h3>
<p >For ease of development and debugging, the menu ROM can run in the <a href="https://ares-emu.net/">Ares emulator</a> (without most flashcart features).</p>
<p>For ease of development and debugging, the menu ROM can run in the <a href="https://ares-emu.net/">Ares emulator</a> (without most flashcart features).</p>
<ul>
<li>Ensure you have the Ares emulator on your computer.</li>
<li>Load the <code>N64FlashcartMenu.n64</code> ROM.</li>
</ul>
<h3><a class="anchor" id="autotoc_md43"></a>
<h3><a class="anchor" id="autotoc_md55"></a>
Others</h3>
<ul>
<li>Add the required file to the correct folder on your SD card.</li>
</ul>
<h1><a class="anchor" id="autotoc_md44"></a>
Update Libdragon submodule</h1>
<p >This repo currently uses the <code>preview</code> branch as a submodule at a specific commit. To update to the latest version, use <code>git submodule update --remote</code> from the terminal.</p>
<h1><a class="anchor" id="autotoc_md45"></a>
<h1><a class="anchor" id="autotoc_md56"></a>
Update submodules</h1>
<p>To update to the latest version, use <code>git submodule update --remote</code> from the terminal.</p>
<h2><a class="anchor" id="autotoc_md57"></a>
libdragon</h2>
<p>This repo currently uses the <code>preview</code> branch as a submodule at a specific commit.</p><ul>
<li>To ensure your local instance is building against it, use <code>cd ./libdragon &amp;&amp; make clobber -j &amp;&amp; make libdragon tools -j &amp;&amp; make install tools-install -j &amp;&amp; cd ..</code></li>
</ul>
<h1><a class="anchor" id="autotoc_md58"></a>
Generate documentation</h1>
<p >Run <code>doxygen</code> from the dev container terminal. Make sure you fix the warnings before creating a PR! Generated documentation is located in the <code>output/docs</code> folder and auto-published to the <code>gh-pages</code> branch when merged with <code>main</code>.</p>
<p >Once merged, they can be viewed <a href="https://polprzewodnikowy.github.io/N64FlashcartMenu/">here</a></p>
<h2><a class="anchor" id="autotoc_md46"></a>
<p>Run <code>doxygen</code> from the dev container terminal. Make sure you fix the warnings before creating a PR! Generated documentation is located in the <code>output/docs</code> folder and auto-published to the <code>gh-pages</code> branch when merged with <code>main</code>.</p>
<p>Once merged, they can be viewed <a href="https://polprzewodnikowy.github.io/N64FlashcartMenu/">here</a></p>
<h2><a class="anchor" id="autotoc_md59"></a>
Test generated docs in the dev-container</h2>
<p >Install Prerequisites: </p><div class="fragment"><div class="line">apt-get install ruby-full build-essential zlib1g-dev</div>
<p>Testing the documentation locally allows you to preview changes and ensure everything renders correctly before submitting your changes.</p>
<p>Install Prerequisites: </p><div class="fragment"><div class="line">apt-get install ruby-full build-essential zlib1g-dev</div>
<div class="line">gem install jekyll bundler</div>
</div><!-- fragment --><p >You can then serve the webpage: </p><div class="fragment"><div class="line">cd output/docs &amp;&amp; jekyll serve</div>
</div><!-- fragment --><p>You can then serve the webpage: </p><div class="fragment"><div class="line">cd output/docs &amp;&amp; jekyll serve</div>
</div><!-- fragment --> </div></div><!-- contents -->
</div><!-- PageDoc -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: menu.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -86,16 +86,16 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a568c890531fbe0571e87377f8b9ce68d"><td class="memItemLeft" align="right" valign="top"><a id="a568c890531fbe0571e87377f8b9ce68d" name="a568c890531fbe0571e87377f8b9ce68d"></a>
<tr class="memitem:a568c890531fbe0571e87377f8b9ce68d" id="r_a568c890531fbe0571e87377f8b9ce68d"><td class="memItemLeft" align="right" valign="top"><a id="a568c890531fbe0571e87377f8b9ce68d" name="a568c890531fbe0571e87377f8b9ce68d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>menu_run</b> (<a class="el" href="boot_8h.html#structboot__params__t">boot_params_t</a> *boot_params)</td></tr>
<tr class="separator:a568c890531fbe0571e87377f8b9ce68d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Menu Subsystem. </p>
<div class="textblock"><p>Menu Subsystem. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: menu.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -89,11 +94,11 @@ $(function() {
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aboot_8h_html"><div class="ttname"><a href="boot_8h.html">boot.h</a></div><div class="ttdoc">Flashcart Boot Subsystem.</div></div>
<div class="ttc" id="aboot_8h_html_structboot__params__t"><div class="ttname"><a href="boot_8h.html#structboot__params__t">boot_params_t</a></div><div class="ttdoc">Boot Parameters Structure.</div><div class="ttdef"><b>Definition:</b> boot.h:36</div></div>
<div class="ttc" id="aboot_8h_html_structboot__params__t"><div class="ttname"><a href="boot_8h.html#structboot__params__t">boot_params_t</a></div><div class="ttdoc">Boot Parameters Structure.</div><div class="ttdef"><b>Definition</b> boot.h:36</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: menu_state.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -87,22 +87,24 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:structentry__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu__state_8h.html#structentry__t">entry_t</a></td></tr>
<tr class="memitem:structentry__t" id="r_structentry__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu__state_8h.html#structentry__t">entry_t</a></td></tr>
<tr class="memdesc:structentry__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">File Entry Structure. <a href="menu__state_8h.html#structentry__t">More...</a><br /></td></tr>
<tr class="separator:structentry__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structmenu__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a></td></tr>
<tr class="memitem:structmenu__t" id="r_structmenu__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu__state_8h.html#structmenu__t">menu_t</a></td></tr>
<tr class="memdesc:structmenu__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">Menu Structure. <a href="menu__state_8h.html#structmenu__t">More...</a><br /></td></tr>
<tr class="separator:structmenu__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structmenu__t_8actions"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu__state_8h.html#structmenu__t_8actions">menu_t.actions</a></td></tr>
<tr class="memitem:structmenu__t_8actions" id="r_structmenu__t_8actions"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu__state_8h.html#structmenu__t_8actions">menu_t.actions</a></td></tr>
<tr class="separator:structmenu__t_8actions"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structmenu__t_8browser"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu__state_8h.html#structmenu__t_8browser">menu_t.browser</a></td></tr>
<tr class="memitem:structmenu__t_8browser" id="r_structmenu__t_8browser"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu__state_8h.html#structmenu__t_8browser">menu_t.browser</a></td></tr>
<tr class="separator:structmenu__t_8browser"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structmenu__t_8load"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu__state_8h.html#structmenu__t_8load">menu_t.load</a></td></tr>
<tr class="memitem:structmenu__t_8load" id="r_structmenu__t_8load"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu__state_8h.html#structmenu__t_8load">menu_t.load</a></td></tr>
<tr class="separator:structmenu__t_8load"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structmenu__t_8boot__pending" id="r_structmenu__t_8boot__pending"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu__state_8h.html#structmenu__t_8boot__pending">menu_t.boot_pending</a></td></tr>
<tr class="separator:structmenu__t_8boot__pending"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:aea8b3793f8f84c964eb96c91b0768a70"><td class="memItemLeft" align="right" valign="top"><a id="aea8b3793f8f84c964eb96c91b0768a70" name="aea8b3793f8f84c964eb96c91b0768a70"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu__state_8h.html#aea8b3793f8f84c964eb96c91b0768a70">menu_mode_t</a> { <br />
<tr class="memitem:aea8b3793f8f84c964eb96c91b0768a70" id="r_aea8b3793f8f84c964eb96c91b0768a70"><td class="memItemLeft" align="right" valign="top"><a id="aea8b3793f8f84c964eb96c91b0768a70" name="aea8b3793f8f84c964eb96c91b0768a70"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu__state_8h.html#aea8b3793f8f84c964eb96c91b0768a70">menu_mode_t</a> { <br />
&#160;&#160;<b>MENU_MODE_NONE</b>
, <b>MENU_MODE_STARTUP</b>
, <b>MENU_MODE_BROWSER</b>
@ -129,7 +131,7 @@ Enumerations</h2></td></tr>
}</td></tr>
<tr class="memdesc:aea8b3793f8f84c964eb96c91b0768a70"><td class="mdescLeft">&#160;</td><td class="mdescRight">Menu mode enumeration. <br /></td></tr>
<tr class="separator:aea8b3793f8f84c964eb96c91b0768a70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e00527da87fefde59d447ebc4aedd7a"><td class="memItemLeft" align="right" valign="top"><a id="a7e00527da87fefde59d447ebc4aedd7a" name="a7e00527da87fefde59d447ebc4aedd7a"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu__state_8h.html#a7e00527da87fefde59d447ebc4aedd7a">entry_type_t</a> { <br />
<tr class="memitem:a7e00527da87fefde59d447ebc4aedd7a" id="r_a7e00527da87fefde59d447ebc4aedd7a"><td class="memItemLeft" align="right" valign="top"><a id="a7e00527da87fefde59d447ebc4aedd7a" name="a7e00527da87fefde59d447ebc4aedd7a"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="menu__state_8h.html#a7e00527da87fefde59d447ebc4aedd7a">entry_type_t</a> { <br />
&#160;&#160;<b>ENTRY_TYPE_DIR</b>
, <b>ENTRY_TYPE_ROM</b>
, <b>ENTRY_TYPE_DISK</b>
@ -147,7 +149,7 @@ Enumerations</h2></td></tr>
<tr class="separator:a7e00527da87fefde59d447ebc4aedd7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Menu State. </p>
<div class="textblock"><p>Menu State. </p>
</div><hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="structentry__t" id="structentry__t"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structentry__t">&#9670;&#160;</a></span>entry_t</h2>
@ -160,7 +162,7 @@ Enumerations</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p >File Entry Structure. </p>
<div class="textblock"><p>File Entry Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
@ -196,7 +198,7 @@ size</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"><p >Menu Structure. </p>
<div class="textblock"><p>Menu Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
@ -248,23 +250,29 @@ current_time</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a8c2a83ad153474853ce1ccc61bbd97e0" name="a8c2a83ad153474853ce1ccc61bbd97e0"></a>struct <a class="el" href="menu__state_8h.html#structmenu__t_8actions">menu_t.actions</a></td>
<a id="ac172df89d081630cfd0d1f642c5c3022" name="ac172df89d081630cfd0d1f642c5c3022"></a>struct <a class="el" href="menu__state_8h.html#structmenu__t_8actions">menu_t.actions</a></td>
<td class="fieldname">
actions</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="adbe3e905c35f3704defca47f34cacbda" name="adbe3e905c35f3704defca47f34cacbda"></a>struct <a class="el" href="menu__state_8h.html#structmenu__t_8browser">menu_t.browser</a></td>
<a id="ae5c612bfef8acb37ba9e5e05f5c60d0e" name="ae5c612bfef8acb37ba9e5e05f5c60d0e"></a>struct <a class="el" href="menu__state_8h.html#structmenu__t_8browser">menu_t.browser</a></td>
<td class="fieldname">
browser</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a72989eaa489105249191fc8f3fda1124" name="a72989eaa489105249191fc8f3fda1124"></a>struct <a class="el" href="menu__state_8h.html#structmenu__t_8load">menu_t.load</a></td>
<a id="aff1c90ece8c5b98dc9aa142b83f95ba2" name="aff1c90ece8c5b98dc9aa142b83f95ba2"></a>struct <a class="el" href="menu__state_8h.html#structmenu__t_8load">menu_t.load</a></td>
<td class="fieldname">
load</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a1dda23190b3b05d95a77540a1da19ecf" name="a1dda23190b3b05d95a77540a1da19ecf"></a>struct <a class="el" href="menu__state_8h.html#structmenu__t_8boot__pending">menu_t.boot_pending</a></td>
<td class="fieldname">
boot_pending</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
@ -336,6 +344,12 @@ options</td>
settings</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a6c43e7c9ecebe0be829874889b1bd050" name="a6c43e7c9ecebe0be829874889b1bd050"></a>bool</td>
<td class="fieldname">
lz_context</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
@ -436,6 +450,47 @@ disk_path</td>
disk_info</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="aaf1181c09978bbd2a02e6af8ba501712" name="aaf1181c09978bbd2a02e6af8ba501712"></a>bool</td>
<td class="fieldname">
combined_disk_rom</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
</div>
<a name="structmenu__t_8boot__pending" id="structmenu__t_8boot__pending"></a>
<h2 class="memtitle"><span class="permalink"><a href="#structmenu__t_8boot__pending">&#9670;&#160;</a></span>menu_t.boot_pending</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct menu_t.boot_pending</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock"></div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="aea822f8df706a0303ed9b6ddb8c8e335" name="aea822f8df706a0303ed9b6ddb8c8e335"></a>bool</td>
<td class="fieldname">
rom_file</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a19fafddeb55c3a89453133ce082b83a6" name="a19fafddeb55c3a89453133ce082b83a6"></a>bool</td>
<td class="fieldname">
disk_file</td>
<td class="fielddoc">
</td></tr>
<tr><td class="fieldtype">
<a id="a050cde52e6bdd3722e520e86a105870a" name="a050cde52e6bdd3722e520e86a105870a"></a>bool</td>
<td class="fieldname">
emulator_file</td>
<td class="fielddoc">
</td></tr>
</table>
</div>
@ -443,7 +498,7 @@ disk_info</td>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: menu_state.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -46,6 +46,11 @@ $(function() {
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(0); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@ -91,6 +96,7 @@ $(function() {
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#include &quot;<a class="code" href="settings_8h.html">settings.h</a>&quot;</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> </div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
<div class="foldopen" id="foldopen00022" data-start="{" data-end="};">
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="menu__state_8h.html#aea8b3793f8f84c964eb96c91b0768a70"> 22</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> MENU_MODE_NONE,</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> MENU_MODE_STARTUP,</div>
@ -111,7 +117,9 @@ $(function() {
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> MENU_MODE_FAULT,</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> MENU_MODE_BOOT,</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>} <a class="code hl_enumeration" href="menu__state_8h.html#aea8b3793f8f84c964eb96c91b0768a70">menu_mode_t</a>;</div>
</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
<div class="foldopen" id="foldopen00044" data-start="{" data-end="};">
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="menu__state_8h.html#a7e00527da87fefde59d447ebc4aedd7a"> 44</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> ENTRY_TYPE_DIR,</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> ENTRY_TYPE_ROM,</div>
@ -123,13 +131,17 @@ $(function() {
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> ENTRY_TYPE_TEXT,</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> ENTRY_TYPE_OTHER,</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span>} <a class="code hl_enumeration" href="menu__state_8h.html#a7e00527da87fefde59d447ebc4aedd7a">entry_type_t</a>;</div>
</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
<div class="foldopen" id="foldopen00057" data-start="{" data-end="};">
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="menu__state_8h.html"> 57</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="keywordtype">char</span> *name;</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <a class="code hl_enumeration" href="menu__state_8h.html#a7e00527da87fefde59d447ebc4aedd7a">entry_type_t</a> type;</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> int64_t size;</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span>} <a class="code hl_struct" href="menu__state_8h.html#structentry__t">entry_t</a>;</div>
</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
<div class="foldopen" id="foldopen00064" data-start="{" data-end="};">
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="menu__state_8h.html"> 64</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> <a class="code hl_enumeration" href="menu__state_8h.html#aea8b3793f8f84c964eb96c91b0768a70">menu_mode_t</a> mode;</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <a class="code hl_enumeration" href="menu__state_8h.html#aea8b3793f8f84c964eb96c91b0768a70">menu_mode_t</a> next_mode;</div>
@ -143,6 +155,7 @@ $(function() {
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> time_t current_time;</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
<div class="foldopen" id="foldopen00077" data-start="{" data-end="};">
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="menu__state_8h.html"> 77</a></span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <span class="keywordtype">bool</span> go_up;</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keywordtype">bool</span> go_down;</div>
@ -154,48 +167,64 @@ $(function() {
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordtype">bool</span> back;</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keywordtype">bool</span> options;</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keywordtype">bool</span> settings;</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> } actions;</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="menu__state_8h.html"> 90</a></span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keywordtype">bool</span> valid;</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keywordtype">bool</span> reload;</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <a class="code hl_struct" href="path_8h.html#structpath__t">path_t</a> *directory;</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <a class="code hl_struct" href="menu__state_8h.html#structentry__t">entry_t</a> *list;</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <span class="keywordtype">int</span> entries;</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <a class="code hl_struct" href="menu__state_8h.html#structentry__t">entry_t</a> *entry;</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="keywordtype">int</span> selected;</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> } browser;</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="menu__state_8h.html"> 100</a></span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> <a class="code hl_struct" href="path_8h.html#structpath__t">path_t</a> *rom_path;</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <a class="code hl_struct" href="rom__info_8h.html#structrom__info__t">rom_info_t</a> rom_info;</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <a class="code hl_struct" href="path_8h.html#structpath__t">path_t</a> *disk_path;</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <a class="code hl_struct" href="disk__info_8h.html#structdisk__info__t">disk_info_t</a> disk_info;</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> } load;</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span>} <a class="code hl_struct" href="menu__state_8h.html#structmenu__t">menu_t</a>;</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keywordtype">bool</span> lz_context;</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> } actions;</div>
</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
<div class="foldopen" id="foldopen00091" data-start="{" data-end="};">
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="menu__state_8h.html"> 91</a></span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keywordtype">bool</span> valid;</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keywordtype">bool</span> reload;</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <a class="code hl_struct" href="path_8h.html#structpath__t">path_t</a> *directory;</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <a class="code hl_struct" href="menu__state_8h.html#structentry__t">entry_t</a> *list;</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keywordtype">int</span> entries;</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <a class="code hl_struct" href="menu__state_8h.html#structentry__t">entry_t</a> *entry;</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keywordtype">int</span> selected;</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> } browser;</div>
</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
<div class="foldopen" id="foldopen00101" data-start="{" data-end="};">
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="menu__state_8h.html"> 101</a></span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <a class="code hl_struct" href="path_8h.html#structpath__t">path_t</a> *rom_path;</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> <a class="code hl_struct" href="rom__info_8h.html#structrom__info__t">rom_info_t</a> rom_info;</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <a class="code hl_struct" href="path_8h.html#structpath__t">path_t</a> *disk_path;</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <a class="code hl_struct" href="disk__info_8h.html#structdisk__info__t">disk_info_t</a> disk_info;</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> <span class="keywordtype">bool</span> combined_disk_rom;</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> } load;</div>
</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="preprocessor">#endif</span></div>
<div class="foldopen" id="foldopen00109" data-start="{" data-end="};">
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="menu__state_8h.html"> 109</a></span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <span class="keywordtype">bool</span> rom_file;</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <span class="keywordtype">bool</span> disk_file;</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <span class="keywordtype">bool</span> emulator_file;</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> } boot_pending;</div>
</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span>} <a class="code hl_struct" href="menu__state_8h.html#structmenu__t">menu_t</a>;</div>
</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> </div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aboot_8h_html"><div class="ttname"><a href="boot_8h.html">boot.h</a></div><div class="ttdoc">Flashcart Boot Subsystem.</div></div>
<div class="ttc" id="aboot_8h_html_structboot__params__t"><div class="ttname"><a href="boot_8h.html#structboot__params__t">boot_params_t</a></div><div class="ttdoc">Boot Parameters Structure.</div><div class="ttdef"><b>Definition:</b> boot.h:36</div></div>
<div class="ttc" id="aboot_8h_html_structboot__params__t"><div class="ttname"><a href="boot_8h.html#structboot__params__t">boot_params_t</a></div><div class="ttdoc">Boot Parameters Structure.</div><div class="ttdef"><b>Definition</b> boot.h:36</div></div>
<div class="ttc" id="adisk__info_8h_html"><div class="ttname"><a href="disk__info_8h.html">disk_info.h</a></div><div class="ttdoc">64DD disk information</div></div>
<div class="ttc" id="adisk__info_8h_html_structdisk__info__t"><div class="ttname"><a href="disk__info_8h.html#structdisk__info__t">disk_info_t</a></div><div class="ttdoc">Disk Information Structure.</div><div class="ttdef"><b>Definition:</b> disk_info.h:44</div></div>
<div class="ttc" id="adisk__info_8h_html_structdisk__info__t"><div class="ttname"><a href="disk__info_8h.html#structdisk__info__t">disk_info_t</a></div><div class="ttdoc">Disk Information Structure.</div><div class="ttdef"><b>Definition</b> disk_info.h:44</div></div>
<div class="ttc" id="aflashcart_8h_html"><div class="ttname"><a href="flashcart_8h.html">flashcart.h</a></div><div class="ttdoc">Flashcart Subsystem.</div></div>
<div class="ttc" id="aflashcart_8h_html_a324286864a7bc56dbbeeb791aa81ab73"><div class="ttname"><a href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a></div><div class="ttdeci">flashcart_err_t</div><div class="ttdoc">Flashcart error enumeration.</div><div class="ttdef"><b>Definition:</b> flashcart.h:16</div></div>
<div class="ttc" id="amenu__state_8h_html_a7e00527da87fefde59d447ebc4aedd7a"><div class="ttname"><a href="menu__state_8h.html#a7e00527da87fefde59d447ebc4aedd7a">entry_type_t</a></div><div class="ttdeci">entry_type_t</div><div class="ttdoc">File entry type enumeration.</div><div class="ttdef"><b>Definition:</b> menu_state.h:44</div></div>
<div class="ttc" id="amenu__state_8h_html_aea8b3793f8f84c964eb96c91b0768a70"><div class="ttname"><a href="menu__state_8h.html#aea8b3793f8f84c964eb96c91b0768a70">menu_mode_t</a></div><div class="ttdeci">menu_mode_t</div><div class="ttdoc">Menu mode enumeration.</div><div class="ttdef"><b>Definition:</b> menu_state.h:22</div></div>
<div class="ttc" id="amenu__state_8h_html_structentry__t"><div class="ttname"><a href="menu__state_8h.html#structentry__t">entry_t</a></div><div class="ttdoc">File Entry Structure.</div><div class="ttdef"><b>Definition:</b> menu_state.h:57</div></div>
<div class="ttc" id="amenu__state_8h_html_structmenu__t"><div class="ttname"><a href="menu__state_8h.html#structmenu__t">menu_t</a></div><div class="ttdoc">Menu Structure.</div><div class="ttdef"><b>Definition:</b> menu_state.h:64</div></div>
<div class="ttc" id="aflashcart_8h_html_a324286864a7bc56dbbeeb791aa81ab73"><div class="ttname"><a href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a></div><div class="ttdeci">flashcart_err_t</div><div class="ttdoc">Flashcart error enumeration.</div><div class="ttdef"><b>Definition</b> flashcart.h:16</div></div>
<div class="ttc" id="amenu__state_8h_html_a7e00527da87fefde59d447ebc4aedd7a"><div class="ttname"><a href="menu__state_8h.html#a7e00527da87fefde59d447ebc4aedd7a">entry_type_t</a></div><div class="ttdeci">entry_type_t</div><div class="ttdoc">File entry type enumeration.</div><div class="ttdef"><b>Definition</b> menu_state.h:44</div></div>
<div class="ttc" id="amenu__state_8h_html_aea8b3793f8f84c964eb96c91b0768a70"><div class="ttname"><a href="menu__state_8h.html#aea8b3793f8f84c964eb96c91b0768a70">menu_mode_t</a></div><div class="ttdeci">menu_mode_t</div><div class="ttdoc">Menu mode enumeration.</div><div class="ttdef"><b>Definition</b> menu_state.h:22</div></div>
<div class="ttc" id="amenu__state_8h_html_structentry__t"><div class="ttname"><a href="menu__state_8h.html#structentry__t">entry_t</a></div><div class="ttdoc">File Entry Structure.</div><div class="ttdef"><b>Definition</b> menu_state.h:57</div></div>
<div class="ttc" id="amenu__state_8h_html_structmenu__t"><div class="ttname"><a href="menu__state_8h.html#structmenu__t">menu_t</a></div><div class="ttdoc">Menu Structure.</div><div class="ttdef"><b>Definition</b> menu_state.h:64</div></div>
<div class="ttc" id="apath_8h_html"><div class="ttname"><a href="path_8h.html">path.h</a></div><div class="ttdoc">Menu Path.</div></div>
<div class="ttc" id="apath_8h_html_structpath__t"><div class="ttname"><a href="path_8h.html#structpath__t">path_t</a></div><div class="ttdoc">Path Structure.</div><div class="ttdef"><b>Definition:</b> path.h:16</div></div>
<div class="ttc" id="apath_8h_html_structpath__t"><div class="ttname"><a href="path_8h.html#structpath__t">path_t</a></div><div class="ttdoc">Path Structure.</div><div class="ttdef"><b>Definition</b> path.h:16</div></div>
<div class="ttc" id="arom__info_8h_html"><div class="ttname"><a href="rom__info_8h.html">rom_info.h</a></div><div class="ttdoc">N64 ROM Database.</div></div>
<div class="ttc" id="arom__info_8h_html_structrom__info__t"><div class="ttname"><a href="rom__info_8h.html#structrom__info__t">rom_info_t</a></div><div class="ttdoc">ROM Information Structure.</div><div class="ttdef"><b>Definition:</b> rom_info.h:154</div></div>
<div class="ttc" id="arom__info_8h_html_structrom__info__t"><div class="ttname"><a href="rom__info_8h.html#structrom__info__t">rom_info_t</a></div><div class="ttdoc">ROM Information Structure.</div><div class="ttdef"><b>Definition</b> rom_info.h:154</div></div>
<div class="ttc" id="asettings_8h_html"><div class="ttname"><a href="settings_8h.html">settings.h</a></div><div class="ttdoc">Menu Settings.</div></div>
<div class="ttc" id="asettings_8h_html_structsettings__t"><div class="ttname"><a href="settings_8h.html#structsettings__t">settings_t</a></div><div class="ttdoc">Settings Structure.</div><div class="ttdef"><b>Definition:</b> settings.h:12</div></div>
<div class="ttc" id="asettings_8h_html_structsettings__t"><div class="ttname"><a href="settings_8h.html#structsettings__t">settings_t</a></div><div class="ttdoc">Settings Structure.</div><div class="ttdef"><b>Definition</b> settings.h:12</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -25,19 +25,22 @@
var menudata={children:[
{text:"Main Page",url:"index.html"},
{text:"Related Pages",url:"pages.html"},
{text:"Modules",url:"modules.html"},
{text:"Topics",url:"topics.html"},
{text:"Data Structures",url:"annotated.html",children:[
{text:"Data Structures",url:"annotated.html"},
{text:"Data Structure Index",url:"classes.html"},
{text:"Data Fields",url:"functions.html",children:[
{text:"All",url:"functions.html",children:[
{text:"a",url:"functions.html#index_a"},
{text:"b",url:"functions.html#index_b"},
{text:"c",url:"functions.html#index_c"},
{text:"d",url:"functions.html#index_d"},
{text:"e",url:"functions.html#index_e"},
{text:"f",url:"functions.html#index_f"},
{text:"g",url:"functions.html#index_g"},
{text:"h",url:"functions.html#index_h"},
{text:"i",url:"functions.html#index_i"},
{text:"j",url:"functions.html#index_j"},
{text:"l",url:"functions.html#index_l"},
{text:"m",url:"functions.html#index_m"},
{text:"o",url:"functions.html#index_o"},
@ -49,13 +52,16 @@ var menudata={children:[
{text:"v",url:"functions.html#index_v"},
{text:"w",url:"functions.html#index_w"}]},
{text:"Variables",url:"functions_vars.html",children:[
{text:"a",url:"functions_vars.html#index_a"},
{text:"b",url:"functions_vars.html#index_b"},
{text:"c",url:"functions_vars.html#index_c"},
{text:"d",url:"functions_vars.html#index_d"},
{text:"e",url:"functions_vars.html#index_e"},
{text:"f",url:"functions_vars.html#index_f"},
{text:"g",url:"functions_vars.html#index_g"},
{text:"h",url:"functions_vars.html#index_h"},
{text:"i",url:"functions_vars.html#index_i"},
{text:"j",url:"functions_vars.html#index_j"},
{text:"l",url:"functions_vars.html#index_l"},
{text:"m",url:"functions_vars.html#index_m"},
{text:"o",url:"functions_vars.html#index_o"},
@ -70,26 +76,49 @@ var menudata={children:[
{text:"File List",url:"files.html"},
{text:"Globals",url:"globals.html",children:[
{text:"All",url:"globals.html",children:[
{text:"b",url:"globals.html#index_b"},
{text:"c",url:"globals.html#index_c"},
{text:"d",url:"globals.html#index_d"},
{text:"e",url:"globals.html#index_e"},
{text:"f",url:"globals.html#index_f"},
{text:"l",url:"globals.html#index_l"},
{text:"m",url:"globals.html#index_m"},
{text:"n",url:"globals.html#index_n"},
{text:"o",url:"globals.html#index_o"},
{text:"p",url:"globals.html#index_p"},
{text:"r",url:"globals.html#index_r"},
{text:"s",url:"globals.html#index_s"},
{text:"v",url:"globals.html#index_v"}]},
{text:"Functions",url:"globals_func.html"},
{text:"Enumerations",url:"globals_enum.html"},
{text:"a",url:"globals.html#index_a"},
{text:"b",url:"globals_b.html#index_b"},
{text:"c",url:"globals_c.html#index_c"},
{text:"d",url:"globals_d.html#index_d"},
{text:"e",url:"globals_e.html#index_e"},
{text:"f",url:"globals_f.html#index_f"},
{text:"i",url:"globals_i.html#index_i"},
{text:"l",url:"globals_l.html#index_l"},
{text:"m",url:"globals_m.html#index_m"},
{text:"n",url:"globals_n.html#index_n"},
{text:"o",url:"globals_o.html#index_o"},
{text:"p",url:"globals_p.html#index_p"},
{text:"r",url:"globals_r.html#index_r"},
{text:"s",url:"globals_s.html#index_s"},
{text:"u",url:"globals_u.html#index_u"},
{text:"v",url:"globals_v.html#index_v"}]},
{text:"Functions",url:"globals_func.html",children:[
{text:"a",url:"globals_func.html#index_a"},
{text:"d",url:"globals_func.html#index_d"},
{text:"f",url:"globals_func.html#index_f"},
{text:"m",url:"globals_func.html#index_m"},
{text:"p",url:"globals_func.html#index_p"},
{text:"s",url:"globals_func.html#index_s"},
{text:"u",url:"globals_func.html#index_u"}]},
{text:"Typedefs",url:"globals_type.html"},
{text:"Enumerations",url:"globals_enum.html",children:[
{text:"b",url:"globals_enum.html#index_b"},
{text:"c",url:"globals_enum.html#index_c"},
{text:"d",url:"globals_enum.html#index_d"},
{text:"e",url:"globals_enum.html#index_e"},
{text:"f",url:"globals_enum.html#index_f"},
{text:"m",url:"globals_enum.html#index_m"},
{text:"p",url:"globals_enum.html#index_p"},
{text:"r",url:"globals_enum.html#index_r"},
{text:"s",url:"globals_enum.html#index_s"}]},
{text:"Enumerator",url:"globals_eval.html",children:[
{text:"c",url:"globals_eval.html#index_c"},
{text:"e",url:"globals_eval.html#index_e"},
{text:"f",url:"globals_eval.html#index_f"},
{text:"i",url:"globals_eval.html#index_i"},
{text:"m",url:"globals_eval.html#index_m"},
{text:"n",url:"globals_eval.html#index_n"},
{text:"p",url:"globals_eval.html#index_p"},
{text:"s",url:"globals_eval.html#index_s"}]},
{text:"Macros",url:"globals_defs.html",children:[
{text:"b",url:"globals_defs.html#index_b"},
@ -101,4 +130,5 @@ var menudata={children:[
{text:"o",url:"globals_defs.html#index_o"},
{text:"p",url:"globals_defs.html#index_p"},
{text:"s",url:"globals_defs.html#index_s"},
{text:"u",url:"globals_defs.html#index_u"},
{text:"v",url:"globals_defs.html#index_v"}]}]}]}]}

8
minus.svg Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="12px" height="12px" viewBox="0 0 105.83333 105.83333" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
<g>
<rect style="fill:#808080;stroke-width:0" width="105.83333" height="105.83334" x="4.2409692e-08" y="-1.2701158e-06" ry="0" />
<rect style="fill:#fcfcfc;stroke-width:0" width="79.375" height="79.375" x="13.229166" y="13.229166" />
<rect style="fill:#808080;stroke-width:0" width="52.916668" height="15.874998" x="26.458332" y="44.979168" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 582 B

8
minusd.svg Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="12px" height="12px" viewBox="0 0 105.83333 105.83333" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
<g>
<rect style="fill:#808080;stroke-width:0" width="105.83333" height="105.83334" x="4.2409692e-08" y="-1.2701158e-06" ry="0" />
<rect style="fill:#000000;stroke-width:0" width="79.375" height="79.375" x="13.229166" y="13.229166" />
<rect style="fill:#808080;stroke-width:0" width="52.916668" height="15.874998" x="26.458332" y="44.979168" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 582 B

View File

@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>N64FlashcartMenu: mp3_player.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
@ -29,7 +29,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -87,78 +87,496 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ae483bec5bb11d6836e63cd49cdb6ed28"><td class="memItemLeft" align="right" valign="top"><a id="ae483bec5bb11d6836e63cd49cdb6ed28" name="ae483bec5bb11d6836e63cd49cdb6ed28"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a> { <br />
&#160;&#160;<b>MP3PLAYER_OK</b>
, <b>MP3PLAYER_ERR_OUT_OF_MEM</b>
, <b>MP3PLAYER_ERR_IO</b>
, <b>MP3PLAYER_ERR_NO_FILE</b>
<tr class="memitem:ae483bec5bb11d6836e63cd49cdb6ed28" id="r_ae483bec5bb11d6836e63cd49cdb6ed28"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a> { <br />
&#160;&#160;<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28a4c44acc8521a7827799e08b003b553e7">MP3PLAYER_OK</a>
, <a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28acbaf7df2dc4b4b575de2e9d1c3e37661">MP3PLAYER_ERR_OUT_OF_MEM</a>
, <a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28acc852293f25f12493c610b01a175e8f8">MP3PLAYER_ERR_IO</a>
, <a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28aead3379eff201cb253b9debd8381eb2d">MP3PLAYER_ERR_NO_FILE</a>
, <br />
&#160;&#160;<b>MP3PLAYER_ERR_INVALID_FILE</b>
&#160;&#160;<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28a0990a6049db156176a9e8324b905f95f">MP3PLAYER_ERR_INVALID_FILE</a>
<br />
}</td></tr>
<tr class="memdesc:ae483bec5bb11d6836e63cd49cdb6ed28"><td class="mdescLeft">&#160;</td><td class="mdescRight">MP3 file error enumeration. <br /></td></tr>
<tr class="memdesc:ae483bec5bb11d6836e63cd49cdb6ed28"><td class="mdescLeft">&#160;</td><td class="mdescRight">MP3 file error enumeration. <a href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">More...</a><br /></td></tr>
<tr class="separator:ae483bec5bb11d6836e63cd49cdb6ed28"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a371a921f88bc769844e5c70e836f548e"><td class="memItemLeft" align="right" valign="top"><a id="a371a921f88bc769844e5c70e836f548e" name="a371a921f88bc769844e5c70e836f548e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>mp3player_mixer_init</b> (void)</td></tr>
<tr class="memitem:a371a921f88bc769844e5c70e836f548e" id="r_a371a921f88bc769844e5c70e836f548e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#a371a921f88bc769844e5c70e836f548e">mp3player_mixer_init</a> (void)</td></tr>
<tr class="memdesc:a371a921f88bc769844e5c70e836f548e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the MP3 player mixer. <br /></td></tr>
<tr class="separator:a371a921f88bc769844e5c70e836f548e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54ebe029e4feba61d13e783c218779b6"><td class="memItemLeft" align="right" valign="top"><a id="a54ebe029e4feba61d13e783c218779b6" name="a54ebe029e4feba61d13e783c218779b6"></a>
<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mp3player_init</b> (void)</td></tr>
<tr class="memitem:a54ebe029e4feba61d13e783c218779b6" id="r_a54ebe029e4feba61d13e783c218779b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#a54ebe029e4feba61d13e783c218779b6">mp3player_init</a> (void)</td></tr>
<tr class="memdesc:a54ebe029e4feba61d13e783c218779b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize the MP3 player. <br /></td></tr>
<tr class="separator:a54ebe029e4feba61d13e783c218779b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27e96628429f1bf334a8bdc8aa78771f"><td class="memItemLeft" align="right" valign="top"><a id="a27e96628429f1bf334a8bdc8aa78771f" name="a27e96628429f1bf334a8bdc8aa78771f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>mp3player_deinit</b> (void)</td></tr>
<tr class="memitem:a27e96628429f1bf334a8bdc8aa78771f" id="r_a27e96628429f1bf334a8bdc8aa78771f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#a27e96628429f1bf334a8bdc8aa78771f">mp3player_deinit</a> (void)</td></tr>
<tr class="memdesc:a27e96628429f1bf334a8bdc8aa78771f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deinitialize the MP3 player. <br /></td></tr>
<tr class="separator:a27e96628429f1bf334a8bdc8aa78771f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21f10894d26a0be4f4fd57ba9f375bde"><td class="memItemLeft" align="right" valign="top"><a id="a21f10894d26a0be4f4fd57ba9f375bde" name="a21f10894d26a0be4f4fd57ba9f375bde"></a>
<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mp3player_load</b> (char *path)</td></tr>
<tr class="memitem:a21f10894d26a0be4f4fd57ba9f375bde" id="r_a21f10894d26a0be4f4fd57ba9f375bde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#a21f10894d26a0be4f4fd57ba9f375bde">mp3player_load</a> (char *path)</td></tr>
<tr class="memdesc:a21f10894d26a0be4f4fd57ba9f375bde"><td class="mdescLeft">&#160;</td><td class="mdescRight">Load an MP3 file. <br /></td></tr>
<tr class="separator:a21f10894d26a0be4f4fd57ba9f375bde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff3e4e432b6fd601b4c7e1e03af6e7be"><td class="memItemLeft" align="right" valign="top"><a id="aff3e4e432b6fd601b4c7e1e03af6e7be" name="aff3e4e432b6fd601b4c7e1e03af6e7be"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>mp3player_unload</b> (void)</td></tr>
<tr class="memitem:aff3e4e432b6fd601b4c7e1e03af6e7be" id="r_aff3e4e432b6fd601b4c7e1e03af6e7be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#aff3e4e432b6fd601b4c7e1e03af6e7be">mp3player_unload</a> (void)</td></tr>
<tr class="memdesc:aff3e4e432b6fd601b4c7e1e03af6e7be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unload the current MP3 file. <br /></td></tr>
<tr class="separator:aff3e4e432b6fd601b4c7e1e03af6e7be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bdcd90ca061220458e5eb55ddf0448f"><td class="memItemLeft" align="right" valign="top"><a id="a2bdcd90ca061220458e5eb55ddf0448f" name="a2bdcd90ca061220458e5eb55ddf0448f"></a>
<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mp3player_process</b> (void)</td></tr>
<tr class="memitem:a2bdcd90ca061220458e5eb55ddf0448f" id="r_a2bdcd90ca061220458e5eb55ddf0448f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#a2bdcd90ca061220458e5eb55ddf0448f">mp3player_process</a> (void)</td></tr>
<tr class="memdesc:a2bdcd90ca061220458e5eb55ddf0448f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the MP3 player. <br /></td></tr>
<tr class="separator:a2bdcd90ca061220458e5eb55ddf0448f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af574b501471164554432e69db962d028"><td class="memItemLeft" align="right" valign="top"><a id="af574b501471164554432e69db962d028" name="af574b501471164554432e69db962d028"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>mp3player_is_playing</b> (void)</td></tr>
<tr class="memitem:af574b501471164554432e69db962d028" id="r_af574b501471164554432e69db962d028"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#af574b501471164554432e69db962d028">mp3player_is_playing</a> (void)</td></tr>
<tr class="memdesc:af574b501471164554432e69db962d028"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the MP3 player is playing. <br /></td></tr>
<tr class="separator:af574b501471164554432e69db962d028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7541a5b1c9ee5827482dd9a27c2e7f78"><td class="memItemLeft" align="right" valign="top"><a id="a7541a5b1c9ee5827482dd9a27c2e7f78" name="a7541a5b1c9ee5827482dd9a27c2e7f78"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>mp3player_is_finished</b> (void)</td></tr>
<tr class="memitem:a7541a5b1c9ee5827482dd9a27c2e7f78" id="r_a7541a5b1c9ee5827482dd9a27c2e7f78"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#a7541a5b1c9ee5827482dd9a27c2e7f78">mp3player_is_finished</a> (void)</td></tr>
<tr class="memdesc:a7541a5b1c9ee5827482dd9a27c2e7f78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the MP3 player has finished playing. <br /></td></tr>
<tr class="separator:a7541a5b1c9ee5827482dd9a27c2e7f78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a8c1cb0b44722e5cc3cfcb92e469705"><td class="memItemLeft" align="right" valign="top"><a id="a2a8c1cb0b44722e5cc3cfcb92e469705" name="a2a8c1cb0b44722e5cc3cfcb92e469705"></a>
<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mp3player_play</b> (void)</td></tr>
<tr class="memitem:a2a8c1cb0b44722e5cc3cfcb92e469705" id="r_a2a8c1cb0b44722e5cc3cfcb92e469705"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#a2a8c1cb0b44722e5cc3cfcb92e469705">mp3player_play</a> (void)</td></tr>
<tr class="memdesc:a2a8c1cb0b44722e5cc3cfcb92e469705"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start playback of the MP3 file. <br /></td></tr>
<tr class="separator:a2a8c1cb0b44722e5cc3cfcb92e469705"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa64bbde538b01cc1a9d355d4d0689ae9"><td class="memItemLeft" align="right" valign="top"><a id="aa64bbde538b01cc1a9d355d4d0689ae9" name="aa64bbde538b01cc1a9d355d4d0689ae9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>mp3player_stop</b> (void)</td></tr>
<tr class="memitem:aa64bbde538b01cc1a9d355d4d0689ae9" id="r_aa64bbde538b01cc1a9d355d4d0689ae9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#aa64bbde538b01cc1a9d355d4d0689ae9">mp3player_stop</a> (void)</td></tr>
<tr class="memdesc:aa64bbde538b01cc1a9d355d4d0689ae9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop playback of the MP3 file. <br /></td></tr>
<tr class="separator:aa64bbde538b01cc1a9d355d4d0689ae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acaef0c271f272411911e328827d52518"><td class="memItemLeft" align="right" valign="top"><a id="acaef0c271f272411911e328827d52518" name="acaef0c271f272411911e328827d52518"></a>
<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mp3player_toggle</b> (void)</td></tr>
<tr class="memitem:acaef0c271f272411911e328827d52518" id="r_acaef0c271f272411911e328827d52518"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#acaef0c271f272411911e328827d52518">mp3player_toggle</a> (void)</td></tr>
<tr class="memdesc:acaef0c271f272411911e328827d52518"><td class="mdescLeft">&#160;</td><td class="mdescRight">Toggle playback of the MP3 file. <br /></td></tr>
<tr class="separator:acaef0c271f272411911e328827d52518"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23f9095e68c43a57263068971434af6f"><td class="memItemLeft" align="right" valign="top"><a id="a23f9095e68c43a57263068971434af6f" name="a23f9095e68c43a57263068971434af6f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>mp3player_mute</b> (bool mute)</td></tr>
<tr class="memitem:a23f9095e68c43a57263068971434af6f" id="r_a23f9095e68c43a57263068971434af6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#a23f9095e68c43a57263068971434af6f">mp3player_mute</a> (bool mute)</td></tr>
<tr class="memdesc:a23f9095e68c43a57263068971434af6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mute or unmute the MP3 player. <br /></td></tr>
<tr class="separator:a23f9095e68c43a57263068971434af6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94888a397567b6b5284b8e1cf210226b"><td class="memItemLeft" align="right" valign="top"><a id="a94888a397567b6b5284b8e1cf210226b" name="a94888a397567b6b5284b8e1cf210226b"></a>
<a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mp3player_seek</b> (int seconds)</td></tr>
<tr class="memitem:a94888a397567b6b5284b8e1cf210226b" id="r_a94888a397567b6b5284b8e1cf210226b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#a94888a397567b6b5284b8e1cf210226b">mp3player_seek</a> (int seconds)</td></tr>
<tr class="memdesc:a94888a397567b6b5284b8e1cf210226b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Seek to a specific position in the MP3 file. <br /></td></tr>
<tr class="separator:a94888a397567b6b5284b8e1cf210226b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6475423825cdf6be6e9f04f8eaba42b1"><td class="memItemLeft" align="right" valign="top"><a id="a6475423825cdf6be6e9f04f8eaba42b1" name="a6475423825cdf6be6e9f04f8eaba42b1"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>mp3player_get_duration</b> (void)</td></tr>
<tr class="memitem:a6475423825cdf6be6e9f04f8eaba42b1" id="r_a6475423825cdf6be6e9f04f8eaba42b1"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#a6475423825cdf6be6e9f04f8eaba42b1">mp3player_get_duration</a> (void)</td></tr>
<tr class="memdesc:a6475423825cdf6be6e9f04f8eaba42b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the duration of the MP3 file. <br /></td></tr>
<tr class="separator:a6475423825cdf6be6e9f04f8eaba42b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae458994b7719527ce6b0d7e04be67630"><td class="memItemLeft" align="right" valign="top"><a id="ae458994b7719527ce6b0d7e04be67630" name="ae458994b7719527ce6b0d7e04be67630"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>mp3player_get_bitrate</b> (void)</td></tr>
<tr class="memitem:ae458994b7719527ce6b0d7e04be67630" id="r_ae458994b7719527ce6b0d7e04be67630"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#ae458994b7719527ce6b0d7e04be67630">mp3player_get_bitrate</a> (void)</td></tr>
<tr class="memdesc:ae458994b7719527ce6b0d7e04be67630"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the bitrate of the MP3 file. <br /></td></tr>
<tr class="separator:ae458994b7719527ce6b0d7e04be67630"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4394d8fa7858da8428698481b2e4593e"><td class="memItemLeft" align="right" valign="top"><a id="a4394d8fa7858da8428698481b2e4593e" name="a4394d8fa7858da8428698481b2e4593e"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>mp3player_get_samplerate</b> (void)</td></tr>
<tr class="memitem:a4394d8fa7858da8428698481b2e4593e" id="r_a4394d8fa7858da8428698481b2e4593e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#a4394d8fa7858da8428698481b2e4593e">mp3player_get_samplerate</a> (void)</td></tr>
<tr class="memdesc:a4394d8fa7858da8428698481b2e4593e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the sample rate of the MP3 file. <br /></td></tr>
<tr class="separator:a4394d8fa7858da8428698481b2e4593e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a299e3ec35cc9a1eb133056d438a1d38b"><td class="memItemLeft" align="right" valign="top"><a id="a299e3ec35cc9a1eb133056d438a1d38b" name="a299e3ec35cc9a1eb133056d438a1d38b"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>mp3player_get_progress</b> (void)</td></tr>
<tr class="memitem:a299e3ec35cc9a1eb133056d438a1d38b" id="r_a299e3ec35cc9a1eb133056d438a1d38b"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mp3__player_8h.html#a299e3ec35cc9a1eb133056d438a1d38b">mp3player_get_progress</a> (void)</td></tr>
<tr class="memdesc:a299e3ec35cc9a1eb133056d438a1d38b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current playback progress. <br /></td></tr>
<tr class="separator:a299e3ec35cc9a1eb133056d438a1d38b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >MP3 Player. </p>
</div></div><!-- contents -->
<div class="textblock"><p>MP3 Player. </p>
</div><h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ae483bec5bb11d6836e63cd49cdb6ed28" name="ae483bec5bb11d6836e63cd49cdb6ed28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae483bec5bb11d6836e63cd49cdb6ed28">&#9670;&#160;</a></span>mp3player_err_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>MP3 file error enumeration. </p>
<p>Enumeration for different types of errors that can occur in the MP3 player. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ae483bec5bb11d6836e63cd49cdb6ed28a4c44acc8521a7827799e08b003b553e7" name="ae483bec5bb11d6836e63cd49cdb6ed28a4c44acc8521a7827799e08b003b553e7"></a>MP3PLAYER_OK&#160;</td><td class="fielddoc"><p>No error </p>
</td></tr>
<tr><td class="fieldname"><a id="ae483bec5bb11d6836e63cd49cdb6ed28acbaf7df2dc4b4b575de2e9d1c3e37661" name="ae483bec5bb11d6836e63cd49cdb6ed28acbaf7df2dc4b4b575de2e9d1c3e37661"></a>MP3PLAYER_ERR_OUT_OF_MEM&#160;</td><td class="fielddoc"><p>Out of memory error </p>
</td></tr>
<tr><td class="fieldname"><a id="ae483bec5bb11d6836e63cd49cdb6ed28acc852293f25f12493c610b01a175e8f8" name="ae483bec5bb11d6836e63cd49cdb6ed28acc852293f25f12493c610b01a175e8f8"></a>MP3PLAYER_ERR_IO&#160;</td><td class="fielddoc"><p>Input/Output error </p>
</td></tr>
<tr><td class="fieldname"><a id="ae483bec5bb11d6836e63cd49cdb6ed28aead3379eff201cb253b9debd8381eb2d" name="ae483bec5bb11d6836e63cd49cdb6ed28aead3379eff201cb253b9debd8381eb2d"></a>MP3PLAYER_ERR_NO_FILE&#160;</td><td class="fielddoc"><p>No file found error </p>
</td></tr>
<tr><td class="fieldname"><a id="ae483bec5bb11d6836e63cd49cdb6ed28a0990a6049db156176a9e8324b905f95f" name="ae483bec5bb11d6836e63cd49cdb6ed28a0990a6049db156176a9e8324b905f95f"></a>MP3PLAYER_ERR_INVALID_FILE&#160;</td><td class="fielddoc"><p>Invalid file error </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a371a921f88bc769844e5c70e836f548e" name="a371a921f88bc769844e5c70e836f548e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a371a921f88bc769844e5c70e836f548e">&#9670;&#160;</a></span>mp3player_mixer_init()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void mp3player_mixer_init </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initialize the MP3 player mixer. </p>
<p>This function initializes the mixer for the MP3 player. </p>
</div>
</div>
<a id="a54ebe029e4feba61d13e783c218779b6" name="a54ebe029e4feba61d13e783c218779b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54ebe029e4feba61d13e783c218779b6">&#9670;&#160;</a></span>mp3player_init()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a> mp3player_init </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initialize the MP3 player. </p>
<p>This function initializes the MP3 player and prepares it for playback.</p>
<dl class="section return"><dt>Returns</dt><dd>mp3player_err_t Error code indicating the result of the initialization. </dd></dl>
</div>
</div>
<a id="a27e96628429f1bf334a8bdc8aa78771f" name="a27e96628429f1bf334a8bdc8aa78771f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27e96628429f1bf334a8bdc8aa78771f">&#9670;&#160;</a></span>mp3player_deinit()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void mp3player_deinit </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Deinitialize the MP3 player. </p>
<p>This function deinitializes the MP3 player and releases any resources. </p>
</div>
</div>
<a id="a21f10894d26a0be4f4fd57ba9f375bde" name="a21f10894d26a0be4f4fd57ba9f375bde"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21f10894d26a0be4f4fd57ba9f375bde">&#9670;&#160;</a></span>mp3player_load()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a> mp3player_load </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>path</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Load an MP3 file. </p>
<p>This function loads an MP3 file from the specified path.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">path</td><td>Path to the MP3 file. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>mp3player_err_t Error code indicating the result of the load operation. </dd></dl>
</div>
</div>
<a id="aff3e4e432b6fd601b4c7e1e03af6e7be" name="aff3e4e432b6fd601b4c7e1e03af6e7be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff3e4e432b6fd601b4c7e1e03af6e7be">&#9670;&#160;</a></span>mp3player_unload()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void mp3player_unload </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Unload the current MP3 file. </p>
<p>This function unloads the currently loaded MP3 file. </p>
</div>
</div>
<a id="a2bdcd90ca061220458e5eb55ddf0448f" name="a2bdcd90ca061220458e5eb55ddf0448f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2bdcd90ca061220458e5eb55ddf0448f">&#9670;&#160;</a></span>mp3player_process()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a> mp3player_process </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Process the MP3 player. </p>
<p>This function processes the MP3 player, handling playback and other operations.</p>
<dl class="section return"><dt>Returns</dt><dd>mp3player_err_t Error code indicating the result of the process operation. </dd></dl>
</div>
</div>
<a id="af574b501471164554432e69db962d028" name="af574b501471164554432e69db962d028"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af574b501471164554432e69db962d028">&#9670;&#160;</a></span>mp3player_is_playing()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool mp3player_is_playing </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if the MP3 player is playing. </p>
<p>This function checks if the MP3 player is currently playing.</p>
<dl class="section return"><dt>Returns</dt><dd>true if the MP3 player is playing, false otherwise. </dd></dl>
</div>
</div>
<a id="a7541a5b1c9ee5827482dd9a27c2e7f78" name="a7541a5b1c9ee5827482dd9a27c2e7f78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7541a5b1c9ee5827482dd9a27c2e7f78">&#9670;&#160;</a></span>mp3player_is_finished()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool mp3player_is_finished </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Check if the MP3 player has finished playing. </p>
<p>This function checks if the MP3 player has finished playing the current file.</p>
<dl class="section return"><dt>Returns</dt><dd>true if the MP3 player has finished playing, false otherwise. </dd></dl>
</div>
</div>
<a id="a2a8c1cb0b44722e5cc3cfcb92e469705" name="a2a8c1cb0b44722e5cc3cfcb92e469705"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a8c1cb0b44722e5cc3cfcb92e469705">&#9670;&#160;</a></span>mp3player_play()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a> mp3player_play </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Start playback of the MP3 file. </p>
<p>This function starts playback of the currently loaded MP3 file.</p>
<dl class="section return"><dt>Returns</dt><dd>mp3player_err_t Error code indicating the result of the play operation. </dd></dl>
</div>
</div>
<a id="aa64bbde538b01cc1a9d355d4d0689ae9" name="aa64bbde538b01cc1a9d355d4d0689ae9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa64bbde538b01cc1a9d355d4d0689ae9">&#9670;&#160;</a></span>mp3player_stop()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void mp3player_stop </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Stop playback of the MP3 file. </p>
<p>This function stops playback of the currently loaded MP3 file. </p>
</div>
</div>
<a id="acaef0c271f272411911e328827d52518" name="acaef0c271f272411911e328827d52518"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acaef0c271f272411911e328827d52518">&#9670;&#160;</a></span>mp3player_toggle()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a> mp3player_toggle </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Toggle playback of the MP3 file. </p>
<p>This function toggles playback of the currently loaded MP3 file.</p>
<dl class="section return"><dt>Returns</dt><dd>mp3player_err_t Error code indicating the result of the toggle operation. </dd></dl>
</div>
</div>
<a id="a23f9095e68c43a57263068971434af6f" name="a23f9095e68c43a57263068971434af6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23f9095e68c43a57263068971434af6f">&#9670;&#160;</a></span>mp3player_mute()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void mp3player_mute </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>mute</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Mute or unmute the MP3 player. </p>
<p>This function mutes or unmutes the MP3 player.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">mute</td><td>true to mute, false to unmute. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a94888a397567b6b5284b8e1cf210226b" name="a94888a397567b6b5284b8e1cf210226b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94888a397567b6b5284b8e1cf210226b">&#9670;&#160;</a></span>mp3player_seek()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a> mp3player_seek </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>seconds</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Seek to a specific position in the MP3 file. </p>
<p>This function seeks to a specific position in the currently loaded MP3 file.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">seconds</td><td>Number of seconds to seek. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>mp3player_err_t Error code indicating the result of the seek operation. </dd></dl>
</div>
</div>
<a id="a6475423825cdf6be6e9f04f8eaba42b1" name="a6475423825cdf6be6e9f04f8eaba42b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6475423825cdf6be6e9f04f8eaba42b1">&#9670;&#160;</a></span>mp3player_get_duration()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float mp3player_get_duration </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the duration of the MP3 file. </p>
<p>This function gets the duration of the currently loaded MP3 file.</p>
<dl class="section return"><dt>Returns</dt><dd>float Duration of the MP3 file in seconds. </dd></dl>
</div>
</div>
<a id="ae458994b7719527ce6b0d7e04be67630" name="ae458994b7719527ce6b0d7e04be67630"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae458994b7719527ce6b0d7e04be67630">&#9670;&#160;</a></span>mp3player_get_bitrate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float mp3player_get_bitrate </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the bitrate of the MP3 file. </p>
<p>This function gets the bitrate of the currently loaded MP3 file.</p>
<dl class="section return"><dt>Returns</dt><dd>float Bitrate of the MP3 file in kbps. </dd></dl>
</div>
</div>
<a id="a4394d8fa7858da8428698481b2e4593e" name="a4394d8fa7858da8428698481b2e4593e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4394d8fa7858da8428698481b2e4593e">&#9670;&#160;</a></span>mp3player_get_samplerate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int mp3player_get_samplerate </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the sample rate of the MP3 file. </p>
<p>This function gets the sample rate of the currently loaded MP3 file.</p>
<dl class="section return"><dt>Returns</dt><dd>int Sample rate of the MP3 file in Hz. </dd></dl>
</div>
</div>
<a id="a299e3ec35cc9a1eb133056d438a1d38b" name="a299e3ec35cc9a1eb133056d438a1d38b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a299e3ec35cc9a1eb133056d438a1d38b">&#9670;&#160;</a></span>mp3player_get_progress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float mp3player_get_progress </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the current playback progress. </p>
<p>This function gets the current playback progress of the MP3 file.</p>
<dl class="section return"><dt>Returns</dt><dd>float Current playback progress as a percentage (0.0 to 100.0). </dd></dl>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Oct 20 2024 14:52:16 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
Generated on Mon Dec 30 2024 15:08:44 for N64FlashcartMenu by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More