This commit is contained in:
networkfusion 2023-11-10 16:39:26 +00:00
parent cb3ebbd951
commit e930159674
158 changed files with 2806 additions and 1139 deletions

View File

@ -95,7 +95,7 @@ Functions</h2></td></tr>
</div></div><!-- contents --> </div></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -89,11 +89,11 @@ $(function() {
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div> <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="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="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:55</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:56</div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -90,18 +90,20 @@ $(function() {
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr> 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"><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> <tr class="separator:structd64__regs__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr> Macros</h2></td></tr>
<tr class="memitem:ga927eac2a576496d8a45d35894af0b7b3"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem: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> #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="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"><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> #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="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"><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> *) D64_REGS_BASE)</td></tr> #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="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"><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> #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>
@ -109,18 +111,20 @@ Macros</h2></td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr> 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"><b>d64_device_variant_t</b> { <b>DEVICE_VARIANT_UNKNOWN</b> = 0x0000 <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
, <b>DEVICE_VARIANT_A</b> = 0x4100 , <b>DEVICE_VARIANT_A</b> = 0x4100
, <b>DEVICE_VARIANT_B</b> = 0x4200 , <b>DEVICE_VARIANT_B</b> = 0x4200
}</td></tr> }</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="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"><b>d64_tv_type_t</b> { <b>TV_TYPE_PAL</b> = 0 <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
, <b>TV_TYPE_NTSC</b> = 1 , <b>TV_TYPE_NTSC</b> = 1
, <b>TV_TYPE_MPAL</b> = 2 , <b>TV_TYPE_MPAL</b> = 2
, <b>TV_TYPE_UNKNOWN</b> = 3 , <b>TV_TYPE_UNKNOWN</b> = 3
}</td></tr> }</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="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"><b>d64_save_type_t</b> { <br /> <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 />
&#160;&#160;<b>SAVE_TYPE_NONE</b> &#160;&#160;<b>SAVE_TYPE_NONE</b>
, <b>SAVE_TYPE_EEPROM_4K</b> , <b>SAVE_TYPE_EEPROM_4K</b>
, <b>SAVE_TYPE_EEPROM_16K</b> , <b>SAVE_TYPE_EEPROM_16K</b>
@ -131,18 +135,19 @@ Enumerations</h2></td></tr>
, <b>SAVE_TYPE_FLASHRAM_PKST2</b> , <b>SAVE_TYPE_FLASHRAM_PKST2</b>
<br /> <br />
}</td></tr> }</td></tr>
<tr class="memdesc:gad5d8c5ce4d0547470beaf7f385dd21b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save Type Enumeration. <br /></td></tr>
<tr class="separator:gad5d8c5ce4d0547470beaf7f385dd21b0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:gad5d8c5ce4d0547470beaf7f385dd21b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr> Functions</h2></td></tr>
<tr class="memitem:gab3f048f7e284be7dc460bb599fd0c09d"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:gab3f048f7e284be7dc460bb599fd0c09d"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_get_version</b> (d64_device_variant_t *device_variant, uint16_t *fpga_revision, uint32_t *bootloader_version)</td></tr> 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="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"><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, d64_tv_type_t force_tv_type, uint8_t cic_seed)</td></tr> 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="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"><td class="memItemLeft" align="right" valign="top">
bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_set_save_type</b> (d64_save_type_t save_type)</td></tr> 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="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"><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> bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_enable_save_writeback</b> (bool enabled)</td></tr>
@ -165,7 +170,7 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_write_save_wri
</div></div><!-- contents --> </div></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -85,90 +85,92 @@ $(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="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="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="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="group__drive.html"> 20</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <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="l00021" name="l00021"></a><span class="lineno"> 21</span> uint8_t BUFFER[512];</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="l00022" name="l00022"></a><span class="lineno"> 22</span> uint32_t STATUS;</div> <div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> uint32_t STATUS;</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> uint32_t __unused_1;</div> <div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> uint32_t __unused_1;</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> uint32_t COMMAND;</div> <div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> uint32_t COMMAND;</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> uint32_t __unused_2;</div> <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> uint32_t __unused_2;</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> uint32_t LBA;</div> <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> uint32_t LBA;</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> uint32_t __unused_3;</div> <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> uint32_t __unused_3;</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> uint32_t LENGTH;</div> <div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> uint32_t LENGTH;</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> uint32_t __unused_4;</div> <div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> uint32_t __unused_4;</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> uint32_t RESULT;</div> <div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> uint32_t RESULT;</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div> <div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> uint32_t __unused_5[49];</div> <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> uint32_t __unused_5[49];</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div> <div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> uint32_t SDRAM_SIZE;</div> <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> uint32_t SDRAM_SIZE;</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> uint32_t MAGIC;</div> <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> uint32_t MAGIC;</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> uint32_t VARIANT;</div> <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> uint32_t VARIANT;</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> uint32_t PERSISTENT;</div> <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> uint32_t PERSISTENT;</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> uint32_t BUTTON_UPGRADE;</div> <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> uint32_t BUTTON_UPGRADE;</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> uint32_t REVISION;</div> <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> uint32_t REVISION;</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div> <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> uint32_t __unused_6[64];</div> <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> uint32_t __unused_6[64];</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div> <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> uint32_t USB_COMMAND_STATUS;</div> <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> uint32_t USB_COMMAND_STATUS;</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> uint32_t USB_PARAM_RESULT[2];</div> <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> uint32_t USB_PARAM_RESULT[2];</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div> <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> uint32_t __unused_7[5];</div> <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> uint32_t __unused_7[5];</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> </div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> uint32_t WIFI_COMMAND_STATUS;</div> <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> uint32_t WIFI_COMMAND_STATUS;</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> uint32_t WIFI_PARAM_RESULT[2];</div> <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> uint32_t WIFI_PARAM_RESULT[2];</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div> <div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> uint32_t __unused_8[757];</div> <div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> uint32_t __unused_8[757];</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div> <div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> uint8_t EEPROM[2048];</div> <div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> uint8_t EEPROM[2048];</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> uint32_t WRITEBACK[256];</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="l00055" name="l00055"></a><span class="lineno"> 55</span>} <a class="code hl_struct" href="group__drive.html#structd64__regs__t">d64_regs_t</a>;</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 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="l00057" name="l00057"></a><span class="lineno"> 57</span><span class="preprocessor">#define D64_REGS_BASE (0x18000000UL)</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="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="preprocessor">#define D64_REGS_BASE_EXT (0x1F800000UL)</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="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="preprocessor">#define D64_REGS ((d64_regs_t *) D64_REGS_BASE)</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="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="preprocessor">#define D64_REGS_EXT ((d64_regs_t *) D64_REGS_BASE_EXT)</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="l00061" name="l00061"></a><span class="lineno"> 61</span> </div> <div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div> <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="l00063" name="l00063"></a><span class="lineno"> 63</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="l00064" name="l00064"></a><span class="lineno"> 64</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="l00065" name="l00065"></a><span class="lineno"> 65</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="l00066" name="l00066"></a><span class="lineno"> 66</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 class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span>} d64_device_variant_t;</div> <div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div> <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="l00069" name="l00069"></a><span class="lineno"> 69</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="l00070" name="l00070"></a><span class="lineno"> 70</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="l00071" name="l00071"></a><span class="lineno"> 71</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="l00072" name="l00072"></a><span class="lineno"> 72</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="l00073" name="l00073"></a><span class="lineno"> 73</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 class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span>} d64_tv_type_t;</div> <div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div> <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="l00076" name="l00076"></a><span class="lineno"> 76</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="l00077" name="l00077"></a><span class="lineno"> 77</span> SAVE_TYPE_NONE,</div> <div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> SAVE_TYPE_EEPROM_4K,</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> SAVE_TYPE_EEPROM_4K,</div> <div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> SAVE_TYPE_EEPROM_16K,</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> SAVE_TYPE_EEPROM_16K,</div> <div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> SAVE_TYPE_SRAM,</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> SAVE_TYPE_SRAM,</div> <div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> SAVE_TYPE_FLASHRAM,</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> SAVE_TYPE_FLASHRAM,</div> <div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> SAVE_TYPE_SRAM_BANKED,</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</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="l00083" name="l00083"></a><span class="lineno"> 83</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 class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span>} d64_save_type_t;</div> <div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> </div> <div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</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>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span><span class="keywordtype">bool</span> d64_ll_get_version (d64_device_variant_t *device_variant, uint16_t *fpga_revision, uint32_t *bootloader_version);</div> <div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span><span class="keywordtype">bool</span> d64_ll_set_persistent_variable_storage (<span class="keywordtype">bool</span> quick_reboot, <a class="code hl_enumeration" href="group__drive.html#ga2cf99eecd2a3217e492807788513883b">d64_tv_type_t</a> force_tv_type, uint8_t cic_seed);</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><span class="keywordtype">bool</span> d64_ll_set_persistent_variable_storage (<span class="keywordtype">bool</span> quick_reboot, d64_tv_type_t force_tv_type, uint8_t cic_seed);</div> <div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="keywordtype">bool</span> d64_ll_set_save_type (<a class="code hl_enumeration" href="group__drive.html#gad5d8c5ce4d0547470beaf7f385dd21b0">d64_save_type_t</a> save_type);</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="keywordtype">bool</span> d64_ll_set_save_type (d64_save_type_t save_type);</div> <div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span><span class="keywordtype">bool</span> d64_ll_enable_save_writeback (<span class="keywordtype">bool</span> enabled);</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span><span class="keywordtype">bool</span> d64_ll_enable_save_writeback (<span class="keywordtype">bool</span> enabled);</div> <div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span><span class="keywordtype">bool</span> d64_ll_enable_cartrom_writes (<span class="keywordtype">bool</span> enabled);</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span><span class="keywordtype">bool</span> d64_ll_enable_cartrom_writes (<span class="keywordtype">bool</span> enabled);</div> <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="l00092" name="l00092"></a><span class="lineno"> 92</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="l00093" name="l00093"></a><span class="lineno"> 93</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="l00094" name="l00094"></a><span class="lineno"> 94</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="l00095" name="l00095"></a><span class="lineno"> 95</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="l00097" name="l00097"></a><span class="lineno"> 97</span> </div> <div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div> <div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</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_structd64__regs__t"><div class="ttname"><a href="group__drive.html#structd64__regs__t">d64_regs_t</a></div><div class="ttdef"><b>Definition:</b> 64drive_ll.h:20</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 --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -95,7 +95,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>actions_update</b> (<
</div></div><!-- contents --> </div></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -93,7 +93,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -74,18 +74,18 @@ $(function() {
<div class="contents"> <div class="contents">
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory"> <div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
<table class="directory"> <table class="directory">
<tr id="row_0_" 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#structai__regs__t" target="_self">ai_regs_t</a></td><td class="desc"></td></tr> <tr id="row_0_" 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#structai__regs__t" target="_self">ai_regs_t</a></td><td class="desc">Audio Interface Registers Structure </td></tr>
<tr id="row_1_" 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_8h.html#structboot__params__t" target="_self">boot_params_t</a></td><td class="desc">Boot Parameters Structure </td></tr> <tr id="row_1_" 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_8h.html#structboot__params__t" target="_self">boot_params_t</a></td><td class="desc">Boot Parameters Structure </td></tr>
<tr id="row_2_" 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="structcache__metadata__t.html" target="_self">cache_metadata_t</a></td><td class="desc"></td></tr> <tr id="row_2_" 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="structcache__metadata__t.html" target="_self">cache_metadata_t</a></td><td class="desc"></td></tr>
<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="structcomponent__background__t.html" target="_self">component_background_t</a></td><td class="desc"></td></tr> <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="structcomponent__background__t.html" target="_self">component_background_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="components_8h.html#structcomponent__boxart__t" target="_self">component_boxart_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="components_8h.html#structcomponent__boxart__t" target="_self">component_boxart_t</a></td><td class="desc">Box Art Structure </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="components_8h.html#structcomponent__context__menu__t" target="_self">component_context_menu_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="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="structcomponent__context__menu__t_8list.html" target="_self">component_context_menu_t.list</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="structcomponent__context__menu__t_8list.html" target="_self">component_context_menu_t.list</a></td><td class="desc"></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="group__drive.html#structd64__regs__t" target="_self">d64_regs_t</a></td><td class="desc"></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="group__drive.html#structd64__regs__t" target="_self">d64_regs_t</a></td><td class="desc">Registers 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="disk__info_8h.html#structdisk__info__t" target="_self">disk_info_t</a></td><td class="desc"></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="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_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="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_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="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_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="menu__state_8h.html#structentry__t" target="_self">entry_t</a></td><td class="desc">File Entry 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="menu__state_8h.html#structentry__t" target="_self">entry_t</a></td><td class="desc">File Entry 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="flashcart_8h.html#structflashcart__disk__parameters__t" target="_self">flashcart_disk_parameters_t</a></td><td class="desc"></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="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_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="structflashcart__t.html" target="_self">flashcart_t</a></td><td class="desc">Flashcart 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="structflashcart__t.html" target="_self">flashcart_t</a></td><td class="desc">Flashcart 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="structipl3__crc32__t.html" target="_self">ipl3_crc32_t</a></td><td class="desc"></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="structipl3__crc32__t.html" target="_self">ipl3_crc32_t</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="structmatch__t.html" target="_self">match_t</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="structmatch__t.html" target="_self">match_t</a></td><td class="desc"></td></tr>
@ -96,37 +96,37 @@ $(function() {
<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_8actions" target="_self">menu_t.actions</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_8actions" target="_self">menu_t.actions</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_8browser" target="_self">menu_t.browser</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_8browser" target="_self">menu_t.browser</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_8load" target="_self">menu_t.load</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_8load" target="_self">menu_t.load</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="structmp3player__t.html" target="_self">mp3player_t</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="structmp3player__t.html" target="_self">mp3player_t</a></td><td class="desc">MP3 File Information Structure </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="boot__io_8h.html#structos__info__t" target="_self">os_info_t</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="boot__io_8h.html#structos__info__t" target="_self">os_info_t</a></td><td class="desc">OS 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_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">Parallel Interface Register 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"></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"></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"></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____unnamed9____.html" target="_self">rom_header_t.__unnamed9__</a></td><td class="desc"></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____unnamed9____.html" target="_self">rom_header_t.__unnamed9__</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____unnamed9_____8____unnamed11____.html" target="_self">rom_header_t.__unnamed9__.__unnamed11__</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____unnamed9_____8____unnamed11____.html" target="_self">rom_header_t.__unnamed9__.__unnamed11__</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_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"></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____unnamed18____" target="_self">rom_info_t.__unnamed18__</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="rom__info_8h.html#unionrom__info__t_8____unnamed18____" target="_self">rom_info_t.__unnamed18__</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____unnamed18_____8____unnamed21____" target="_self">rom_info_t.__unnamed18__.__unnamed21__</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____unnamed18_____8____unnamed21____" target="_self">rom_info_t.__unnamed18__.__unnamed21__</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"></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_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="group__sc64.html#structsc64__buffers__t" target="_self">sc64_buffers_t</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="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_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="structsc64__cmd__t.html" target="_self">sc64_cmd_t</a></td><td class="desc"></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="structsc64__cmd__t.html" target="_self">sc64_cmd_t</a></td><td class="desc">SummerCart64 Commands 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="group__sc64.html#structsc64__disk__mapping__t" target="_self">sc64_disk_mapping_t</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="group__sc64.html#structsc64__disk__mapping__t" target="_self">sc64_disk_mapping_t</a></td><td class="desc"></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_8disks" target="_self">sc64_disk_mapping_t.disks</a></td><td class="desc"></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_8disks" target="_self">sc64_disk_mapping_t.disks</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="structsc64__regs__t.html" target="_self">sc64_regs_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="structsc64__regs__t.html" target="_self">sc64_regs_t</a></td><td class="desc">SummerCart64 Registers 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="settings_8h.html#structsettings__t" target="_self">settings_t</a></td><td class="desc">Settings 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="settings_8h.html#structsettings__t" target="_self">settings_t</a></td><td class="desc">Settings 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="boot__io_8h.html#structsp__mem__t" target="_self">sp_mem_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="boot__io_8h.html#structsp__mem__t" target="_self">sp_mem_t</a></td><td class="desc">Memory 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__regs__t" target="_self">sp_regs_t</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="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_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="structusb__comm__command__t.html" target="_self">usb_comm_command_t</a></td><td class="desc"></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="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_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#structvi__regs__t" target="_self">vi_regs_t</a></td><td class="desc">Video Interface 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="boot__io_8h.html#structvi__regs__t" target="_self">vi_regs_t</a></td><td class="desc">Video Interface Registers Structure </td></tr>
</table> </table>
</div><!-- directory --> </div><!-- directory -->
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -169,7 +169,7 @@ detect_cic_seed</td>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -122,7 +122,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -89,8 +89,10 @@ $(function() {
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr> 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"><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="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"><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="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"><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="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>
@ -99,13 +101,16 @@ Data Structures</h2></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="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="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"><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="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"><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">Parallel Interface Register Structure. <a href="boot__io_8h.html#structpi__regs__t">More...</a><br /></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="separator:structpi__regs__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structos__info__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html#structos__info__t">os_info_t</a></td></tr> <tr class="memitem:structos__info__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="boot__io_8h.html#structos__info__t">os_info_t</a></td></tr>
<tr class="memdesc:structos__info__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">OS Information Structure. <a href="boot__io_8h.html#structos__info__t">More...</a><br /></td></tr>
<tr class="separator:structos__info__t"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:structos__info__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"><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> <tr class="separator:structpi__regs__t_8DOM"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
@ -418,9 +423,11 @@ Macros</h2></td></tr>
<tr class="separator:a86ebc1f8ea38f3c5adcf0a8d7d5f0669"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a86ebc1f8ea38f3c5adcf0a8d7d5f0669"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab87a97fcc58a41d22595967c2476b19c"><td class="memItemLeft" align="right" valign="top"><a id="ab87a97fcc58a41d22595967c2476b19c" name="ab87a97fcc58a41d22595967c2476b19c"></a> <tr class="memitem:ab87a97fcc58a41d22595967c2476b19c"><td class="memItemLeft" align="right" valign="top"><a id="ab87a97fcc58a41d22595967c2476b19c" name="ab87a97fcc58a41d22595967c2476b19c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OS_INFO_RESET_TYPE_COLD</b>&#160;&#160;&#160;(0)</td></tr> #define&#160;</td><td class="memItemRight" valign="bottom"><b>OS_INFO_RESET_TYPE_COLD</b>&#160;&#160;&#160;(0)</td></tr>
<tr class="memdesc:ab87a97fcc58a41d22595967c2476b19c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Console was powered on using the power switch. <br /></td></tr>
<tr class="separator:ab87a97fcc58a41d22595967c2476b19c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab87a97fcc58a41d22595967c2476b19c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c31c90cda26d15dd2e24022ab9c0ceb"><td class="memItemLeft" align="right" valign="top"><a id="a0c31c90cda26d15dd2e24022ab9c0ceb" name="a0c31c90cda26d15dd2e24022ab9c0ceb"></a> <tr class="memitem:a0c31c90cda26d15dd2e24022ab9c0ceb"><td class="memItemLeft" align="right" valign="top"><a id="a0c31c90cda26d15dd2e24022ab9c0ceb" name="a0c31c90cda26d15dd2e24022ab9c0ceb"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OS_INFO_RESET_TYPE_NMI</b>&#160;&#160;&#160;(1)</td></tr> #define&#160;</td><td class="memItemRight" valign="bottom"><b>OS_INFO_RESET_TYPE_NMI</b>&#160;&#160;&#160;(1)</td></tr>
<tr class="memdesc:a0c31c90cda26d15dd2e24022ab9c0ceb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Console was reset using the reset button. <br /></td></tr>
<tr class="separator:a0c31c90cda26d15dd2e24022ab9c0ceb"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a0c31c90cda26d15dd2e24022ab9c0ceb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
@ -446,7 +453,8 @@ typedef volatile uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<div class="textblock"></div><table class="fieldtable"> <div class="textblock"><p >Memory Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr> <tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a32512a78ee9a245ff70426ce12d1c1db" name="a32512a78ee9a245ff70426ce12d1c1db"></a>io32_t</td> <a id="a32512a78ee9a245ff70426ce12d1c1db" name="a32512a78ee9a245ff70426ce12d1c1db"></a>io32_t</td>
@ -475,7 +483,8 @@ IMEM[1024]</td>
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<div class="textblock"></div><table class="fieldtable"> <div class="textblock"><p >SP Registers Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr> <tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ae7d837b8be7b32681c1004e945362163" name="ae7d837b8be7b32681c1004e945362163"></a>io32_t</td> <a id="ae7d837b8be7b32681c1004e945362163" name="ae7d837b8be7b32681c1004e945362163"></a>io32_t</td>
@ -626,85 +635,85 @@ TMEM</td>
<td class="fieldname"> <td class="fieldname">
CR</td> CR</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Control Register. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="afddfa288e765993552f0b0b9e5091abd" name="afddfa288e765993552f0b0b9e5091abd"></a>io32_t</td> <a id="afddfa288e765993552f0b0b9e5091abd" name="afddfa288e765993552f0b0b9e5091abd"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
MADDR</td> MADDR</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Memory Address. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="af2521492273c60801fa69449d73487a9" name="af2521492273c60801fa69449d73487a9"></a>io32_t</td> <a id="af2521492273c60801fa69449d73487a9" name="af2521492273c60801fa69449d73487a9"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
H_WIDTH</td> H_WIDTH</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Horizontal Width. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="af3a2374353eaa0de3c38607693057cfa" name="af3a2374353eaa0de3c38607693057cfa"></a>io32_t</td> <a id="af3a2374353eaa0de3c38607693057cfa" name="af3a2374353eaa0de3c38607693057cfa"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
V_INTR</td> V_INTR</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Virtical Interupt. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a16300cb685dffb0761649b885f36eeb3" name="a16300cb685dffb0761649b885f36eeb3"></a>io32_t</td> <a id="a16300cb685dffb0761649b885f36eeb3" name="a16300cb685dffb0761649b885f36eeb3"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
CURR_LINE</td> CURR_LINE</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Current Line. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a62ad61417eb98ddc6ad522b566f4667d" name="a62ad61417eb98ddc6ad522b566f4667d"></a>io32_t</td> <a id="a62ad61417eb98ddc6ad522b566f4667d" name="a62ad61417eb98ddc6ad522b566f4667d"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
TIMING</td> TIMING</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Timings. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ac7797f5ba82e82db9cda5c459a8a7cea" name="ac7797f5ba82e82db9cda5c459a8a7cea"></a>io32_t</td> <a id="ac7797f5ba82e82db9cda5c459a8a7cea" name="ac7797f5ba82e82db9cda5c459a8a7cea"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
V_SYNC</td> V_SYNC</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Virtical Sync. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a68c8e1537ebc5243d5b6bb773fe479ad" name="a68c8e1537ebc5243d5b6bb773fe479ad"></a>io32_t</td> <a id="a68c8e1537ebc5243d5b6bb773fe479ad" name="a68c8e1537ebc5243d5b6bb773fe479ad"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
H_SYNC</td> H_SYNC</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Horizontal Sync. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ab76316a7a5c429c53d97eff274b99747" name="ab76316a7a5c429c53d97eff274b99747"></a>io32_t</td> <a id="ab76316a7a5c429c53d97eff274b99747" name="ab76316a7a5c429c53d97eff274b99747"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
H_SYNC_LEAP</td> H_SYNC_LEAP</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Horizontal Sync Leap. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="aa0297b871dc42976d5fefe87d136833b" name="aa0297b871dc42976d5fefe87d136833b"></a>io32_t</td> <a id="aa0297b871dc42976d5fefe87d136833b" name="aa0297b871dc42976d5fefe87d136833b"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
H_LIMITS</td> H_LIMITS</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Horizontal Limits. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a8a17677bc1236677903d6312d64b73b8" name="a8a17677bc1236677903d6312d64b73b8"></a>io32_t</td> <a id="a8a17677bc1236677903d6312d64b73b8" name="a8a17677bc1236677903d6312d64b73b8"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
V_LIMITS</td> V_LIMITS</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Virtical Limits. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ac2f4fd1da8557ce8056df383b8c1da22" name="ac2f4fd1da8557ce8056df383b8c1da22"></a>io32_t</td> <a id="ac2f4fd1da8557ce8056df383b8c1da22" name="ac2f4fd1da8557ce8056df383b8c1da22"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
COLOR_BURST</td> COLOR_BURST</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Colour Burst. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="abe25faca08f96d7d92585b9686fa647f" name="abe25faca08f96d7d92585b9686fa647f"></a>io32_t</td> <a id="abe25faca08f96d7d92585b9686fa647f" name="abe25faca08f96d7d92585b9686fa647f"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
H_SCALE</td> H_SCALE</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Horizontal Scale. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ad640b8c4be56e5e183f09f78368e2328" name="ad640b8c4be56e5e183f09f78368e2328"></a>io32_t</td> <a id="ad640b8c4be56e5e183f09f78368e2328" name="ad640b8c4be56e5e183f09f78368e2328"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
V_SCALE</td> V_SCALE</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Virtical Scale. </td></tr>
</table> </table>
</div> </div>
@ -720,44 +729,45 @@ V_SCALE</td>
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<div class="textblock"></div><table class="fieldtable"> <div class="textblock"><p >Audio Interface Registers Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr> <tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ad7040a2f3fa50a932cb1d3328784ebb4" name="ad7040a2f3fa50a932cb1d3328784ebb4"></a>io32_t</td> <a id="ad7040a2f3fa50a932cb1d3328784ebb4" name="ad7040a2f3fa50a932cb1d3328784ebb4"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
MADDR</td> MADDR</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Memory Address. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ac0676d4e820604efc8b5414be5d39f18" name="ac0676d4e820604efc8b5414be5d39f18"></a>io32_t</td> <a id="ac0676d4e820604efc8b5414be5d39f18" name="ac0676d4e820604efc8b5414be5d39f18"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
LEN</td> LEN</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Length of bytes. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ad443725846fa9e299773a8f57b357c73" name="ad443725846fa9e299773a8f57b357c73"></a>io32_t</td> <a id="ad443725846fa9e299773a8f57b357c73" name="ad443725846fa9e299773a8f57b357c73"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
CR</td> CR</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Control Register. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a8b1251e120efe26718d3394aec73ca0c" name="a8b1251e120efe26718d3394aec73ca0c"></a>io32_t</td> <a id="a8b1251e120efe26718d3394aec73ca0c" name="a8b1251e120efe26718d3394aec73ca0c"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
SR</td> SR</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Status Register. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a05b74719e0eb214f19d2aca062baa57d" name="a05b74719e0eb214f19d2aca062baa57d"></a>io32_t</td> <a id="a05b74719e0eb214f19d2aca062baa57d" name="a05b74719e0eb214f19d2aca062baa57d"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
DACRATE</td> DACRATE</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The DAC rate. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a43e0411e186298f185d39b80ea5f1d4f" name="a43e0411e186298f185d39b80ea5f1d4f"></a>io32_t</td> <a id="a43e0411e186298f185d39b80ea5f1d4f" name="a43e0411e186298f185d39b80ea5f1d4f"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
BITRATE</td> BITRATE</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The bit rate. </td></tr>
</table> </table>
</div> </div>
@ -773,7 +783,7 @@ BITRATE</td>
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<div class="textblock"><p >Parallel Interface Register Structure. </p> <div class="textblock"><p >Peripheral Interface Register Structure. </p>
</div><table class="fieldtable"> </div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr> <tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
@ -781,37 +791,37 @@ BITRATE</td>
<td class="fieldname"> <td class="fieldname">
MADDR</td> MADDR</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Memory Address. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a39dcd01f99c2ca546737cff58821a43d" name="a39dcd01f99c2ca546737cff58821a43d"></a>io32_t</td> <a id="a39dcd01f99c2ca546737cff58821a43d" name="a39dcd01f99c2ca546737cff58821a43d"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
PADDR</td> PADDR</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Cart Address. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a6d04dc1568e8bec29264bc9a8c2e7724" name="a6d04dc1568e8bec29264bc9a8c2e7724"></a>io32_t</td> <a id="a6d04dc1568e8bec29264bc9a8c2e7724" name="a6d04dc1568e8bec29264bc9a8c2e7724"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
RDMA</td> RDMA</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Read Length. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a73468640d22e6304e6a07d5ab81a0efa" name="a73468640d22e6304e6a07d5ab81a0efa"></a>io32_t</td> <a id="a73468640d22e6304e6a07d5ab81a0efa" name="a73468640d22e6304e6a07d5ab81a0efa"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
WDMA</td> WDMA</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Write Length. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a6c4f19758b5239f5239f490a6be98262" name="a6c4f19758b5239f5239f490a6be98262"></a>io32_t</td> <a id="a6c4f19758b5239f5239f490a6be98262" name="a6c4f19758b5239f5239f490a6be98262"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
SR</td> SR</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Status Register. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a378681355d279b47c38f6715cfa764d9" name="a378681355d279b47c38f6715cfa764d9"></a>struct <a class="el" href="boot__io_8h.html#structpi__regs__t_8DOM">pi_regs_t.DOM</a></td> <a id="a378681355d279b47c38f6715cfa764d9" name="a378681355d279b47c38f6715cfa764d9"></a>struct <a class="el" href="boot__io_8h.html#structpi__regs__t_8DOM">pi_regs_t.DOM</a></td>
<td class="fieldname"> <td class="fieldname">
DOM[2]</td> DOM[2]</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Domain 2 Registers. </td></tr>
</table> </table>
</div> </div>
@ -827,7 +837,8 @@ DOM[2]</td>
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<div class="textblock"></div><table class="fieldtable"> <div class="textblock"><p >OS Information Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr> <tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a6455bcb3e612857ce81e65458d972d56" name="a6455bcb3e612857ce81e65458d972d56"></a>uint32_t</td> <a id="a6455bcb3e612857ce81e65458d972d56" name="a6455bcb3e612857ce81e65458d972d56"></a>uint32_t</td>
@ -904,32 +915,33 @@ mem_size_6105</td>
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<div class="textblock"></div><table class="fieldtable"> <div class="textblock"><p >The Domain 2 Registers. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr> <tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ac4a8afa234be2060691c81928eb1b701" name="ac4a8afa234be2060691c81928eb1b701"></a>io32_t</td> <a id="ac4a8afa234be2060691c81928eb1b701" name="ac4a8afa234be2060691c81928eb1b701"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
LAT</td> LAT</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Latch Value. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a0d35c1f17675a8a2bf3caaacd59a65de" name="a0d35c1f17675a8a2bf3caaacd59a65de"></a>io32_t</td> <a id="a0d35c1f17675a8a2bf3caaacd59a65de" name="a0d35c1f17675a8a2bf3caaacd59a65de"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
PWD</td> PWD</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Pulse Width Value. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a27eb8b9c1e2bbaa238edca6206308db0" name="a27eb8b9c1e2bbaa238edca6206308db0"></a>io32_t</td> <a id="a27eb8b9c1e2bbaa238edca6206308db0" name="a27eb8b9c1e2bbaa238edca6206308db0"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
PGS</td> PGS</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Page Size Value. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="acc7f332850e8e9c1d0003ab4126c71e1" name="acc7f332850e8e9c1d0003ab4126c71e1"></a>io32_t</td> <a id="acc7f332850e8e9c1d0003ab4126c71e1" name="acc7f332850e8e9c1d0003ab4126c71e1"></a>io32_t</td>
<td class="fieldname"> <td class="fieldname">
RLS</td> RLS</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The Release Value. </td></tr>
</table> </table>
</div> </div>
@ -937,7 +949,7 @@ RLS</td>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -91,7 +91,6 @@ $(function() {
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </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="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="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</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="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="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="l00024" name="l00024"></a><span class="lineno"> 24</span> io32_t IMEM[1024];</div>
@ -100,7 +99,6 @@ $(function() {
<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="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="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="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</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="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="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="l00033" name="l00033"></a><span class="lineno"> 33</span> io32_t MADDR;</div>
@ -197,135 +195,158 @@ $(function() {
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</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="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="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="l00129" name="l00129"></a><span class="lineno"> 129</span> io32_t CR;</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="l00130" name="l00130"></a><span class="lineno"> 130</span> io32_t MADDR;</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="l00131" name="l00131"></a><span class="lineno"> 131</span> io32_t H_WIDTH;</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="l00132" name="l00132"></a><span class="lineno"> 132</span> io32_t V_INTR;</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="l00133" name="l00133"></a><span class="lineno"> 133</span> io32_t CURR_LINE;</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="l00134" name="l00134"></a><span class="lineno"> 134</span> io32_t TIMING;</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="l00135" name="l00135"></a><span class="lineno"> 135</span> io32_t V_SYNC;</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="l00136" name="l00136"></a><span class="lineno"> 136</span> io32_t H_SYNC;</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="l00137" name="l00137"></a><span class="lineno"> 137</span> io32_t H_SYNC_LEAP;</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="l00138" name="l00138"></a><span class="lineno"> 138</span> io32_t H_LIMITS;</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="l00139" name="l00139"></a><span class="lineno"> 139</span> io32_t V_LIMITS;</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="l00140" name="l00140"></a><span class="lineno"> 140</span> io32_t COLOR_BURST;</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="l00141" name="l00141"></a><span class="lineno"> 141</span> io32_t H_SCALE;</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="l00142" name="l00142"></a><span class="lineno"> 142</span> io32_t V_SCALE;</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="l00143" name="l00143"></a><span class="lineno"> 143</span>} <a class="code hl_struct" href="boot__io_8h.html#structvi__regs__t">vi_regs_t</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="l00144" name="l00144"></a><span class="lineno"> 144</span> </div> <div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> </div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span><span class="preprocessor">#define VI_BASE (0x04400000UL)</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="l00146" name="l00146"></a><span class="lineno"> 146</span><span class="preprocessor">#define VI ((vi_regs_t *) VI_BASE)</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="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span><span class="preprocessor">#define VI_CR_TYPE_16 (2 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="preprocessor">#define VI_CR_TYPE_32 (3 &lt;&lt; 0)</span></div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span><span class="preprocessor">#define VI_CR_GAMMA_DITHER_ON (1 &lt;&lt; 2)</span></div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="preprocessor">#define VI_CR_GAMMA_ON (1 &lt;&lt; 3)</span></div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="preprocessor">#define VI_CR_DIVOT_ON (1 &lt;&lt; 4)</span></div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="preprocessor">#define VI_CR_SERRATE_ON (1 &lt;&lt; 6)</span></div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span><span class="preprocessor">#define VI_CR_ANTIALIAS_0 (1 &lt;&lt; 8)</span></div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="preprocessor">#define VI_CR_ANTIALIAS_1 (1 &lt;&lt; 9)</span></div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span><span class="preprocessor">#define VI_CR_PIXEL_ADVANCE_0 (1 &lt;&lt; 12)</span></div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span><span class="preprocessor">#define VI_CR_PIXEL_ADVANCE_1 (1 &lt;&lt; 13)</span></div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><span class="preprocessor">#define VI_CR_PIXEL_ADVANCE_2 (1 &lt;&lt; 14)</span></div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span><span class="preprocessor">#define VI_CR_PIXEL_ADVANCE_3 (1 &lt;&lt; 15)</span></div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span><span class="preprocessor">#define VI_CR_DITHER_FILTER_ON (1 &lt;&lt; 16)</span></div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</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_CURR_LINE_FIELD (1 &lt;&lt; 0)</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> </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> </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"><a class="line" href="boot__io_8h.html"> 165</a></span><span class="keyword">typedef</span> <span class="keyword">struct </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> io32_t MADDR;</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> io32_t LEN;</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> io32_t CR;</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> io32_t SR;</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> io32_t DACRATE;</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> io32_t BITRATE;</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>} <a class="code hl_struct" href="boot__io_8h.html#structai__regs__t">ai_regs_t</a>;</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> </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 AI_BASE (0x04500000UL)</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><span class="preprocessor">#define AI ((ai_regs_t *) AI_BASE)</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> </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><span class="preprocessor">#define AI_SR_DMA_BUSY (1 &lt;&lt; 30)</span></div> <div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> </div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span><span class="preprocessor">#define AI_SR_FIFO_FULL (1 &lt;&lt; 31)</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="l00179" name="l00179"></a><span class="lineno"> 179</span><span class="preprocessor">#define AI_CR_DMA_ON (1 &lt;&lt; 0)</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="l00180" name="l00180"></a><span class="lineno"> 180</span> </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="l00181" name="l00181"></a><span class="lineno"> 181</span> </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="l00183" name="l00183"></a><span class="lineno"><a class="line" href="boot__io_8h.html"> 183</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</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="l00184" name="l00184"></a><span class="lineno"> 184</span> io32_t MADDR;</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="l00185" name="l00185"></a><span class="lineno"> 185</span> io32_t PADDR;</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="l00186" name="l00186"></a><span class="lineno"> 186</span> io32_t RDMA;</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="l00187" name="l00187"></a><span class="lineno"> 187</span> io32_t WDMA;</div> <div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> </div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> io32_t SR;</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="l00189" name="l00189"></a><span class="lineno"><a class="line" href="boot__io_8h.html"> 189</a></span> <span class="keyword">struct </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="l00190" name="l00190"></a><span class="lineno"> 190</span> io32_t LAT;</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> io32_t PWD;</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> io32_t PGS;</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> io32_t RLS;</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> } DOM[2];</div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span>} <a class="code hl_struct" href="boot__io_8h.html#structpi__regs__t">pi_regs_t</a>;</div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</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 PI_BASE (0x04600000UL)</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 PI ((pi_regs_t *) PI_BASE)</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> </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><span class="preprocessor">#define PI_SR_DMA_BUSY (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><span class="preprocessor">#define PI_SR_IO_BUSY (1 &lt;&lt; 1)</span></div> <div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span><span class="preprocessor">#define PI_SR_DMA_ERROR (1 &lt;&lt; 2)</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="l00203" name="l00203"></a><span class="lineno"> 203</span><span class="preprocessor">#define PI_SR_RESET (1 &lt;&lt; 0)</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="l00204" name="l00204"></a><span class="lineno"> 204</span><span class="preprocessor">#define PI_SR_CLR_INTR (1 &lt;&lt; 1)</span></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="l00205" name="l00205"></a><span class="lineno"> 205</span> </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="l00206" name="l00206"></a><span class="lineno"> 206</span> </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="l00207" name="l00207"></a><span class="lineno"> 207</span><span class="preprocessor">#define ROM_DDIPL_BASE (0x06000000UL)</span></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="l00208" name="l00208"></a><span class="lineno"> 208</span><span class="preprocessor">#define ROM_DDIPL ((io32_t *) ROM_DDIPL_BASE)</span></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="l00209" name="l00209"></a><span class="lineno"> 209</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="l00210" name="l00210"></a><span class="lineno"> 210</span> </div> <div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> io32_t PWD;</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span><span class="preprocessor">#define ROM_CART_BASE (0x10000000UL)</span></div> <div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> io32_t PGS;</div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span><span class="preprocessor">#define ROM_CART ((io32_t *) ROM_CART_BASE)</span></div> <div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> io32_t RLS;</div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> </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="l00214" name="l00214"></a><span class="lineno"> 214</span> </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="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="l00226" name="l00226"></a><span class="lineno"> 226</span> </div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> uint32_t tv_type;</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="l00217" name="l00217"></a><span class="lineno"> 217</span> uint32_t device_type;</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="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> uint32_t device_base;</div> <div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> </div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> uint32_t reset_type;</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="l00220" name="l00220"></a><span class="lineno"> 220</span> uint32_t cic_id;</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="l00221" name="l00221"></a><span class="lineno"> 221</span> uint32_t version;</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="l00222" name="l00222"></a><span class="lineno"> 222</span> uint32_t mem_size;</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="l00223" name="l00223"></a><span class="lineno"> 223</span> uint8_t app_nmi_buffer[64];</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="l00224" name="l00224"></a><span class="lineno"> 224</span> uint32_t __reserved_1[37];</div> <div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> </div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> uint32_t mem_size_6105;</div> <div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> </div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span>} <a class="code hl_struct" href="boot__io_8h.html#structos__info__t">os_info_t</a>;</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="l00227" name="l00227"></a><span class="lineno"> 227</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="l00228" name="l00228"></a><span class="lineno"> 228</span><span class="preprocessor">#define OS_INFO_BASE (0x80000300UL)</span></div> <div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> </div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span><span class="preprocessor">#define OS_INFO ((os_info_t *) OS_INFO_BASE)</span></div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> </div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span><span class="preprocessor">#define OS_INFO_RESET_TYPE_COLD (0)</span></div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span><span class="preprocessor">#define OS_INFO_RESET_TYPE_NMI (1)</span></div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> </div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> </div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</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="l00236" name="l00236"></a><span class="lineno"> 236</span> io32_t *uncached = UNCACHED(address);</div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> uint32_t value = *uncached;</div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> <span class="keywordflow">return</span> value;</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="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="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="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> io32_t *uncached = UNCACHED(address);</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> *uncached = value;</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"><a class="line" href="boot__io_8h.html"> 245</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> </div> <div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> uint32_t tv_type;</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> </div> <div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> uint32_t device_type;</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span><span class="preprocessor">#endif</span></div> <div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> uint32_t device_base;</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="ttdef"><b>Definition:</b> boot_io.h:165</div></div> <div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> uint32_t reset_type;</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> uint32_t cic_id;</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> uint32_t version;</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> uint32_t mem_size;</div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> uint8_t app_nmi_buffer[64];</div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> uint32_t __reserved_1[37];</div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> uint32_t mem_size_6105;</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span>} <a class="code hl_struct" href="boot__io_8h.html#structos__info__t">os_info_t</a>;</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> </div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span><span class="preprocessor">#define OS_INFO_BASE (0x80000300UL)</span></div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span><span class="preprocessor">#define OS_INFO ((os_info_t *) OS_INFO_BASE)</span></div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> </div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"><a class="line" href="boot__io_8h.html#ab87a97fcc58a41d22595967c2476b19c"> 262</a></span><span class="preprocessor">#define OS_INFO_RESET_TYPE_COLD (0)</span></div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"><a class="line" href="boot__io_8h.html#a0c31c90cda26d15dd2e24022ab9c0ceb"> 264</a></span><span class="preprocessor">#define OS_INFO_RESET_TYPE_NMI (1)</span></div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> </div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> </div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</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="l00268" name="l00268"></a><span class="lineno"> 268</span> io32_t *uncached = UNCACHED(address);</div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> uint32_t value = *uncached;</div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> <span class="keywordflow">return</span> value;</div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span>}</div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> </div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</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="l00274" name="l00274"></a><span class="lineno"> 274</span> io32_t *uncached = UNCACHED(address);</div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> *uncached = value;</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> </div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> </div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</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_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_structos__info__t"><div class="ttname"><a href="boot__io_8h.html#structos__info__t">os_info_t</a></div><div class="ttdef"><b>Definition:</b> boot_io.h:215</div></div> <div class="ttc" id="aboot__io_8h_html_structos__info__t"><div class="ttname"><a href="boot__io_8h.html#structos__info__t">os_info_t</a></div><div class="ttdoc">OS Information Structure.</div><div class="ttdef"><b>Definition:</b> boot_io.h:245</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">Parallel Interface Register Structure.</div><div class="ttdef"><b>Definition:</b> boot_io.h:183</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="ttdef"><b>Definition:</b> boot_io.h:22</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="ttdef"><b>Definition:</b> boot_io.h:31</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="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><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -87,58 +87,131 @@ $(function() {
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr> Enumerations</h2></td></tr>
<tr class="memitem:a8fdf9a69cab967a2d76e575338b1c2e1"><td class="memItemLeft" align="right" valign="top"><a id="a8fdf9a69cab967a2d76e575338b1c2e1" name="a8fdf9a69cab967a2d76e575338b1c2e1"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>cart_load_err_t</b> { <br /> <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 />
&#160;&#160;<b>CART_LOAD_OK</b> &#160;&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aea31d0c75e127d10538672f956b0a97f">CART_LOAD_OK</a>
, <b>CART_LOAD_ERR_ROM_LOAD_FAIL</b> , <a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a73957ef4ccf0260503bc268e8f4ca3a1">CART_LOAD_ERR_ROM_LOAD_FAIL</a>
, <b>CART_LOAD_ERR_SAVE_LOAD_FAIL</b> , <a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a0ddb2665a271110ce96727c18f73fc61">CART_LOAD_ERR_SAVE_LOAD_FAIL</a>
, <b>CART_LOAD_ERR_64DD_PRESENT</b> , <a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a8e277b1b0166f4104b2e48cd80aab86f">CART_LOAD_ERR_64DD_PRESENT</a>
, <br /> , <br />
&#160;&#160;<b>CART_LOAD_ERR_64DD_IPL_NOT_FOUND</b> &#160;&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a624bbf8456bf0287885f1fb38d109c27">CART_LOAD_ERR_64DD_IPL_NOT_FOUND</a>
, <b>CART_LOAD_ERR_64DD_IPL_LOAD_FAIL</b> , <a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a0e5ec7fa832ffa086a072b89055e8ead">CART_LOAD_ERR_64DD_IPL_LOAD_FAIL</a>
, <b>CART_LOAD_ERR_64DD_DISK_LOAD_FAIL</b> , <a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aa192e96811678f36f520e581f8d2ded6">CART_LOAD_ERR_64DD_DISK_LOAD_FAIL</a>
, <b>CART_LOAD_ERR_EMU_NOT_FOUND</b> , <a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a4c236648876e0652e917b53ddef20f45">CART_LOAD_ERR_EMU_NOT_FOUND</a>
, <br /> , <br />
&#160;&#160;<b>CART_LOAD_ERR_EMU_LOAD_FAIL</b> &#160;&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a5614f8fff9a2685697ce3aa122499da2">CART_LOAD_ERR_EMU_LOAD_FAIL</a>
, <b>CART_LOAD_ERR_EMU_ROM_LOAD_FAIL</b> , <b>CART_LOAD_ERR_EMU_ROM_LOAD_FAIL</b>
, <b>CART_LOAD_ERR_CREATE_SAVES_SUBDIR_FAIL</b> , <a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aefad8c3079967d11ae9be1bd78d2098f">CART_LOAD_ERR_CREATE_SAVES_SUBDIR_FAIL</a>
, <b>CART_LOAD_ERR_EXP_PAK_NOT_FOUND</b> , <a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a56c5993cab82de5c3c9c495153295474">CART_LOAD_ERR_EXP_PAK_NOT_FOUND</a>
, <br /> , <br />
&#160;&#160;<b>CART_LOAD_ERR_FUNCTION_NOT_SUPPORTED</b> &#160;&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aec87a2398fb3cda8b6a4dcc2bf6debde">CART_LOAD_ERR_FUNCTION_NOT_SUPPORTED</a>
<br /> <br />
}</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="separator:a8fdf9a69cab967a2d76e575338b1c2e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe82a7d601e4b10ab65184b8aebde2bf"><td class="memItemLeft" align="right" valign="top"><a id="abe82a7d601e4b10ab65184b8aebde2bf" name="abe82a7d601e4b10ab65184b8aebde2bf"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>cart_load_emu_type_t</b> { <br /> <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 />
&#160;&#160;<b>CART_LOAD_EMU_TYPE_NES</b> &#160;&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa7d3d6237c3ba74a6f976f0fc960d2fc8">CART_LOAD_EMU_TYPE_NES</a>
, <b>CART_LOAD_EMU_TYPE_SNES</b> , <a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa390aa1196d1fbec39236a891871de082">CART_LOAD_EMU_TYPE_SNES</a>
, <b>CART_LOAD_EMU_TYPE_GAMEBOY</b> , <a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfab0ff2ec231e699a01af2d0aa130a394d">CART_LOAD_EMU_TYPE_GAMEBOY</a>
, <b>CART_LOAD_EMU_TYPE_GAMEBOY_COLOR</b> , <a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa3395e659a0a25fd963691ff6288d4cf3">CART_LOAD_EMU_TYPE_GAMEBOY_COLOR</a>
, <br /> , <br />
&#160;&#160;<b>CART_LOAD_EMU_TYPE_SEGA_GENERIC_8BIT</b> &#160;&#160;<a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa357930eb0490e5517270e57dbadbae66">CART_LOAD_EMU_TYPE_SEGA_GENERIC_8BIT</a>
<br /> <br />
}</td></tr> }</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>
<tr class="separator:abe82a7d601e4b10ab65184b8aebde2bf"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abe82a7d601e4b10ab65184b8aebde2bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr> 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"><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> (cart_load_err_t err)</td></tr> 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="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"><td class="memItemLeft" align="right" valign="top"><a id="a9bd54bc6cd012de3156c5b7a649dfec3" name="a9bd54bc6cd012de3156c5b7a649dfec3"></a>
cart_load_err_t&#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> <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="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"><td class="memItemLeft" align="right" valign="top"><a id="a2812c219d9f2a935c42f1ffd8c05dc02" name="a2812c219d9f2a935c42f1ffd8c05dc02"></a>
cart_load_err_t&#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> <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="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"><td class="memItemLeft" align="right" valign="top"><a id="ae7ab3db0eb827664ec5251ced149615f" name="ae7ab3db0eb827664ec5251ced149615f"></a>
cart_load_err_t&#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, cart_load_emu_type_t emu_type, flashcart_progress_callback_t progress)</td></tr> <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> <tr class="separator:ae7ab3db0eb827664ec5251ced149615f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <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></div><!-- contents --> </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>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load_err_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<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>
</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>
</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>
</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>
</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>
</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>
</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>
</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>
</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>
</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>
</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>
</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>
</td></tr>
</table>
</div>
</div>
<a id="abe82a7d601e4b10ab65184b8aebde2bf" name="abe82a7d601e4b10ab65184b8aebde2bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe82a7d601e4b10ab65184b8aebde2bf">&#9670;&#160;</a></span>cart_load_emu_type_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bf">cart_load_emu_type_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<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>
</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>
</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>
</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>
</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>
</td></tr>
</table>
</div>
</div>
</div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -86,39 +86,57 @@ $(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="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="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="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"><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="l00017" name="l00017"></a><span class="lineno"> 17</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="l00018" name="l00018"></a><span class="lineno"> 18</span> CART_LOAD_OK,</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>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> CART_LOAD_ERR_ROM_LOAD_FAIL,</div> <div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a0ddb2665a271110ce96727c18f73fc61"> 23</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a0ddb2665a271110ce96727c18f73fc61">CART_LOAD_ERR_SAVE_LOAD_FAIL</a>,</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> CART_LOAD_ERR_SAVE_LOAD_FAIL,</div> <div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a8e277b1b0166f4104b2e48cd80aab86f"> 25</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a8e277b1b0166f4104b2e48cd80aab86f">CART_LOAD_ERR_64DD_PRESENT</a>,</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> CART_LOAD_ERR_64DD_PRESENT,</div> <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a624bbf8456bf0287885f1fb38d109c27"> 27</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a624bbf8456bf0287885f1fb38d109c27">CART_LOAD_ERR_64DD_IPL_NOT_FOUND</a>,</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> CART_LOAD_ERR_64DD_IPL_NOT_FOUND,</div> <div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a0e5ec7fa832ffa086a072b89055e8ead"> 29</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a0e5ec7fa832ffa086a072b89055e8ead">CART_LOAD_ERR_64DD_IPL_LOAD_FAIL</a>,</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> CART_LOAD_ERR_64DD_IPL_LOAD_FAIL,</div> <div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aa192e96811678f36f520e581f8d2ded6"> 31</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aa192e96811678f36f520e581f8d2ded6">CART_LOAD_ERR_64DD_DISK_LOAD_FAIL</a>,</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> CART_LOAD_ERR_64DD_DISK_LOAD_FAIL,</div> <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a4c236648876e0652e917b53ddef20f45"> 33</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a4c236648876e0652e917b53ddef20f45">CART_LOAD_ERR_EMU_NOT_FOUND</a>,</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> CART_LOAD_ERR_EMU_NOT_FOUND,</div> <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a5614f8fff9a2685697ce3aa122499da2"> 35</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a5614f8fff9a2685697ce3aa122499da2">CART_LOAD_ERR_EMU_LOAD_FAIL</a>,</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> CART_LOAD_ERR_EMU_LOAD_FAIL,</div> <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> CART_LOAD_ERR_EMU_ROM_LOAD_FAIL,</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> CART_LOAD_ERR_EMU_ROM_LOAD_FAIL,</div> <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aefad8c3079967d11ae9be1bd78d2098f"> 38</a></span> <a class="code hl_enumvalue" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aefad8c3079967d11ae9be1bd78d2098f">CART_LOAD_ERR_CREATE_SAVES_SUBDIR_FAIL</a>,</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> CART_LOAD_ERR_CREATE_SAVES_SUBDIR_FAIL,</div> <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="l00029" name="l00029"></a><span class="lineno"> 29</span> CART_LOAD_ERR_EXP_PAK_NOT_FOUND,</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="l00030" name="l00030"></a><span class="lineno"> 30</span> CART_LOAD_ERR_FUNCTION_NOT_SUPPORTED,</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 class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span>} cart_load_err_t;</div> <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div> <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="l00033" name="l00033"></a><span class="lineno"> 33</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="l00034" name="l00034"></a><span class="lineno"> 34</span> CART_LOAD_EMU_TYPE_NES,</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="l00035" name="l00035"></a><span class="lineno"> 35</span> CART_LOAD_EMU_TYPE_SNES,</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="l00036" name="l00036"></a><span class="lineno"> 36</span> CART_LOAD_EMU_TYPE_GAMEBOY,</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="l00037" name="l00037"></a><span class="lineno"> 37</span> CART_LOAD_EMU_TYPE_GAMEBOY_COLOR,</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="l00038" name="l00038"></a><span class="lineno"> 38</span> CART_LOAD_EMU_TYPE_SEGA_GENERIC_8BIT,</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="l00039" name="l00039"></a><span class="lineno"> 39</span>} cart_load_emu_type_t;</div> <div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div> <div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</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="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="keywordtype">char</span> *cart_load_convert_error_message (cart_load_err_t 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="l00043" name="l00043"></a><span class="lineno"> 43</span>cart_load_err_t 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="l00044" name="l00044"></a><span class="lineno"> 44</span>cart_load_err_t 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="l00045" name="l00045"></a><span class="lineno"> 45</span>cart_load_err_t cart_load_emulator (<a class="code hl_struct" href="menu__state_8h.html#structmenu__t">menu_t</a> *menu, cart_load_emu_type_t 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="l00046" name="l00046"></a><span class="lineno"> 46</span> </div> <div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div> <div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="preprocessor">#endif</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="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="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"><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="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"><div class="ttname"><a href="menu__state_8h.html">menu_state.h</a></div><div class="ttdoc">Menu State.</div></div>
@ -127,7 +145,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -112,7 +112,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -120,7 +120,7 @@ $(function() {
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -91,6 +91,7 @@ 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="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="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="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="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="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> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -231,7 +232,8 @@ list[]</td>
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<div class="textblock"></div><table class="fieldtable"> <div class="textblock"><p >Box Art Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr> <tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a6ef3e230917241f16f9ba164c40cf247" name="a6ef3e230917241f16f9ba164c40cf247"></a>bool</td> <a id="a6ef3e230917241f16f9ba164c40cf247" name="a6ef3e230917241f16f9ba164c40cf247"></a>bool</td>
@ -252,7 +254,7 @@ image</td>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -122,19 +122,19 @@ $(function() {
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</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="l00054" name="l00054"></a><span class="lineno"> 54</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="l00055" name="l00055"></a><span class="lineno"> 55</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="l00055" name="l00055"></a><span class="lineno"> 55</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="l00056" name="l00056"></a><span class="lineno"> 56</span> </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"><a class="line" href="components_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"><a class="line" href="components_8h.html"> 58</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">bool</span> loading;</div> <div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <span class="keywordtype">bool</span> loading;</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> surface_t *image;</div> <div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> surface_t *image;</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span>} <a class="code hl_struct" href="components_8h.html#structcomponent__boxart__t">component_boxart_t</a>;</div> <div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span>} <a class="code hl_struct" href="components_8h.html#structcomponent__boxart__t">component_boxart_t</a>;</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> </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><a class="code hl_struct" href="components_8h.html#structcomponent__boxart__t">component_boxart_t</a> *component_boxart_init (<span class="keywordtype">char</span> *game_code);</div> <div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span><a class="code hl_struct" href="components_8h.html#structcomponent__boxart__t">component_boxart_t</a> *component_boxart_init (<span class="keywordtype">char</span> *game_code);</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</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="l00064" name="l00064"></a><span class="lineno"> 64</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="l00064" name="l00064"></a><span class="lineno"> 64</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="l00065" name="l00065"></a><span class="lineno"> 65</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="l00065" name="l00065"></a><span class="lineno"> 65</span> <span class="comment">/* menu_components */</span></div> <div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="comment">/* menu_components */</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> </div> <div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="preprocessor">#endif</span></div> <div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</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="ttdef"><b>Definition:</b> components.h:57</div></div> <div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</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:58</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="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"><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:56</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:56</div></div>
@ -142,7 +142,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -88,75 +88,98 @@ $(function() {
Macros</h2></td></tr> 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"><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> #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="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"><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> #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="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"><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;(DISPLAY_WIDTH / 2)</td></tr> #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="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"><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;(DISPLAY_HEIGHT / 2)</td></tr> #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="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"><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> #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="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"><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> #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="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"><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;(OVERSCAN_WIDTH)</td></tr> #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="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"><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;(OVERSCAN_HEIGHT)</td></tr> #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="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"><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;(DISPLAY_WIDTH - OVERSCAN_WIDTH)</td></tr> #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="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"><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;(DISPLAY_HEIGHT - OVERSCAN_HEIGHT)</td></tr> #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="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"><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;(VISIBLE_AREA_X1 - VISIBLE_AREA_X0)</td></tr> #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="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"><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;(VISIBLE_AREA_Y1 - VISIBLE_AREA_Y0)</td></tr> #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="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"><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> #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="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"><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> #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="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"><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> #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="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"><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> #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="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"><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;(DISPLAY_CENTER_X - (SEEKBAR_WIDTH / 2))</td></tr> #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="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"><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;(VISIBLE_AREA_Y1 - SEEKBAR_HEIGHT - 80)</td></tr> #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="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"><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> #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="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"><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> #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="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"><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;(DISPLAY_CENTER_X - (LOADER_WIDTH / 2))</td></tr> #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="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"><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;(DISPLAY_CENTER_Y - (LOADER_HEIGHT / 2))</td></tr> #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="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"><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> #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="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"><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> #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="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"><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> #define&#160;</td><td class="memItemRight" valign="bottom"><b>TEXT_MARGIN_HORIZONTAL</b>&#160;&#160;&#160;(10)</td></tr>
@ -166,75 +189,97 @@ Macros</h2></td></tr>
<tr class="separator:afd261f5f4e18ab22e21c4a40bead2c6e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:afd261f5f4e18ab22e21c4a40bead2c6e"><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"><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> #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="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"><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> #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="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: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;(VISIBLE_AREA_X1 - BOXART_WIDTH - 24)</td></tr> #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="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"><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 - BOXART_HEIGHT - 24)</td></tr> #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="separator:a42e7d267ca14ca1060cab46284922dea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0fc3c2cde61609c3d0aadc2625c60e2"><td class="memItemLeft" align="right" valign="top"><a id="ac0fc3c2cde61609c3d0aadc2625c60e2" name="ac0fc3c2cde61609c3d0aadc2625c60e2"></a> <tr class="memitem:ac0fc3c2cde61609c3d0aadc2625c60e2"><td class="memItemLeft" align="right" valign="top"><a id="ac0fc3c2cde61609c3d0aadc2625c60e2" name="ac0fc3c2cde61609c3d0aadc2625c60e2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_SCROLLBAR_WIDTH</b>&#160;&#160;&#160;(12)</td></tr> #define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_SCROLLBAR_WIDTH</b>&#160;&#160;&#160;(12)</td></tr>
<tr class="memdesc:ac0fc3c2cde61609c3d0aadc2625c60e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar width. <br /></td></tr>
<tr class="separator:ac0fc3c2cde61609c3d0aadc2625c60e2"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ac0fc3c2cde61609c3d0aadc2625c60e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58229a7d19dda288fe7e97c96627241c"><td class="memItemLeft" align="right" valign="top"><a id="a58229a7d19dda288fe7e97c96627241c" name="a58229a7d19dda288fe7e97c96627241c"></a> <tr class="memitem:a58229a7d19dda288fe7e97c96627241c"><td class="memItemLeft" align="right" valign="top"><a id="a58229a7d19dda288fe7e97c96627241c" name="a58229a7d19dda288fe7e97c96627241c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_SCROLLBAR_HEIGHT</b>&#160;&#160;&#160;(LAYOUT_ACTIONS_SEPARATOR_Y - OVERSCAN_HEIGHT)</td></tr> #define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_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:a58229a7d19dda288fe7e97c96627241c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar height. <br /></td></tr>
<tr class="separator:a58229a7d19dda288fe7e97c96627241c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a58229a7d19dda288fe7e97c96627241c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a738d89e376e1d21ab45fd1a3f1c3fa21"><td class="memItemLeft" align="right" valign="top"><a id="a738d89e376e1d21ab45fd1a3f1c3fa21" name="a738d89e376e1d21ab45fd1a3f1c3fa21"></a> <tr class="memitem:a738d89e376e1d21ab45fd1a3f1c3fa21"><td class="memItemLeft" align="right" valign="top"><a id="a738d89e376e1d21ab45fd1a3f1c3fa21" name="a738d89e376e1d21ab45fd1a3f1c3fa21"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_SCROLLBAR_X</b>&#160;&#160;&#160;(VISIBLE_AREA_X1 - FILE_LIST_SCROLLBAR_WIDTH)</td></tr> #define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_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#ac0fc3c2cde61609c3d0aadc2625c60e2">FILE_LIST_SCROLLBAR_WIDTH</a>)</td></tr>
<tr class="memdesc:a738d89e376e1d21ab45fd1a3f1c3fa21"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar position on the X axis. <br /></td></tr>
<tr class="separator:a738d89e376e1d21ab45fd1a3f1c3fa21"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a738d89e376e1d21ab45fd1a3f1c3fa21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1dc234f2e8a87c33888f5f8fe1f5439"><td class="memItemLeft" align="right" valign="top"><a id="ab1dc234f2e8a87c33888f5f8fe1f5439" name="ab1dc234f2e8a87c33888f5f8fe1f5439"></a> <tr class="memitem:ab1dc234f2e8a87c33888f5f8fe1f5439"><td class="memItemLeft" align="right" valign="top"><a id="ab1dc234f2e8a87c33888f5f8fe1f5439" name="ab1dc234f2e8a87c33888f5f8fe1f5439"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_SCROLLBAR_Y</b>&#160;&#160;&#160;(VISIBLE_AREA_Y0)</td></tr> #define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_SCROLLBAR_Y</b>&#160;&#160;&#160;(<a class="el" href="constants_8h.html#a599519b46c499c0b6ee7591ad1443700">VISIBLE_AREA_Y0</a>)</td></tr>
<tr class="memdesc:ab1dc234f2e8a87c33888f5f8fe1f5439"><td class="mdescLeft">&#160;</td><td class="mdescRight">The scroll bar position on the Y axis. <br /></td></tr>
<tr class="separator:ab1dc234f2e8a87c33888f5f8fe1f5439"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:ab1dc234f2e8a87c33888f5f8fe1f5439"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb66ef68dc9f98630e4f447d5f51f86c"><td class="memItemLeft" align="right" valign="top"><a id="acb66ef68dc9f98630e4f447d5f51f86c" name="acb66ef68dc9f98630e4f447d5f51f86c"></a> <tr class="memitem:acb66ef68dc9f98630e4f447d5f51f86c"><td class="memItemLeft" align="right" valign="top"><a id="acb66ef68dc9f98630e4f447d5f51f86c" name="acb66ef68dc9f98630e4f447d5f51f86c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_ENTRIES</b>&#160;&#160;&#160;(20)</td></tr> #define&#160;</td><td class="memItemRight" valign="bottom"><b>FILE_LIST_ENTRIES</b>&#160;&#160;&#160;(20)</td></tr>
<tr class="memdesc:acb66ef68dc9f98630e4f447d5f51f86c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The maximum amount of file list entries. <br /></td></tr>
<tr class="separator:acb66ef68dc9f98630e4f447d5f51f86c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:acb66ef68dc9f98630e4f447d5f51f86c"><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"><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> #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="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"><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;(VISIBLE_AREA_X1 - VISIBLE_AREA_X0 - FILE_LIST_SCROLLBAR_WIDTH)</td></tr> #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#ac0fc3c2cde61609c3d0aadc2625c60e2">FILE_LIST_SCROLLBAR_WIDTH</a>)</td></tr>
<tr class="separator:adc98914c009df4a56f5f62e0bc72bb5f"><td class="memSeparator" colspan="2">&#160;</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"><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;(VISIBLE_AREA_X0)</td></tr> #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="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"><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> #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="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"><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> #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="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"><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> #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="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"><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> #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="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"><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> #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="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"><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> #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="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"><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> #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="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"><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> #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="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"><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> #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="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"><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> #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="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"><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> #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="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"><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> #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> <tr class="separator:aaf6ba3542bb494f77f96f266bd96226f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@ -242,7 +287,7 @@ Macros</h2></td></tr>
</div></div><!-- contents --> </div></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -80,86 +80,84 @@ $(function() {
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#ifndef COMPONENTS_CONSTANTS_H__</span></div> <div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#ifndef COMPONENTS_CONSTANTS_H__</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#define COMPONENTS_CONSTANTS_H__</span></div> <div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#define COMPONENTS_CONSTANTS_H__</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</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"><a class="line" href="constants_8h.html#a46d67d48a7faab308f2e058dc35da83a"> 11</a></span><span class="preprocessor">#define DISPLAY_WIDTH (640)</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#define DISPLAY_WIDTH (640)</span></div> <div class="line"><a id="l00013" name="l00013"></a><span class="lineno"><a class="line" href="constants_8h.html#a43b7b2061f733ea1dc0a5a6028e131ff"> 13</a></span><span class="preprocessor">#define DISPLAY_HEIGHT (480)</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#define DISPLAY_HEIGHT (480)</span></div> <div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div> <div class="line"><a id="l00016" name="l00016"></a><span class="lineno"><a class="line" href="constants_8h.html#a9052e52bd99cbd5a17923051f3c920d9"> 16</a></span><span class="preprocessor">#define DISPLAY_CENTER_X (DISPLAY_WIDTH / 2)</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#define DISPLAY_CENTER_X (DISPLAY_WIDTH / 2)</span></div> <div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="constants_8h.html#a00874cb140e18d8f2858e9d122acf0a0"> 18</a></span><span class="preprocessor">#define DISPLAY_CENTER_Y (DISPLAY_HEIGHT / 2)</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#define DISPLAY_CENTER_Y (DISPLAY_HEIGHT / 2)</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">#define OVERSCAN_WIDTH (32)</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#define OVERSCAN_HEIGHT (24)</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</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">#define VISIBLE_AREA_X0 (OVERSCAN_WIDTH)</span></div> <div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="constants_8h.html#a32c7b7e5c9612d766d6d8f48cd648243"> 21</a></span><span class="preprocessor">#define OVERSCAN_WIDTH (32)</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#define VISIBLE_AREA_Y0 (OVERSCAN_HEIGHT)</span></div> <div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="constants_8h.html#afad4a01c4604b18fd126bbc5dd996c39"> 23</a></span><span class="preprocessor">#define OVERSCAN_HEIGHT (24)</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#define VISIBLE_AREA_X1 (DISPLAY_WIDTH - OVERSCAN_WIDTH)</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#define VISIBLE_AREA_Y1 (DISPLAY_HEIGHT - OVERSCAN_HEIGHT)</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </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><span class="preprocessor">#define VISIBLE_AREA_WIDTH (VISIBLE_AREA_X1 - VISIBLE_AREA_X0)</span></div> <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="constants_8h.html#a9b677c2a6549810814fa608f4697910a"> 26</a></span><span class="preprocessor">#define VISIBLE_AREA_X0 (OVERSCAN_WIDTH)</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#define VISIBLE_AREA_HEIGHT (VISIBLE_AREA_Y1 - VISIBLE_AREA_Y0)</span></div> <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="constants_8h.html#a599519b46c499c0b6ee7591ad1443700"> 28</a></span><span class="preprocessor">#define VISIBLE_AREA_Y0 (OVERSCAN_HEIGHT)</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div> <div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="constants_8h.html#ab42ef3a06ea6594861bb1dfe41d4cbfc"> 30</a></span><span class="preprocessor">#define VISIBLE_AREA_X1 (DISPLAY_WIDTH - OVERSCAN_WIDTH)</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#define BORDER_THICKNESS (4)</span></div> <div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="constants_8h.html#a993f4bc0369a4835a2cddd44f38241ee"> 32</a></span><span class="preprocessor">#define VISIBLE_AREA_Y1 (DISPLAY_HEIGHT - OVERSCAN_HEIGHT)</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div> <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="preprocessor">#define LAYOUT_ACTIONS_SEPARATOR_Y (400)</span></div> <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="constants_8h.html#a6372292a7f4e97871a7cbb8acd5530c7"> 35</a></span><span class="preprocessor">#define VISIBLE_AREA_WIDTH (VISIBLE_AREA_X1 - VISIBLE_AREA_X0)</span></div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div> <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="constants_8h.html#a3900f3b23135d3bc0a4a199a0d1e050a"> 37</a></span><span class="preprocessor">#define VISIBLE_AREA_HEIGHT (VISIBLE_AREA_Y1 - VISIBLE_AREA_Y0)</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><span class="preprocessor">#define SEEKBAR_HEIGHT (24)</span></div> <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#define SEEKBAR_WIDTH (524)</span></div> <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="constants_8h.html#a8ed7a0f0ea48c9733bf7e57fe6eaf0f4"> 40</a></span><span class="preprocessor">#define BORDER_THICKNESS (4)</span></div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="preprocessor">#define SEEKBAR_X (DISPLAY_CENTER_X - (SEEKBAR_WIDTH / 2))</span></div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#define SEEKBAR_Y (VISIBLE_AREA_Y1 - SEEKBAR_HEIGHT - 80)</span></div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#define LOADER_WIDTH (320)</span></div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="preprocessor">#define LOADER_HEIGHT (24)</span></div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="preprocessor">#define LOADER_X (DISPLAY_CENTER_X - (LOADER_WIDTH / 2))</span></div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#define LOADER_Y (DISPLAY_CENTER_Y - (LOADER_HEIGHT / 2))</span></div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div> <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor">#define MESSAGEBOX_MAX_WIDTH (360)</span></div> <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="preprocessor">#define LAYOUT_ACTIONS_SEPARATOR_Y (400)</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#define MESSAGEBOX_MARGIN (32)</span></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"><a class="line" href="constants_8h.html#aa65e7de38a5d113fb320a352c9f173b3"> 45</a></span><span class="preprocessor">#define SEEKBAR_HEIGHT (24)</span></div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="preprocessor">#define TEXT_MARGIN_HORIZONTAL (10)</span></div> <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="constants_8h.html#a7ed55a68a6f9501122e63fc7ef1c26a5"> 47</a></span><span class="preprocessor">#define SEEKBAR_WIDTH (524)</span></div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span><span class="preprocessor">#define TEXT_MARGIN_VERTICAL (7)</span></div> <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="constants_8h.html#a107ef7af0cc809f048e0e7ebfd5866d7"> 49</a></span><span class="preprocessor">#define SEEKBAR_X (DISPLAY_CENTER_X - (SEEKBAR_WIDTH / 2))</span></div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div> <div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="constants_8h.html#af7d998d0dc9e124bacc16281a9b8935b"> 51</a></span><span class="preprocessor">#define SEEKBAR_Y (VISIBLE_AREA_Y1 - SEEKBAR_HEIGHT - 80)</span></div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="preprocessor">#define BOXART_WIDTH (158)</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="preprocessor">#define BOXART_HEIGHT (112)</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="preprocessor">#define BOXART_X (VISIBLE_AREA_X1 - BOXART_WIDTH - 24)</span></div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="preprocessor">#define BOXART_Y (LAYOUT_ACTIONS_SEPARATOR_Y - BOXART_HEIGHT - 24)</span></div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div> <div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span><span class="preprocessor">#define FILE_LIST_SCROLLBAR_WIDTH (12)</span></div> <div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="constants_8h.html#aaed2114b9c700deb0b9d02bd7673ef93"> 54</a></span><span class="preprocessor">#define LOADER_WIDTH (320)</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span><span class="preprocessor">#define FILE_LIST_SCROLLBAR_HEIGHT (LAYOUT_ACTIONS_SEPARATOR_Y - OVERSCAN_HEIGHT)</span></div> <div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="constants_8h.html#affa436a10ce5c880345dafb241361833"> 56</a></span><span class="preprocessor">#define LOADER_HEIGHT (24)</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="preprocessor">#define FILE_LIST_SCROLLBAR_X (VISIBLE_AREA_X1 - FILE_LIST_SCROLLBAR_WIDTH)</span></div> <div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="constants_8h.html#ab728396003eb5cb3e5099dfe20d37c85"> 58</a></span><span class="preprocessor">#define LOADER_X (DISPLAY_CENTER_X - (LOADER_WIDTH / 2))</span></div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="preprocessor">#define FILE_LIST_SCROLLBAR_Y (VISIBLE_AREA_Y0)</span></div> <div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="constants_8h.html#a6fe7c15551efdf4f66c74d5decd72f43"> 60</a></span><span class="preprocessor">#define LOADER_Y (DISPLAY_CENTER_Y - (LOADER_HEIGHT / 2))</span></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div> <div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span><span class="preprocessor">#define FILE_LIST_ENTRIES (20)</span></div> <div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="constants_8h.html#a2c5ad0e537cf5c0c34f8107a4bbd7add"> 63</a></span><span class="preprocessor">#define MESSAGEBOX_MAX_WIDTH (360)</span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="preprocessor">#define FILE_LIST_MAX_WIDTH (480)</span></div> <div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="constants_8h.html#ab8b02a9ebb78a66fa1c36c8604295116"> 65</a></span><span class="preprocessor">#define MESSAGEBOX_MARGIN (32)</span></div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="preprocessor">#define FILE_LIST_HIGHLIGHT_WIDTH (VISIBLE_AREA_X1 - VISIBLE_AREA_X0 - FILE_LIST_SCROLLBAR_WIDTH)</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="preprocessor">#define FILE_LIST_HIGHLIGHT_X (VISIBLE_AREA_X0)</span></div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><span class="preprocessor">#define BACKGROUND_EMPTY_COLOR RGBA32(0x00, 0x00, 0x00, 0xFF)</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span><span class="preprocessor">#define BACKGROUND_OVERLAY_COLOR RGBA32(0x00, 0x00, 0x00, 0xA0)</span></div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </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="preprocessor">#define BORDER_COLOR RGBA32(0xFF, 0xFF, 0xFF, 0xFF)</span></div> <div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><span class="preprocessor">#define TEXT_MARGIN_HORIZONTAL (10)</span></div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div> <div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="preprocessor">#define TEXT_MARGIN_VERTICAL (7)</span></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="preprocessor">#define PROGRESSBAR_BG_COLOR RGBA32(0x00, 0x00, 0x00, 0xFF)</span></div> <div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span><span class="preprocessor">#define PROGRESSBAR_DONE_COLOR RGBA32(0x3B, 0x7C, 0xF5, 0xFF)</span></div> <div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="constants_8h.html#a05817fe257afbe0f071f9ecb5b5544db"> 71</a></span><span class="preprocessor">#define BOXART_WIDTH (158)</span></div>
<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#aecb936f69f40e5bd052597baa49a11a2"> 73</a></span><span class="preprocessor">#define BOXART_HEIGHT (112)</span></div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><span class="preprocessor">#define SCROLLBAR_BG_COLOR RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</span></div> <div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="constants_8h.html#a1dd26d043582325cae03bf26e09a02fe"> 75</a></span><span class="preprocessor">#define BOXART_X (VISIBLE_AREA_X1 - BOXART_WIDTH - 24)</span></div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span><span class="preprocessor">#define SCROLLBAR_INACTIVE_COLOR RGBA32(0x5F, 0x5F, 0x5F, 0xFF)</span></div> <div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="constants_8h.html#a42e7d267ca14ca1060cab46284922dea"> 77</a></span><span class="preprocessor">#define BOXART_Y (LAYOUT_ACTIONS_SEPARATOR_Y - BOXART_HEIGHT - 24)</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="preprocessor">#define SCROLLBAR_POSITION_COLOR RGBA32(0x7F, 0x7F, 0x7F, 0xFF)</span></div> <div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div> <div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="constants_8h.html#ac0fc3c2cde61609c3d0aadc2625c60e2"> 80</a></span><span class="preprocessor">#define FILE_LIST_SCROLLBAR_WIDTH (12)</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="preprocessor">#define DIALOG_BG_COLOR RGBA32(0x00, 0x00, 0x00, 0xFF)</span></div> <div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="constants_8h.html#a58229a7d19dda288fe7e97c96627241c"> 82</a></span><span class="preprocessor">#define FILE_LIST_SCROLLBAR_HEIGHT (LAYOUT_ACTIONS_SEPARATOR_Y - OVERSCAN_HEIGHT)</span></div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div> <div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="constants_8h.html#a738d89e376e1d21ab45fd1a3f1c3fa21"> 84</a></span><span class="preprocessor">#define FILE_LIST_SCROLLBAR_X (VISIBLE_AREA_X1 - FILE_LIST_SCROLLBAR_WIDTH)</span></div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span><span class="preprocessor">#define BOXART_LOADING_COLOR RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</span></div> <div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="constants_8h.html#ab1dc234f2e8a87c33888f5f8fe1f5439"> 86</a></span><span class="preprocessor">#define FILE_LIST_SCROLLBAR_Y (VISIBLE_AREA_Y0)</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div> <div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span><span class="preprocessor">#define FILE_LIST_HIGHLIGHT_COLOR RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</span></div> <div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="constants_8h.html#acb66ef68dc9f98630e4f447d5f51f86c"> 89</a></span><span class="preprocessor">#define FILE_LIST_ENTRIES (20)</span></div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div> <div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="constants_8h.html#a084715a542c9cc19fce9ee942f1cda85"> 91</a></span><span class="preprocessor">#define FILE_LIST_MAX_WIDTH (480)</span></div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span><span class="preprocessor">#define CONTEXT_MENU_HIGHLIGHT_COLOR RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</span></div> <div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span><span class="preprocessor">#define FILE_LIST_HIGHLIGHT_WIDTH (VISIBLE_AREA_X1 - VISIBLE_AREA_X0 - FILE_LIST_SCROLLBAR_WIDTH)</span></div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div> <div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span><span class="preprocessor">#define FILE_LIST_HIGHLIGHT_X (VISIBLE_AREA_X0)</span></div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div> <div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> </div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><span class="preprocessor">#endif</span></div> <div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="constants_8h.html#ad34ec4463c7da0f6da7f56f6d43f9f33"> 96</a></span><span class="preprocessor">#define BACKGROUND_EMPTY_COLOR RGBA32(0x00, 0x00, 0x00, 0xFF)</span></div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="constants_8h.html#ab399c3a31a6aacaea384ee5552292590"> 98</a></span><span class="preprocessor">#define BACKGROUND_OVERLAY_COLOR RGBA32(0x00, 0x00, 0x00, 0xA0)</span></div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="constants_8h.html#a966901ace2cf6cba3fc9cec310150860"> 101</a></span><span class="preprocessor">#define BORDER_COLOR RGBA32(0xFF, 0xFF, 0xFF, 0xFF)</span></div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="constants_8h.html#a5ab464068eb9e8f6c60aa357ef311571"> 104</a></span><span class="preprocessor">#define PROGRESSBAR_BG_COLOR RGBA32(0x00, 0x00, 0x00, 0xFF)</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="constants_8h.html#a3f1a94f2927dd17b0fd77ccb23b33ddc"> 106</a></span><span class="preprocessor">#define PROGRESSBAR_DONE_COLOR RGBA32(0x3B, 0x7C, 0xF5, 0xFF)</span></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="constants_8h.html#a61c381b074cba19bb6f0d7071a8c176e"> 109</a></span><span class="preprocessor">#define SCROLLBAR_BG_COLOR RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</span></div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="constants_8h.html#a77788d60445dfa3a2500f44487d7720f"> 111</a></span><span class="preprocessor">#define SCROLLBAR_INACTIVE_COLOR RGBA32(0x5F, 0x5F, 0x5F, 0xFF)</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="constants_8h.html#abf79df084d59750eb55bbda6888944a9"> 113</a></span><span class="preprocessor">#define SCROLLBAR_POSITION_COLOR RGBA32(0x7F, 0x7F, 0x7F, 0xFF)</span></div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="constants_8h.html#a6082ce2c2f2291f499e7de6f0973cfb3"> 116</a></span><span class="preprocessor">#define DIALOG_BG_COLOR RGBA32(0x00, 0x00, 0x00, 0xFF)</span></div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="constants_8h.html#a0e310295ec01558e62840b2bbfe95f47"> 119</a></span><span class="preprocessor">#define BOXART_LOADING_COLOR RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="constants_8h.html#aea0ff4749095856d59aacdad57614f59"> 122</a></span><span class="preprocessor">#define FILE_LIST_HIGHLIGHT_COLOR RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="constants_8h.html#aaf6ba3542bb494f77f96f266bd96226f"> 125</a></span><span class="preprocessor">#define CONTEXT_MENU_HIGHLIGHT_COLOR RGBA32(0x3F, 0x3F, 0x3F, 0xFF)</span></div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> </div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span><span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -95,7 +95,7 @@ uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>crc32_calculate</
</div></div><!-- contents --> </div></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -92,7 +92,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -109,12 +109,14 @@ 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="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">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="memdesc:menu__state_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Menu State. <br /></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="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>mp3_player.h</b> <a href="mp3__player_8h_source.html">[code]</a></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="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="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">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="memdesc:path_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Menu Path. <br /></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="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>png_decoder.h</b> <a href="png__decoder_8h_source.html">[code]</a></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="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="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">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="memdesc:rom__info_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">N64 ROM Database. <br /></td></tr> <tr class="memdesc:rom__info_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">N64 ROM Database. <br /></td></tr>
@ -132,7 +134,7 @@ Files</h2></td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -89,7 +89,7 @@ Files</h2></td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -87,7 +87,7 @@ Files</h2></td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -89,7 +89,7 @@ Files</h2></td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -94,7 +94,7 @@ Files</h2></td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -91,7 +91,7 @@ Directories</h2></td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -86,7 +86,7 @@ Files</h2></td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -96,7 +96,7 @@ Files</h2></td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -86,7 +86,7 @@ Files</h2></td></tr>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -89,22 +89,25 @@ $(function() {
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr> 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"><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> <tr class="separator:structdisk__info__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr> 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"><b>disk_err_t</b> { <b>DISK_OK</b> <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>
, <b>DISK_ERR_IO</b> , <b>DISK_ERR_IO</b>
, <b>DISK_ERR_NO_FILE</b> , <b>DISK_ERR_NO_FILE</b>
, <b>DISK_ERR_INVALID</b> , <b>DISK_ERR_INVALID</b>
}</td></tr> }</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="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"><b>disk_region_t</b> { <b>DISK_REGION_DEVELOPMENT</b> <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>
, <b>DISK_REGION_JAPANESE</b> , <b>DISK_REGION_JAPANESE</b>
, <b>DISK_REGION_USA</b> , <b>DISK_REGION_USA</b>
}</td></tr> }</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="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"><b>disk_type_t</b> { <br /> <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 />
&#160;&#160;<b>DISK_TYPE_0</b> &#160;&#160;<b>DISK_TYPE_0</b>
, <b>DISK_TYPE_1</b> , <b>DISK_TYPE_1</b>
, <b>DISK_TYPE_2</b> , <b>DISK_TYPE_2</b>
@ -115,12 +118,13 @@ Enumerations</h2></td></tr>
, <b>DISK_TYPE_6</b> , <b>DISK_TYPE_6</b>
<br /> <br />
}</td></tr> }</td></tr>
<tr class="memdesc:abb390b720ed32b8426c2f6c74124c7a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disk type enumeration. <br /></td></tr>
<tr class="separator:abb390b720ed32b8426c2f6c74124c7a0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:abb390b720ed32b8426c2f6c74124c7a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr> Functions</h2></td></tr>
<tr class="memitem:a8f10472cd9f8abf7f4377b9082d1444a"><td class="memItemLeft" align="right" valign="top"><a id="a8f10472cd9f8abf7f4377b9082d1444a" name="a8f10472cd9f8abf7f4377b9082d1444a"></a> <tr class="memitem:a8f10472cd9f8abf7f4377b9082d1444a"><td class="memItemLeft" align="right" valign="top"><a id="a8f10472cd9f8abf7f4377b9082d1444a" name="a8f10472cd9f8abf7f4377b9082d1444a"></a>
disk_err_t&#160;</td><td class="memItemRight" valign="bottom"><b>disk_info_load</b> (char *path, <a class="el" href="disk__info_8h.html#structdisk__info__t">disk_info_t</a> *disk_info)</td></tr> <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> (char *path, <a class="el" href="disk__info_8h.html#structdisk__info__t">disk_info_t</a> *disk_info)</td></tr>
<tr class="separator:a8f10472cd9f8abf7f4377b9082d1444a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8f10472cd9f8abf7f4377b9082d1444a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@ -137,16 +141,17 @@ disk_err_t&#160;</td><td class="memItemRight" valign="bottom"><b>disk_info_load<
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<div class="textblock"></div><table class="fieldtable"> <div class="textblock"><p >Disk Information Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr> <tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a8c1a791716821cbad79c60045cbafe5c" name="a8c1a791716821cbad79c60045cbafe5c"></a>disk_region_t</td> <a id="a8c1a791716821cbad79c60045cbafe5c" name="a8c1a791716821cbad79c60045cbafe5c"></a><a class="el" href="disk__info_8h.html#a51e99b3862e8ac4f0d4702177a93a231">disk_region_t</a></td>
<td class="fieldname"> <td class="fieldname">
region</td> region</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a1274bfafe6187a0d99334bd81101ee8a" name="a1274bfafe6187a0d99334bd81101ee8a"></a>disk_type_t</td> <a id="a1274bfafe6187a0d99334bd81101ee8a" name="a1274bfafe6187a0d99334bd81101ee8a"></a><a class="el" href="disk__info_8h.html#abb390b720ed32b8426c2f6c74124c7a0">disk_type_t</a></td>
<td class="fieldname"> <td class="fieldname">
disk_type</td> disk_type</td>
<td class="fielddoc"> <td class="fielddoc">
@ -182,7 +187,7 @@ defect_tracks[16][12]</td>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -84,50 +84,52 @@ $(function() {
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include &lt;stdbool.h&gt;</span></div> <div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include &lt;stdbool.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="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="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"><a class="line" href="disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402"> 15</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> DISK_OK,</div> <div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> DISK_OK,</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> DISK_ERR_IO,</div> <div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> DISK_ERR_IO,</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> DISK_ERR_NO_FILE,</div> <div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> DISK_ERR_NO_FILE,</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> DISK_ERR_INVALID,</div> <div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> DISK_ERR_INVALID,</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span>} disk_err_t;</div> <div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span>} <a class="code hl_enumeration" href="disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402">disk_err_t</a>;</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div> <div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="disk__info_8h.html#a51e99b3862e8ac4f0d4702177a93a231"> 23</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> DISK_REGION_DEVELOPMENT,</div> <div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> DISK_REGION_DEVELOPMENT,</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> DISK_REGION_JAPANESE,</div> <div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> DISK_REGION_JAPANESE,</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> DISK_REGION_USA,</div> <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> DISK_REGION_USA,</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>} disk_region_t;</div> <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>} <a class="code hl_enumeration" href="disk__info_8h.html#a51e99b3862e8ac4f0d4702177a93a231">disk_region_t</a>;</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="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="disk__info_8h.html#abb390b720ed32b8426c2f6c74124c7a0"> 30</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> DISK_TYPE_0,</div> <div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> DISK_TYPE_0,</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> DISK_TYPE_1,</div> <div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> DISK_TYPE_1,</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> DISK_TYPE_2,</div> <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> DISK_TYPE_2,</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> DISK_TYPE_3,</div> <div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> DISK_TYPE_3,</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> DISK_TYPE_4,</div> <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> DISK_TYPE_4,</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> DISK_TYPE_5,</div> <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> DISK_TYPE_5,</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> DISK_TYPE_6,</div> <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> DISK_TYPE_6,</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>} disk_type_t;</div> <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span>} <a class="code hl_enumeration" href="disk__info_8h.html#abb390b720ed32b8426c2f6c74124c7a0">disk_type_t</a>;</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div> <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="disk__info_8h.html"> 38</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="disk__info_8h.html"> 41</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> disk_region_t region;</div> <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_enumeration" href="disk__info_8h.html#a51e99b3862e8ac4f0d4702177a93a231">disk_region_t</a> region;</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> disk_type_t disk_type;</div> <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <a class="code hl_enumeration" href="disk__info_8h.html#abb390b720ed32b8426c2f6c74124c7a0">disk_type_t</a> disk_type;</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keywordtype">char</span> <span class="keywordtype">id</span>[4];</div> <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keywordtype">char</span> <span class="keywordtype">id</span>[4];</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> uint8_t version;</div> <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> uint8_t version;</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div> <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keywordtype">bool</span> bad_system_area_lbas[24];</div> <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keywordtype">bool</span> bad_system_area_lbas[24];</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> uint8_t defect_tracks[16][12];</div> <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> uint8_t defect_tracks[16][12];</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span>} <a class="code hl_struct" href="disk__info_8h.html#structdisk__info__t">disk_info_t</a>;</div> <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>} <a class="code hl_struct" href="disk__info_8h.html#structdisk__info__t">disk_info_t</a>;</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> </div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>disk_err_t disk_info_load (<span class="keywordtype">char</span> *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="l00050" name="l00050"></a><span class="lineno"> 50</span> </div> <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div> <div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="preprocessor">#endif</span></div> <div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><a class="code hl_enumeration" href="disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402">disk_err_t</a> disk_info_load (<span class="keywordtype">char</span> *path, <a class="code hl_struct" href="disk__info_8h.html#structdisk__info__t">disk_info_t</a> *disk_info);</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="ttdef"><b>Definition:</b> disk_info.h:38</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><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:23</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:15</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:30</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:41</div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -102,9 +102,9 @@ $(function() {
<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_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_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_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><b>mp3_player.h</b></td><td class="desc"></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_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><b>png_decoder.h</b></td><td class="desc"></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_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_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_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>
@ -117,7 +117,7 @@ $(function() {
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -90,6 +90,7 @@ $(function() {
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr> 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"><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="separator:structflashcart__disk__parameters__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="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="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flashcart Structure. <a href="structflashcart__t.html#details">More...</a><br /></td></tr>
@ -182,7 +183,8 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><b>flashcart_has_feature
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<div class="textblock"></div><table class="fieldtable"> <div class="textblock"><p >Flashcart Disk Parameter Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr> <tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ae1469bc79e8ee357edfc2b338d142f94" name="ae1469bc79e8ee357edfc2b338d142f94"></a>bool</td> <a id="ae1469bc79e8ee357edfc2b338d142f94" name="ae1469bc79e8ee357edfc2b338d142f94"></a>bool</td>
@ -215,7 +217,7 @@ defect_tracks[16][12]</td>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -112,50 +112,50 @@ $(function() {
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> __FLASHCART_SAVE_TYPE_END</div> <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> __FLASHCART_SAVE_TYPE_END</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span>} <a class="code hl_enumeration" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart_save_type_t</a>;</div> <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span>} <a class="code hl_enumeration" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart_save_type_t</a>;</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</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"><a class="line" href="flashcart_8h.html"> 45</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="flashcart_8h.html"> 46</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keywordtype">bool</span> development_drive;</div> <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keywordtype">bool</span> development_drive;</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> uint8_t disk_type;</div> <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> uint8_t disk_type;</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> <span class="keywordtype">bool</span> bad_system_area_lbas[24];</div> <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keywordtype">bool</span> bad_system_area_lbas[24];</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> uint8_t defect_tracks[16][12];</div> <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> uint8_t defect_tracks[16][12];</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</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="l00051" name="l00051"></a><span class="lineno"> 51</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="l00051" name="l00051"></a><span class="lineno"> 51</span> </div> <div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</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="l00053" name="l00053"></a><span class="lineno"> 53</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="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"><a class="line" href="structflashcart__t.html"> 55</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="structflashcart__t.html"> 56</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*init) (void);</div> <div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="structflashcart__t.html#ae9fbf76776c3074703a1f26c233e8a41"> 58</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*init) (void);</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*deinit) (void);</div> <div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="structflashcart__t.html#a5a7ab71f8d1ddc3040fc9038298bf830"> 60</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*deinit) (void);</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</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="l00062" name="l00062"></a><span class="lineno"><a class="line" href="structflashcart__t.html#aa2fe700083b66bd2eabf3dd61fa822d7"> 62</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="l00059" name="l00059"></a><span class="lineno"> 59</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="l00064" name="l00064"></a><span class="lineno"><a class="line" href="structflashcart__t.html#a55abdb31614d2847d5d2c4d1b0a0d0a8"> 64</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="l00060" name="l00060"></a><span class="lineno"> 60</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="l00066" name="l00066"></a><span class="lineno"><a class="line" href="structflashcart__t.html#a179d217ce8b7d1001e0ed9024506eda5"> 66</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="l00061" name="l00061"></a><span class="lineno"> 61</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="l00068" name="l00068"></a><span class="lineno"><a class="line" href="structflashcart__t.html#a7bf8b1451e6bab79870dd36c10c02263"> 68</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="l00062" name="l00062"></a><span class="lineno"> 62</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="l00070" name="l00070"></a><span class="lineno"><a class="line" href="structflashcart__t.html#a565a653be5e8c7100f3e171b1a685fb3"> 70</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="l00063" name="l00063"></a><span class="lineno"> 63</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="l00072" name="l00072"></a><span class="lineno"><a class="line" href="structflashcart__t.html#ac69df979cdaf9dad1df8ce52593ea009"> 72</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="l00064" name="l00064"></a><span class="lineno"> 64</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="l00074" name="l00074"></a><span class="lineno"><a class="line" href="structflashcart__t.html#ac6fb8bf7d1957a4200273068c94d13b4"> 74</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="l00065" name="l00065"></a><span class="lineno"> 65</span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*set_save_writeback) (uint32_t *sectors);</div> <div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="structflashcart__t.html#ae845c50d123fd327f7b3213adfb6702d"> 76</a></span> <a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> (*set_save_writeback) (uint32_t *sectors);</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span>} <a class="code hl_struct" href="structflashcart__t.html">flashcart_t</a>;</div> <div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span>} <a class="code hl_struct" href="structflashcart__t.html">flashcart_t</a>;</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> </div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</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="l00070" name="l00070"></a><span class="lineno"> 70</span><a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> flashcart_init (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</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="l00072" name="l00072"></a><span class="lineno"> 72</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="l00073" name="l00073"></a><span class="lineno"> 73</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="l00074" name="l00074"></a><span class="lineno"> 74</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="l00075" name="l00075"></a><span class="lineno"> 75</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="l00076" name="l00076"></a><span class="lineno"> 76</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="l00077" name="l00077"></a><span class="lineno"> 77</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="l00078" name="l00078"></a><span class="lineno"> 78</span> </div> <div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div> <div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span><span class="preprocessor">#endif</span></div> <div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</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="l00081" name="l00081"></a><span class="lineno"> 81</span><a class="code hl_enumeration" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart_err_t</a> flashcart_init (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</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="l00083" name="l00083"></a><span class="lineno"> 83</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="l00084" name="l00084"></a><span class="lineno"> 84</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="l00085" name="l00085"></a><span class="lineno"> 85</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="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_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="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_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"> 88</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="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="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_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:33</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:33</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_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="ttdef"><b>Definition:</b> flashcart.h:45</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:46</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:55</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:56</div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -101,7 +101,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>pi_dma_write_data</b>
</div></div><!-- contents --> </div></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -93,7 +93,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -87,10 +87,11 @@ $(function() {
<table class="memberdecls"> <table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr> 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"><b>menu_font_type_t</b> { <b>FNT_DEFAULT</b> = 1 <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
}</td></tr> }</td></tr>
<tr class="memdesc:a4f821600c8abd1a0aafc99675fc04f5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Font type enumeration. <br /></td></tr>
<tr class="separator:a4f821600c8abd1a0aafc99675fc04f5b"><td class="memSeparator" colspan="2">&#160;</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"><b>menu_font_style_t</b> { <br /> <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 &#160;&#160;<b>STL_DEFAULT</b> = 0
, <b>STL_DIRECTORY</b> , <b>STL_DIRECTORY</b>
, <b>STL_SAVE</b> , <b>STL_SAVE</b>
@ -99,6 +100,7 @@ Enumerations</h2></td></tr>
&#160;&#160;<b>STL_UNKNOWN</b> &#160;&#160;<b>STL_UNKNOWN</b>
<br /> <br />
}</td></tr> }</td></tr>
<tr class="memdesc:aeb0b0991bf09df33ca77508f77456ad9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Font style enumeration. <br /></td></tr>
<tr class="separator:aeb0b0991bf09df33ca77508f77456ad9"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aeb0b0991bf09df33ca77508f77456ad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
@ -112,7 +114,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>fonts_init</b> (void)
</div></div><!-- contents --> </div></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -80,28 +80,29 @@ $(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="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="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="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"><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="l00011" name="l00011"></a><span class="lineno"> 11</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="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>} menu_font_type_t;</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="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">enum</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="l00016" name="l00016"></a><span class="lineno"> 16</span> STL_DEFAULT = 0,</div> <div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> STL_DEFAULT = 0,</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> STL_DIRECTORY,</div> <div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> STL_DIRECTORY,</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> STL_SAVE,</div> <div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> STL_SAVE,</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> STL_MEDIA,</div> <div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> STL_MEDIA,</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> STL_UNKNOWN,</div> <div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> STL_UNKNOWN,</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span>} menu_font_style_t;</div> <div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>} <a class="code hl_enumeration" href="fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9">menu_font_style_t</a>;</div>
<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="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="keywordtype">void</span> fonts_init (<span class="keywordtype">void</span>);</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="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keywordtype">void</span> fonts_init (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </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">#endif</span></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><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><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -107,7 +107,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -69,19 +69,127 @@ $(function() {
</div> </div>
<div class="contents"> <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><ul> <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_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>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>
<li>boot_address&#160;:&#160;<a class="el" href="rom__info_8h.html#afeb7118e65f58ed63767c1cd31be04d0">rom_info_t</a></li>
</ul>
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>check_code&#160;:&#160;<a class="el" href="rom__info_8h.html#add8f8d21a5dcff9aa5c76c0d1fa53808">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>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>
</ul>
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<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>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>DOM&#160;:&#160;<a class="el" href="boot__io_8h.html#a378681355d279b47c38f6715cfa764d9">pi_regs_t</a></li>
</ul>
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
<li>endianness&#160;:&#160;<a class="el" href="rom__info_8h.html#a37b9e973b46432105d54148306520a87">rom_info_t</a></li>
</ul>
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>features&#160;:&#160;<a class="el" href="rom__info_8h.html#a3523ce560079204f7746f007217eeb79">rom_info_t</a></li>
</ul>
<h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
<li>H_LIMITS&#160;:&#160;<a class="el" href="boot__io_8h.html#aa0297b871dc42976d5fefe87d136833b">vi_regs_t</a></li>
<li>H_SCALE&#160;:&#160;<a class="el" href="boot__io_8h.html#abe25faca08f96d7d92585b9686fa647f">vi_regs_t</a></li>
<li>H_SYNC&#160;:&#160;<a class="el" href="boot__io_8h.html#a68c8e1537ebc5243d5b6bb773fe479ad">vi_regs_t</a></li>
<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>hidden_files_enabled&#160;:&#160;<a class="el" href="settings_8h.html#a9104a215abdf644beae030600efcec6a">settings_t</a></li> <li>hidden_files_enabled&#160;:&#160;<a class="el" href="settings_8h.html#a9104a215abdf644beae030600efcec6a">settings_t</a></li>
</ul>
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>id&#160;:&#160;<a class="el" href="structusb__comm__command__t.html#ae0741a1da89998c28a1ed41e79341997">usb_comm_command_t</a></li>
<li>init&#160;:&#160;<a class="el" href="structflashcart__t.html#ae9fbf76776c3074703a1f26c233e8a41">flashcart_t</a></li>
</ul>
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
<li>LEN&#160;:&#160;<a class="el" href="boot__io_8h.html#ac0676d4e820604efc8b5414be5d39f18">ai_regs_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>
</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>
</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>
</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>pal60_enabled&#160;:&#160;<a class="el" href="settings_8h.html#ad88eea6bf7e99f89f316513306a07506">settings_t</a></li> <li>pal60_enabled&#160;:&#160;<a class="el" href="settings_8h.html#ad88eea6bf7e99f89f316513306a07506">settings_t</a></li>
</ul>
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>RDMA&#160;:&#160;<a class="el" href="boot__io_8h.html#a6d04dc1568e8bec29264bc9a8c2e7724">pi_regs_t</a></li>
<li>rumble_enabled&#160;:&#160;<a class="el" href="settings_8h.html#af8e5d894c1bc8c114fb0bf9ad5d12360">settings_t</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>save_type&#160;:&#160;<a class="el" href="rom__info_8h.html#a433c3e255bad63ec7695928afb18e81e">rom_info_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#ae845c50d123fd327f7b3213adfb6702d">flashcart_t</a></li>
<li>sound_enabled&#160;:&#160;<a class="el" href="settings_8h.html#a7f7e78c2b3edb912391e59b3d0038323">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>
</ul>
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<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>
</ul>
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
<li>use_saves_folder&#160;:&#160;<a class="el" href="settings_8h.html#abf8e54596905858b3ada7f163b07d6a6">settings_t</a></li> <li>use_saves_folder&#160;:&#160;<a class="el" href="settings_8h.html#abf8e54596905858b3ada7f163b07d6a6">settings_t</a></li>
</ul> </ul>
<h3><a id="index_v" name="index_v"></a>- v -</h3><ul>
<li>V_INTR&#160;:&#160;<a class="el" href="boot__io_8h.html#af3a2374353eaa0de3c38607693057cfa">vi_regs_t</a></li>
<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>
</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>
</ul>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -69,19 +69,127 @@ $(function() {
</div> </div>
<div class="contents"> <div class="contents">
&#160;<ul> &#160;
<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>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>
<li>boot_address&#160;:&#160;<a class="el" href="rom__info_8h.html#afeb7118e65f58ed63767c1cd31be04d0">rom_info_t</a></li>
</ul>
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>check_code&#160;:&#160;<a class="el" href="rom__info_8h.html#add8f8d21a5dcff9aa5c76c0d1fa53808">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>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>
</ul>
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<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>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>DOM&#160;:&#160;<a class="el" href="boot__io_8h.html#a378681355d279b47c38f6715cfa764d9">pi_regs_t</a></li>
</ul>
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
<li>endianness&#160;:&#160;<a class="el" href="rom__info_8h.html#a37b9e973b46432105d54148306520a87">rom_info_t</a></li>
</ul>
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>features&#160;:&#160;<a class="el" href="rom__info_8h.html#a3523ce560079204f7746f007217eeb79">rom_info_t</a></li>
</ul>
<h3><a id="index_h" name="index_h"></a>- h -</h3><ul>
<li>H_LIMITS&#160;:&#160;<a class="el" href="boot__io_8h.html#aa0297b871dc42976d5fefe87d136833b">vi_regs_t</a></li>
<li>H_SCALE&#160;:&#160;<a class="el" href="boot__io_8h.html#abe25faca08f96d7d92585b9686fa647f">vi_regs_t</a></li>
<li>H_SYNC&#160;:&#160;<a class="el" href="boot__io_8h.html#a68c8e1537ebc5243d5b6bb773fe479ad">vi_regs_t</a></li>
<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>hidden_files_enabled&#160;:&#160;<a class="el" href="settings_8h.html#a9104a215abdf644beae030600efcec6a">settings_t</a></li> <li>hidden_files_enabled&#160;:&#160;<a class="el" href="settings_8h.html#a9104a215abdf644beae030600efcec6a">settings_t</a></li>
</ul>
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>id&#160;:&#160;<a class="el" href="structusb__comm__command__t.html#ae0741a1da89998c28a1ed41e79341997">usb_comm_command_t</a></li>
<li>init&#160;:&#160;<a class="el" href="structflashcart__t.html#ae9fbf76776c3074703a1f26c233e8a41">flashcart_t</a></li>
</ul>
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
<li>LEN&#160;:&#160;<a class="el" href="boot__io_8h.html#ac0676d4e820604efc8b5414be5d39f18">ai_regs_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>
</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>
</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>
</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>pal60_enabled&#160;:&#160;<a class="el" href="settings_8h.html#ad88eea6bf7e99f89f316513306a07506">settings_t</a></li> <li>pal60_enabled&#160;:&#160;<a class="el" href="settings_8h.html#ad88eea6bf7e99f89f316513306a07506">settings_t</a></li>
</ul>
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>RDMA&#160;:&#160;<a class="el" href="boot__io_8h.html#a6d04dc1568e8bec29264bc9a8c2e7724">pi_regs_t</a></li>
<li>rumble_enabled&#160;:&#160;<a class="el" href="settings_8h.html#af8e5d894c1bc8c114fb0bf9ad5d12360">settings_t</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>save_type&#160;:&#160;<a class="el" href="rom__info_8h.html#a433c3e255bad63ec7695928afb18e81e">rom_info_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#ae845c50d123fd327f7b3213adfb6702d">flashcart_t</a></li>
<li>sound_enabled&#160;:&#160;<a class="el" href="settings_8h.html#a7f7e78c2b3edb912391e59b3d0038323">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>
</ul>
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<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>
</ul>
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
<li>use_saves_folder&#160;:&#160;<a class="el" href="settings_8h.html#abf8e54596905858b3ada7f163b07d6a6">settings_t</a></li> <li>use_saves_folder&#160;:&#160;<a class="el" href="settings_8h.html#abf8e54596905858b3ada7f163b07d6a6">settings_t</a></li>
</ul> </ul>
<h3><a id="index_v" name="index_v"></a>- v -</h3><ul>
<li>V_INTR&#160;:&#160;<a class="el" href="boot__io_8h.html#af3a2374353eaa0de3c38607693057cfa">vi_regs_t</a></li>
<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>
</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>
</ul>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -72,23 +72,68 @@ $(function() {
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div> <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> <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_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_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>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> </ul>
<h3><a id="index_c" name="index_c"></a>- c -</h3><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>category_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2">rom_info.h</a></li> <li>category_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2">rom_info.h</a></li>
<li>CONTEXT_MENU_HIGHLIGHT_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#aaf6ba3542bb494f77f96f266bd96226f">constants.h</a></li>
</ul> </ul>
<h3><a id="index_d" name="index_d"></a>- d -</h3><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>destination_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e">rom_info.h</a></li> <li>destination_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e">rom_info.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> </ul>
<h3><a id="index_e" name="index_e"></a>- e -</h3><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#a8ee416154f17c63c478a546c59e5bbfbadb8bfce13d503ca160e7968f85644b3d">rom_info.h</a></li>
<li>ENDIANNESS_BYTE_SWAP&#160;:&#160;<a class="el" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfba5c832eba6efdb777959ce3795fa67a53">rom_info.h</a></li>
<li>ENDIANNESS_LITTLE&#160;:&#160;<a class="el" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfba6d87b6ddecfd90ad85a9e202fe97c94c">rom_info.h</a></li>
<li>endianness_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfb">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>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#aa741eaa527c42177bb1855f881a23897afbb76c646ca33b144594fa1dc381ca04">rom_info.h</a></li> <li>EXPANSION_PAK_FAULTY&#160;:&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897afbb76c646ca33b144594fa1dc381ca04">rom_info.h</a></li>
<li>EXPANSION_PAK_NONE&#160;:&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172">rom_info.h</a></li> <li>EXPANSION_PAK_NONE&#160;:&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172">rom_info.h</a></li>
@ -100,12 +145,27 @@ $(function() {
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul> <h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>FILE_LIST_ENTRIES&#160;:&#160;<a class="el" href="constants_8h.html#acb66ef68dc9f98630e4f447d5f51f86c">constants.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>FILE_LIST_SCROLLBAR_HEIGHT&#160;:&#160;<a class="el" href="constants_8h.html#a58229a7d19dda288fe7e97c96627241c">constants.h</a></li>
<li>FILE_LIST_SCROLLBAR_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#ac0fc3c2cde61609c3d0aadc2625c60e2">constants.h</a></li>
<li>FILE_LIST_SCROLLBAR_X&#160;:&#160;<a class="el" href="constants_8h.html#a738d89e376e1d21ab45fd1a3f1c3fa21">constants.h</a></li>
<li>FILE_LIST_SCROLLBAR_Y&#160;:&#160;<a class="el" href="constants_8h.html#ab1dc234f2e8a87c33888f5f8fe1f5439">constants.h</a></li>
<li>flashcart_err_t&#160;:&#160;<a class="el" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart.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_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>flashcart_save_type_t&#160;:&#160;<a class="el" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart.h</a></li>
</ul> </ul>
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
<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> <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#a9f1df68876fd842a165e4874cef1c85eaf3c95d6d57569ce5413bcf0a1d0bca50">rom_info.h</a></li> <li>MARKET_AUSTRALIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf3c95d6d57569ce5413bcf0a1d0bca50">rom_info.h</a></li>
<li>MARKET_BRAZILIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaab39c57cfd0fb43a7af9bd2c682c62ce">rom_info.h</a></li> <li>MARKET_BRAZILIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaab39c57cfd0fb43a7af9bd2c682c62ce">rom_info.h</a></li>
@ -127,7 +187,12 @@ $(function() {
<li>MARKET_OTHER_Z&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea39a7ef9126c8174dde80215b516f15f0">rom_info.h</a></li> <li>MARKET_OTHER_Z&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea39a7ef9126c8174dde80215b516f15f0">rom_info.h</a></li>
<li>MARKET_SCANDINAVIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf5e46754892b5cbd81b6163b51d7bb44">rom_info.h</a></li> <li>MARKET_SCANDINAVIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf5e46754892b5cbd81b6163b51d7bb44">rom_info.h</a></li>
<li>MARKET_SPANISH&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea01bbf8dcc51edee02fdf339c864d66ea">rom_info.h</a></li> <li>MARKET_SPANISH&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea01bbf8dcc51edee02fdf339c864d66ea">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>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> </ul>
@ -138,10 +203,58 @@ $(function() {
<li>N64_DISK&#160;:&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a4892177cc838193ba4b53d904d91af25">rom_info.h</a></li> <li>N64_DISK&#160;:&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a4892177cc838193ba4b53d904d91af25">rom_info.h</a></li>
<li>N64_DISK_EXPANDABLE&#160;:&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a0b98dff1eb797c2684050e4d430d8722">rom_info.h</a></li> <li>N64_DISK_EXPANDABLE&#160;:&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a0b98dff1eb797c2684050e4d430d8722">rom_info.h</a></li>
</ul> </ul>
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
<li>OS_INFO_RESET_TYPE_COLD&#160;:&#160;<a class="el" href="boot__io_8h.html#ab87a97fcc58a41d22595967c2476b19c">boot_io.h</a></li>
<li>OS_INFO_RESET_TYPE_NMI&#160;:&#160;<a class="el" href="boot__io_8h.html#a0c31c90cda26d15dd2e24022ab9c0ceb">boot_io.h</a></li>
<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_err_t&#160;:&#160;<a class="el" href="rom__info_8h.html#aa88b4550e60dc0ba7d3317eda7ea6037">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#a68e76e412a632e208737b03668d844b1ac37f15aade15457d7d68e9ec535bb8a2">rom_info.h</a></li>
<li>save_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a68e76e412a632e208737b03668d844b1">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_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>
</ul>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

166
globals_defs.html Normal file
View File

@ -0,0 +1,166 @@
<!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: 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.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>
</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">
&#160;
<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>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>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_REGS_BASE&#160;:&#160;<a class="el" href="group__drive.html#ga927eac2a576496d8a45d35894af0b7b3">64drive_ll.h</a></li>
<li>DIALOG_BG_COLOR&#160;:&#160;<a class="el" href="constants_8h.html#a6082ce2c2f2291f499e7de6f0973cfb3">constants.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_f" name="index_f"></a>- f -</h3><ul>
<li>FILE_LIST_ENTRIES&#160;:&#160;<a class="el" href="constants_8h.html#acb66ef68dc9f98630e4f447d5f51f86c">constants.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>FILE_LIST_SCROLLBAR_HEIGHT&#160;:&#160;<a class="el" href="constants_8h.html#a58229a7d19dda288fe7e97c96627241c">constants.h</a></li>
<li>FILE_LIST_SCROLLBAR_WIDTH&#160;:&#160;<a class="el" href="constants_8h.html#ac0fc3c2cde61609c3d0aadc2625c60e2">constants.h</a></li>
<li>FILE_LIST_SCROLLBAR_X&#160;:&#160;<a class="el" href="constants_8h.html#a738d89e376e1d21ab45fd1a3f1c3fa21">constants.h</a></li>
<li>FILE_LIST_SCROLLBAR_Y&#160;:&#160;<a class="el" href="constants_8h.html#ab1dc234f2e8a87c33888f5f8fe1f5439">constants.h</a></li>
</ul>
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
<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>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>
</ul>
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
<li>OS_INFO_RESET_TYPE_COLD&#160;:&#160;<a class="el" href="boot__io_8h.html#ab87a97fcc58a41d22595967c2476b19c">boot_io.h</a></li>
<li>OS_INFO_RESET_TYPE_NMI&#160;:&#160;<a class="el" href="boot__io_8h.html#a0c31c90cda26d15dd2e24022ab9c0ceb">boot_io.h</a></li>
<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>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_s" name="index_s"></a>- s -</h3><ul>
<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>
</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>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Nov 10 2023 16:39:25 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

@ -73,19 +73,37 @@ $(function() {
<li>boot_device_type_t&#160;:&#160;<a class="el" href="boot_8h.html#ad2abc0c1ce054ac5d88d52df290c9bbd">boot.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_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>boot_tv_type_t&#160;:&#160;<a class="el" href="boot_8h.html#a88e68b10e3c1acd4e232de56e2d12353">boot.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_t&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1">cart_load.h</a></li>
<li>category_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2">rom_info.h</a></li> <li>category_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2">rom_info.h</a></li>
<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>destination_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e">rom_info.h</a></li> <li>destination_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e">rom_info.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>endianness_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfb">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>entry_type_t&#160;:&#160;<a class="el" href="menu__state_8h.html#a7e00527da87fefde59d447ebc4aedd7a">menu_state.h</a></li>
<li>expansion_pak_t&#160;:&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897">rom_info.h</a></li> <li>expansion_pak_t&#160;:&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897">rom_info.h</a></li>
<li>flashcart_err_t&#160;:&#160;<a class="el" href="flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73">flashcart.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_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>flashcart_save_type_t&#160;:&#160;<a class="el" href="flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2">flashcart.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>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>
<li>png_err_t&#160;:&#160;<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4">png_decoder.h</a></li>
<li>rom_err_t&#160;:&#160;<a class="el" href="rom__info_8h.html#aa88b4550e60dc0ba7d3317eda7ea6037">rom_info.h</a></li>
<li>save_type_t&#160;:&#160;<a class="el" href="rom__info_8h.html#a68e76e412a632e208737b03668d844b1">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>
</ul> </ul>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -69,12 +69,42 @@ $(function() {
</div> </div>
<div class="contents"> <div class="contents">
&#160;<ul> &#160;
<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_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_OK&#160;:&#160;<a class="el" href="cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aea31d0c75e127d10538672f956b0a97f">cart_load.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#a8ee416154f17c63c478a546c59e5bbfbadb8bfce13d503ca160e7968f85644b3d">rom_info.h</a></li>
<li>ENDIANNESS_BYTE_SWAP&#160;:&#160;<a class="el" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfba5c832eba6efdb777959ce3795fa67a53">rom_info.h</a></li>
<li>ENDIANNESS_LITTLE&#160;:&#160;<a class="el" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfba6d87b6ddecfd90ad85a9e202fe97c94c">rom_info.h</a></li>
<li>EXPANSION_PAK_FAULTY&#160;:&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897afbb76c646ca33b144594fa1dc381ca04">rom_info.h</a></li> <li>EXPANSION_PAK_FAULTY&#160;:&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897afbb76c646ca33b144594fa1dc381ca04">rom_info.h</a></li>
<li>EXPANSION_PAK_NONE&#160;:&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172">rom_info.h</a></li> <li>EXPANSION_PAK_NONE&#160;:&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172">rom_info.h</a></li>
<li>EXPANSION_PAK_RECOMMENDED&#160;:&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a56cc066bcf96dd9ec437e75d4fee4a3a">rom_info.h</a></li> <li>EXPANSION_PAK_RECOMMENDED&#160;:&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a56cc066bcf96dd9ec437e75d4fee4a3a">rom_info.h</a></li>
<li>EXPANSION_PAK_REQUIRED&#160;:&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897ac8f26f21dc54c02dbfacfc076e785947">rom_info.h</a></li> <li>EXPANSION_PAK_REQUIRED&#160;:&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897ac8f26f21dc54c02dbfacfc076e785947">rom_info.h</a></li>
<li>EXPANSION_PAK_SUGGESTED&#160;:&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a25d9b18d9c0f36871ded0e36966f410e">rom_info.h</a></li> <li>EXPANSION_PAK_SUGGESTED&#160;:&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a25d9b18d9c0f36871ded0e36966f410e">rom_info.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#a9f1df68876fd842a165e4874cef1c85eaf3c95d6d57569ce5413bcf0a1d0bca50">rom_info.h</a></li> <li>MARKET_AUSTRALIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf3c95d6d57569ce5413bcf0a1d0bca50">rom_info.h</a></li>
<li>MARKET_BRAZILIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaab39c57cfd0fb43a7af9bd2c682c62ce">rom_info.h</a></li> <li>MARKET_BRAZILIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaab39c57cfd0fb43a7af9bd2c682c62ce">rom_info.h</a></li>
<li>MARKET_CANADIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eabe5d0f1f944cad284c5a91758a30c379">rom_info.h</a></li> <li>MARKET_CANADIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eabe5d0f1f944cad284c5a91758a30c379">rom_info.h</a></li>
@ -95,16 +125,25 @@ $(function() {
<li>MARKET_OTHER_Z&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea39a7ef9126c8174dde80215b516f15f0">rom_info.h</a></li> <li>MARKET_OTHER_Z&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea39a7ef9126c8174dde80215b516f15f0">rom_info.h</a></li>
<li>MARKET_SCANDINAVIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf5e46754892b5cbd81b6163b51d7bb44">rom_info.h</a></li> <li>MARKET_SCANDINAVIAN&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf5e46754892b5cbd81b6163b51d7bb44">rom_info.h</a></li>
<li>MARKET_SPANISH&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea01bbf8dcc51edee02fdf339c864d66ea">rom_info.h</a></li> <li>MARKET_SPANISH&#160;:&#160;<a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea01bbf8dcc51edee02fdf339c864d66ea">rom_info.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#a35e2ad1d851789329b0f0a94bef1f1f2ae05d1f3888937647e60af840097f32c0">rom_info.h</a></li> <li>N64_ALECK64&#160;:&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2ae05d1f3888937647e60af840097f32c0">rom_info.h</a></li>
<li>N64_CART&#160;:&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a1bd823fc8b9c795053d238a96c6f5524">rom_info.h</a></li> <li>N64_CART&#160;:&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a1bd823fc8b9c795053d238a96c6f5524">rom_info.h</a></li>
<li>N64_CART_EXPANDABLE&#160;:&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a45d9f8446e39a1fa4220d57448e609df">rom_info.h</a></li> <li>N64_CART_EXPANDABLE&#160;:&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a45d9f8446e39a1fa4220d57448e609df">rom_info.h</a></li>
<li>N64_DISK&#160;:&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a4892177cc838193ba4b53d904d91af25">rom_info.h</a></li> <li>N64_DISK&#160;:&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a4892177cc838193ba4b53d904d91af25">rom_info.h</a></li>
<li>N64_DISK_EXPANDABLE&#160;:&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a0b98dff1eb797c2684050e4d430d8722">rom_info.h</a></li> <li>N64_DISK_EXPANDABLE&#160;:&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a0b98dff1eb797c2684050e4d430d8722">rom_info.h</a></li>
</ul> </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#a68e76e412a632e208737b03668d844b1ac37f15aade15457d7d68e9ec535bb8a2">rom_info.h</a></li>
</ul>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

82
globals_func.html Normal file
View File

@ -0,0 +1,82 @@
<!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: 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.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>
</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">
&#160;<ul>
<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>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Nov 10 2023 16:39:25 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

@ -81,18 +81,20 @@ $(function() {
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr> 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"><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> <tr class="separator:structd64__regs__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="define-members" name="define-members"></a>
Macros</h2></td></tr> 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"><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> #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="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"><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> #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="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"><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> *) D64_REGS_BASE)</td></tr> #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="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"><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> #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>
@ -100,18 +102,20 @@ Macros</h2></td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr> 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"><b>d64_device_variant_t</b> { <b>DEVICE_VARIANT_UNKNOWN</b> = 0x0000 <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
, <b>DEVICE_VARIANT_A</b> = 0x4100 , <b>DEVICE_VARIANT_A</b> = 0x4100
, <b>DEVICE_VARIANT_B</b> = 0x4200 , <b>DEVICE_VARIANT_B</b> = 0x4200
}</td></tr> }</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="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"><b>d64_tv_type_t</b> { <b>TV_TYPE_PAL</b> = 0 <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
, <b>TV_TYPE_NTSC</b> = 1 , <b>TV_TYPE_NTSC</b> = 1
, <b>TV_TYPE_MPAL</b> = 2 , <b>TV_TYPE_MPAL</b> = 2
, <b>TV_TYPE_UNKNOWN</b> = 3 , <b>TV_TYPE_UNKNOWN</b> = 3
}</td></tr> }</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="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"><b>d64_save_type_t</b> { <br /> <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 />
&#160;&#160;<b>SAVE_TYPE_NONE</b> &#160;&#160;<b>SAVE_TYPE_NONE</b>
, <b>SAVE_TYPE_EEPROM_4K</b> , <b>SAVE_TYPE_EEPROM_4K</b>
, <b>SAVE_TYPE_EEPROM_16K</b> , <b>SAVE_TYPE_EEPROM_16K</b>
@ -122,6 +126,7 @@ Enumerations</h2></td></tr>
, <b>SAVE_TYPE_FLASHRAM_PKST2</b> , <b>SAVE_TYPE_FLASHRAM_PKST2</b>
<br /> <br />
}</td></tr> }</td></tr>
<tr class="memdesc:gad5d8c5ce4d0547470beaf7f385dd21b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save Type Enumeration. <br /></td></tr>
<tr class="separator:gad5d8c5ce4d0547470beaf7f385dd21b0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:gad5d8c5ce4d0547470beaf7f385dd21b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
@ -130,13 +135,13 @@ Functions</h2></td></tr>
<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> <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="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"><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> (d64_device_variant_t *device_variant, uint16_t *fpga_revision, uint32_t *bootloader_version)</td></tr> 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="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"><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, d64_tv_type_t force_tv_type, uint8_t cic_seed)</td></tr> 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="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"><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> (d64_save_type_t save_type)</td></tr> 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="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"><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> bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_enable_save_writeback</b> (bool enabled)</td></tr>
@ -167,7 +172,8 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><b>d64_ll_write_save_wri
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<div class="textblock"></div><table class="fieldtable"> <div class="textblock"><p >Registers Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr> <tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="aa89b0ceb97ae22e5801b5fc37c458bbf" name="aa89b0ceb97ae22e5801b5fc37c458bbf"></a>uint8_t</td> <a id="aa89b0ceb97ae22e5801b5fc37c458bbf" name="aa89b0ceb97ae22e5801b5fc37c458bbf"></a>uint8_t</td>
@ -332,7 +338,7 @@ WRITEBACK[256]</td>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -81,6 +81,7 @@ $(function() {
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr> 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"><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="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"><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="separator:structsc64__disk__mapping__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -98,7 +99,7 @@ Macros</h2></td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr> 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"><b>sc64_error_t</b> { <br /> <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 />
&#160;&#160;<b>SC64_OK</b> &#160;&#160;<b>SC64_OK</b>
, <b>SC64_ERROR_BAD_ARGUMENT</b> , <b>SC64_ERROR_BAD_ARGUMENT</b>
, <b>SC64_ERROR_BAD_ADDRESS</b> , <b>SC64_ERROR_BAD_ADDRESS</b>
@ -109,6 +110,7 @@ Enumerations</h2></td></tr>
, <b>SC64_ERROR_UNKNOWN_CMD</b> = -1 , <b>SC64_ERROR_UNKNOWN_CMD</b> = -1
<br /> <br />
}</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="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"><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> &#160;&#160;<b>CFG_ID_BOOTLOADER_SWITCH</b>
@ -138,7 +140,7 @@ Enumerations</h2></td></tr>
, <b>DD_MODE_FULL</b> = 3 , <b>DD_MODE_FULL</b> = 3
}</td></tr> }</td></tr>
<tr class="separator:ga26d88432c544c1daf0be2335199b0854"><td class="memSeparator" colspan="2">&#160;</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"><b>sc64_boot_mode_t</b> { <br /> <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 />
&#160;&#160;<b>BOOT_MODE_MENU</b> = 0 &#160;&#160;<b>BOOT_MODE_MENU</b> = 0
, <b>BOOT_MODE_ROM</b> = 1 , <b>BOOT_MODE_ROM</b> = 1
, <b>BOOT_MODE_DDIPL</b> = 2 , <b>BOOT_MODE_DDIPL</b> = 2
@ -147,8 +149,9 @@ Enumerations</h2></td></tr>
&#160;&#160;<b>BOOT_MODE_DIRECT_DDIPL</b> = 4 &#160;&#160;<b>BOOT_MODE_DIRECT_DDIPL</b> = 4
<br /> <br />
}</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="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"><b>sc64_save_type_t</b> { <br /> <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 />
&#160;&#160;<b>SAVE_TYPE_NONE</b> &#160;&#160;<b>SAVE_TYPE_NONE</b>
, <b>SAVE_TYPE_EEPROM_4K</b> , <b>SAVE_TYPE_EEPROM_4K</b>
, <b>SAVE_TYPE_EEPROM_16K</b> , <b>SAVE_TYPE_EEPROM_16K</b>
@ -159,6 +162,7 @@ Enumerations</h2></td></tr>
, <b>SAVE_TYPE_SRAM_128K</b> , <b>SAVE_TYPE_SRAM_128K</b>
<br /> <br />
}</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="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"><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> }</td></tr>
@ -194,31 +198,31 @@ Functions</h2></td></tr>
void&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_lock</b> (void)</td></tr> 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="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"><td class="memItemLeft" align="right" valign="top"><a id="ga1f48899ab5f6030cd4cac064d3aa6ab3" name="ga1f48899ab5f6030cd4cac064d3aa6ab3"></a>
sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_get_version</b> (uint16_t *major, uint16_t *minor, uint32_t *revision)</td></tr> <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="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"><td class="memItemLeft" align="right" valign="top"><a id="ga183b844a2f8e455e55d23760cc9acb6d" name="ga183b844a2f8e455e55d23760cc9acb6d"></a>
sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_get_config</b> (sc64_cfg_id_t cfg, uint32_t *value)</td></tr> <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="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"><td class="memItemLeft" align="right" valign="top"><a id="gaf917620b1dece7ad0d76f0784a49155e" name="gaf917620b1dece7ad0d76f0784a49155e"></a>
sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_set_config</b> (sc64_cfg_id_t cfg, uint32_t value)</td></tr> <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="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"><td class="memItemLeft" align="right" valign="top"><a id="ga519afa82c65adc591afd04a8422022a3" name="ga519afa82c65adc591afd04a8422022a3"></a>
sc64_error_t&#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> <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="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"><td class="memItemLeft" align="right" valign="top"><a id="ga0ad9cabd1f51bd126706beccfe38eef2" name="ga0ad9cabd1f51bd126706beccfe38eef2"></a>
sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_writeback_pending</b> (bool *pending)</td></tr> <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="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"><td class="memItemLeft" align="right" valign="top"><a id="ga5b53fdc17c5085c537d69d3a5634dfd8" name="ga5b53fdc17c5085c537d69d3a5634dfd8"></a>
sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_writeback_enable</b> (void *address)</td></tr> <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="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"><td class="memItemLeft" align="right" valign="top"><a id="ga29696f62aa79398918d47ddb4be561b4" name="ga29696f62aa79398918d47ddb4be561b4"></a>
sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_flash_wait_busy</b> (void)</td></tr> <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="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"><td class="memItemLeft" align="right" valign="top"><a id="gad3067d455aa53169a8827bcf0b12d46f" name="gad3067d455aa53169a8827bcf0b12d46f"></a>
sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_flash_get_erase_block_size</b> (size_t *erase_block_size)</td></tr> <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="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"><td class="memItemLeft" align="right" valign="top"><a id="gaedbe9352c3c96cb1d2feca0863142704" name="gaedbe9352c3c96cb1d2feca0863142704"></a>
sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_flash_erase_block</b> (void *address)</td></tr> <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> <tr class="separator:gaedbe9352c3c96cb1d2feca0863142704"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@ -234,7 +238,8 @@ sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_flash
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<div class="textblock"></div><table class="fieldtable"> <div class="textblock"><p >The SC64 buffers structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr> <tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ab90d55ba92c5e014210a1338c1d3554c" name="ab90d55ba92c5e014210a1338c1d3554c"></a>uint8_t</td> <a id="ab90d55ba92c5e014210a1338c1d3554c" name="ab90d55ba92c5e014210a1338c1d3554c"></a>uint8_t</td>
@ -325,7 +330,7 @@ sector_table</td>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -157,7 +157,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>menu_show_error</b> (
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -93,7 +93,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -174,7 +174,8 @@ Update Libdragon submodule</h1>
<p >This repo currently uses the <code>unstable</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> <p >This repo currently uses the <code>unstable</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_md18"></a> <h1><a class="anchor" id="autotoc_md18"></a>
Generate documentation</h1> 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 <code>output/docs</code> folder.</p> <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 <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>
<h1><a class="anchor" id="autotoc_md19"></a> <h1><a class="anchor" id="autotoc_md19"></a>
Open source software and licenses used</h1> Open source software and licenses used</h1>
<ul> <ul>
@ -188,7 +189,7 @@ Open source software and licenses used</h1>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -95,7 +95,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>menu_run</b> (<a clas
</div></div><!-- contents --> </div></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -93,7 +93,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -438,7 +438,7 @@ disk_info</td>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -177,7 +177,7 @@ $(function() {
<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"><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"><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="ttdef"><b>Definition:</b> disk_info.h:38</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:41</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"><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="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_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>
@ -187,13 +187,13 @@ $(function() {
<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"><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"><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="ttdef"><b>Definition:</b> rom_info.h:116</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:124</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"><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 --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -29,8 +29,42 @@ var menudata={children:[
{text:"Data Structures",url:"annotated.html"}, {text:"Data Structures",url:"annotated.html"},
{text:"Data Structure Index",url:"classes.html"}, {text:"Data Structure Index",url:"classes.html"},
{text:"Data Fields",url:"functions.html",children:[ {text:"Data Fields",url:"functions.html",children:[
{text:"All",url:"functions.html"}, {text:"All",url:"functions.html",children:[
{text:"Variables",url:"functions_vars.html"}]}]}, {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:"h",url:"functions.html#index_h"},
{text:"i",url:"functions.html#index_i"},
{text:"l",url:"functions.html#index_l"},
{text:"m",url:"functions.html#index_m"},
{text:"o",url:"functions.html#index_o"},
{text:"p",url:"functions.html#index_p"},
{text:"r",url:"functions.html#index_r"},
{text:"s",url:"functions.html#index_s"},
{text:"t",url:"functions.html#index_t"},
{text:"u",url:"functions.html#index_u"},
{text:"v",url:"functions.html#index_v"},
{text:"w",url:"functions.html#index_w"}]},
{text:"Variables",url:"functions_vars.html",children:[
{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:"h",url:"functions_vars.html#index_h"},
{text:"i",url:"functions_vars.html#index_i"},
{text:"l",url:"functions_vars.html#index_l"},
{text:"m",url:"functions_vars.html#index_m"},
{text:"o",url:"functions_vars.html#index_o"},
{text:"p",url:"functions_vars.html#index_p"},
{text:"r",url:"functions_vars.html#index_r"},
{text:"s",url:"functions_vars.html#index_s"},
{text:"t",url:"functions_vars.html#index_t"},
{text:"u",url:"functions_vars.html#index_u"},
{text:"v",url:"functions_vars.html#index_v"},
{text:"w",url:"functions_vars.html#index_w"}]}]}]},
{text:"Files",url:"files.html",children:[ {text:"Files",url:"files.html",children:[
{text:"File List",url:"files.html"}, {text:"File List",url:"files.html"},
{text:"Globals",url:"globals.html",children:[ {text:"Globals",url:"globals.html",children:[
@ -40,7 +74,30 @@ var menudata={children:[
{text:"d",url:"globals.html#index_d"}, {text:"d",url:"globals.html#index_d"},
{text:"e",url:"globals.html#index_e"}, {text:"e",url:"globals.html#index_e"},
{text:"f",url:"globals.html#index_f"}, {text:"f",url:"globals.html#index_f"},
{text:"l",url:"globals.html#index_l"},
{text:"m",url:"globals.html#index_m"}, {text:"m",url:"globals.html#index_m"},
{text:"n",url:"globals.html#index_n"}]}, {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:"Enumerations",url:"globals_enum.html"},
{text:"Enumerator",url:"globals_eval.html"}]}]}]} {text:"Enumerator",url:"globals_eval.html",children:[
{text:"c",url:"globals_eval.html#index_c"},
{text:"e",url:"globals_eval.html#index_e"},
{text:"m",url:"globals_eval.html#index_m"},
{text:"n",url:"globals_eval.html#index_n"},
{text:"s",url:"globals_eval.html#index_s"}]},
{text:"Macros",url:"globals_defs.html",children:[
{text:"b",url:"globals_defs.html#index_b"},
{text:"c",url:"globals_defs.html#index_c"},
{text:"d",url:"globals_defs.html#index_d"},
{text:"f",url:"globals_defs.html#index_f"},
{text:"l",url:"globals_defs.html#index_l"},
{text:"m",url:"globals_defs.html#index_m"},
{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:"v",url:"globals_defs.html#index_v"}]}]}]}]}

View File

@ -82,7 +82,7 @@ $(function() {
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

164
mp3__player_8h.html Normal file
View File

@ -0,0 +1,164 @@
<!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: mp3_player.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="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">mp3_player.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>MP3 Player.
<a href="#details">More...</a></p>
<p><a href="mp3__player_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="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>
, <br />
&#160;&#160;<b>MP3PLAYER_ERR_INVALID_FILE</b>
<br />
}</td></tr>
<tr class="memdesc:ae483bec5bb11d6836e63cd49cdb6ed28"><td class="mdescLeft">&#160;</td><td class="mdescRight">MP3 file error enumeration. <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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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 -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Nov 10 2023 16:39:25 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

@ -76,7 +76,7 @@ $(function() {
<div class="headertitle"><div class="title">mp3_player.h</div></div> <div class="headertitle"><div class="title">mp3_player.h</div></div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div> <a href="mp3__player_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 MP3_PLAYER_H__</span></div> <div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#ifndef MP3_PLAYER_H__</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#define MP3_PLAYER_H__</span></div> <div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#define MP3_PLAYER_H__</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div> <div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
@ -84,28 +84,28 @@ $(function() {
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include &lt;stdbool.h&gt;</span></div> <div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include &lt;stdbool.h&gt;</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</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="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00015" name="l00015"></a><span class="lineno"><a class="line" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28"> 15</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> MP3PLAYER_OK,</div> <div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> MP3PLAYER_OK,</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> MP3PLAYER_ERR_OUT_OF_MEM,</div> <div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> MP3PLAYER_ERR_OUT_OF_MEM,</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> MP3PLAYER_ERR_IO,</div> <div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> MP3PLAYER_ERR_IO,</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> MP3PLAYER_ERR_NO_FILE,</div> <div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> MP3PLAYER_ERR_NO_FILE,</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> MP3PLAYER_ERR_INVALID_FILE,</div> <div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> MP3PLAYER_ERR_INVALID_FILE,</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span>} mp3player_err_t;</div> <div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span>} <a class="code hl_enumeration" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a>;</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div> <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="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="keywordtype">void</span> mp3player_mixer_init (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="keywordtype">void</span> mp3player_mixer_init (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>mp3player_err_t mp3player_init (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><a class="code hl_enumeration" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a> mp3player_init (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keywordtype">void</span> mp3player_deinit (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keywordtype">void</span> mp3player_deinit (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>mp3player_err_t mp3player_load (<span class="keywordtype">char</span> *path);</div> <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><a class="code hl_enumeration" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a> mp3player_load (<span class="keywordtype">char</span> *path);</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keywordtype">void</span> mp3player_unload (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keywordtype">void</span> mp3player_unload (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>mp3player_err_t mp3player_process (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><a class="code hl_enumeration" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a> mp3player_process (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keywordtype">bool</span> mp3player_is_playing (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keywordtype">bool</span> mp3player_is_playing (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keywordtype">bool</span> mp3player_is_finished (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keywordtype">bool</span> mp3player_is_finished (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>mp3player_err_t mp3player_play (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span><a class="code hl_enumeration" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a> mp3player_play (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keywordtype">void</span> mp3player_stop (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="keywordtype">void</span> mp3player_stop (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>mp3player_err_t mp3player_toggle (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><a class="code hl_enumeration" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a> mp3player_toggle (<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> mp3player_mute (<span class="keywordtype">bool</span> mute);</div> <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keywordtype">void</span> mp3player_mute (<span class="keywordtype">bool</span> mute);</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>mp3player_err_t mp3player_seek (<span class="keywordtype">int</span> seconds);</div> <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><a class="code hl_enumeration" href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a> mp3player_seek (<span class="keywordtype">int</span> seconds);</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="keywordtype">float</span> mp3player_get_duration (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="keywordtype">float</span> mp3player_get_duration (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keywordtype">float</span> mp3player_get_bitrate (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keywordtype">float</span> mp3player_get_bitrate (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="keywordtype">int</span> mp3player_get_samplerate (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="keywordtype">int</span> mp3player_get_samplerate (<span class="keywordtype">void</span>);</div>
@ -113,10 +113,11 @@ $(function() {
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div> <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div> <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#endif</span></div> <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="amp3__player_8h_html_ae483bec5bb11d6836e63cd49cdb6ed28"><div class="ttname"><a href="mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28">mp3player_err_t</a></div><div class="ttdeci">mp3player_err_t</div><div class="ttdoc">MP3 file error enumeration.</div><div class="ttdef"><b>Definition:</b> mp3_player.h:15</div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -175,7 +175,7 @@ capacity</td>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -112,7 +112,7 @@ $(function() {
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

133
png__decoder_8h.html Normal file
View File

@ -0,0 +1,133 @@
<!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: png_decoder.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="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">png_decoder.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>PNG decoder.
<a href="#details">More...</a></p>
<p><a href="png__decoder_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="typedef-members" name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a85923de55a2f9fb330741fee267bb57b"><td class="memItemLeft" align="right" valign="top"><a id="a85923de55a2f9fb330741fee267bb57b" name="a85923de55a2f9fb330741fee267bb57b"></a>
typedef void&#160;</td><td class="memItemRight" valign="bottom"><b>png_callback_t</b>(<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4">png_err_t</a> err, surface_t *decoded_image, void *callback_data)</td></tr>
<tr class="separator:a85923de55a2f9fb330741fee267bb57b"><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:ac5fcb9a8ef757c913a1529c94c7436d4"><td class="memItemLeft" align="right" valign="top"><a id="ac5fcb9a8ef757c913a1529c94c7436d4" name="ac5fcb9a8ef757c913a1529c94c7436d4"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4">png_err_t</a> { <br />
&#160;&#160;<b>PNG_OK</b>
, <b>PNG_ERR_INT</b>
, <b>PNG_ERR_BUSY</b>
, <b>PNG_ERR_OUT_OF_MEM</b>
, <br />
&#160;&#160;<b>PNG_ERR_NO_FILE</b>
, <b>PNG_ERR_BAD_FILE</b>
<br />
}</td></tr>
<tr class="memdesc:ac5fcb9a8ef757c913a1529c94c7436d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">PNG decoder errors. <br /></td></tr>
<tr class="separator:ac5fcb9a8ef757c913a1529c94c7436d4"><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:a91b64bacdbc4945af5e10bc2171e95ed"><td class="memItemLeft" align="right" valign="top"><a id="a91b64bacdbc4945af5e10bc2171e95ed" name="a91b64bacdbc4945af5e10bc2171e95ed"></a>
<a class="el" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4">png_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>png_decoder_start</b> (char *path, int max_width, int max_height, png_callback_t *callback, void *callback_data)</td></tr>
<tr class="separator:a91b64bacdbc4945af5e10bc2171e95ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac38ee3f3c0d1efba8b698e52d3ed203f"><td class="memItemLeft" align="right" valign="top"><a id="ac38ee3f3c0d1efba8b698e52d3ed203f" name="ac38ee3f3c0d1efba8b698e52d3ed203f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>png_decoder_abort</b> (void)</td></tr>
<tr class="separator:ac38ee3f3c0d1efba8b698e52d3ed203f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b2ba820e7e2d9b49ba727b78beb6ac8"><td class="memItemLeft" align="right" valign="top"><a id="a6b2ba820e7e2d9b49ba727b78beb6ac8" name="a6b2ba820e7e2d9b49ba727b78beb6ac8"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>png_decoder_get_progress</b> (void)</td></tr>
<tr class="separator:a6b2ba820e7e2d9b49ba727b78beb6ac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e7514f26e11a67484fe42009bf58ced"><td class="memItemLeft" align="right" valign="top"><a id="a7e7514f26e11a67484fe42009bf58ced" name="a7e7514f26e11a67484fe42009bf58ced"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>png_decoder_poll</b> (void)</td></tr>
<tr class="separator:a7e7514f26e11a67484fe42009bf58ced"><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 >PNG decoder. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Nov 10 2023 16:39:25 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

@ -76,7 +76,7 @@ $(function() {
<div class="headertitle"><div class="title">png_decoder.h</div></div> <div class="headertitle"><div class="title">png_decoder.h</div></div>
</div><!--header--> </div><!--header-->
<div class="contents"> <div class="contents">
<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div> <a href="png__decoder_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 PNG_DECODER_H__</span></div> <div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="preprocessor">#ifndef PNG_DECODER_H__</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#define PNG_DECODER_H__</span></div> <div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#define PNG_DECODER_H__</span></div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div> <div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span> </div>
@ -84,29 +84,30 @@ $(function() {
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include &lt;surface.h&gt;</span></div> <div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include &lt;surface.h&gt;</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</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="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00015" name="l00015"></a><span class="lineno"><a class="line" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4"> 15</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> PNG_OK,</div> <div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> PNG_OK,</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> PNG_ERR_INT,</div> <div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> PNG_ERR_INT,</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> PNG_ERR_BUSY,</div> <div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> PNG_ERR_BUSY,</div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> PNG_ERR_OUT_OF_MEM,</div> <div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> PNG_ERR_OUT_OF_MEM,</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> PNG_ERR_NO_FILE,</div> <div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> PNG_ERR_NO_FILE,</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> PNG_ERR_BAD_FILE,</div> <div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> PNG_ERR_BAD_FILE,</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>} png_err_t;</div> <div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>} <a class="code hl_enumeration" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4">png_err_t</a>;</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</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="keyword">typedef</span> <span class="keywordtype">void</span> png_callback_t (png_err_t err, surface_t *decoded_image, <span class="keywordtype">void</span> *callback_data);</div> <div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="keyword">typedef</span> <span class="keywordtype">void</span> png_callback_t (<a class="code hl_enumeration" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4">png_err_t</a> err, surface_t *decoded_image, <span class="keywordtype">void</span> *callback_data);</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</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> </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>png_err_t png_decoder_start (<span class="keywordtype">char</span> *path, <span class="keywordtype">int</span> max_width, <span class="keywordtype">int</span> max_height, png_callback_t *callback, <span class="keywordtype">void</span> *callback_data);</div> <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><a class="code hl_enumeration" href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4">png_err_t</a> png_decoder_start (<span class="keywordtype">char</span> *path, <span class="keywordtype">int</span> max_width, <span class="keywordtype">int</span> max_height, png_callback_t *callback, <span class="keywordtype">void</span> *callback_data);</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keywordtype">void</span> png_decoder_abort (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keywordtype">void</span> png_decoder_abort (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keywordtype">float</span> png_decoder_get_progress (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keywordtype">float</span> png_decoder_get_progress (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keywordtype">void</span> png_decoder_poll (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keywordtype">void</span> png_decoder_poll (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div> <div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </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="preprocessor">#endif</span></div> <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="apng__decoder_8h_html_ac5fcb9a8ef757c913a1529c94c7436d4"><div class="ttname"><a href="png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4">png_err_t</a></div><div class="ttdeci">png_err_t</div><div class="ttdoc">PNG decoder errors.</div><div class="ttdef"><b>Definition:</b> png_decoder.h:15</div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -89,6 +89,7 @@ $(function() {
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr> Data Structures</h2></td></tr>
<tr class="memitem:structrom__info__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rom__info_8h.html#structrom__info__t">rom_info_t</a></td></tr> <tr class="memitem:structrom__info__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rom__info_8h.html#structrom__info__t">rom_info_t</a></td></tr>
<tr class="memdesc:structrom__info__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">ROM Information Structure. <a href="rom__info_8h.html#structrom__info__t">More...</a><br /></td></tr>
<tr class="separator:structrom__info__t"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:structrom__info__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structrom__info__t_8libultra"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rom__info_8h.html#structrom__info__t_8libultra">rom_info_t.libultra</a></td></tr> <tr class="memitem:structrom__info__t_8libultra"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rom__info_8h.html#structrom__info__t_8libultra">rom_info_t.libultra</a></td></tr>
<tr class="separator:structrom__info__t_8libultra"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:structrom__info__t_8libultra"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -97,19 +98,22 @@ Data Structures</h2></td></tr>
<tr class="memitem:structrom__info__t_8____unnamed18_____8____unnamed21____"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rom__info_8h.html#structrom__info__t_8____unnamed18_____8____unnamed21____">rom_info_t.__unnamed18__.__unnamed21__</a></td></tr> <tr class="memitem:structrom__info__t_8____unnamed18_____8____unnamed21____"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rom__info_8h.html#structrom__info__t_8____unnamed18_____8____unnamed21____">rom_info_t.__unnamed18__.__unnamed21__</a></td></tr>
<tr class="separator:structrom__info__t_8____unnamed18_____8____unnamed21____"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:structrom__info__t_8____unnamed18_____8____unnamed21____"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:structrom__info__t_8features"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rom__info_8h.html#structrom__info__t_8features">rom_info_t.features</a></td></tr> <tr class="memitem:structrom__info__t_8features"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rom__info_8h.html#structrom__info__t_8features">rom_info_t.features</a></td></tr>
<tr class="memdesc:structrom__info__t_8features"><td class="mdescLeft">&#160;</td><td class="mdescRight">The supported ROM accessories. <a href="rom__info_8h.html#structrom__info__t_8features">More...</a><br /></td></tr>
<tr class="separator:structrom__info__t_8features"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:structrom__info__t_8features"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr> Enumerations</h2></td></tr>
<tr class="memitem:aa88b4550e60dc0ba7d3317eda7ea6037"><td class="memItemLeft" align="right" valign="top"><a id="aa88b4550e60dc0ba7d3317eda7ea6037" name="aa88b4550e60dc0ba7d3317eda7ea6037"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>rom_err_t</b> { <b>ROM_OK</b> <tr class="memitem:aa88b4550e60dc0ba7d3317eda7ea6037"><td class="memItemLeft" align="right" valign="top"><a id="aa88b4550e60dc0ba7d3317eda7ea6037" name="aa88b4550e60dc0ba7d3317eda7ea6037"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rom__info_8h.html#aa88b4550e60dc0ba7d3317eda7ea6037">rom_err_t</a> { <b>ROM_OK</b>
, <b>ROM_ERR_IO</b> , <b>ROM_ERR_IO</b>
, <b>ROM_ERR_NO_FILE</b> , <b>ROM_ERR_NO_FILE</b>
}</td></tr> }</td></tr>
<tr class="memdesc:aa88b4550e60dc0ba7d3317eda7ea6037"><td class="mdescLeft">&#160;</td><td class="mdescRight">ROM error enumeration. <br /></td></tr>
<tr class="separator:aa88b4550e60dc0ba7d3317eda7ea6037"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa88b4550e60dc0ba7d3317eda7ea6037"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ee416154f17c63c478a546c59e5bbfb"><td class="memItemLeft" align="right" valign="top"><a id="a8ee416154f17c63c478a546c59e5bbfb" name="a8ee416154f17c63c478a546c59e5bbfb"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>endianness_t</b> { <b>ENDIANNESS_BIG</b> <tr class="memitem:a8ee416154f17c63c478a546c59e5bbfb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfb">endianness_t</a> { <a class="el" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfbadb8bfce13d503ca160e7968f85644b3d">ENDIANNESS_BIG</a>
, <b>ENDIANNESS_LITTLE</b> , <a class="el" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfba6d87b6ddecfd90ad85a9e202fe97c94c">ENDIANNESS_LITTLE</a>
, <b>ENDIANNESS_BYTE_SWAP</b> , <a class="el" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfba5c832eba6efdb777959ce3795fa67a53">ENDIANNESS_BYTE_SWAP</a>
}</td></tr> }</td></tr>
<tr class="memdesc:a8ee416154f17c63c478a546c59e5bbfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">ROM endian enumeration. <a href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfb">More...</a><br /></td></tr>
<tr class="separator:a8ee416154f17c63c478a546c59e5bbfb"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8ee416154f17c63c478a546c59e5bbfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35e2ad1d851789329b0f0a94bef1f1f2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2">category_type_t</a> { <br /> <tr class="memitem:a35e2ad1d851789329b0f0a94bef1f1f2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2">category_type_t</a> { <br />
&#160;&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a1bd823fc8b9c795053d238a96c6f5524">N64_CART</a> = 'N' &#160;&#160;<a class="el" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a1bd823fc8b9c795053d238a96c6f5524">N64_CART</a> = 'N'
@ -151,8 +155,8 @@ Enumerations</h2></td></tr>
}</td></tr> }</td></tr>
<tr class="memdesc:a9f1df68876fd842a165e4874cef1c85e"><td class="mdescLeft">&#160;</td><td class="mdescRight">ROM market region &amp; language type enumeration. <a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e">More...</a><br /></td></tr> <tr class="memdesc:a9f1df68876fd842a165e4874cef1c85e"><td class="mdescLeft">&#160;</td><td class="mdescRight">ROM market region &amp; language type enumeration. <a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e">More...</a><br /></td></tr>
<tr class="separator:a9f1df68876fd842a165e4874cef1c85e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a9f1df68876fd842a165e4874cef1c85e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68e76e412a632e208737b03668d844b1"><td class="memItemLeft" align="right" valign="top"><a id="a68e76e412a632e208737b03668d844b1" name="a68e76e412a632e208737b03668d844b1"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>save_type_t</b> { <br /> <tr class="memitem:a68e76e412a632e208737b03668d844b1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rom__info_8h.html#a68e76e412a632e208737b03668d844b1">save_type_t</a> { <br />
&#160;&#160;<b>SAVE_TYPE_NONE</b> &#160;&#160;<a class="el" href="rom__info_8h.html#a68e76e412a632e208737b03668d844b1ac37f15aade15457d7d68e9ec535bb8a2">SAVE_TYPE_NONE</a>
, <b>SAVE_TYPE_EEPROM_4K</b> , <b>SAVE_TYPE_EEPROM_4K</b>
, <b>SAVE_TYPE_EEPROM_16K</b> , <b>SAVE_TYPE_EEPROM_16K</b>
, <b>SAVE_TYPE_SRAM</b> , <b>SAVE_TYPE_SRAM</b>
@ -163,6 +167,7 @@ Enumerations</h2></td></tr>
, <b>SAVE_TYPE_FLASHRAM_PKST2</b> , <b>SAVE_TYPE_FLASHRAM_PKST2</b>
<br /> <br />
}</td></tr> }</td></tr>
<tr class="memdesc:a68e76e412a632e208737b03668d844b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">ROM save type enumeration. <a href="rom__info_8h.html#a68e76e412a632e208737b03668d844b1">More...</a><br /></td></tr>
<tr class="separator:a68e76e412a632e208737b03668d844b1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a68e76e412a632e208737b03668d844b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa741eaa527c42177bb1855f881a23897"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897">expansion_pak_t</a> { <br /> <tr class="memitem:aa741eaa527c42177bb1855f881a23897"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897">expansion_pak_t</a> { <br />
&#160;&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172">EXPANSION_PAK_NONE</a> &#160;&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172">EXPANSION_PAK_NONE</a>
@ -173,12 +178,13 @@ Enumerations</h2></td></tr>
&#160;&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897afbb76c646ca33b144594fa1dc381ca04">EXPANSION_PAK_FAULTY</a> &#160;&#160;<a class="el" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897afbb76c646ca33b144594fa1dc381ca04">EXPANSION_PAK_FAULTY</a>
<br /> <br />
}</td></tr> }</td></tr>
<tr class="memdesc:aa741eaa527c42177bb1855f881a23897"><td class="mdescLeft">&#160;</td><td class="mdescRight">ROM memory requirements enumeration. <a href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897">More...</a><br /></td></tr>
<tr class="separator:aa741eaa527c42177bb1855f881a23897"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:aa741eaa527c42177bb1855f881a23897"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr> Functions</h2></td></tr>
<tr class="memitem:a8113a25a08f765fa5c1e10e7ea3bd10e"><td class="memItemLeft" align="right" valign="top"><a id="a8113a25a08f765fa5c1e10e7ea3bd10e" name="a8113a25a08f765fa5c1e10e7ea3bd10e"></a> <tr class="memitem:a8113a25a08f765fa5c1e10e7ea3bd10e"><td class="memItemLeft" align="right" valign="top"><a id="a8113a25a08f765fa5c1e10e7ea3bd10e" name="a8113a25a08f765fa5c1e10e7ea3bd10e"></a>
rom_err_t&#160;</td><td class="memItemRight" valign="bottom"><b>rom_info_load</b> (char *path, <a class="el" href="rom__info_8h.html#structrom__info__t">rom_info_t</a> *rom_info)</td></tr> <a class="el" href="rom__info_8h.html#aa88b4550e60dc0ba7d3317eda7ea6037">rom_err_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>rom_info_load</b> (char *path, <a class="el" href="rom__info_8h.html#structrom__info__t">rom_info_t</a> *rom_info)</td></tr>
<tr class="separator:a8113a25a08f765fa5c1e10e7ea3bd10e"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="separator:a8113a25a08f765fa5c1e10e7ea3bd10e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@ -196,26 +202,27 @@ rom_err_t&#160;</td><td class="memItemRight" valign="bottom"><b>rom_info_load</b
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<div class="textblock"></div><table class="fieldtable"> <div class="textblock"><p >ROM Information Structure. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr> <tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a37b9e973b46432105d54148306520a87" name="a37b9e973b46432105d54148306520a87"></a>endianness_t</td> <a id="a37b9e973b46432105d54148306520a87" name="a37b9e973b46432105d54148306520a87"></a><a class="el" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfb">endianness_t</a></td>
<td class="fieldname"> <td class="fieldname">
endianness</td> endianness</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The file endian. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a9397ddb6a50ce6c0fc3782ae6a4a9dc7" name="a9397ddb6a50ce6c0fc3782ae6a4a9dc7"></a>float</td> <a id="a9397ddb6a50ce6c0fc3782ae6a4a9dc7" name="a9397ddb6a50ce6c0fc3782ae6a4a9dc7"></a>float</td>
<td class="fieldname"> <td class="fieldname">
clock_rate</td> clock_rate</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The clock rate defined in the ROM's header. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="afeb7118e65f58ed63767c1cd31be04d0" name="afeb7118e65f58ed63767c1cd31be04d0"></a>uint32_t</td> <a id="afeb7118e65f58ed63767c1cd31be04d0" name="afeb7118e65f58ed63767c1cd31be04d0"></a>uint32_t</td>
<td class="fieldname"> <td class="fieldname">
boot_address</td> boot_address</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The boot address defined in the ROM's header. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ab3d4572ad71226c5f087e22891662a38" name="ab3d4572ad71226c5f087e22891662a38"></a>struct <a class="el" href="rom__info_8h.html#structrom__info__t_8libultra">rom_info_t.libultra</a></td> <a id="ab3d4572ad71226c5f087e22891662a38" name="ab3d4572ad71226c5f087e22891662a38"></a>struct <a class="el" href="rom__info_8h.html#structrom__info__t_8libultra">rom_info_t.libultra</a></td>
<td class="fieldname"> <td class="fieldname">
@ -227,13 +234,13 @@ libultra</td>
<td class="fieldname"> <td class="fieldname">
check_code</td> check_code</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The check code defined in the ROM's header. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ad0ac2903416955beeea09ff127ab0245" name="ad0ac2903416955beeea09ff127ab0245"></a>char</td> <a id="ad0ac2903416955beeea09ff127ab0245" name="ad0ac2903416955beeea09ff127ab0245"></a>char</td>
<td class="fieldname"> <td class="fieldname">
title[20]</td> title[20]</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The title defined in the ROM's header. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a2558238f11fd488d38843895e80b35b4" name="a2558238f11fd488d38843895e80b35b4"></a>union <a class="el" href="rom__info_8h.html#unionrom__info__t_8____unnamed18____">rom_info_t.__unnamed18__</a></td> <a id="a2558238f11fd488d38843895e80b35b4" name="a2558238f11fd488d38843895e80b35b4"></a>union <a class="el" href="rom__info_8h.html#unionrom__info__t_8____unnamed18____">rom_info_t.__unnamed18__</a></td>
<td class="fieldname"> <td class="fieldname">
@ -245,7 +252,7 @@ __unnamed__</td>
<td class="fieldname"> <td class="fieldname">
version</td> version</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The ROM version defined in the ROM's header. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="aba6f7f9bd0e4cfaa897b9b90b208072f" name="aba6f7f9bd0e4cfaa897b9b90b208072f"></a>cic_type_t</td> <a id="aba6f7f9bd0e4cfaa897b9b90b208072f" name="aba6f7f9bd0e4cfaa897b9b90b208072f"></a>cic_type_t</td>
<td class="fieldname"> <td class="fieldname">
@ -253,17 +260,17 @@ cic_type</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a433c3e255bad63ec7695928afb18e81e" name="a433c3e255bad63ec7695928afb18e81e"></a>save_type_t</td> <a id="a433c3e255bad63ec7695928afb18e81e" name="a433c3e255bad63ec7695928afb18e81e"></a><a class="el" href="rom__info_8h.html#a68e76e412a632e208737b03668d844b1">save_type_t</a></td>
<td class="fieldname"> <td class="fieldname">
save_type</td> save_type</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The save type required by the ROM. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a3523ce560079204f7746f007217eeb79" name="a3523ce560079204f7746f007217eeb79"></a>struct <a class="el" href="rom__info_8h.html#structrom__info__t_8features">rom_info_t.features</a></td> <a id="a3523ce560079204f7746f007217eeb79" name="a3523ce560079204f7746f007217eeb79"></a>struct <a class="el" href="rom__info_8h.html#structrom__info__t_8features">rom_info_t.features</a></td>
<td class="fieldname"> <td class="fieldname">
features</td> features</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The supported ROM accessories. </td></tr>
</table> </table>
</div> </div>
@ -286,13 +293,13 @@ features</td>
<td class="fieldname"> <td class="fieldname">
version</td> version</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The SDK version defined in the ROM's header. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ab5f927bae9a11c2967a368e3e9bd9e75" name="ab5f927bae9a11c2967a368e3e9bd9e75"></a>char</td> <a id="ab5f927bae9a11c2967a368e3e9bd9e75" name="ab5f927bae9a11c2967a368e3e9bd9e75"></a>char</td>
<td class="fieldname"> <td class="fieldname">
revision</td> revision</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The SDK revision defined in the ROM's header. </td></tr>
</table> </table>
</div> </div>
@ -315,7 +322,7 @@ revision</td>
<td class="fieldname"> <td class="fieldname">
game_code[4]</td> game_code[4]</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The game code defined in the ROM's header. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="ae8c598c9d0f2e3a9d2fb6a01ccfb4276" name="ae8c598c9d0f2e3a9d2fb6a01ccfb4276"></a>struct <a class="el" href="rom__info_8h.html#structrom__info__t_8____unnamed18_____8____unnamed21____">rom_info_t.__unnamed18__.__unnamed21__</a></td> <a id="ae8c598c9d0f2e3a9d2fb6a01ccfb4276" name="ae8c598c9d0f2e3a9d2fb6a01ccfb4276"></a>struct <a class="el" href="rom__info_8h.html#structrom__info__t_8____unnamed18_____8____unnamed21____">rom_info_t.__unnamed18__.__unnamed21__</a></td>
<td class="fieldname"> <td class="fieldname">
@ -344,19 +351,19 @@ __unnamed__</td>
<td class="fieldname"> <td class="fieldname">
category_code: 8</td> category_code: 8</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The game media type. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="aa1e3ff593f139ee836b46892bd5f799f" name="aa1e3ff593f139ee836b46892bd5f799f"></a>char</td> <a id="aa1e3ff593f139ee836b46892bd5f799f" name="aa1e3ff593f139ee836b46892bd5f799f"></a>char</td>
<td class="fieldname"> <td class="fieldname">
unique_code[2]</td> unique_code[2]</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The game unique identifier. </td></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="a3008aa82b5d7245bd003978c91802199" name="a3008aa82b5d7245bd003978c91802199"></a><a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e">destination_type_t</a></td> <a id="a3008aa82b5d7245bd003978c91802199" name="a3008aa82b5d7245bd003978c91802199"></a><a class="el" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e">destination_type_t</a></td>
<td class="fieldname"> <td class="fieldname">
destination_code: 8</td> destination_code: 8</td>
<td class="fielddoc"> <td class="fielddoc">
</td></tr> The game region and or market. </td></tr>
</table> </table>
</div> </div>
@ -372,7 +379,8 @@ destination_code: 8</td>
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<div class="textblock"></div><table class="fieldtable"> <div class="textblock"><p >The supported ROM accessories. </p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr> <tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype"> <tr><td class="fieldtype">
<a id="abc8f75ba9e5f5aecf91a3bdc63dea327" name="abc8f75ba9e5f5aecf91a3bdc63dea327"></a>bool</td> <a id="abc8f75ba9e5f5aecf91a3bdc63dea327" name="abc8f75ba9e5f5aecf91a3bdc63dea327"></a>bool</td>
@ -427,6 +435,30 @@ expansion_pak</td>
</div> </div>
</div> </div>
<h2 class="groupheader">Enumeration Type Documentation</h2> <h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="a8ee416154f17c63c478a546c59e5bbfb" name="a8ee416154f17c63c478a546c59e5bbfb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ee416154f17c63c478a546c59e5bbfb">&#9670;&#160;</a></span>endianness_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfb">endianness_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>ROM endian enumeration. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a8ee416154f17c63c478a546c59e5bbfbadb8bfce13d503ca160e7968f85644b3d" name="a8ee416154f17c63c478a546c59e5bbfbadb8bfce13d503ca160e7968f85644b3d"></a>ENDIANNESS_BIG&#160;</td><td class="fielddoc"><p >Is Big Endian. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8ee416154f17c63c478a546c59e5bbfba6d87b6ddecfd90ad85a9e202fe97c94c" name="a8ee416154f17c63c478a546c59e5bbfba6d87b6ddecfd90ad85a9e202fe97c94c"></a>ENDIANNESS_LITTLE&#160;</td><td class="fielddoc"><p >Is Little Endian. </p>
</td></tr>
<tr><td class="fieldname"><a id="a8ee416154f17c63c478a546c59e5bbfba5c832eba6efdb777959ce3795fa67a53" name="a8ee416154f17c63c478a546c59e5bbfba5c832eba6efdb777959ce3795fa67a53"></a>ENDIANNESS_BYTE_SWAP&#160;</td><td class="fielddoc"><p >Is Byte Swapped Endian. </p>
</td></tr>
</table>
</div>
</div>
<a id="a35e2ad1d851789329b0f0a94bef1f1f2" name="a35e2ad1d851789329b0f0a94bef1f1f2"></a> <a id="a35e2ad1d851789329b0f0a94bef1f1f2" name="a35e2ad1d851789329b0f0a94bef1f1f2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35e2ad1d851789329b0f0a94bef1f1f2">&#9670;&#160;</a></span>category_type_t</h2> <h2 class="memtitle"><span class="permalink"><a href="#a35e2ad1d851789329b0f0a94bef1f1f2">&#9670;&#160;</a></span>category_type_t</h2>
@ -511,6 +543,26 @@ expansion_pak</td>
</td></tr> </td></tr>
</table> </table>
</div>
</div>
<a id="a68e76e412a632e208737b03668d844b1" name="a68e76e412a632e208737b03668d844b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68e76e412a632e208737b03668d844b1">&#9670;&#160;</a></span>save_type_t</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="rom__info_8h.html#a68e76e412a632e208737b03668d844b1">save_type_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>ROM save type enumeration. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a68e76e412a632e208737b03668d844b1ac37f15aade15457d7d68e9ec535bb8a2" name="a68e76e412a632e208737b03668d844b1ac37f15aade15457d7d68e9ec535bb8a2"></a>SAVE_TYPE_NONE&#160;</td><td class="fielddoc"><p >There is no expected save type. </p>
</td></tr>
</table>
</div> </div>
</div> </div>
<a id="aa741eaa527c42177bb1855f881a23897" name="aa741eaa527c42177bb1855f881a23897"></a> <a id="aa741eaa527c42177bb1855f881a23897" name="aa741eaa527c42177bb1855f881a23897"></a>
@ -524,6 +576,8 @@ expansion_pak</td>
</tr> </tr>
</table> </table>
</div><div class="memdoc"> </div><div class="memdoc">
<p>ROM memory requirements enumeration. </p>
<table class="fieldtable"> <table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172" name="aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172"></a>EXPANSION_PAK_NONE&#160;</td><td class="fielddoc"><p >The ROM is happy with 4MB of memory. </p> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172" name="aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172"></a>EXPANSION_PAK_NONE&#160;</td><td class="fielddoc"><p >The ROM is happy with 4MB of memory. </p>
</td></tr> </td></tr>
@ -542,7 +596,7 @@ expansion_pak</td>
</div><!-- contents --> </div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -86,152 +86,164 @@ $(function() {
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</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="preprocessor">#include &quot;boot/cic.h&quot;</span></div> <div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include &quot;boot/cic.h&quot;</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</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> </div> <div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="rom__info_8h.html#aa88b4550e60dc0ba7d3317eda7ea6037"> 18</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</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> ROM_OK,</div> <div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span> ROM_OK,</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> ROM_ERR_IO,</div> <div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> ROM_ERR_IO,</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> ROM_ERR_NO_FILE,</div> <div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> ROM_ERR_NO_FILE,</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>} rom_err_t;</div> <div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>} <a class="code hl_enumeration" href="rom__info_8h.html#aa88b4550e60dc0ba7d3317eda7ea6037">rom_err_t</a>;</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</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="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfb"> 25</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> ENDIANNESS_BIG,</div> <div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfbadb8bfce13d503ca160e7968f85644b3d"> 27</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfbadb8bfce13d503ca160e7968f85644b3d">ENDIANNESS_BIG</a>,</div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> ENDIANNESS_LITTLE,</div> <div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfba6d87b6ddecfd90ad85a9e202fe97c94c"> 29</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfba6d87b6ddecfd90ad85a9e202fe97c94c">ENDIANNESS_LITTLE</a>,</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> ENDIANNESS_BYTE_SWAP,</div> <div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfba5c832eba6efdb777959ce3795fa67a53"> 31</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfba5c832eba6efdb777959ce3795fa67a53">ENDIANNESS_BYTE_SWAP</a>,</div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span>} endianness_t;</div> <div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>} <a class="code hl_enumeration" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfb">endianness_t</a>;</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div> <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2"> 31</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2"> 35</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a1bd823fc8b9c795053d238a96c6f5524"> 33</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a1bd823fc8b9c795053d238a96c6f5524">N64_CART</a> = <span class="charliteral">&#39;N&#39;</span>,</div> <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a1bd823fc8b9c795053d238a96c6f5524"> 37</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a1bd823fc8b9c795053d238a96c6f5524">N64_CART</a> = <span class="charliteral">&#39;N&#39;</span>,</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a4892177cc838193ba4b53d904d91af25"> 35</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a4892177cc838193ba4b53d904d91af25">N64_DISK</a> = <span class="charliteral">&#39;D&#39;</span>,</div> <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a4892177cc838193ba4b53d904d91af25"> 39</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a4892177cc838193ba4b53d904d91af25">N64_DISK</a> = <span class="charliteral">&#39;D&#39;</span>,</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a45d9f8446e39a1fa4220d57448e609df"> 37</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a45d9f8446e39a1fa4220d57448e609df">N64_CART_EXPANDABLE</a> = <span class="charliteral">&#39;C&#39;</span>,</div> <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a45d9f8446e39a1fa4220d57448e609df"> 41</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a45d9f8446e39a1fa4220d57448e609df">N64_CART_EXPANDABLE</a> = <span class="charliteral">&#39;C&#39;</span>,</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a0b98dff1eb797c2684050e4d430d8722"> 39</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a0b98dff1eb797c2684050e4d430d8722">N64_DISK_EXPANDABLE</a> = <span class="charliteral">&#39;E&#39;</span>,</div> <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a0b98dff1eb797c2684050e4d430d8722"> 43</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a0b98dff1eb797c2684050e4d430d8722">N64_DISK_EXPANDABLE</a> = <span class="charliteral">&#39;E&#39;</span>,</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <a class="code hl_enumvalue" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2ae05d1f3888937647e60af840097f32c0">N64_ALECK64</a> = <span class="charliteral">&#39;Z&#39;</span></div> <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_enumvalue" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2ae05d1f3888937647e60af840097f32c0">N64_ALECK64</a> = <span class="charliteral">&#39;Z&#39;</span></div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2ae05d1f3888937647e60af840097f32c0"> 42</a></span>} <a class="code hl_enumeration" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2">category_type_t</a>;</div> <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2ae05d1f3888937647e60af840097f32c0"> 46</a></span>} <a class="code hl_enumeration" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2">category_type_t</a>;</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div> <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e"> 45</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e"> 49</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea87b3cff825fef81ced068588be03ec7b"> 47</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea87b3cff825fef81ced068588be03ec7b">MARKET_JAPANESE_MULTI</a> = <span class="charliteral">&#39;A&#39;</span>, <span class="comment">// 1080 Snowboarding JPN is the only ROM that uses this? possibily a mistake, or the fact it also includes American English!.</span></div> <div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea87b3cff825fef81ced068588be03ec7b"> 51</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea87b3cff825fef81ced068588be03ec7b">MARKET_JAPANESE_MULTI</a> = <span class="charliteral">&#39;A&#39;</span>, <span class="comment">// 1080 Snowboarding JPN is the only ROM that uses this? possibily a mistake, or the fact it also includes American English!.</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaab39c57cfd0fb43a7af9bd2c682c62ce"> 49</a></span><span class="comment"></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaab39c57cfd0fb43a7af9bd2c682c62ce">MARKET_BRAZILIAN</a> = <span class="charliteral">&#39;B&#39;</span>,</div> <div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaab39c57cfd0fb43a7af9bd2c682c62ce"> 53</a></span><span class="comment"></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaab39c57cfd0fb43a7af9bd2c682c62ce">MARKET_BRAZILIAN</a> = <span class="charliteral">&#39;B&#39;</span>,</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ead224762fea1a531aa708be42f866408b"> 51</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ead224762fea1a531aa708be42f866408b">MARKET_CHINESE</a> = <span class="charliteral">&#39;C&#39;</span>,</div> <div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ead224762fea1a531aa708be42f866408b"> 55</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ead224762fea1a531aa708be42f866408b">MARKET_CHINESE</a> = <span class="charliteral">&#39;C&#39;</span>,</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea705dbb6f23b076d51a7ddd96a262cfa4"> 53</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea705dbb6f23b076d51a7ddd96a262cfa4">MARKET_GERMAN</a> = <span class="charliteral">&#39;D&#39;</span>,</div> <div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea705dbb6f23b076d51a7ddd96a262cfa4"> 57</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea705dbb6f23b076d51a7ddd96a262cfa4">MARKET_GERMAN</a> = <span class="charliteral">&#39;D&#39;</span>,</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea7f85f1e3498bf9699e243b081cdbfe6b"> 55</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea7f85f1e3498bf9699e243b081cdbfe6b">MARKET_NORTH_AMERICA</a> = <span class="charliteral">&#39;E&#39;</span>,</div> <div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea7f85f1e3498bf9699e243b081cdbfe6b"> 59</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea7f85f1e3498bf9699e243b081cdbfe6b">MARKET_NORTH_AMERICA</a> = <span class="charliteral">&#39;E&#39;</span>,</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf60c0d80eaa8026ff384f2a5a78dd1c8"> 57</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf60c0d80eaa8026ff384f2a5a78dd1c8">MARKET_FRENCH</a> = <span class="charliteral">&#39;F&#39;</span>,</div> <div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf60c0d80eaa8026ff384f2a5a78dd1c8"> 61</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf60c0d80eaa8026ff384f2a5a78dd1c8">MARKET_FRENCH</a> = <span class="charliteral">&#39;F&#39;</span>,</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eab0a10418b57442d5759df02f5a0f45e8"> 59</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eab0a10418b57442d5759df02f5a0f45e8">MARKET_GATEWAY64_NTSC</a> = <span class="charliteral">&#39;G&#39;</span>,</div> <div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eab0a10418b57442d5759df02f5a0f45e8"> 63</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eab0a10418b57442d5759df02f5a0f45e8">MARKET_GATEWAY64_NTSC</a> = <span class="charliteral">&#39;G&#39;</span>,</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eab1d8ed6dbfef6c7b95126a44206068a6"> 61</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eab1d8ed6dbfef6c7b95126a44206068a6">MARKET_DUTCH</a> = <span class="charliteral">&#39;H&#39;</span>,</div> <div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eab1d8ed6dbfef6c7b95126a44206068a6"> 65</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eab1d8ed6dbfef6c7b95126a44206068a6">MARKET_DUTCH</a> = <span class="charliteral">&#39;H&#39;</span>,</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea6500a23f7efea1dd76a82407410bcdf8"> 63</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea6500a23f7efea1dd76a82407410bcdf8">MARKET_ITALIAN</a> = <span class="charliteral">&#39;I&#39;</span>,</div> <div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea6500a23f7efea1dd76a82407410bcdf8"> 67</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea6500a23f7efea1dd76a82407410bcdf8">MARKET_ITALIAN</a> = <span class="charliteral">&#39;I&#39;</span>,</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea785c98321d0422b477041f7ad95ef506"> 65</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea785c98321d0422b477041f7ad95ef506">MARKET_JAPANESE</a> = <span class="charliteral">&#39;J&#39;</span>,</div> <div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea785c98321d0422b477041f7ad95ef506"> 69</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea785c98321d0422b477041f7ad95ef506">MARKET_JAPANESE</a> = <span class="charliteral">&#39;J&#39;</span>,</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea7761799f68396739e9c25f18c4b70e92"> 67</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea7761799f68396739e9c25f18c4b70e92">MARKET_KOREAN</a> = <span class="charliteral">&#39;K&#39;</span>,</div> <div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea7761799f68396739e9c25f18c4b70e92"> 71</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea7761799f68396739e9c25f18c4b70e92">MARKET_KOREAN</a> = <span class="charliteral">&#39;K&#39;</span>,</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaaba43978734c0351513b95f58e96aac4"> 69</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaaba43978734c0351513b95f58e96aac4">MARKET_GATEWAY64_PAL</a> = <span class="charliteral">&#39;L&#39;</span>,</div> <div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaaba43978734c0351513b95f58e96aac4"> 73</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaaba43978734c0351513b95f58e96aac4">MARKET_GATEWAY64_PAL</a> = <span class="charliteral">&#39;L&#39;</span>,</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eabe5d0f1f944cad284c5a91758a30c379"> 71</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eabe5d0f1f944cad284c5a91758a30c379">MARKET_CANADIAN</a> = <span class="charliteral">&#39;N&#39;</span>,</div> <div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eabe5d0f1f944cad284c5a91758a30c379"> 75</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eabe5d0f1f944cad284c5a91758a30c379">MARKET_CANADIAN</a> = <span class="charliteral">&#39;N&#39;</span>,</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea4b6ad276f30d76bfbfadb7b7268ab356"> 73</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea4b6ad276f30d76bfbfadb7b7268ab356">MARKET_EUROPEAN_BASIC</a> = <span class="charliteral">&#39;P&#39;</span>, <span class="comment">// Sometimes used for Australian region ROMs as well.</span></div> <div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea4b6ad276f30d76bfbfadb7b7268ab356"> 77</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea4b6ad276f30d76bfbfadb7b7268ab356">MARKET_EUROPEAN_BASIC</a> = <span class="charliteral">&#39;P&#39;</span>, <span class="comment">// Sometimes used for Australian region ROMs as well.</span></div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea01bbf8dcc51edee02fdf339c864d66ea"> 75</a></span><span class="comment"></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea01bbf8dcc51edee02fdf339c864d66ea">MARKET_SPANISH</a> = <span class="charliteral">&#39;S&#39;</span>,</div> <div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea01bbf8dcc51edee02fdf339c864d66ea"> 79</a></span><span class="comment"></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea01bbf8dcc51edee02fdf339c864d66ea">MARKET_SPANISH</a> = <span class="charliteral">&#39;S&#39;</span>,</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf3c95d6d57569ce5413bcf0a1d0bca50"> 77</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf3c95d6d57569ce5413bcf0a1d0bca50">MARKET_AUSTRALIAN</a> = <span class="charliteral">&#39;U&#39;</span>,</div> <div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf3c95d6d57569ce5413bcf0a1d0bca50"> 81</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf3c95d6d57569ce5413bcf0a1d0bca50">MARKET_AUSTRALIAN</a> = <span class="charliteral">&#39;U&#39;</span>,</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf5e46754892b5cbd81b6163b51d7bb44"> 79</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf5e46754892b5cbd81b6163b51d7bb44">MARKET_SCANDINAVIAN</a> = <span class="charliteral">&#39;W&#39;</span>,</div> <div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf5e46754892b5cbd81b6163b51d7bb44"> 83</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf5e46754892b5cbd81b6163b51d7bb44">MARKET_SCANDINAVIAN</a> = <span class="charliteral">&#39;W&#39;</span>,</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea9a33be6859415963d848880f7d1cadd6"> 81</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea9a33be6859415963d848880f7d1cadd6">MARKET_OTHER_X</a> = <span class="charliteral">&#39;X&#39;</span>, <span class="comment">// many EU ROM&#39;s, Top Gear Rally (Asia) and HSV Racing (AUS) ROM uses this.</span></div> <div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea9a33be6859415963d848880f7d1cadd6"> 85</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea9a33be6859415963d848880f7d1cadd6">MARKET_OTHER_X</a> = <span class="charliteral">&#39;X&#39;</span>, <span class="comment">// many EU ROM&#39;s, Top Gear Rally (Asia) and HSV Racing (AUS) ROM uses this.</span></div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea99303bee22a0150655178e4b45580c9c"> 83</a></span><span class="comment"></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea99303bee22a0150655178e4b45580c9c">MARKET_OTHER_Y</a> = <span class="charliteral">&#39;Y&#39;</span>, <span class="comment">// many EU ROM&#39;s uses this.</span></div> <div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea99303bee22a0150655178e4b45580c9c"> 87</a></span><span class="comment"></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea99303bee22a0150655178e4b45580c9c">MARKET_OTHER_Y</a> = <span class="charliteral">&#39;Y&#39;</span>, <span class="comment">// many EU ROM&#39;s uses this.</span></div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><span class="comment"></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea39a7ef9126c8174dde80215b516f15f0">MARKET_OTHER_Z</a> = <span class="charliteral">&#39;Z&#39;</span> <span class="comment">// no known ROM&#39;s use this.</span></div> <div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="comment"></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea39a7ef9126c8174dde80215b516f15f0">MARKET_OTHER_Z</a> = <span class="charliteral">&#39;Z&#39;</span> <span class="comment">// no known ROM&#39;s use this.</span></div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea39a7ef9126c8174dde80215b516f15f0"> 86</a></span>} <a class="code hl_enumeration" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e">destination_type_t</a>;</div> <div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea39a7ef9126c8174dde80215b516f15f0"> 90</a></span>} <a class="code hl_enumeration" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e">destination_type_t</a>;</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div> <div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a68e76e412a632e208737b03668d844b1"> 93</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> SAVE_TYPE_NONE,</div> <div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a68e76e412a632e208737b03668d844b1ac37f15aade15457d7d68e9ec535bb8a2"> 95</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#a68e76e412a632e208737b03668d844b1ac37f15aade15457d7d68e9ec535bb8a2">SAVE_TYPE_NONE</a>,</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> SAVE_TYPE_EEPROM_4K,</div> <div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> SAVE_TYPE_EEPROM_4K,</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> SAVE_TYPE_EEPROM_16K,</div> <div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> SAVE_TYPE_EEPROM_16K,</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> SAVE_TYPE_SRAM,</div> <div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> SAVE_TYPE_SRAM,</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> SAVE_TYPE_SRAM_BANKED,</div> <div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> SAVE_TYPE_SRAM_BANKED,</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> SAVE_TYPE_SRAM_128K,</div> <div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> SAVE_TYPE_SRAM_128K,</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> SAVE_TYPE_FLASHRAM,</div> <div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> SAVE_TYPE_FLASHRAM,</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> SAVE_TYPE_FLASHRAM_PKST2,</div> <div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> SAVE_TYPE_FLASHRAM_PKST2,</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span>} save_type_t;</div> <div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span>} <a class="code hl_enumeration" href="rom__info_8h.html#a68e76e412a632e208737b03668d844b1">save_type_t</a>;</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div> <div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897"> 99</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897"> 106</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172"> 101</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172">EXPANSION_PAK_NONE</a>,</div> <div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172"> 108</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172">EXPANSION_PAK_NONE</a>,</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div> <div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897ac8f26f21dc54c02dbfacfc076e785947"> 104</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897ac8f26f21dc54c02dbfacfc076e785947">EXPANSION_PAK_REQUIRED</a>,</div> <div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897ac8f26f21dc54c02dbfacfc076e785947"> 111</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897ac8f26f21dc54c02dbfacfc076e785947">EXPANSION_PAK_REQUIRED</a>,</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div> <div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a56cc066bcf96dd9ec437e75d4fee4a3a"> 107</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a56cc066bcf96dd9ec437e75d4fee4a3a">EXPANSION_PAK_RECOMMENDED</a>,</div> <div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a56cc066bcf96dd9ec437e75d4fee4a3a"> 114</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a56cc066bcf96dd9ec437e75d4fee4a3a">EXPANSION_PAK_RECOMMENDED</a>,</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a25d9b18d9c0f36871ded0e36966f410e"> 110</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a25d9b18d9c0f36871ded0e36966f410e">EXPANSION_PAK_SUGGESTED</a>,</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897afbb76c646ca33b144594fa1dc381ca04"> 113</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897afbb76c646ca33b144594fa1dc381ca04">EXPANSION_PAK_FAULTY</a>,</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span>} <a class="code hl_enumeration" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897">expansion_pak_t</a>;</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </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"><a class="line" href="rom__info_8h.html"> 116</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a25d9b18d9c0f36871ded0e36966f410e"> 117</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a25d9b18d9c0f36871ded0e36966f410e">EXPANSION_PAK_SUGGESTED</a>,</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> endianness_t endianness;</div> <div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> </div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <span class="keywordtype">float</span> clock_rate;</div> <div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897afbb76c646ca33b144594fa1dc381ca04"> 120</a></span> <a class="code hl_enumvalue" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897afbb76c646ca33b144594fa1dc381ca04">EXPANSION_PAK_FAULTY</a>,</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> uint32_t boot_address;</div> <div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span>} <a class="code hl_enumeration" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897">expansion_pak_t</a>;</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="rom__info_8h.html"> 120</a></span> <span class="keyword">struct </span>{</div> <div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> uint8_t version;</div> <div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="rom__info_8h.html"> 124</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <span class="keywordtype">char</span> revision;</div> <div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a37b9e973b46432105d54148306520a87"> 126</a></span> <a class="code hl_enumeration" href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfb">endianness_t</a> <a class="code hl_variable" href="rom__info_8h.html#a37b9e973b46432105d54148306520a87">endianness</a>;</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> } libultra;</div> <div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a9397ddb6a50ce6c0fc3782ae6a4a9dc7"> 128</a></span> <span class="keywordtype">float</span> <a class="code hl_variable" href="rom__info_8h.html#a9397ddb6a50ce6c0fc3782ae6a4a9dc7">clock_rate</a>;</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> uint64_t check_code;</div> <div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="rom__info_8h.html#afeb7118e65f58ed63767c1cd31be04d0"> 130</a></span> uint32_t <a class="code hl_variable" href="rom__info_8h.html#afeb7118e65f58ed63767c1cd31be04d0">boot_address</a>;</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <span class="keywordtype">char</span> title[20];</div> <div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="rom__info_8h.html"> 131</a></span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="rom__info_8h.html"> 126</a></span> <span class="keyword">union </span>{</div> <div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> uint8_t version;</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <span class="keywordtype">char</span> game_code[4];</div> <div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <span class="keywordtype">char</span> revision;</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="rom__info_8h.html"> 128</a></span> <span class="keyword">struct </span>{</div> <div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> } libultra;</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <a class="code hl_enumeration" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2">category_type_t</a> category_code : 8;</div> <div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="rom__info_8h.html#add8f8d21a5dcff9aa5c76c0d1fa53808"> 138</a></span> uint64_t <a class="code hl_variable" href="rom__info_8h.html#add8f8d21a5dcff9aa5c76c0d1fa53808">check_code</a>;</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <span class="keywordtype">char</span> unique_code[2];</div> <div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="rom__info_8h.html#ad0ac2903416955beeea09ff127ab0245"> 140</a></span> <span class="keywordtype">char</span> title[20];</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <a class="code hl_enumeration" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e">destination_type_t</a> destination_code : 8;</div> <div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="rom__info_8h.html"> 141</a></span> <span class="keyword">union </span>{</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> };</div> <div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <span class="keywordtype">char</span> game_code[4];</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> };</div> <div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="rom__info_8h.html"> 144</a></span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> uint8_t version;</div> <div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <a class="code hl_enumeration" href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2">category_type_t</a> category_code : 8;</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div> <div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="keywordtype">char</span> unique_code[2];</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> cic_type_t cic_type;</div> <div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <a class="code hl_enumeration" href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e">destination_type_t</a> destination_code : 8;</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div> <div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> };</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> save_type_t save_type;</div> <div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> };</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div> <div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="rom__info_8h.html#aa4fa4e1a40bd152b26b22bceeeb72baf"> 154</a></span> uint8_t <a class="code hl_variable" href="rom__info_8h.html#aa4fa4e1a40bd152b26b22bceeeb72baf">version</a>;</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="rom__info_8h.html"> 140</a></span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> <span class="keywordtype">bool</span> controller_pak;</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> <span class="keywordtype">bool</span> rumble_pak;</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> <span class="keywordtype">bool</span> transfer_pak;</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span> <span class="keywordtype">bool</span> voice_recognition_unit;</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> <span class="keywordtype">bool</span> real_time_clock;</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> <span class="keywordtype">bool</span> disk_conversion;</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> <span class="keywordtype">bool</span> combo_rom_disk_game;</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <a class="code hl_enumeration" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897">expansion_pak_t</a> expansion_pak;</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> } features;</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span>} <a class="code hl_struct" href="rom__info_8h.html#structrom__info__t">rom_info_t</a>;</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> </div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> </div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span>rom_err_t rom_info_load (<span class="keywordtype">char</span> *path, <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="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div> <div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span><span class="preprocessor">#endif</span></div> <div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> cic_type_t cic_type;</div>
<div class="ttc" id="arom__info_8h_html_a35e2ad1d851789329b0f0a94bef1f1f2"><div class="ttname"><a href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2">category_type_t</a></div><div class="ttdeci">category_type_t</div><div class="ttdoc">ROM media type enumeration.</div><div class="ttdef"><b>Definition:</b> rom_info.h:31</div></div> <div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> </div>
<div class="ttc" id="arom__info_8h_html_a35e2ad1d851789329b0f0a94bef1f1f2a0b98dff1eb797c2684050e4d430d8722"><div class="ttname"><a href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a0b98dff1eb797c2684050e4d430d8722">N64_DISK_EXPANDABLE</a></div><div class="ttdeci">@ N64_DISK_EXPANDABLE</div><div class="ttdoc">Is a Disk Drive program that could use an extra Cartridge program to expand its capabilities.</div><div class="ttdef"><b>Definition:</b> rom_info.h:39</div></div> <div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a433c3e255bad63ec7695928afb18e81e"> 159</a></span> <a class="code hl_enumeration" href="rom__info_8h.html#a68e76e412a632e208737b03668d844b1">save_type_t</a> <a class="code hl_variable" href="rom__info_8h.html#a433c3e255bad63ec7695928afb18e81e">save_type</a>;</div>
<div class="ttc" id="arom__info_8h_html_a35e2ad1d851789329b0f0a94bef1f1f2a1bd823fc8b9c795053d238a96c6f5524"><div class="ttname"><a href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a1bd823fc8b9c795053d238a96c6f5524">N64_CART</a></div><div class="ttdeci">@ N64_CART</div><div class="ttdoc">Is a stand alone Cartridge program.</div><div class="ttdef"><b>Definition:</b> rom_info.h:33</div></div> <div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
<div class="ttc" id="arom__info_8h_html_a35e2ad1d851789329b0f0a94bef1f1f2a45d9f8446e39a1fa4220d57448e609df"><div class="ttname"><a href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a45d9f8446e39a1fa4220d57448e609df">N64_CART_EXPANDABLE</a></div><div class="ttdeci">@ N64_CART_EXPANDABLE</div><div class="ttdoc">Is a Cartridge program that could use an extra Disk Drive program to expand its capabilities.</div><div class="ttdef"><b>Definition:</b> rom_info.h:37</div></div> <div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="rom__info_8h.html"> 162</a></span> <span class="keyword">struct </span>{</div>
<div class="ttc" id="arom__info_8h_html_a35e2ad1d851789329b0f0a94bef1f1f2a4892177cc838193ba4b53d904d91af25"><div class="ttname"><a href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a4892177cc838193ba4b53d904d91af25">N64_DISK</a></div><div class="ttdeci">@ N64_DISK</div><div class="ttdoc">Is a stand alone Disk Drive program.</div><div class="ttdef"><b>Definition:</b> rom_info.h:35</div></div> <div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <span class="keywordtype">bool</span> controller_pak;</div>
<div class="ttc" id="arom__info_8h_html_a35e2ad1d851789329b0f0a94bef1f1f2ae05d1f3888937647e60af840097f32c0"><div class="ttname"><a href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2ae05d1f3888937647e60af840097f32c0">N64_ALECK64</a></div><div class="ttdeci">@ N64_ALECK64</div><div class="ttdoc">Is an Aleck64 program.</div><div class="ttdef"><b>Definition:</b> rom_info.h:41</div></div> <div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <span class="keywordtype">bool</span> rumble_pak;</div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85e"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e">destination_type_t</a></div><div class="ttdeci">destination_type_t</div><div class="ttdoc">ROM market region &amp; language type enumeration.</div><div class="ttdef"><b>Definition:</b> rom_info.h:45</div></div> <div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> <span class="keywordtype">bool</span> transfer_pak;</div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea01bbf8dcc51edee02fdf339c864d66ea"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea01bbf8dcc51edee02fdf339c864d66ea">MARKET_SPANISH</a></div><div class="ttdeci">@ MARKET_SPANISH</div><div class="ttdoc">The ROM is designed for Spanish language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:75</div></div> <div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <span class="keywordtype">bool</span> voice_recognition_unit;</div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea39a7ef9126c8174dde80215b516f15f0"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea39a7ef9126c8174dde80215b516f15f0">MARKET_OTHER_Z</a></div><div class="ttdeci">@ MARKET_OTHER_Z</div><div class="ttdoc">The ROM is designed for an undefined region and TBD language(s).</div><div class="ttdef"><b>Definition:</b> rom_info.h:85</div></div> <div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <span class="keywordtype">bool</span> real_time_clock;</div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea4b6ad276f30d76bfbfadb7b7268ab356"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea4b6ad276f30d76bfbfadb7b7268ab356">MARKET_EUROPEAN_BASIC</a></div><div class="ttdeci">@ MARKET_EUROPEAN_BASIC</div><div class="ttdoc">The ROM is designed for European market and languages (must at minimum include English).</div><div class="ttdef"><b>Definition:</b> rom_info.h:73</div></div> <div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> <span class="keywordtype">bool</span> disk_conversion;</div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea6500a23f7efea1dd76a82407410bcdf8"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea6500a23f7efea1dd76a82407410bcdf8">MARKET_ITALIAN</a></div><div class="ttdeci">@ MARKET_ITALIAN</div><div class="ttdoc">The ROM is designed for Italian language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:63</div></div> <div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> <span class="keywordtype">bool</span> combo_rom_disk_game;</div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea705dbb6f23b076d51a7ddd96a262cfa4"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea705dbb6f23b076d51a7ddd96a262cfa4">MARKET_GERMAN</a></div><div class="ttdeci">@ MARKET_GERMAN</div><div class="ttdoc">The ROM is designed for German language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:53</div></div> <div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> <a class="code hl_enumeration" href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897">expansion_pak_t</a> expansion_pak;</div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea7761799f68396739e9c25f18c4b70e92"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea7761799f68396739e9c25f18c4b70e92">MARKET_KOREAN</a></div><div class="ttdeci">@ MARKET_KOREAN</div><div class="ttdoc">The ROM is designed for Korean language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:67</div></div> <div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="rom__info_8h.html#a3523ce560079204f7746f007217eeb79"> 171</a></span> } features;</div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea785c98321d0422b477041f7ad95ef506"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea785c98321d0422b477041f7ad95ef506">MARKET_JAPANESE</a></div><div class="ttdeci">@ MARKET_JAPANESE</div><div class="ttdoc">The ROM is designed for Japanese language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:65</div></div> <div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span>} <a class="code hl_struct" href="rom__info_8h.html#structrom__info__t">rom_info_t</a>;</div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea7f85f1e3498bf9699e243b081cdbfe6b"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea7f85f1e3498bf9699e243b081cdbfe6b">MARKET_NORTH_AMERICA</a></div><div class="ttdeci">@ MARKET_NORTH_AMERICA</div><div class="ttdoc">The ROM is designed for North American &quot;English&quot; language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:55</div></div> <div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> </div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea87b3cff825fef81ced068588be03ec7b"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea87b3cff825fef81ced068588be03ec7b">MARKET_JAPANESE_MULTI</a></div><div class="ttdeci">@ MARKET_JAPANESE_MULTI</div><div class="ttdoc">The ROM is designed for Japanese and &quot;English&quot; languages.</div><div class="ttdef"><b>Definition:</b> rom_info.h:47</div></div> <div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> </div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea99303bee22a0150655178e4b45580c9c"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea99303bee22a0150655178e4b45580c9c">MARKET_OTHER_Y</a></div><div class="ttdeci">@ MARKET_OTHER_Y</div><div class="ttdoc">The ROM is designed for a European region and language(s).</div><div class="ttdef"><b>Definition:</b> rom_info.h:83</div></div> <div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span><a class="code hl_enumeration" href="rom__info_8h.html#aa88b4550e60dc0ba7d3317eda7ea6037">rom_err_t</a> rom_info_load (<span class="keywordtype">char</span> *path, <a class="code hl_struct" href="rom__info_8h.html#structrom__info__t">rom_info_t</a> *rom_info);</div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea9a33be6859415963d848880f7d1cadd6"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea9a33be6859415963d848880f7d1cadd6">MARKET_OTHER_X</a></div><div class="ttdeci">@ MARKET_OTHER_X</div><div class="ttdoc">The ROM is designed for an undefined region and TBD language(s).</div><div class="ttdef"><b>Definition:</b> rom_info.h:81</div></div> <div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> </div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85eaab39c57cfd0fb43a7af9bd2c682c62ce"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaab39c57cfd0fb43a7af9bd2c682c62ce">MARKET_BRAZILIAN</a></div><div class="ttdeci">@ MARKET_BRAZILIAN</div><div class="ttdoc">The ROM is designed for Brazil (Portuguese) language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:49</div></div> <div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> </div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85eaaba43978734c0351513b95f58e96aac4"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaaba43978734c0351513b95f58e96aac4">MARKET_GATEWAY64_PAL</a></div><div class="ttdeci">@ MARKET_GATEWAY64_PAL</div><div class="ttdoc">The ROM is designed for a PAL Gateway 64.</div><div class="ttdef"><b>Definition:</b> rom_info.h:69</div></div> <div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85eab0a10418b57442d5759df02f5a0f45e8"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eab0a10418b57442d5759df02f5a0f45e8">MARKET_GATEWAY64_NTSC</a></div><div class="ttdeci">@ MARKET_GATEWAY64_NTSC</div><div class="ttdoc">The ROM is designed for a NTSC Gateway 64.</div><div class="ttdef"><b>Definition:</b> rom_info.h:59</div></div> <div class="ttc" id="arom__info_8h_html_a35e2ad1d851789329b0f0a94bef1f1f2"><div class="ttname"><a href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2">category_type_t</a></div><div class="ttdeci">category_type_t</div><div class="ttdoc">ROM media type enumeration.</div><div class="ttdef"><b>Definition:</b> rom_info.h:35</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85eab1d8ed6dbfef6c7b95126a44206068a6"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eab1d8ed6dbfef6c7b95126a44206068a6">MARKET_DUTCH</a></div><div class="ttdeci">@ MARKET_DUTCH</div><div class="ttdoc">The ROM is designed for Dutch language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:61</div></div> <div class="ttc" id="arom__info_8h_html_a35e2ad1d851789329b0f0a94bef1f1f2a0b98dff1eb797c2684050e4d430d8722"><div class="ttname"><a href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a0b98dff1eb797c2684050e4d430d8722">N64_DISK_EXPANDABLE</a></div><div class="ttdeci">@ N64_DISK_EXPANDABLE</div><div class="ttdoc">Is a Disk Drive program that could use an extra Cartridge program to expand its capabilities.</div><div class="ttdef"><b>Definition:</b> rom_info.h:43</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85eabe5d0f1f944cad284c5a91758a30c379"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eabe5d0f1f944cad284c5a91758a30c379">MARKET_CANADIAN</a></div><div class="ttdeci">@ MARKET_CANADIAN</div><div class="ttdoc">The ROM is designed for Canada region (English and French) language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:71</div></div> <div class="ttc" id="arom__info_8h_html_a35e2ad1d851789329b0f0a94bef1f1f2a1bd823fc8b9c795053d238a96c6f5524"><div class="ttname"><a href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a1bd823fc8b9c795053d238a96c6f5524">N64_CART</a></div><div class="ttdeci">@ N64_CART</div><div class="ttdoc">Is a stand alone Cartridge program.</div><div class="ttdef"><b>Definition:</b> rom_info.h:37</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ead224762fea1a531aa708be42f866408b"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ead224762fea1a531aa708be42f866408b">MARKET_CHINESE</a></div><div class="ttdeci">@ MARKET_CHINESE</div><div class="ttdoc">The ROM is designed for Chinese language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:51</div></div> <div class="ttc" id="arom__info_8h_html_a35e2ad1d851789329b0f0a94bef1f1f2a45d9f8446e39a1fa4220d57448e609df"><div class="ttname"><a href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a45d9f8446e39a1fa4220d57448e609df">N64_CART_EXPANDABLE</a></div><div class="ttdeci">@ N64_CART_EXPANDABLE</div><div class="ttdoc">Is a Cartridge program that could use an extra Disk Drive program to expand its capabilities.</div><div class="ttdef"><b>Definition:</b> rom_info.h:41</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85eaf3c95d6d57569ce5413bcf0a1d0bca50"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf3c95d6d57569ce5413bcf0a1d0bca50">MARKET_AUSTRALIAN</a></div><div class="ttdeci">@ MARKET_AUSTRALIAN</div><div class="ttdoc">The ROM is designed for Australia (English) language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:77</div></div> <div class="ttc" id="arom__info_8h_html_a35e2ad1d851789329b0f0a94bef1f1f2a4892177cc838193ba4b53d904d91af25"><div class="ttname"><a href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a4892177cc838193ba4b53d904d91af25">N64_DISK</a></div><div class="ttdeci">@ N64_DISK</div><div class="ttdoc">Is a stand alone Disk Drive program.</div><div class="ttdef"><b>Definition:</b> rom_info.h:39</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85eaf5e46754892b5cbd81b6163b51d7bb44"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf5e46754892b5cbd81b6163b51d7bb44">MARKET_SCANDINAVIAN</a></div><div class="ttdeci">@ MARKET_SCANDINAVIAN</div><div class="ttdoc">The ROM is designed for Scandinavian (Swedish, Norwegian, Finnish, etc.) languages.</div><div class="ttdef"><b>Definition:</b> rom_info.h:79</div></div> <div class="ttc" id="arom__info_8h_html_a35e2ad1d851789329b0f0a94bef1f1f2ae05d1f3888937647e60af840097f32c0"><div class="ttname"><a href="rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2ae05d1f3888937647e60af840097f32c0">N64_ALECK64</a></div><div class="ttdeci">@ N64_ALECK64</div><div class="ttdoc">Is an Aleck64 program.</div><div class="ttdef"><b>Definition:</b> rom_info.h:45</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85eaf60c0d80eaa8026ff384f2a5a78dd1c8"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf60c0d80eaa8026ff384f2a5a78dd1c8">MARKET_FRENCH</a></div><div class="ttdeci">@ MARKET_FRENCH</div><div class="ttdoc">The ROM is designed for French language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:57</div></div> <div class="ttc" id="arom__info_8h_html_a37b9e973b46432105d54148306520a87"><div class="ttname"><a href="rom__info_8h.html#a37b9e973b46432105d54148306520a87">rom_info_t::endianness</a></div><div class="ttdeci">endianness_t endianness</div><div class="ttdoc">The file endian.</div><div class="ttdef"><b>Definition:</b> rom_info.h:126</div></div>
<div class="ttc" id="arom__info_8h_html_aa741eaa527c42177bb1855f881a23897"><div class="ttname"><a href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897">expansion_pak_t</a></div><div class="ttdeci">expansion_pak_t</div><div class="ttdef"><b>Definition:</b> rom_info.h:99</div></div> <div class="ttc" id="arom__info_8h_html_a433c3e255bad63ec7695928afb18e81e"><div class="ttname"><a href="rom__info_8h.html#a433c3e255bad63ec7695928afb18e81e">rom_info_t::save_type</a></div><div class="ttdeci">save_type_t save_type</div><div class="ttdoc">The save type required by the ROM.</div><div class="ttdef"><b>Definition:</b> rom_info.h:159</div></div>
<div class="ttc" id="arom__info_8h_html_aa741eaa527c42177bb1855f881a23897a25d9b18d9c0f36871ded0e36966f410e"><div class="ttname"><a href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a25d9b18d9c0f36871ded0e36966f410e">EXPANSION_PAK_SUGGESTED</a></div><div class="ttdeci">@ EXPANSION_PAK_SUGGESTED</div><div class="ttdoc">The ROM suggests 8MB of memory.</div><div class="ttdef"><b>Definition:</b> rom_info.h:110</div></div> <div class="ttc" id="arom__info_8h_html_a68e76e412a632e208737b03668d844b1"><div class="ttname"><a href="rom__info_8h.html#a68e76e412a632e208737b03668d844b1">save_type_t</a></div><div class="ttdeci">save_type_t</div><div class="ttdoc">ROM save type enumeration.</div><div class="ttdef"><b>Definition:</b> rom_info.h:93</div></div>
<div class="ttc" id="arom__info_8h_html_aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172"><div class="ttname"><a href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172">EXPANSION_PAK_NONE</a></div><div class="ttdeci">@ EXPANSION_PAK_NONE</div><div class="ttdoc">The ROM is happy with 4MB of memory.</div><div class="ttdef"><b>Definition:</b> rom_info.h:101</div></div> <div class="ttc" id="arom__info_8h_html_a68e76e412a632e208737b03668d844b1ac37f15aade15457d7d68e9ec535bb8a2"><div class="ttname"><a href="rom__info_8h.html#a68e76e412a632e208737b03668d844b1ac37f15aade15457d7d68e9ec535bb8a2">SAVE_TYPE_NONE</a></div><div class="ttdeci">@ SAVE_TYPE_NONE</div><div class="ttdoc">There is no expected save type.</div><div class="ttdef"><b>Definition:</b> rom_info.h:95</div></div>
<div class="ttc" id="arom__info_8h_html_aa741eaa527c42177bb1855f881a23897a56cc066bcf96dd9ec437e75d4fee4a3a"><div class="ttname"><a href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a56cc066bcf96dd9ec437e75d4fee4a3a">EXPANSION_PAK_RECOMMENDED</a></div><div class="ttdeci">@ EXPANSION_PAK_RECOMMENDED</div><div class="ttdoc">The ROM recommends 8MB of memory.</div><div class="ttdef"><b>Definition:</b> rom_info.h:107</div></div> <div class="ttc" id="arom__info_8h_html_a8ee416154f17c63c478a546c59e5bbfb"><div class="ttname"><a href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfb">endianness_t</a></div><div class="ttdeci">endianness_t</div><div class="ttdoc">ROM endian enumeration.</div><div class="ttdef"><b>Definition:</b> rom_info.h:25</div></div>
<div class="ttc" id="arom__info_8h_html_aa741eaa527c42177bb1855f881a23897ac8f26f21dc54c02dbfacfc076e785947"><div class="ttname"><a href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897ac8f26f21dc54c02dbfacfc076e785947">EXPANSION_PAK_REQUIRED</a></div><div class="ttdeci">@ EXPANSION_PAK_REQUIRED</div><div class="ttdoc">The ROM requires 8MB of memory.</div><div class="ttdef"><b>Definition:</b> rom_info.h:104</div></div> <div class="ttc" id="arom__info_8h_html_a8ee416154f17c63c478a546c59e5bbfba5c832eba6efdb777959ce3795fa67a53"><div class="ttname"><a href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfba5c832eba6efdb777959ce3795fa67a53">ENDIANNESS_BYTE_SWAP</a></div><div class="ttdeci">@ ENDIANNESS_BYTE_SWAP</div><div class="ttdoc">Is Byte Swapped Endian.</div><div class="ttdef"><b>Definition:</b> rom_info.h:31</div></div>
<div class="ttc" id="arom__info_8h_html_aa741eaa527c42177bb1855f881a23897afbb76c646ca33b144594fa1dc381ca04"><div class="ttname"><a href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897afbb76c646ca33b144594fa1dc381ca04">EXPANSION_PAK_FAULTY</a></div><div class="ttdeci">@ EXPANSION_PAK_FAULTY</div><div class="ttdoc">The ROM is faulty when using 8MB of memory.</div><div class="ttdef"><b>Definition:</b> rom_info.h:113</div></div> <div class="ttc" id="arom__info_8h_html_a8ee416154f17c63c478a546c59e5bbfba6d87b6ddecfd90ad85a9e202fe97c94c"><div class="ttname"><a href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfba6d87b6ddecfd90ad85a9e202fe97c94c">ENDIANNESS_LITTLE</a></div><div class="ttdeci">@ ENDIANNESS_LITTLE</div><div class="ttdoc">Is Little Endian.</div><div class="ttdef"><b>Definition:</b> rom_info.h:29</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="ttdef"><b>Definition:</b> rom_info.h:116</div></div> <div class="ttc" id="arom__info_8h_html_a8ee416154f17c63c478a546c59e5bbfbadb8bfce13d503ca160e7968f85644b3d"><div class="ttname"><a href="rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfbadb8bfce13d503ca160e7968f85644b3d">ENDIANNESS_BIG</a></div><div class="ttdeci">@ ENDIANNESS_BIG</div><div class="ttdoc">Is Big Endian.</div><div class="ttdef"><b>Definition:</b> rom_info.h:27</div></div>
<div class="ttc" id="arom__info_8h_html_a9397ddb6a50ce6c0fc3782ae6a4a9dc7"><div class="ttname"><a href="rom__info_8h.html#a9397ddb6a50ce6c0fc3782ae6a4a9dc7">rom_info_t::clock_rate</a></div><div class="ttdeci">float clock_rate</div><div class="ttdoc">The clock rate defined in the ROM's header.</div><div class="ttdef"><b>Definition:</b> rom_info.h:128</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85e"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e">destination_type_t</a></div><div class="ttdeci">destination_type_t</div><div class="ttdoc">ROM market region &amp; language type enumeration.</div><div class="ttdef"><b>Definition:</b> rom_info.h:49</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea01bbf8dcc51edee02fdf339c864d66ea"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea01bbf8dcc51edee02fdf339c864d66ea">MARKET_SPANISH</a></div><div class="ttdeci">@ MARKET_SPANISH</div><div class="ttdoc">The ROM is designed for Spanish language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:79</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea39a7ef9126c8174dde80215b516f15f0"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea39a7ef9126c8174dde80215b516f15f0">MARKET_OTHER_Z</a></div><div class="ttdeci">@ MARKET_OTHER_Z</div><div class="ttdoc">The ROM is designed for an undefined region and TBD language(s).</div><div class="ttdef"><b>Definition:</b> rom_info.h:89</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea4b6ad276f30d76bfbfadb7b7268ab356"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea4b6ad276f30d76bfbfadb7b7268ab356">MARKET_EUROPEAN_BASIC</a></div><div class="ttdeci">@ MARKET_EUROPEAN_BASIC</div><div class="ttdoc">The ROM is designed for European market and languages (must at minimum include English).</div><div class="ttdef"><b>Definition:</b> rom_info.h:77</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea6500a23f7efea1dd76a82407410bcdf8"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea6500a23f7efea1dd76a82407410bcdf8">MARKET_ITALIAN</a></div><div class="ttdeci">@ MARKET_ITALIAN</div><div class="ttdoc">The ROM is designed for Italian language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:67</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea705dbb6f23b076d51a7ddd96a262cfa4"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea705dbb6f23b076d51a7ddd96a262cfa4">MARKET_GERMAN</a></div><div class="ttdeci">@ MARKET_GERMAN</div><div class="ttdoc">The ROM is designed for German language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:57</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea7761799f68396739e9c25f18c4b70e92"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea7761799f68396739e9c25f18c4b70e92">MARKET_KOREAN</a></div><div class="ttdeci">@ MARKET_KOREAN</div><div class="ttdoc">The ROM is designed for Korean language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:71</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea785c98321d0422b477041f7ad95ef506"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea785c98321d0422b477041f7ad95ef506">MARKET_JAPANESE</a></div><div class="ttdeci">@ MARKET_JAPANESE</div><div class="ttdoc">The ROM is designed for Japanese language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:69</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea7f85f1e3498bf9699e243b081cdbfe6b"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea7f85f1e3498bf9699e243b081cdbfe6b">MARKET_NORTH_AMERICA</a></div><div class="ttdeci">@ MARKET_NORTH_AMERICA</div><div class="ttdoc">The ROM is designed for North American &quot;English&quot; language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:59</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea87b3cff825fef81ced068588be03ec7b"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea87b3cff825fef81ced068588be03ec7b">MARKET_JAPANESE_MULTI</a></div><div class="ttdeci">@ MARKET_JAPANESE_MULTI</div><div class="ttdoc">The ROM is designed for Japanese and &quot;English&quot; languages.</div><div class="ttdef"><b>Definition:</b> rom_info.h:51</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea99303bee22a0150655178e4b45580c9c"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea99303bee22a0150655178e4b45580c9c">MARKET_OTHER_Y</a></div><div class="ttdeci">@ MARKET_OTHER_Y</div><div class="ttdoc">The ROM is designed for a European region and language(s).</div><div class="ttdef"><b>Definition:</b> rom_info.h:87</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ea9a33be6859415963d848880f7d1cadd6"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea9a33be6859415963d848880f7d1cadd6">MARKET_OTHER_X</a></div><div class="ttdeci">@ MARKET_OTHER_X</div><div class="ttdoc">The ROM is designed for an undefined region and TBD language(s).</div><div class="ttdef"><b>Definition:</b> rom_info.h:85</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85eaab39c57cfd0fb43a7af9bd2c682c62ce"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaab39c57cfd0fb43a7af9bd2c682c62ce">MARKET_BRAZILIAN</a></div><div class="ttdeci">@ MARKET_BRAZILIAN</div><div class="ttdoc">The ROM is designed for Brazil (Portuguese) language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:53</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85eaaba43978734c0351513b95f58e96aac4"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaaba43978734c0351513b95f58e96aac4">MARKET_GATEWAY64_PAL</a></div><div class="ttdeci">@ MARKET_GATEWAY64_PAL</div><div class="ttdoc">The ROM is designed for a PAL Gateway 64.</div><div class="ttdef"><b>Definition:</b> rom_info.h:73</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85eab0a10418b57442d5759df02f5a0f45e8"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eab0a10418b57442d5759df02f5a0f45e8">MARKET_GATEWAY64_NTSC</a></div><div class="ttdeci">@ MARKET_GATEWAY64_NTSC</div><div class="ttdoc">The ROM is designed for a NTSC Gateway 64.</div><div class="ttdef"><b>Definition:</b> rom_info.h:63</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85eab1d8ed6dbfef6c7b95126a44206068a6"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eab1d8ed6dbfef6c7b95126a44206068a6">MARKET_DUTCH</a></div><div class="ttdeci">@ MARKET_DUTCH</div><div class="ttdoc">The ROM is designed for Dutch language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:65</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85eabe5d0f1f944cad284c5a91758a30c379"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eabe5d0f1f944cad284c5a91758a30c379">MARKET_CANADIAN</a></div><div class="ttdeci">@ MARKET_CANADIAN</div><div class="ttdoc">The ROM is designed for Canada region (English and French) language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:75</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85ead224762fea1a531aa708be42f866408b"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ead224762fea1a531aa708be42f866408b">MARKET_CHINESE</a></div><div class="ttdeci">@ MARKET_CHINESE</div><div class="ttdoc">The ROM is designed for Chinese language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:55</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85eaf3c95d6d57569ce5413bcf0a1d0bca50"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf3c95d6d57569ce5413bcf0a1d0bca50">MARKET_AUSTRALIAN</a></div><div class="ttdeci">@ MARKET_AUSTRALIAN</div><div class="ttdoc">The ROM is designed for Australia (English) language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:81</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85eaf5e46754892b5cbd81b6163b51d7bb44"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf5e46754892b5cbd81b6163b51d7bb44">MARKET_SCANDINAVIAN</a></div><div class="ttdeci">@ MARKET_SCANDINAVIAN</div><div class="ttdoc">The ROM is designed for Scandinavian (Swedish, Norwegian, Finnish, etc.) languages.</div><div class="ttdef"><b>Definition:</b> rom_info.h:83</div></div>
<div class="ttc" id="arom__info_8h_html_a9f1df68876fd842a165e4874cef1c85eaf60c0d80eaa8026ff384f2a5a78dd1c8"><div class="ttname"><a href="rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf60c0d80eaa8026ff384f2a5a78dd1c8">MARKET_FRENCH</a></div><div class="ttdeci">@ MARKET_FRENCH</div><div class="ttdoc">The ROM is designed for French language.</div><div class="ttdef"><b>Definition:</b> rom_info.h:61</div></div>
<div class="ttc" id="arom__info_8h_html_aa4fa4e1a40bd152b26b22bceeeb72baf"><div class="ttname"><a href="rom__info_8h.html#aa4fa4e1a40bd152b26b22bceeeb72baf">rom_info_t::version</a></div><div class="ttdeci">uint8_t version</div><div class="ttdoc">The ROM version defined in the ROM's header.</div><div class="ttdef"><b>Definition:</b> rom_info.h:154</div></div>
<div class="ttc" id="arom__info_8h_html_aa741eaa527c42177bb1855f881a23897"><div class="ttname"><a href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897">expansion_pak_t</a></div><div class="ttdeci">expansion_pak_t</div><div class="ttdoc">ROM memory requirements enumeration.</div><div class="ttdef"><b>Definition:</b> rom_info.h:106</div></div>
<div class="ttc" id="arom__info_8h_html_aa741eaa527c42177bb1855f881a23897a25d9b18d9c0f36871ded0e36966f410e"><div class="ttname"><a href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a25d9b18d9c0f36871ded0e36966f410e">EXPANSION_PAK_SUGGESTED</a></div><div class="ttdeci">@ EXPANSION_PAK_SUGGESTED</div><div class="ttdoc">The ROM suggests 8MB of memory.</div><div class="ttdef"><b>Definition:</b> rom_info.h:117</div></div>
<div class="ttc" id="arom__info_8h_html_aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172"><div class="ttname"><a href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172">EXPANSION_PAK_NONE</a></div><div class="ttdeci">@ EXPANSION_PAK_NONE</div><div class="ttdoc">The ROM is happy with 4MB of memory.</div><div class="ttdef"><b>Definition:</b> rom_info.h:108</div></div>
<div class="ttc" id="arom__info_8h_html_aa741eaa527c42177bb1855f881a23897a56cc066bcf96dd9ec437e75d4fee4a3a"><div class="ttname"><a href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a56cc066bcf96dd9ec437e75d4fee4a3a">EXPANSION_PAK_RECOMMENDED</a></div><div class="ttdeci">@ EXPANSION_PAK_RECOMMENDED</div><div class="ttdoc">The ROM recommends 8MB of memory.</div><div class="ttdef"><b>Definition:</b> rom_info.h:114</div></div>
<div class="ttc" id="arom__info_8h_html_aa741eaa527c42177bb1855f881a23897ac8f26f21dc54c02dbfacfc076e785947"><div class="ttname"><a href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897ac8f26f21dc54c02dbfacfc076e785947">EXPANSION_PAK_REQUIRED</a></div><div class="ttdeci">@ EXPANSION_PAK_REQUIRED</div><div class="ttdoc">The ROM requires 8MB of memory.</div><div class="ttdef"><b>Definition:</b> rom_info.h:111</div></div>
<div class="ttc" id="arom__info_8h_html_aa741eaa527c42177bb1855f881a23897afbb76c646ca33b144594fa1dc381ca04"><div class="ttname"><a href="rom__info_8h.html#aa741eaa527c42177bb1855f881a23897afbb76c646ca33b144594fa1dc381ca04">EXPANSION_PAK_FAULTY</a></div><div class="ttdeci">@ EXPANSION_PAK_FAULTY</div><div class="ttdoc">The ROM is faulty when using 8MB of memory.</div><div class="ttdef"><b>Definition:</b> rom_info.h:120</div></div>
<div class="ttc" id="arom__info_8h_html_aa88b4550e60dc0ba7d3317eda7ea6037"><div class="ttname"><a href="rom__info_8h.html#aa88b4550e60dc0ba7d3317eda7ea6037">rom_err_t</a></div><div class="ttdeci">rom_err_t</div><div class="ttdoc">ROM error enumeration.</div><div class="ttdef"><b>Definition:</b> rom_info.h:18</div></div>
<div class="ttc" id="arom__info_8h_html_add8f8d21a5dcff9aa5c76c0d1fa53808"><div class="ttname"><a href="rom__info_8h.html#add8f8d21a5dcff9aa5c76c0d1fa53808">rom_info_t::check_code</a></div><div class="ttdeci">uint64_t check_code</div><div class="ttdoc">The check code defined in the ROM's header.</div><div class="ttdef"><b>Definition:</b> rom_info.h:138</div></div>
<div class="ttc" id="arom__info_8h_html_afeb7118e65f58ed63767c1cd31be04d0"><div class="ttname"><a href="rom__info_8h.html#afeb7118e65f58ed63767c1cd31be04d0">rom_info_t::boot_address</a></div><div class="ttdeci">uint32_t boot_address</div><div class="ttdoc">The boot address defined in the ROM's header.</div><div class="ttdef"><b>Definition:</b> rom_info.h:130</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:124</div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -95,7 +95,7 @@ Functions</h2></td></tr>
</div></div><!-- contents --> </div></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -89,11 +89,11 @@ $(function() {
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div> <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="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="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:55</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:56</div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -90,6 +90,7 @@ $(function() {
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr> 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"><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="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"><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="separator:structsc64__disk__mapping__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
@ -107,7 +108,7 @@ Macros</h2></td></tr>
</table><table class="memberdecls"> </table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr> 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"><b>sc64_error_t</b> { <br /> <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 />
&#160;&#160;<b>SC64_OK</b> &#160;&#160;<b>SC64_OK</b>
, <b>SC64_ERROR_BAD_ARGUMENT</b> , <b>SC64_ERROR_BAD_ARGUMENT</b>
, <b>SC64_ERROR_BAD_ADDRESS</b> , <b>SC64_ERROR_BAD_ADDRESS</b>
@ -118,6 +119,7 @@ Enumerations</h2></td></tr>
, <b>SC64_ERROR_UNKNOWN_CMD</b> = -1 , <b>SC64_ERROR_UNKNOWN_CMD</b> = -1
<br /> <br />
}</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="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"><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> &#160;&#160;<b>CFG_ID_BOOTLOADER_SWITCH</b>
@ -147,7 +149,7 @@ Enumerations</h2></td></tr>
, <b>DD_MODE_FULL</b> = 3 , <b>DD_MODE_FULL</b> = 3
}</td></tr> }</td></tr>
<tr class="separator:ga26d88432c544c1daf0be2335199b0854"><td class="memSeparator" colspan="2">&#160;</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"><b>sc64_boot_mode_t</b> { <br /> <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 />
&#160;&#160;<b>BOOT_MODE_MENU</b> = 0 &#160;&#160;<b>BOOT_MODE_MENU</b> = 0
, <b>BOOT_MODE_ROM</b> = 1 , <b>BOOT_MODE_ROM</b> = 1
, <b>BOOT_MODE_DDIPL</b> = 2 , <b>BOOT_MODE_DDIPL</b> = 2
@ -156,8 +158,9 @@ Enumerations</h2></td></tr>
&#160;&#160;<b>BOOT_MODE_DIRECT_DDIPL</b> = 4 &#160;&#160;<b>BOOT_MODE_DIRECT_DDIPL</b> = 4
<br /> <br />
}</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="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"><b>sc64_save_type_t</b> { <br /> <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 />
&#160;&#160;<b>SAVE_TYPE_NONE</b> &#160;&#160;<b>SAVE_TYPE_NONE</b>
, <b>SAVE_TYPE_EEPROM_4K</b> , <b>SAVE_TYPE_EEPROM_4K</b>
, <b>SAVE_TYPE_EEPROM_16K</b> , <b>SAVE_TYPE_EEPROM_16K</b>
@ -168,6 +171,7 @@ Enumerations</h2></td></tr>
, <b>SAVE_TYPE_SRAM_128K</b> , <b>SAVE_TYPE_SRAM_128K</b>
<br /> <br />
}</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="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"><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> }</td></tr>
@ -200,31 +204,31 @@ Functions</h2></td></tr>
void&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_lock</b> (void)</td></tr> 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="separator:ga2513d563c6a2ca2914e5b9d4b1dbecd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f48899ab5f6030cd4cac064d3aa6ab3"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ga1f48899ab5f6030cd4cac064d3aa6ab3"><td class="memItemLeft" align="right" valign="top">
sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_get_version</b> (uint16_t *major, uint16_t *minor, uint32_t *revision)</td></tr> <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="separator:ga1f48899ab5f6030cd4cac064d3aa6ab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga183b844a2f8e455e55d23760cc9acb6d"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ga183b844a2f8e455e55d23760cc9acb6d"><td class="memItemLeft" align="right" valign="top">
sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_get_config</b> (sc64_cfg_id_t cfg, uint32_t *value)</td></tr> <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="separator:ga183b844a2f8e455e55d23760cc9acb6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf917620b1dece7ad0d76f0784a49155e"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:gaf917620b1dece7ad0d76f0784a49155e"><td class="memItemLeft" align="right" valign="top">
sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_set_config</b> (sc64_cfg_id_t cfg, uint32_t value)</td></tr> <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="separator:gaf917620b1dece7ad0d76f0784a49155e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga519afa82c65adc591afd04a8422022a3"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ga519afa82c65adc591afd04a8422022a3"><td class="memItemLeft" align="right" valign="top">
sc64_error_t&#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> <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="separator:ga519afa82c65adc591afd04a8422022a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ad9cabd1f51bd126706beccfe38eef2"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ga0ad9cabd1f51bd126706beccfe38eef2"><td class="memItemLeft" align="right" valign="top">
sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_writeback_pending</b> (bool *pending)</td></tr> <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="separator:ga0ad9cabd1f51bd126706beccfe38eef2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b53fdc17c5085c537d69d3a5634dfd8"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ga5b53fdc17c5085c537d69d3a5634dfd8"><td class="memItemLeft" align="right" valign="top">
sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_writeback_enable</b> (void *address)</td></tr> <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="separator:ga5b53fdc17c5085c537d69d3a5634dfd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga29696f62aa79398918d47ddb4be561b4"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:ga29696f62aa79398918d47ddb4be561b4"><td class="memItemLeft" align="right" valign="top">
sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_flash_wait_busy</b> (void)</td></tr> <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="separator:ga29696f62aa79398918d47ddb4be561b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3067d455aa53169a8827bcf0b12d46f"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:gad3067d455aa53169a8827bcf0b12d46f"><td class="memItemLeft" align="right" valign="top">
sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_flash_get_erase_block_size</b> (size_t *erase_block_size)</td></tr> <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="separator:gad3067d455aa53169a8827bcf0b12d46f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaedbe9352c3c96cb1d2feca0863142704"><td class="memItemLeft" align="right" valign="top"> <tr class="memitem:gaedbe9352c3c96cb1d2feca0863142704"><td class="memItemLeft" align="right" valign="top">
sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_flash_erase_block</b> (void *address)</td></tr> <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> <tr class="separator:gaedbe9352c3c96cb1d2feca0863142704"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table> </table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@ -232,7 +236,7 @@ sc64_error_t&#160;</td><td class="memItemRight" valign="bottom"><b>sc64_ll_flash
</div></div><!-- contents --> </div></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -85,128 +85,130 @@ $(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="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="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="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="group__sc64.html"> 20</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="group__sc64.html"> 21</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> uint8_t BUFFER[8192];</div> <div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> uint8_t BUFFER[8192];</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> uint8_t EEPROM[2048];</div> <div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> uint8_t EEPROM[2048];</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> uint8_t DD_SECTOR[256];</div> <div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> uint8_t DD_SECTOR[256];</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> uint8_t FLASHRAM[128];</div> <div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> uint8_t FLASHRAM[128];</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>} <a class="code hl_struct" href="group__sc64.html#structsc64__buffers__t">sc64_buffers_t</a>;</div> <div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>} <a class="code hl_struct" href="group__sc64.html#structsc64__buffers__t">sc64_buffers_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> </div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#define SC64_BUFFERS_BASE (0x1FFE0000UL)</span></div> <div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#define SC64_BUFFERS_BASE (0x1FFE0000UL)</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#define SC64_BUFFERS ((sc64_buffers_t *) SC64_BUFFERS_BASE)</span></div> <div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="preprocessor">#define SC64_BUFFERS ((sc64_buffers_t *) SC64_BUFFERS_BASE)</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div> <div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="group__sc64.html#gad70dee817cc88e101b1908687b025138"> 32</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> SC64_OK,</div> <div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> SC64_OK,</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> SC64_ERROR_BAD_ARGUMENT,</div> <div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> SC64_ERROR_BAD_ARGUMENT,</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> SC64_ERROR_BAD_ADDRESS,</div> <div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> SC64_ERROR_BAD_ADDRESS,</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> SC64_ERROR_BAD_CONFIG_ID,</div> <div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> SC64_ERROR_BAD_CONFIG_ID,</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> SC64_ERROR_TIMEOUT,</div> <div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> SC64_ERROR_TIMEOUT,</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> SC64_ERROR_SD_CARD,</div> <div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> SC64_ERROR_SD_CARD,</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> SC64_ERROR_UNKNOWN_CMD = -1</div> <div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> SC64_ERROR_UNKNOWN_CMD = -1</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>} sc64_error_t;</div> <div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span>} <a class="code hl_enumeration" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a>;</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div> <div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> CFG_ID_BOOTLOADER_SWITCH,</div> <div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> CFG_ID_BOOTLOADER_SWITCH,</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> CFG_ID_ROM_WRITE_ENABLE,</div> <div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> CFG_ID_ROM_WRITE_ENABLE,</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> CFG_ID_ROM_SHADOW_ENABLE,</div> <div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> CFG_ID_ROM_SHADOW_ENABLE,</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> CFG_ID_DD_MODE,</div> <div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> CFG_ID_DD_MODE,</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> CFG_ID_ISV_ADDRESS,</div> <div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> CFG_ID_ISV_ADDRESS,</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> CFG_ID_BOOT_MODE,</div> <div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> CFG_ID_BOOT_MODE,</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> CFG_ID_SAVE_TYPE,</div> <div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> CFG_ID_SAVE_TYPE,</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> CFG_ID_CIC_SEED,</div> <div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> CFG_ID_CIC_SEED,</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> CFG_ID_TV_TYPE,</div> <div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> CFG_ID_TV_TYPE,</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> CFG_ID_DD_SD_ENABLE,</div> <div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> CFG_ID_DD_SD_ENABLE,</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> CFG_ID_DD_DRIVE_TYPE,</div> <div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> CFG_ID_DD_DRIVE_TYPE,</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> CFG_ID_DD_DISK_STATE,</div> <div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> CFG_ID_DD_DISK_STATE,</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> CFG_ID_BUTTON_STATE,</div> <div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> CFG_ID_BUTTON_STATE,</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> CFG_ID_BUTTON_MODE,</div> <div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> CFG_ID_BUTTON_MODE,</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> CFG_ID_ROM_EXTENDED_ENABLE,</div> <div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> CFG_ID_ROM_EXTENDED_ENABLE,</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span>} sc64_cfg_id_t;</div> <div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span>} sc64_cfg_id_t;</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="l00059" name="l00059"></a><span class="lineno"> 59</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> DD_MODE_DISABLED = 0,</div> <div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> DD_MODE_DISABLED = 0,</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> DD_MODE_REGS = 1,</div> <div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> DD_MODE_REGS = 1,</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> DD_MODE_IPL = 2,</div> <div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> DD_MODE_IPL = 2,</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> DD_MODE_FULL = 3</div> <div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> DD_MODE_FULL = 3</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>} sc64_dd_mode_t;</div> <div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span>} sc64_dd_mode_t;</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> </div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="group__sc64.html#ga4fc6e6ea26473957f4720f59f69b934e"> 68</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> BOOT_MODE_MENU = 0,</div> <div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> BOOT_MODE_MENU = 0,</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> BOOT_MODE_ROM = 1,</div> <div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> BOOT_MODE_ROM = 1,</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> BOOT_MODE_DDIPL = 2,</div> <div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> BOOT_MODE_DDIPL = 2,</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> BOOT_MODE_DIRECT_ROM = 3,</div> <div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> BOOT_MODE_DIRECT_ROM = 3,</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> BOOT_MODE_DIRECT_DDIPL = 4,</div> <div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> BOOT_MODE_DIRECT_DDIPL = 4,</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span>} sc64_boot_mode_t;</div> <div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span>} <a class="code hl_enumeration" href="group__sc64.html#ga4fc6e6ea26473957f4720f59f69b934e">sc64_boot_mode_t</a>;</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div> <div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="group__sc64.html#gaba7e686f2ef7ea48b82e33a73a513b95"> 77</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> SAVE_TYPE_NONE,</div> <div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> SAVE_TYPE_NONE,</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> SAVE_TYPE_EEPROM_4K,</div> <div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> SAVE_TYPE_EEPROM_4K,</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> SAVE_TYPE_EEPROM_16K,</div> <div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> SAVE_TYPE_EEPROM_16K,</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> SAVE_TYPE_SRAM,</div> <div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> SAVE_TYPE_SRAM,</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> SAVE_TYPE_FLASHRAM,</div> <div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> SAVE_TYPE_FLASHRAM,</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> SAVE_TYPE_SRAM_BANKED,</div> <div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> SAVE_TYPE_SRAM_BANKED,</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> SAVE_TYPE_SRAM_128K,</div> <div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> SAVE_TYPE_SRAM_128K,</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span>} sc64_save_type_t;</div> <div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span>} <a class="code hl_enumeration" href="group__sc64.html#gaba7e686f2ef7ea48b82e33a73a513b95">sc64_save_type_t</a>;</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div> <div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> CIC_SEED_AUTO = 0xFFFF</div> <div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> CIC_SEED_AUTO = 0xFFFF</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span>} sc64_cic_seed_t;</div> <div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span>} sc64_cic_seed_t;</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div> <div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> TV_TYPE_PAL = 0,</div> <div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> TV_TYPE_PAL = 0,</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> TV_TYPE_NTSC = 1,</div> <div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> TV_TYPE_NTSC = 1,</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> TV_TYPE_MPAL = 2,</div> <div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> TV_TYPE_MPAL = 2,</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> TV_TYPE_PASSTHROUGH = 3</div> <div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> TV_TYPE_PASSTHROUGH = 3</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span>} sc64_tv_type_t;</div> <div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span>} sc64_tv_type_t;</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> </div> <div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> DRIVE_TYPE_RETAIL,</div> <div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> DRIVE_TYPE_RETAIL,</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> DRIVE_TYPE_DEVELOPMENT,</div> <div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> DRIVE_TYPE_DEVELOPMENT,</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span>} sc64_drive_type_t;</div> <div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span>} sc64_drive_type_t;</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div> <div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> DISK_STATE_EJECTED,</div> <div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> DISK_STATE_EJECTED,</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> DISK_STATE_INSERTED,</div> <div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> DISK_STATE_INSERTED,</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> DISK_STATE_CHANGED,</div> <div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> DISK_STATE_CHANGED,</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span>} sc64_disk_state_t;</div> <div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span>} sc64_disk_state_t;</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div> <div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div> <div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> BUTTON_MODE_NONE,</div> <div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> BUTTON_MODE_NONE,</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> BUTTON_MODE_N64_IRQ,</div> <div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> BUTTON_MODE_N64_IRQ,</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> BUTTON_MODE_USB_PACKET,</div> <div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> BUTTON_MODE_USB_PACKET,</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> BUTTON_MODE_DD_DISK_SWAP,</div> <div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> BUTTON_MODE_DD_DISK_SWAP,</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span>} sc64_button_mode_t;</div> <div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span>} sc64_button_mode_t;</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div> <div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="group__sc64.html"> 113</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div> <div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="group__sc64.html"> 116</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <span class="keywordtype">int</span> count;</div> <div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="keywordtype">int</span> count;</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="group__sc64.html"> 115</a></span> <span class="keyword">struct </span>{</div> <div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="group__sc64.html"> 118</a></span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> uint32_t thb_table;</div> <div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> uint32_t thb_table;</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> uint32_t sector_table;</div> <div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> uint32_t sector_table;</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> } disks[4];</div> <div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> } disks[4];</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span>} <a class="code hl_struct" href="group__sc64.html#structsc64__disk__mapping__t">sc64_disk_mapping_t</a>;</div> <div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span>} <a class="code hl_struct" href="group__sc64.html#structsc64__disk__mapping__t">sc64_disk_mapping_t</a>;</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div> <div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div> <div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span><span class="keywordtype">void</span> sc64_ll_lock (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="keywordtype">void</span> sc64_ll_lock (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span>sc64_error_t sc64_ll_get_version (uint16_t *major, uint16_t *minor, uint32_t *revision);</div> <div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span><a class="code hl_enumeration" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a> sc64_ll_get_version (uint16_t *major, uint16_t *minor, uint32_t *revision);</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span>sc64_error_t sc64_ll_get_config (sc64_cfg_id_t cfg, uint32_t *value);</div> <div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><a class="code hl_enumeration" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a> sc64_ll_get_config (sc64_cfg_id_t cfg, uint32_t *value);</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span>sc64_error_t sc64_ll_set_config (sc64_cfg_id_t cfg, uint32_t value);</div> <div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span><a class="code hl_enumeration" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a> sc64_ll_set_config (sc64_cfg_id_t cfg, uint32_t value);</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span>sc64_error_t sc64_ll_set_disk_mapping (<a class="code hl_struct" href="group__sc64.html#structsc64__disk__mapping__t">sc64_disk_mapping_t</a> *disk_mapping);</div> <div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span><a class="code hl_enumeration" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a> sc64_ll_set_disk_mapping (<a class="code hl_struct" href="group__sc64.html#structsc64__disk__mapping__t">sc64_disk_mapping_t</a> *disk_mapping);</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span>sc64_error_t sc64_ll_writeback_pending (<span class="keywordtype">bool</span> *pending);</div> <div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span><a class="code hl_enumeration" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a> sc64_ll_writeback_pending (<span class="keywordtype">bool</span> *pending);</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span>sc64_error_t sc64_ll_writeback_enable (<span class="keywordtype">void</span> *address);</div> <div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span><a class="code hl_enumeration" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a> sc64_ll_writeback_enable (<span class="keywordtype">void</span> *address);</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span>sc64_error_t sc64_ll_flash_wait_busy (<span class="keywordtype">void</span>);</div> <div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span><a class="code hl_enumeration" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a> sc64_ll_flash_wait_busy (<span class="keywordtype">void</span>);</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span>sc64_error_t sc64_ll_flash_get_erase_block_size (<span class="keywordtype">size_t</span> *erase_block_size);</div> <div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span><a class="code hl_enumeration" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a> sc64_ll_flash_get_erase_block_size (<span class="keywordtype">size_t</span> *erase_block_size);</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span>sc64_error_t sc64_ll_flash_erase_block (<span class="keywordtype">void</span> *address);</div> <div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span><a class="code hl_enumeration" href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a> sc64_ll_flash_erase_block (<span class="keywordtype">void</span> *address);</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="comment">/* sc64 */</span></div> <div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <span class="comment">/* sc64 */</span></div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div> <div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div> <div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> </div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span><span class="preprocessor">#endif</span></div> <div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="agroup__sc64_html_structsc64__buffers__t"><div class="ttname"><a href="group__sc64.html#structsc64__buffers__t">sc64_buffers_t</a></div><div class="ttdef"><b>Definition:</b> sc64_ll.h:20</div></div> <div class="ttc" id="agroup__sc64_html_ga4fc6e6ea26473957f4720f59f69b934e"><div class="ttname"><a href="group__sc64.html#ga4fc6e6ea26473957f4720f59f69b934e">sc64_boot_mode_t</a></div><div class="ttdeci">sc64_boot_mode_t</div><div class="ttdoc">The SC64 Boot Mode Enumeration.</div><div class="ttdef"><b>Definition:</b> sc64_ll.h:68</div></div>
<div class="ttc" id="agroup__sc64_html_structsc64__disk__mapping__t"><div class="ttname"><a href="group__sc64.html#structsc64__disk__mapping__t">sc64_disk_mapping_t</a></div><div class="ttdef"><b>Definition:</b> sc64_ll.h:113</div></div> <div class="ttc" id="agroup__sc64_html_gaba7e686f2ef7ea48b82e33a73a513b95"><div class="ttname"><a href="group__sc64.html#gaba7e686f2ef7ea48b82e33a73a513b95">sc64_save_type_t</a></div><div class="ttdeci">sc64_save_type_t</div><div class="ttdoc">The SC64 Save Type Enumeration.</div><div class="ttdef"><b>Definition:</b> sc64_ll.h:77</div></div>
<div class="ttc" id="agroup__sc64_html_gad70dee817cc88e101b1908687b025138"><div class="ttname"><a href="group__sc64.html#gad70dee817cc88e101b1908687b025138">sc64_error_t</a></div><div class="ttdeci">sc64_error_t</div><div class="ttdoc">The SC64 State Enumeration.</div><div class="ttdef"><b>Definition:</b> sc64_ll.h:32</div></div>
<div class="ttc" id="agroup__sc64_html_structsc64__buffers__t"><div class="ttname"><a href="group__sc64.html#structsc64__buffers__t">sc64_buffers_t</a></div><div class="ttdoc">The SC64 buffers structure.</div><div class="ttdef"><b>Definition:</b> sc64_ll.h:21</div></div>
<div class="ttc" id="agroup__sc64_html_structsc64__disk__mapping__t"><div class="ttname"><a href="group__sc64.html#structsc64__disk__mapping__t">sc64_disk_mapping_t</a></div><div class="ttdef"><b>Definition:</b> sc64_ll.h:116</div></div>
</div><!-- fragment --></div><!-- contents --> </div><!-- fragment --></div><!-- contents -->
<!-- start footer part --> <!-- start footer part -->
<hr class="footer"/><address class="footer"><small> <hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 1 2023 21:18:45 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 Fri Nov 10 2023 16:39:25 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> </small></address>
</body> </body>
</html> </html>

View File

@ -1,6 +1,5 @@
var searchData= var searchData=
[ [
['vi_5fregs_5ft_0',['vi_regs_t',['../boot__io_8h.html#structvi__regs__t',1,'']]], ['timing_0',['TIMING',['../boot__io_8h.html#a62ad61417eb98ddc6ad522b566f4667d',1,'vi_regs_t']]],
['view_1',['View',['../group__view.html',1,'']]], ['title_1',['title',['../rom__info_8h.html#ad0ac2903416955beeea09ff127ab0245',1,'rom_info_t']]]
['views_2eh_2',['views.h',['../views_8h.html',1,'']]]
]; ];

6
search/all_11.js Normal file
View File

@ -0,0 +1,6 @@
var searchData=
[
['usb_5fcomm_2eh_0',['usb_comm.h',['../usb__comm_8h.html',1,'']]],
['usb_5fcomm_5fcommand_5ft_1',['usb_comm_command_t',['../structusb__comm__command__t.html',1,'']]],
['use_5fsaves_5ffolder_2',['use_saves_folder',['../settings_8h.html#abf8e54596905858b3ada7f163b07d6a6',1,'settings_t']]]
];

17
search/all_12.js Normal file
View File

@ -0,0 +1,17 @@
var searchData=
[
['v_5fintr_0',['V_INTR',['../boot__io_8h.html#af3a2374353eaa0de3c38607693057cfa',1,'vi_regs_t']]],
['v_5flimits_1',['V_LIMITS',['../boot__io_8h.html#a8a17677bc1236677903d6312d64b73b8',1,'vi_regs_t']]],
['v_5fscale_2',['V_SCALE',['../boot__io_8h.html#ad640b8c4be56e5e183f09f78368e2328',1,'vi_regs_t']]],
['v_5fsync_3',['V_SYNC',['../boot__io_8h.html#ac7797f5ba82e82db9cda5c459a8a7cea',1,'vi_regs_t']]],
['version_4',['version',['../rom__info_8h.html#aa4fa4e1a40bd152b26b22bceeeb72baf',1,'rom_info_t']]],
['vi_5fregs_5ft_5',['vi_regs_t',['../boot__io_8h.html#structvi__regs__t',1,'']]],
['view_6',['View',['../group__view.html',1,'']]],
['views_2eh_7',['views.h',['../views_8h.html',1,'']]],
['visible_5farea_5fheight_8',['VISIBLE_AREA_HEIGHT',['../constants_8h.html#a3900f3b23135d3bc0a4a199a0d1e050a',1,'constants.h']]],
['visible_5farea_5fwidth_9',['VISIBLE_AREA_WIDTH',['../constants_8h.html#a6372292a7f4e97871a7cbb8acd5530c7',1,'constants.h']]],
['visible_5farea_5fx0_10',['VISIBLE_AREA_X0',['../constants_8h.html#a9b677c2a6549810814fa608f4697910a',1,'constants.h']]],
['visible_5farea_5fx1_11',['VISIBLE_AREA_X1',['../constants_8h.html#ab42ef3a06ea6594861bb1dfe41d4cbfc',1,'constants.h']]],
['visible_5farea_5fy0_12',['VISIBLE_AREA_Y0',['../constants_8h.html#a599519b46c499c0b6ee7591ad1443700',1,'constants.h']]],
['visible_5farea_5fy1_13',['VISIBLE_AREA_Y1',['../constants_8h.html#a993f4bc0369a4835a2cddd44f38241ee',1,'constants.h']]]
];

4
search/all_13.js Normal file
View File

@ -0,0 +1,4 @@
var searchData=
[
['wdma_0',['WDMA',['../boot__io_8h.html#a73468640d22e6304e6a07d5ab81a0efa',1,'pi_regs_t']]]
];

View File

@ -1,10 +1,21 @@
var searchData= var searchData=
[ [
['bgm_5fenabled_0',['bgm_enabled',['../settings_8h.html#a5645dd794323484289ca8b1f8fcc872e',1,'settings_t']]], ['background_5fempty_5fcolor_0',['BACKGROUND_EMPTY_COLOR',['../constants_8h.html#ad34ec4463c7da0f6da7f56f6d43f9f33',1,'constants.h']]],
['boot_2eh_1',['boot.h',['../boot_8h.html',1,'']]], ['background_5foverlay_5fcolor_1',['BACKGROUND_OVERLAY_COLOR',['../constants_8h.html#ab399c3a31a6aacaea384ee5552292590',1,'constants.h']]],
['boot_5fdevice_5ftype_5ft_2',['boot_device_type_t',['../boot_8h.html#ad2abc0c1ce054ac5d88d52df290c9bbd',1,'boot.h']]], ['bgm_5fenabled_2',['bgm_enabled',['../settings_8h.html#a5645dd794323484289ca8b1f8fcc872e',1,'settings_t']]],
['boot_5fio_2eh_3',['boot_io.h',['../boot__io_8h.html',1,'']]], ['bitrate_3',['BITRATE',['../boot__io_8h.html#a43e0411e186298f185d39b80ea5f1d4f',1,'ai_regs_t']]],
['boot_5fparams_5ft_4',['boot_params_t',['../boot_8h.html#structboot__params__t',1,'']]], ['boot_2eh_4',['boot.h',['../boot_8h.html',1,'']]],
['boot_5freset_5ftype_5ft_5',['boot_reset_type_t',['../boot_8h.html#a58ed873284bb826c75f3b0be4948fcc6',1,'boot.h']]], ['boot_5faddress_5',['boot_address',['../rom__info_8h.html#afeb7118e65f58ed63767c1cd31be04d0',1,'rom_info_t']]],
['boot_5ftv_5ftype_5ft_6',['boot_tv_type_t',['../boot_8h.html#a88e68b10e3c1acd4e232de56e2d12353',1,'boot.h']]] ['boot_5fdevice_5ftype_5ft_6',['boot_device_type_t',['../boot_8h.html#ad2abc0c1ce054ac5d88d52df290c9bbd',1,'boot.h']]],
['boot_5fio_2eh_7',['boot_io.h',['../boot__io_8h.html',1,'']]],
['boot_5fparams_5ft_8',['boot_params_t',['../boot_8h.html#structboot__params__t',1,'']]],
['boot_5freset_5ftype_5ft_9',['boot_reset_type_t',['../boot_8h.html#a58ed873284bb826c75f3b0be4948fcc6',1,'boot.h']]],
['boot_5ftv_5ftype_5ft_10',['boot_tv_type_t',['../boot_8h.html#a88e68b10e3c1acd4e232de56e2d12353',1,'boot.h']]],
['border_5fcolor_11',['BORDER_COLOR',['../constants_8h.html#a966901ace2cf6cba3fc9cec310150860',1,'constants.h']]],
['border_5fthickness_12',['BORDER_THICKNESS',['../constants_8h.html#a8ed7a0f0ea48c9733bf7e57fe6eaf0f4',1,'constants.h']]],
['boxart_5fheight_13',['BOXART_HEIGHT',['../constants_8h.html#aecb936f69f40e5bd052597baa49a11a2',1,'constants.h']]],
['boxart_5floading_5fcolor_14',['BOXART_LOADING_COLOR',['../constants_8h.html#a0e310295ec01558e62840b2bbfe95f47',1,'constants.h']]],
['boxart_5fwidth_15',['BOXART_WIDTH',['../constants_8h.html#a05817fe257afbe0f071f9ecb5b5544db',1,'constants.h']]],
['boxart_5fx_16',['BOXART_X',['../constants_8h.html#a1dd26d043582325cae03bf26e09a02fe',1,'constants.h']]],
['boxart_5fy_17',['BOXART_Y',['../constants_8h.html#a42e7d267ca14ca1060cab46284922dea',1,'constants.h']]]
]; ];

View File

@ -2,12 +2,37 @@ var searchData=
[ [
['cache_5fmetadata_5ft_0',['cache_metadata_t',['../structcache__metadata__t.html',1,'']]], ['cache_5fmetadata_5ft_0',['cache_metadata_t',['../structcache__metadata__t.html',1,'']]],
['cart_5fload_2eh_1',['cart_load.h',['../cart__load_8h.html',1,'']]], ['cart_5fload_2eh_1',['cart_load.h',['../cart__load_8h.html',1,'']]],
['category_5ftype_5ft_2',['category_type_t',['../rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2',1,'rom_info.h']]], ['cart_5fload_5femu_5ftype_5fgameboy_2',['CART_LOAD_EMU_TYPE_GAMEBOY',['../cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfab0ff2ec231e699a01af2d0aa130a394d',1,'cart_load.h']]],
['component_5fbackground_5ft_3',['component_background_t',['../structcomponent__background__t.html',1,'']]], ['cart_5fload_5femu_5ftype_5fgameboy_5fcolor_3',['CART_LOAD_EMU_TYPE_GAMEBOY_COLOR',['../cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa3395e659a0a25fd963691ff6288d4cf3',1,'cart_load.h']]],
['component_5fboxart_5ft_4',['component_boxart_t',['../components_8h.html#structcomponent__boxart__t',1,'']]], ['cart_5fload_5femu_5ftype_5fnes_4',['CART_LOAD_EMU_TYPE_NES',['../cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa7d3d6237c3ba74a6f976f0fc960d2fc8',1,'cart_load.h']]],
['component_5fcontext_5fmenu_5ft_5',['component_context_menu_t',['../components_8h.html#structcomponent__context__menu__t',1,'']]], ['cart_5fload_5femu_5ftype_5fsega_5fgeneric_5f8bit_5',['CART_LOAD_EMU_TYPE_SEGA_GENERIC_8BIT',['../cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa357930eb0490e5517270e57dbadbae66',1,'cart_load.h']]],
['component_5fcontext_5fmenu_5ft_2elist_6',['component_context_menu_t.list',['../structcomponent__context__menu__t_8list.html',1,'']]], ['cart_5fload_5femu_5ftype_5fsnes_6',['CART_LOAD_EMU_TYPE_SNES',['../cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bfa390aa1196d1fbec39236a891871de082',1,'cart_load.h']]],
['components_2eh_7',['components.h',['../components_8h.html',1,'']]], ['cart_5fload_5femu_5ftype_5ft_7',['cart_load_emu_type_t',['../cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bf',1,'cart_load.h']]],
['constants_2eh_8',['constants.h',['../constants_8h.html',1,'']]], ['cart_5fload_5ferr_5f64dd_5fdisk_5fload_5ffail_8',['CART_LOAD_ERR_64DD_DISK_LOAD_FAIL',['../cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aa192e96811678f36f520e581f8d2ded6',1,'cart_load.h']]],
['crc32_2eh_9',['crc32.h',['../crc32_8h.html',1,'']]] ['cart_5fload_5ferr_5f64dd_5fipl_5fload_5ffail_9',['CART_LOAD_ERR_64DD_IPL_LOAD_FAIL',['../cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a0e5ec7fa832ffa086a072b89055e8ead',1,'cart_load.h']]],
['cart_5fload_5ferr_5f64dd_5fipl_5fnot_5ffound_10',['CART_LOAD_ERR_64DD_IPL_NOT_FOUND',['../cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a624bbf8456bf0287885f1fb38d109c27',1,'cart_load.h']]],
['cart_5fload_5ferr_5f64dd_5fpresent_11',['CART_LOAD_ERR_64DD_PRESENT',['../cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a8e277b1b0166f4104b2e48cd80aab86f',1,'cart_load.h']]],
['cart_5fload_5ferr_5fcreate_5fsaves_5fsubdir_5ffail_12',['CART_LOAD_ERR_CREATE_SAVES_SUBDIR_FAIL',['../cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aefad8c3079967d11ae9be1bd78d2098f',1,'cart_load.h']]],
['cart_5fload_5ferr_5femu_5fload_5ffail_13',['CART_LOAD_ERR_EMU_LOAD_FAIL',['../cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a5614f8fff9a2685697ce3aa122499da2',1,'cart_load.h']]],
['cart_5fload_5ferr_5femu_5fnot_5ffound_14',['CART_LOAD_ERR_EMU_NOT_FOUND',['../cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a4c236648876e0652e917b53ddef20f45',1,'cart_load.h']]],
['cart_5fload_5ferr_5fexp_5fpak_5fnot_5ffound_15',['CART_LOAD_ERR_EXP_PAK_NOT_FOUND',['../cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a56c5993cab82de5c3c9c495153295474',1,'cart_load.h']]],
['cart_5fload_5ferr_5ffunction_5fnot_5fsupported_16',['CART_LOAD_ERR_FUNCTION_NOT_SUPPORTED',['../cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aec87a2398fb3cda8b6a4dcc2bf6debde',1,'cart_load.h']]],
['cart_5fload_5ferr_5from_5fload_5ffail_17',['CART_LOAD_ERR_ROM_LOAD_FAIL',['../cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a73957ef4ccf0260503bc268e8f4ca3a1',1,'cart_load.h']]],
['cart_5fload_5ferr_5fsave_5fload_5ffail_18',['CART_LOAD_ERR_SAVE_LOAD_FAIL',['../cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1a0ddb2665a271110ce96727c18f73fc61',1,'cart_load.h']]],
['cart_5fload_5ferr_5ft_19',['cart_load_err_t',['../cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1',1,'cart_load.h']]],
['cart_5fload_5fok_20',['CART_LOAD_OK',['../cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1aea31d0c75e127d10538672f956b0a97f',1,'cart_load.h']]],
['category_5ftype_5ft_21',['category_type_t',['../rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2',1,'rom_info.h']]],
['check_5fcode_22',['check_code',['../rom__info_8h.html#add8f8d21a5dcff9aa5c76c0d1fa53808',1,'rom_info_t']]],
['clock_5frate_23',['clock_rate',['../rom__info_8h.html#a9397ddb6a50ce6c0fc3782ae6a4a9dc7',1,'rom_info_t']]],
['color_5fburst_24',['COLOR_BURST',['../boot__io_8h.html#ac2f4fd1da8557ce8056df383b8c1da22',1,'vi_regs_t']]],
['component_5fbackground_5ft_25',['component_background_t',['../structcomponent__background__t.html',1,'']]],
['component_5fboxart_5ft_26',['component_boxart_t',['../components_8h.html#structcomponent__boxart__t',1,'']]],
['component_5fcontext_5fmenu_5ft_27',['component_context_menu_t',['../components_8h.html#structcomponent__context__menu__t',1,'']]],
['component_5fcontext_5fmenu_5ft_2elist_28',['component_context_menu_t.list',['../structcomponent__context__menu__t_8list.html',1,'']]],
['components_2eh_29',['components.h',['../components_8h.html',1,'']]],
['constants_2eh_30',['constants.h',['../constants_8h.html',1,'']]],
['context_5fmenu_5fhighlight_5fcolor_31',['CONTEXT_MENU_HIGHLIGHT_COLOR',['../constants_8h.html#aaf6ba3542bb494f77f96f266bd96226f',1,'constants.h']]],
['cr_32',['CR',['../boot__io_8h.html#ad443725846fa9e299773a8f57b357c73',1,'ai_regs_t::CR()'],['../boot__io_8h.html#acb0559579506d3949f0b35d39d98156a',1,'vi_regs_t::CR()']]],
['crc32_2eh_33',['crc32.h',['../crc32_8h.html',1,'']]],
['curr_5fline_34',['CURR_LINE',['../boot__io_8h.html#a16300cb685dffb0761649b885f36eeb3',1,'vi_regs_t']]]
]; ];

View File

@ -1,10 +1,25 @@
var searchData= var searchData=
[ [
['d64_5fregs_5ft_0',['d64_regs_t',['../group__drive.html#structd64__regs__t',1,'']]], ['d64_5fdevice_5fvariant_5ft_0',['d64_device_variant_t',['../group__drive.html#ga733266b51092a3371356685fbfb92147',1,'64drive_ll.h']]],
['default_5fdirectory_1',['default_directory',['../settings_8h.html#a7b25ac0c578507eb002025f1e5ad6041',1,'settings_t']]], ['d64_5fregs_5fbase_1',['D64_REGS_BASE',['../group__drive.html#ga927eac2a576496d8a45d35894af0b7b3',1,'64drive_ll.h']]],
['destination_5ftype_5ft_2',['destination_type_t',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e',1,'rom_info.h']]], ['d64_5fregs_5ft_2',['d64_regs_t',['../group__drive.html#structd64__regs__t',1,'']]],
['disk_5finfo_2eh_3',['disk_info.h',['../disk__info_8h.html',1,'']]], ['d64_5fsave_5ftype_5ft_3',['d64_save_type_t',['../group__drive.html#gad5d8c5ce4d0547470beaf7f385dd21b0',1,'64drive_ll.h']]],
['disk_5finfo_5ft_4',['disk_info_t',['../disk__info_8h.html#structdisk__info__t',1,'']]], ['d64_5ftv_5ftype_5ft_4',['d64_tv_type_t',['../group__drive.html#ga2cf99eecd2a3217e492807788513883b',1,'64drive_ll.h']]],
['dpc_5fregs_5ft_5',['dpc_regs_t',['../boot__io_8h.html#structdpc__regs__t',1,'']]], ['dacrate_5',['DACRATE',['../boot__io_8h.html#a05b74719e0eb214f19d2aca062baa57d',1,'ai_regs_t']]],
['drive_6',['Drive',['../group__drive.html',1,'']]] ['default_5fdirectory_6',['default_directory',['../settings_8h.html#a7b25ac0c578507eb002025f1e5ad6041',1,'settings_t']]],
['deinit_7',['deinit',['../structflashcart__t.html#a5a7ab71f8d1ddc3040fc9038298bf830',1,'flashcart_t']]],
['destination_5ftype_5ft_8',['destination_type_t',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e',1,'rom_info.h']]],
['dialog_5fbg_5fcolor_9',['DIALOG_BG_COLOR',['../constants_8h.html#a6082ce2c2f2291f499e7de6f0973cfb3',1,'constants.h']]],
['disk_5ferr_5ft_10',['disk_err_t',['../disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402',1,'disk_info.h']]],
['disk_5finfo_2eh_11',['disk_info.h',['../disk__info_8h.html',1,'']]],
['disk_5finfo_5ft_12',['disk_info_t',['../disk__info_8h.html#structdisk__info__t',1,'']]],
['disk_5fregion_5ft_13',['disk_region_t',['../disk__info_8h.html#a51e99b3862e8ac4f0d4702177a93a231',1,'disk_info.h']]],
['disk_5ftype_5ft_14',['disk_type_t',['../disk__info_8h.html#abb390b720ed32b8426c2f6c74124c7a0',1,'disk_info.h']]],
['display_5fcenter_5fx_15',['DISPLAY_CENTER_X',['../constants_8h.html#a9052e52bd99cbd5a17923051f3c920d9',1,'constants.h']]],
['display_5fcenter_5fy_16',['DISPLAY_CENTER_Y',['../constants_8h.html#a00874cb140e18d8f2858e9d122acf0a0',1,'constants.h']]],
['display_5fheight_17',['DISPLAY_HEIGHT',['../constants_8h.html#a43b7b2061f733ea1dc0a5a6028e131ff',1,'constants.h']]],
['display_5fwidth_18',['DISPLAY_WIDTH',['../constants_8h.html#a46d67d48a7faab308f2e058dc35da83a',1,'constants.h']]],
['dom_19',['DOM',['../boot__io_8h.html#a378681355d279b47c38f6715cfa764d9',1,'pi_regs_t']]],
['dpc_5fregs_5ft_20',['dpc_regs_t',['../boot__io_8h.html#structdpc__regs__t',1,'']]],
['drive_21',['Drive',['../group__drive.html',1,'']]]
]; ];

View File

@ -1,11 +1,16 @@
var searchData= var searchData=
[ [
['entry_5ft_0',['entry_t',['../menu__state_8h.html#structentry__t',1,'']]], ['endianness_0',['endianness',['../rom__info_8h.html#a37b9e973b46432105d54148306520a87',1,'rom_info_t']]],
['entry_5ftype_5ft_1',['entry_type_t',['../menu__state_8h.html#a7e00527da87fefde59d447ebc4aedd7a',1,'menu_state.h']]], ['endianness_5fbig_1',['ENDIANNESS_BIG',['../rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfbadb8bfce13d503ca160e7968f85644b3d',1,'rom_info.h']]],
['expansion_5fpak_5ffaulty_2',['EXPANSION_PAK_FAULTY',['../rom__info_8h.html#aa741eaa527c42177bb1855f881a23897afbb76c646ca33b144594fa1dc381ca04',1,'rom_info.h']]], ['endianness_5fbyte_5fswap_2',['ENDIANNESS_BYTE_SWAP',['../rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfba5c832eba6efdb777959ce3795fa67a53',1,'rom_info.h']]],
['expansion_5fpak_5fnone_3',['EXPANSION_PAK_NONE',['../rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172',1,'rom_info.h']]], ['endianness_5flittle_3',['ENDIANNESS_LITTLE',['../rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfba6d87b6ddecfd90ad85a9e202fe97c94c',1,'rom_info.h']]],
['expansion_5fpak_5frecommended_4',['EXPANSION_PAK_RECOMMENDED',['../rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a56cc066bcf96dd9ec437e75d4fee4a3a',1,'rom_info.h']]], ['endianness_5ft_4',['endianness_t',['../rom__info_8h.html#a8ee416154f17c63c478a546c59e5bbfb',1,'rom_info.h']]],
['expansion_5fpak_5frequired_5',['EXPANSION_PAK_REQUIRED',['../rom__info_8h.html#aa741eaa527c42177bb1855f881a23897ac8f26f21dc54c02dbfacfc076e785947',1,'rom_info.h']]], ['entry_5ft_5',['entry_t',['../menu__state_8h.html#structentry__t',1,'']]],
['expansion_5fpak_5fsuggested_6',['EXPANSION_PAK_SUGGESTED',['../rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a25d9b18d9c0f36871ded0e36966f410e',1,'rom_info.h']]], ['entry_5ftype_5ft_6',['entry_type_t',['../menu__state_8h.html#a7e00527da87fefde59d447ebc4aedd7a',1,'menu_state.h']]],
['expansion_5fpak_5ft_7',['expansion_pak_t',['../rom__info_8h.html#aa741eaa527c42177bb1855f881a23897',1,'rom_info.h']]] ['expansion_5fpak_5ffaulty_7',['EXPANSION_PAK_FAULTY',['../rom__info_8h.html#aa741eaa527c42177bb1855f881a23897afbb76c646ca33b144594fa1dc381ca04',1,'rom_info.h']]],
['expansion_5fpak_5fnone_8',['EXPANSION_PAK_NONE',['../rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a46117d7839a1b542d71c6ab1587a8172',1,'rom_info.h']]],
['expansion_5fpak_5frecommended_9',['EXPANSION_PAK_RECOMMENDED',['../rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a56cc066bcf96dd9ec437e75d4fee4a3a',1,'rom_info.h']]],
['expansion_5fpak_5frequired_10',['EXPANSION_PAK_REQUIRED',['../rom__info_8h.html#aa741eaa527c42177bb1855f881a23897ac8f26f21dc54c02dbfacfc076e785947',1,'rom_info.h']]],
['expansion_5fpak_5fsuggested_11',['EXPANSION_PAK_SUGGESTED',['../rom__info_8h.html#aa741eaa527c42177bb1855f881a23897a25d9b18d9c0f36871ded0e36966f410e',1,'rom_info.h']]],
['expansion_5fpak_5ft_12',['expansion_pak_t',['../rom__info_8h.html#aa741eaa527c42177bb1855f881a23897',1,'rom_info.h']]]
]; ];

View File

@ -1,11 +1,19 @@
var searchData= var searchData=
[ [
['flashcart_2eh_0',['flashcart.h',['../flashcart_8h.html',1,'']]], ['features_0',['features',['../rom__info_8h.html#a3523ce560079204f7746f007217eeb79',1,'rom_info_t']]],
['flashcart_5fdisk_5fparameters_5ft_1',['flashcart_disk_parameters_t',['../flashcart_8h.html#structflashcart__disk__parameters__t',1,'']]], ['file_5flist_5fentries_1',['FILE_LIST_ENTRIES',['../constants_8h.html#acb66ef68dc9f98630e4f447d5f51f86c',1,'constants.h']]],
['flashcart_5ferr_5ft_2',['flashcart_err_t',['../flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73',1,'flashcart.h']]], ['file_5flist_5fhighlight_5fcolor_2',['FILE_LIST_HIGHLIGHT_COLOR',['../constants_8h.html#aea0ff4749095856d59aacdad57614f59',1,'constants.h']]],
['flashcart_5ffeatures_5ft_3',['flashcart_features_t',['../flashcart_8h.html#a956fff40ddf9cba0ca30fabc0cecb016',1,'flashcart.h']]], ['file_5flist_5fmax_5fwidth_3',['FILE_LIST_MAX_WIDTH',['../constants_8h.html#a084715a542c9cc19fce9ee942f1cda85',1,'constants.h']]],
['flashcart_5fsave_5ftype_5ft_4',['flashcart_save_type_t',['../flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2',1,'flashcart.h']]], ['file_5flist_5fscrollbar_5fheight_4',['FILE_LIST_SCROLLBAR_HEIGHT',['../constants_8h.html#a58229a7d19dda288fe7e97c96627241c',1,'constants.h']]],
['flashcart_5ft_5',['flashcart_t',['../structflashcart__t.html',1,'']]], ['file_5flist_5fscrollbar_5fwidth_5',['FILE_LIST_SCROLLBAR_WIDTH',['../constants_8h.html#ac0fc3c2cde61609c3d0aadc2625c60e2',1,'constants.h']]],
['flashcart_5futils_2eh_6',['flashcart_utils.h',['../flashcart__utils_8h.html',1,'']]], ['file_5flist_5fscrollbar_5fx_6',['FILE_LIST_SCROLLBAR_X',['../constants_8h.html#a738d89e376e1d21ab45fd1a3f1c3fa21',1,'constants.h']]],
['fonts_2eh_7',['fonts.h',['../fonts_8h.html',1,'']]] ['file_5flist_5fscrollbar_5fy_7',['FILE_LIST_SCROLLBAR_Y',['../constants_8h.html#ab1dc234f2e8a87c33888f5f8fe1f5439',1,'constants.h']]],
['flashcart_2eh_8',['flashcart.h',['../flashcart_8h.html',1,'']]],
['flashcart_5fdisk_5fparameters_5ft_9',['flashcart_disk_parameters_t',['../flashcart_8h.html#structflashcart__disk__parameters__t',1,'']]],
['flashcart_5ferr_5ft_10',['flashcart_err_t',['../flashcart_8h.html#a324286864a7bc56dbbeeb791aa81ab73',1,'flashcart.h']]],
['flashcart_5ffeatures_5ft_11',['flashcart_features_t',['../flashcart_8h.html#a956fff40ddf9cba0ca30fabc0cecb016',1,'flashcart.h']]],
['flashcart_5fsave_5ftype_5ft_12',['flashcart_save_type_t',['../flashcart_8h.html#a51261e17f581033419e18c3e3d0c2cf2',1,'flashcart.h']]],
['flashcart_5ft_13',['flashcart_t',['../structflashcart__t.html',1,'']]],
['flashcart_5futils_2eh_14',['flashcart_utils.h',['../flashcart__utils_8h.html',1,'']]],
['fonts_2eh_15',['fonts.h',['../fonts_8h.html',1,'']]]
]; ];

View File

@ -1,4 +1,10 @@
var searchData= var searchData=
[ [
['hidden_5ffiles_5fenabled_0',['hidden_files_enabled',['../settings_8h.html#a9104a215abdf644beae030600efcec6a',1,'settings_t']]] ['h_5flimits_0',['H_LIMITS',['../boot__io_8h.html#aa0297b871dc42976d5fefe87d136833b',1,'vi_regs_t']]],
['h_5fscale_1',['H_SCALE',['../boot__io_8h.html#abe25faca08f96d7d92585b9686fa647f',1,'vi_regs_t']]],
['h_5fsync_2',['H_SYNC',['../boot__io_8h.html#a68c8e1537ebc5243d5b6bb773fe479ad',1,'vi_regs_t']]],
['h_5fsync_5fleap_3',['H_SYNC_LEAP',['../boot__io_8h.html#ab76316a7a5c429c53d97eff274b99747',1,'vi_regs_t']]],
['h_5fwidth_4',['H_WIDTH',['../boot__io_8h.html#af2521492273c60801fa69449d73487a9',1,'vi_regs_t']]],
['has_5ffeature_5',['has_feature',['../structflashcart__t.html#aa2fe700083b66bd2eabf3dd61fa822d7',1,'flashcart_t']]],
['hidden_5ffiles_5fenabled_6',['hidden_files_enabled',['../settings_8h.html#a9104a215abdf644beae030600efcec6a',1,'settings_t']]]
]; ];

View File

@ -1,4 +1,6 @@
var searchData= var searchData=
[ [
['ipl3_5fcrc32_5ft_0',['ipl3_crc32_t',['../structipl3__crc32__t.html',1,'']]] ['id_0',['id',['../structusb__comm__command__t.html#ae0741a1da89998c28a1ed41e79341997',1,'usb_comm_command_t']]],
['init_1',['init',['../structflashcart__t.html#ae9fbf76776c3074703a1f26c233e8a41',1,'flashcart_t']]],
['ipl3_5fcrc32_5ft_2',['ipl3_crc32_t',['../structipl3__crc32__t.html',1,'']]]
]; ];

View File

@ -1,35 +1,13 @@
var searchData= var searchData=
[ [
['market_5faustralian_0',['MARKET_AUSTRALIAN',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf3c95d6d57569ce5413bcf0a1d0bca50',1,'rom_info.h']]], ['len_0',['LEN',['../boot__io_8h.html#ac0676d4e820604efc8b5414be5d39f18',1,'ai_regs_t']]],
['market_5fbrazilian_1',['MARKET_BRAZILIAN',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaab39c57cfd0fb43a7af9bd2c682c62ce',1,'rom_info.h']]], ['load_5f64dd_5fdisk_1',['load_64dd_disk',['../structflashcart__t.html#ac69df979cdaf9dad1df8ce52593ea009',1,'flashcart_t']]],
['market_5fcanadian_2',['MARKET_CANADIAN',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eabe5d0f1f944cad284c5a91758a30c379',1,'rom_info.h']]], ['load_5f64dd_5fipl_2',['load_64dd_ipl',['../structflashcart__t.html#a565a653be5e8c7100f3e171b1a685fb3',1,'flashcart_t']]],
['market_5fchinese_3',['MARKET_CHINESE',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ead224762fea1a531aa708be42f866408b',1,'rom_info.h']]], ['load_5ffile_3',['load_file',['../structflashcart__t.html#a179d217ce8b7d1001e0ed9024506eda5',1,'flashcart_t']]],
['market_5fdutch_4',['MARKET_DUTCH',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eab1d8ed6dbfef6c7b95126a44206068a6',1,'rom_info.h']]], ['load_5from_4',['load_rom',['../structflashcart__t.html#a55abdb31614d2847d5d2c4d1b0a0d0a8',1,'flashcart_t']]],
['market_5feuropean_5fbasic_5',['MARKET_EUROPEAN_BASIC',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea4b6ad276f30d76bfbfadb7b7268ab356',1,'rom_info.h']]], ['load_5fsave_5',['load_save',['../structflashcart__t.html#a7bf8b1451e6bab79870dd36c10c02263',1,'flashcart_t']]],
['market_5ffrench_6',['MARKET_FRENCH',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf60c0d80eaa8026ff384f2a5a78dd1c8',1,'rom_info.h']]], ['loader_5fheight_6',['LOADER_HEIGHT',['../constants_8h.html#affa436a10ce5c880345dafb241361833',1,'constants.h']]],
['market_5fgateway64_5fntsc_7',['MARKET_GATEWAY64_NTSC',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eab0a10418b57442d5759df02f5a0f45e8',1,'rom_info.h']]], ['loader_5fwidth_7',['LOADER_WIDTH',['../constants_8h.html#aaed2114b9c700deb0b9d02bd7673ef93',1,'constants.h']]],
['market_5fgateway64_5fpal_8',['MARKET_GATEWAY64_PAL',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaaba43978734c0351513b95f58e96aac4',1,'rom_info.h']]], ['loader_5fx_8',['LOADER_X',['../constants_8h.html#ab728396003eb5cb3e5099dfe20d37c85',1,'constants.h']]],
['market_5fgerman_9',['MARKET_GERMAN',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea705dbb6f23b076d51a7ddd96a262cfa4',1,'rom_info.h']]], ['loader_5fy_9',['LOADER_Y',['../constants_8h.html#a6fe7c15551efdf4f66c74d5decd72f43',1,'constants.h']]]
['market_5fitalian_10',['MARKET_ITALIAN',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea6500a23f7efea1dd76a82407410bcdf8',1,'rom_info.h']]],
['market_5fjapanese_11',['MARKET_JAPANESE',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea785c98321d0422b477041f7ad95ef506',1,'rom_info.h']]],
['market_5fjapanese_5fmulti_12',['MARKET_JAPANESE_MULTI',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea87b3cff825fef81ced068588be03ec7b',1,'rom_info.h']]],
['market_5fkorean_13',['MARKET_KOREAN',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea7761799f68396739e9c25f18c4b70e92',1,'rom_info.h']]],
['market_5fnorth_5famerica_14',['MARKET_NORTH_AMERICA',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea7f85f1e3498bf9699e243b081cdbfe6b',1,'rom_info.h']]],
['market_5fother_5fx_15',['MARKET_OTHER_X',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea9a33be6859415963d848880f7d1cadd6',1,'rom_info.h']]],
['market_5fother_5fy_16',['MARKET_OTHER_Y',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea99303bee22a0150655178e4b45580c9c',1,'rom_info.h']]],
['market_5fother_5fz_17',['MARKET_OTHER_Z',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea39a7ef9126c8174dde80215b516f15f0',1,'rom_info.h']]],
['market_5fscandinavian_18',['MARKET_SCANDINAVIAN',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf5e46754892b5cbd81b6163b51d7bb44',1,'rom_info.h']]],
['market_5fspanish_19',['MARKET_SPANISH',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea01bbf8dcc51edee02fdf339c864d66ea',1,'rom_info.h']]],
['match_5ft_20',['match_t',['../structmatch__t.html',1,'']]],
['match_5ft_2edata_21',['match_t.data',['../structmatch__t_8data.html',1,'']]],
['match_5ft_2efields_22',['match_t.fields',['../unionmatch__t_8fields.html',1,'']]],
['match_5ft_2efields_2e_5f_5funnamed15_5f_5f_23',['match_t.fields.__unnamed15__',['../structmatch__t_8fields_8____unnamed15____.html',1,'']]],
['menu_2eh_24',['menu.h',['../menu_8h.html',1,'']]],
['menu_5fmode_5ft_25',['menu_mode_t',['../menu__state_8h.html#aea8b3793f8f84c964eb96c91b0768a70',1,'menu_state.h']]],
['menu_5fstate_2eh_26',['menu_state.h',['../menu__state_8h.html',1,'']]],
['menu_5ft_27',['menu_t',['../menu__state_8h.html#structmenu__t',1,'']]],
['menu_5ft_2eactions_28',['menu_t.actions',['../menu__state_8h.html#structmenu__t_8actions',1,'']]],
['menu_5ft_2ebrowser_29',['menu_t.browser',['../menu__state_8h.html#structmenu__t_8browser',1,'']]],
['menu_5ft_2eload_30',['menu_t.load',['../menu__state_8h.html#structmenu__t_8load',1,'']]],
['mp3player_5ft_31',['mp3player_t',['../structmp3player__t.html',1,'']]]
]; ];

View File

@ -1,9 +1,42 @@
var searchData= var searchData=
[ [
['n64_5faleck64_0',['N64_ALECK64',['../rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2ae05d1f3888937647e60af840097f32c0',1,'rom_info.h']]], ['maddr_0',['MADDR',['../boot__io_8h.html#aa9504bae7269bf8facd720b4ac2d2c00',1,'pi_regs_t::MADDR()'],['../boot__io_8h.html#ad7040a2f3fa50a932cb1d3328784ebb4',1,'ai_regs_t::MADDR()'],['../boot__io_8h.html#afddfa288e765993552f0b0b9e5091abd',1,'vi_regs_t::MADDR()']]],
['n64_5fcart_1',['N64_CART',['../rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a1bd823fc8b9c795053d238a96c6f5524',1,'rom_info.h']]], ['market_5faustralian_1',['MARKET_AUSTRALIAN',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf3c95d6d57569ce5413bcf0a1d0bca50',1,'rom_info.h']]],
['n64_5fcart_5fexpandable_2',['N64_CART_EXPANDABLE',['../rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a45d9f8446e39a1fa4220d57448e609df',1,'rom_info.h']]], ['market_5fbrazilian_2',['MARKET_BRAZILIAN',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaab39c57cfd0fb43a7af9bd2c682c62ce',1,'rom_info.h']]],
['n64_5fdisk_3',['N64_DISK',['../rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a4892177cc838193ba4b53d904d91af25',1,'rom_info.h']]], ['market_5fcanadian_3',['MARKET_CANADIAN',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eabe5d0f1f944cad284c5a91758a30c379',1,'rom_info.h']]],
['n64_5fdisk_5fexpandable_4',['N64_DISK_EXPANDABLE',['../rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a0b98dff1eb797c2684050e4d430d8722',1,'rom_info.h']]], ['market_5fchinese_4',['MARKET_CHINESE',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ead224762fea1a531aa708be42f866408b',1,'rom_info.h']]],
['n64flashcartmenu_5',['N64FlashcartMenu',['../index.html',1,'']]] ['market_5fdutch_5',['MARKET_DUTCH',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eab1d8ed6dbfef6c7b95126a44206068a6',1,'rom_info.h']]],
['market_5feuropean_5fbasic_6',['MARKET_EUROPEAN_BASIC',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea4b6ad276f30d76bfbfadb7b7268ab356',1,'rom_info.h']]],
['market_5ffrench_7',['MARKET_FRENCH',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf60c0d80eaa8026ff384f2a5a78dd1c8',1,'rom_info.h']]],
['market_5fgateway64_5fntsc_8',['MARKET_GATEWAY64_NTSC',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eab0a10418b57442d5759df02f5a0f45e8',1,'rom_info.h']]],
['market_5fgateway64_5fpal_9',['MARKET_GATEWAY64_PAL',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaaba43978734c0351513b95f58e96aac4',1,'rom_info.h']]],
['market_5fgerman_10',['MARKET_GERMAN',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea705dbb6f23b076d51a7ddd96a262cfa4',1,'rom_info.h']]],
['market_5fitalian_11',['MARKET_ITALIAN',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea6500a23f7efea1dd76a82407410bcdf8',1,'rom_info.h']]],
['market_5fjapanese_12',['MARKET_JAPANESE',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea785c98321d0422b477041f7ad95ef506',1,'rom_info.h']]],
['market_5fjapanese_5fmulti_13',['MARKET_JAPANESE_MULTI',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea87b3cff825fef81ced068588be03ec7b',1,'rom_info.h']]],
['market_5fkorean_14',['MARKET_KOREAN',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea7761799f68396739e9c25f18c4b70e92',1,'rom_info.h']]],
['market_5fnorth_5famerica_15',['MARKET_NORTH_AMERICA',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea7f85f1e3498bf9699e243b081cdbfe6b',1,'rom_info.h']]],
['market_5fother_5fx_16',['MARKET_OTHER_X',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea9a33be6859415963d848880f7d1cadd6',1,'rom_info.h']]],
['market_5fother_5fy_17',['MARKET_OTHER_Y',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea99303bee22a0150655178e4b45580c9c',1,'rom_info.h']]],
['market_5fother_5fz_18',['MARKET_OTHER_Z',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea39a7ef9126c8174dde80215b516f15f0',1,'rom_info.h']]],
['market_5fscandinavian_19',['MARKET_SCANDINAVIAN',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85eaf5e46754892b5cbd81b6163b51d7bb44',1,'rom_info.h']]],
['market_5fspanish_20',['MARKET_SPANISH',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85ea01bbf8dcc51edee02fdf339c864d66ea',1,'rom_info.h']]],
['match_5ft_21',['match_t',['../structmatch__t.html',1,'']]],
['match_5ft_2edata_22',['match_t.data',['../structmatch__t_8data.html',1,'']]],
['match_5ft_2efields_23',['match_t.fields',['../unionmatch__t_8fields.html',1,'']]],
['match_5ft_2efields_2e_5f_5funnamed15_5f_5f_24',['match_t.fields.__unnamed15__',['../structmatch__t_8fields_8____unnamed15____.html',1,'']]],
['menu_2eh_25',['menu.h',['../menu_8h.html',1,'']]],
['menu_5ffont_5fstyle_5ft_26',['menu_font_style_t',['../fonts_8h.html#aeb0b0991bf09df33ca77508f77456ad9',1,'fonts.h']]],
['menu_5ffont_5ftype_5ft_27',['menu_font_type_t',['../fonts_8h.html#a4f821600c8abd1a0aafc99675fc04f5b',1,'fonts.h']]],
['menu_5fmode_5ft_28',['menu_mode_t',['../menu__state_8h.html#aea8b3793f8f84c964eb96c91b0768a70',1,'menu_state.h']]],
['menu_5fstate_2eh_29',['menu_state.h',['../menu__state_8h.html',1,'']]],
['menu_5ft_30',['menu_t',['../menu__state_8h.html#structmenu__t',1,'']]],
['menu_5ft_2eactions_31',['menu_t.actions',['../menu__state_8h.html#structmenu__t_8actions',1,'']]],
['menu_5ft_2ebrowser_32',['menu_t.browser',['../menu__state_8h.html#structmenu__t_8browser',1,'']]],
['menu_5ft_2eload_33',['menu_t.load',['../menu__state_8h.html#structmenu__t_8load',1,'']]],
['messagebox_5fmargin_34',['MESSAGEBOX_MARGIN',['../constants_8h.html#ab8b02a9ebb78a66fa1c36c8604295116',1,'constants.h']]],
['messagebox_5fmax_5fwidth_35',['MESSAGEBOX_MAX_WIDTH',['../constants_8h.html#a2c5ad0e537cf5c0c34f8107a4bbd7add',1,'constants.h']]],
['mp3_5fplayer_2eh_36',['mp3_player.h',['../mp3__player_8h.html',1,'']]],
['mp3player_5ferr_5ft_37',['mp3player_err_t',['../mp3__player_8h.html#ae483bec5bb11d6836e63cd49cdb6ed28',1,'mp3_player.h']]],
['mp3player_5ft_38',['mp3player_t',['../structmp3player__t.html',1,'']]]
]; ];

View File

@ -1,4 +1,9 @@
var searchData= var searchData=
[ [
['os_5finfo_5ft_0',['os_info_t',['../boot__io_8h.html#structos__info__t',1,'']]] ['n64_5faleck64_0',['N64_ALECK64',['../rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2ae05d1f3888937647e60af840097f32c0',1,'rom_info.h']]],
['n64_5fcart_1',['N64_CART',['../rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a1bd823fc8b9c795053d238a96c6f5524',1,'rom_info.h']]],
['n64_5fcart_5fexpandable_2',['N64_CART_EXPANDABLE',['../rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a45d9f8446e39a1fa4220d57448e609df',1,'rom_info.h']]],
['n64_5fdisk_3',['N64_DISK',['../rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a4892177cc838193ba4b53d904d91af25',1,'rom_info.h']]],
['n64_5fdisk_5fexpandable_4',['N64_DISK_EXPANDABLE',['../rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2a0b98dff1eb797c2684050e4d430d8722',1,'rom_info.h']]],
['n64flashcartmenu_5',['N64FlashcartMenu',['../index.html',1,'']]]
]; ];

View File

@ -1,9 +1,9 @@
var searchData= var searchData=
[ [
['pal60_5fenabled_0',['pal60_enabled',['../settings_8h.html#ad88eea6bf7e99f89f316513306a07506',1,'settings_t']]], ['op_0',['op',['../structusb__comm__command__t.html#ad525b385cffba0f85df5b0b3c93bc075',1,'usb_comm_command_t']]],
['path_2eh_1',['path.h',['../path_8h.html',1,'']]], ['os_5finfo_5freset_5ftype_5fcold_1',['OS_INFO_RESET_TYPE_COLD',['../boot__io_8h.html#ab87a97fcc58a41d22595967c2476b19c',1,'boot_io.h']]],
['path_5ft_2',['path_t',['../path_8h.html#structpath__t',1,'']]], ['os_5finfo_5freset_5ftype_5fnmi_2',['OS_INFO_RESET_TYPE_NMI',['../boot__io_8h.html#a0c31c90cda26d15dd2e24022ab9c0ceb',1,'boot_io.h']]],
['pi_5fregs_5ft_3',['pi_regs_t',['../boot__io_8h.html#structpi__regs__t',1,'']]], ['os_5finfo_5ft_3',['os_info_t',['../boot__io_8h.html#structos__info__t',1,'']]],
['pi_5fregs_5ft_2edom_4',['pi_regs_t.DOM',['../boot__io_8h.html#structpi__regs__t_8DOM',1,'']]], ['overscan_5fheight_4',['OVERSCAN_HEIGHT',['../constants_8h.html#afad4a01c4604b18fd126bbc5dd996c39',1,'constants.h']]],
['png_5fdecoder_5ft_5',['png_decoder_t',['../structpng__decoder__t.html',1,'']]] ['overscan_5fwidth_5',['OVERSCAN_WIDTH',['../constants_8h.html#a32c7b7e5c9612d766d6d8f48cd648243',1,'constants.h']]]
]; ];

View File

@ -1,14 +1,14 @@
var searchData= var searchData=
[ [
['rom_5fheader_5ft_0',['rom_header_t',['../structrom__header__t.html',1,'']]], ['paddr_0',['PADDR',['../boot__io_8h.html#a39dcd01f99c2ca546737cff58821a43d',1,'pi_regs_t']]],
['rom_5fheader_5ft_2e_5f_5funnamed9_5f_5f_1',['rom_header_t.__unnamed9__',['../unionrom__header__t_8____unnamed9____.html',1,'']]], ['pal60_5fenabled_1',['pal60_enabled',['../settings_8h.html#ad88eea6bf7e99f89f316513306a07506',1,'settings_t']]],
['rom_5fheader_5ft_2e_5f_5funnamed9_5f_5f_2e_5f_5funnamed11_5f_5f_2',['rom_header_t.__unnamed9__.__unnamed11__',['../structrom__header__t_8____unnamed9_____8____unnamed11____.html',1,'']]], ['path_2eh_2',['path.h',['../path_8h.html',1,'']]],
['rom_5fheader_5ft_2elibultra_3',['rom_header_t.libultra',['../structrom__header__t_8libultra.html',1,'']]], ['path_5ft_3',['path_t',['../path_8h.html#structpath__t',1,'']]],
['rom_5finfo_2eh_4',['rom_info.h',['../rom__info_8h.html',1,'']]], ['pi_5fregs_5ft_4',['pi_regs_t',['../boot__io_8h.html#structpi__regs__t',1,'']]],
['rom_5finfo_5ft_5',['rom_info_t',['../rom__info_8h.html#structrom__info__t',1,'']]], ['pi_5fregs_5ft_2edom_5',['pi_regs_t.DOM',['../boot__io_8h.html#structpi__regs__t_8DOM',1,'']]],
['rom_5finfo_5ft_2e_5f_5funnamed18_5f_5f_6',['rom_info_t.__unnamed18__',['../rom__info_8h.html#unionrom__info__t_8____unnamed18____',1,'']]], ['png_5fdecoder_2eh_6',['png_decoder.h',['../png__decoder_8h.html',1,'']]],
['rom_5finfo_5ft_2e_5f_5funnamed18_5f_5f_2e_5f_5funnamed21_5f_5f_7',['rom_info_t.__unnamed18__.__unnamed21__',['../rom__info_8h.html#structrom__info__t_8____unnamed18_____8____unnamed21____',1,'']]], ['png_5fdecoder_5ft_7',['png_decoder_t',['../structpng__decoder__t.html',1,'']]],
['rom_5finfo_5ft_2efeatures_8',['rom_info_t.features',['../rom__info_8h.html#structrom__info__t_8features',1,'']]], ['png_5ferr_5ft_8',['png_err_t',['../png__decoder_8h.html#ac5fcb9a8ef757c913a1529c94c7436d4',1,'png_decoder.h']]],
['rom_5finfo_5ft_2elibultra_9',['rom_info_t.libultra',['../rom__info_8h.html#structrom__info__t_8libultra',1,'']]], ['progressbar_5fbg_5fcolor_9',['PROGRESSBAR_BG_COLOR',['../constants_8h.html#a5ab464068eb9e8f6c60aa357ef311571',1,'constants.h']]],
['rumble_5fenabled_10',['rumble_enabled',['../settings_8h.html#af8e5d894c1bc8c114fb0bf9ad5d12360',1,'settings_t']]] ['progressbar_5fdone_5fcolor_10',['PROGRESSBAR_DONE_COLOR',['../constants_8h.html#a3f1a94f2927dd17b0fd77ccb23b33ddc',1,'constants.h']]]
]; ];

View File

@ -1,17 +1,16 @@
var searchData= var searchData=
[ [
['sc64_0',['Sc64',['../group__sc64.html',1,'']]], ['rdma_0',['RDMA',['../boot__io_8h.html#a6d04dc1568e8bec29264bc9a8c2e7724',1,'pi_regs_t']]],
['sc64_2eh_1',['sc64.h',['../sc64_8h.html',1,'']]], ['rom_5ferr_5ft_1',['rom_err_t',['../rom__info_8h.html#aa88b4550e60dc0ba7d3317eda7ea6037',1,'rom_info.h']]],
['sc64_5fbuffers_5ft_2',['sc64_buffers_t',['../group__sc64.html#structsc64__buffers__t',1,'']]], ['rom_5fheader_5ft_2',['rom_header_t',['../structrom__header__t.html',1,'']]],
['sc64_5fcmd_5ft_3',['sc64_cmd_t',['../structsc64__cmd__t.html',1,'']]], ['rom_5fheader_5ft_2e_5f_5funnamed9_5f_5f_3',['rom_header_t.__unnamed9__',['../unionrom__header__t_8____unnamed9____.html',1,'']]],
['sc64_5fdisk_5fmapping_5ft_4',['sc64_disk_mapping_t',['../group__sc64.html#structsc64__disk__mapping__t',1,'']]], ['rom_5fheader_5ft_2e_5f_5funnamed9_5f_5f_2e_5f_5funnamed11_5f_5f_4',['rom_header_t.__unnamed9__.__unnamed11__',['../structrom__header__t_8____unnamed9_____8____unnamed11____.html',1,'']]],
['sc64_5fdisk_5fmapping_5ft_2edisks_5',['sc64_disk_mapping_t.disks',['../group__sc64.html#structsc64__disk__mapping__t_8disks',1,'']]], ['rom_5fheader_5ft_2elibultra_5',['rom_header_t.libultra',['../structrom__header__t_8libultra.html',1,'']]],
['sc64_5fll_2eh_6',['sc64_ll.h',['../sc64__ll_8h.html',1,'']]], ['rom_5finfo_2eh_6',['rom_info.h',['../rom__info_8h.html',1,'']]],
['sc64_5fregs_5ft_7',['sc64_regs_t',['../structsc64__regs__t.html',1,'']]], ['rom_5finfo_5ft_7',['rom_info_t',['../rom__info_8h.html#structrom__info__t',1,'']]],
['settings_2eh_8',['settings.h',['../settings_8h.html',1,'']]], ['rom_5finfo_5ft_2e_5f_5funnamed18_5f_5f_8',['rom_info_t.__unnamed18__',['../rom__info_8h.html#unionrom__info__t_8____unnamed18____',1,'']]],
['settings_5ft_9',['settings_t',['../settings_8h.html#structsettings__t',1,'']]], ['rom_5finfo_5ft_2e_5f_5funnamed18_5f_5f_2e_5f_5funnamed21_5f_5f_9',['rom_info_t.__unnamed18__.__unnamed21__',['../rom__info_8h.html#structrom__info__t_8____unnamed18_____8____unnamed21____',1,'']]],
['sound_2eh_10',['sound.h',['../sound_8h.html',1,'']]], ['rom_5finfo_5ft_2efeatures_10',['rom_info_t.features',['../rom__info_8h.html#structrom__info__t_8features',1,'']]],
['sound_5fenabled_11',['sound_enabled',['../settings_8h.html#a7f7e78c2b3edb912391e59b3d0038323',1,'settings_t']]], ['rom_5finfo_5ft_2elibultra_11',['rom_info_t.libultra',['../rom__info_8h.html#structrom__info__t_8libultra',1,'']]],
['sp_5fmem_5ft_12',['sp_mem_t',['../boot__io_8h.html#structsp__mem__t',1,'']]], ['rumble_5fenabled_12',['rumble_enabled',['../settings_8h.html#af8e5d894c1bc8c114fb0bf9ad5d12360',1,'settings_t']]]
['sp_5fregs_5ft_13',['sp_regs_t',['../boot__io_8h.html#structsp__regs__t',1,'']]]
]; ];

View File

@ -1,6 +1,35 @@
var searchData= var searchData=
[ [
['usb_5fcomm_2eh_0',['usb_comm.h',['../usb__comm_8h.html',1,'']]], ['save_5ftype_0',['save_type',['../rom__info_8h.html#a433c3e255bad63ec7695928afb18e81e',1,'rom_info_t']]],
['usb_5fcomm_5fcommand_5ft_1',['usb_comm_command_t',['../structusb__comm__command__t.html',1,'']]], ['save_5ftype_5fnone_1',['SAVE_TYPE_NONE',['../rom__info_8h.html#a68e76e412a632e208737b03668d844b1ac37f15aade15457d7d68e9ec535bb8a2',1,'rom_info.h']]],
['use_5fsaves_5ffolder_2',['use_saves_folder',['../settings_8h.html#abf8e54596905858b3ada7f163b07d6a6',1,'settings_t']]] ['save_5ftype_5ft_2',['save_type_t',['../rom__info_8h.html#a68e76e412a632e208737b03668d844b1',1,'rom_info.h']]],
['sc64_3',['Sc64',['../group__sc64.html',1,'']]],
['sc64_2eh_4',['sc64.h',['../sc64_8h.html',1,'']]],
['sc64_5fboot_5fmode_5ft_5',['sc64_boot_mode_t',['../group__sc64.html#ga4fc6e6ea26473957f4720f59f69b934e',1,'sc64_ll.h']]],
['sc64_5fbuffers_5ft_6',['sc64_buffers_t',['../group__sc64.html#structsc64__buffers__t',1,'']]],
['sc64_5fcmd_5ft_7',['sc64_cmd_t',['../structsc64__cmd__t.html',1,'']]],
['sc64_5fdisk_5fmapping_5ft_8',['sc64_disk_mapping_t',['../group__sc64.html#structsc64__disk__mapping__t',1,'']]],
['sc64_5fdisk_5fmapping_5ft_2edisks_9',['sc64_disk_mapping_t.disks',['../group__sc64.html#structsc64__disk__mapping__t_8disks',1,'']]],
['sc64_5ferror_5ft_10',['sc64_error_t',['../group__sc64.html#gad70dee817cc88e101b1908687b025138',1,'sc64_ll.h']]],
['sc64_5fll_2eh_11',['sc64_ll.h',['../sc64__ll_8h.html',1,'']]],
['sc64_5fregs_5ft_12',['sc64_regs_t',['../structsc64__regs__t.html',1,'']]],
['sc64_5fsave_5ftype_5ft_13',['sc64_save_type_t',['../group__sc64.html#gaba7e686f2ef7ea48b82e33a73a513b95',1,'sc64_ll.h']]],
['scrollbar_5fbg_5fcolor_14',['SCROLLBAR_BG_COLOR',['../constants_8h.html#a61c381b074cba19bb6f0d7071a8c176e',1,'constants.h']]],
['scrollbar_5finactive_5fcolor_15',['SCROLLBAR_INACTIVE_COLOR',['../constants_8h.html#a77788d60445dfa3a2500f44487d7720f',1,'constants.h']]],
['scrollbar_5fposition_5fcolor_16',['SCROLLBAR_POSITION_COLOR',['../constants_8h.html#abf79df084d59750eb55bbda6888944a9',1,'constants.h']]],
['seekbar_5fheight_17',['SEEKBAR_HEIGHT',['../constants_8h.html#aa65e7de38a5d113fb320a352c9f173b3',1,'constants.h']]],
['seekbar_5fwidth_18',['SEEKBAR_WIDTH',['../constants_8h.html#a7ed55a68a6f9501122e63fc7ef1c26a5',1,'constants.h']]],
['seekbar_5fx_19',['SEEKBAR_X',['../constants_8h.html#a107ef7af0cc809f048e0e7ebfd5866d7',1,'constants.h']]],
['seekbar_5fy_20',['SEEKBAR_Y',['../constants_8h.html#af7d998d0dc9e124bacc16281a9b8935b',1,'constants.h']]],
['set_5fsave_5ftype_21',['set_save_type',['../structflashcart__t.html#ac6fb8bf7d1957a4200273068c94d13b4',1,'flashcart_t']]],
['set_5fsave_5fwriteback_22',['set_save_writeback',['../structflashcart__t.html#ae845c50d123fd327f7b3213adfb6702d',1,'flashcart_t']]],
['settings_2eh_23',['settings.h',['../settings_8h.html',1,'']]],
['settings_5fload_24',['settings_load',['../settings_8h.html#a92cf6203bb213032dddd4dcc16a95536',1,'settings.c']]],
['settings_5fsave_25',['settings_save',['../settings_8h.html#afdd03c789a4efd13147e1e7ef25bab9d',1,'settings.c']]],
['settings_5ft_26',['settings_t',['../settings_8h.html#structsettings__t',1,'']]],
['sound_2eh_27',['sound.h',['../sound_8h.html',1,'']]],
['sound_5fenabled_28',['sound_enabled',['../settings_8h.html#a7f7e78c2b3edb912391e59b3d0038323',1,'settings_t']]],
['sp_5fmem_5ft_29',['sp_mem_t',['../boot__io_8h.html#structsp__mem__t',1,'']]],
['sp_5fregs_5ft_30',['sp_regs_t',['../boot__io_8h.html#structsp__regs__t',1,'']]],
['sr_31',['SR',['../boot__io_8h.html#a6c4f19758b5239f5239f490a6be98262',1,'pi_regs_t::SR()'],['../boot__io_8h.html#a8b1251e120efe26718d3394aec73ca0c',1,'ai_regs_t::SR()']]]
]; ];

12
search/defines_0.js Normal file
View File

@ -0,0 +1,12 @@
var searchData=
[
['background_5fempty_5fcolor_0',['BACKGROUND_EMPTY_COLOR',['../constants_8h.html#ad34ec4463c7da0f6da7f56f6d43f9f33',1,'constants.h']]],
['background_5foverlay_5fcolor_1',['BACKGROUND_OVERLAY_COLOR',['../constants_8h.html#ab399c3a31a6aacaea384ee5552292590',1,'constants.h']]],
['border_5fcolor_2',['BORDER_COLOR',['../constants_8h.html#a966901ace2cf6cba3fc9cec310150860',1,'constants.h']]],
['border_5fthickness_3',['BORDER_THICKNESS',['../constants_8h.html#a8ed7a0f0ea48c9733bf7e57fe6eaf0f4',1,'constants.h']]],
['boxart_5fheight_4',['BOXART_HEIGHT',['../constants_8h.html#aecb936f69f40e5bd052597baa49a11a2',1,'constants.h']]],
['boxart_5floading_5fcolor_5',['BOXART_LOADING_COLOR',['../constants_8h.html#a0e310295ec01558e62840b2bbfe95f47',1,'constants.h']]],
['boxart_5fwidth_6',['BOXART_WIDTH',['../constants_8h.html#a05817fe257afbe0f071f9ecb5b5544db',1,'constants.h']]],
['boxart_5fx_7',['BOXART_X',['../constants_8h.html#a1dd26d043582325cae03bf26e09a02fe',1,'constants.h']]],
['boxart_5fy_8',['BOXART_Y',['../constants_8h.html#a42e7d267ca14ca1060cab46284922dea',1,'constants.h']]]
];

4
search/defines_1.js Normal file
View File

@ -0,0 +1,4 @@
var searchData=
[
['context_5fmenu_5fhighlight_5fcolor_0',['CONTEXT_MENU_HIGHLIGHT_COLOR',['../constants_8h.html#aaf6ba3542bb494f77f96f266bd96226f',1,'constants.h']]]
];

8
search/defines_2.js Normal file
View File

@ -0,0 +1,8 @@
var searchData=
[
['dialog_5fbg_5fcolor_0',['DIALOG_BG_COLOR',['../constants_8h.html#a6082ce2c2f2291f499e7de6f0973cfb3',1,'constants.h']]],
['display_5fcenter_5fx_1',['DISPLAY_CENTER_X',['../constants_8h.html#a9052e52bd99cbd5a17923051f3c920d9',1,'constants.h']]],
['display_5fcenter_5fy_2',['DISPLAY_CENTER_Y',['../constants_8h.html#a00874cb140e18d8f2858e9d122acf0a0',1,'constants.h']]],
['display_5fheight_3',['DISPLAY_HEIGHT',['../constants_8h.html#a43b7b2061f733ea1dc0a5a6028e131ff',1,'constants.h']]],
['display_5fwidth_4',['DISPLAY_WIDTH',['../constants_8h.html#a46d67d48a7faab308f2e058dc35da83a',1,'constants.h']]]
];

10
search/defines_3.js Normal file
View File

@ -0,0 +1,10 @@
var searchData=
[
['file_5flist_5fentries_0',['FILE_LIST_ENTRIES',['../constants_8h.html#acb66ef68dc9f98630e4f447d5f51f86c',1,'constants.h']]],
['file_5flist_5fhighlight_5fcolor_1',['FILE_LIST_HIGHLIGHT_COLOR',['../constants_8h.html#aea0ff4749095856d59aacdad57614f59',1,'constants.h']]],
['file_5flist_5fmax_5fwidth_2',['FILE_LIST_MAX_WIDTH',['../constants_8h.html#a084715a542c9cc19fce9ee942f1cda85',1,'constants.h']]],
['file_5flist_5fscrollbar_5fheight_3',['FILE_LIST_SCROLLBAR_HEIGHT',['../constants_8h.html#a58229a7d19dda288fe7e97c96627241c',1,'constants.h']]],
['file_5flist_5fscrollbar_5fwidth_4',['FILE_LIST_SCROLLBAR_WIDTH',['../constants_8h.html#ac0fc3c2cde61609c3d0aadc2625c60e2',1,'constants.h']]],
['file_5flist_5fscrollbar_5fx_5',['FILE_LIST_SCROLLBAR_X',['../constants_8h.html#a738d89e376e1d21ab45fd1a3f1c3fa21',1,'constants.h']]],
['file_5flist_5fscrollbar_5fy_6',['FILE_LIST_SCROLLBAR_Y',['../constants_8h.html#ab1dc234f2e8a87c33888f5f8fe1f5439',1,'constants.h']]]
];

7
search/defines_4.js Normal file
View File

@ -0,0 +1,7 @@
var searchData=
[
['loader_5fheight_0',['LOADER_HEIGHT',['../constants_8h.html#affa436a10ce5c880345dafb241361833',1,'constants.h']]],
['loader_5fwidth_1',['LOADER_WIDTH',['../constants_8h.html#aaed2114b9c700deb0b9d02bd7673ef93',1,'constants.h']]],
['loader_5fx_2',['LOADER_X',['../constants_8h.html#ab728396003eb5cb3e5099dfe20d37c85',1,'constants.h']]],
['loader_5fy_3',['LOADER_Y',['../constants_8h.html#a6fe7c15551efdf4f66c74d5decd72f43',1,'constants.h']]]
];

5
search/defines_5.js Normal file
View File

@ -0,0 +1,5 @@
var searchData=
[
['messagebox_5fmargin_0',['MESSAGEBOX_MARGIN',['../constants_8h.html#ab8b02a9ebb78a66fa1c36c8604295116',1,'constants.h']]],
['messagebox_5fmax_5fwidth_1',['MESSAGEBOX_MAX_WIDTH',['../constants_8h.html#a2c5ad0e537cf5c0c34f8107a4bbd7add',1,'constants.h']]]
];

7
search/defines_6.js Normal file
View File

@ -0,0 +1,7 @@
var searchData=
[
['os_5finfo_5freset_5ftype_5fcold_0',['OS_INFO_RESET_TYPE_COLD',['../boot__io_8h.html#ab87a97fcc58a41d22595967c2476b19c',1,'boot_io.h']]],
['os_5finfo_5freset_5ftype_5fnmi_1',['OS_INFO_RESET_TYPE_NMI',['../boot__io_8h.html#a0c31c90cda26d15dd2e24022ab9c0ceb',1,'boot_io.h']]],
['overscan_5fheight_2',['OVERSCAN_HEIGHT',['../constants_8h.html#afad4a01c4604b18fd126bbc5dd996c39',1,'constants.h']]],
['overscan_5fwidth_3',['OVERSCAN_WIDTH',['../constants_8h.html#a32c7b7e5c9612d766d6d8f48cd648243',1,'constants.h']]]
];

5
search/defines_7.js Normal file
View File

@ -0,0 +1,5 @@
var searchData=
[
['progressbar_5fbg_5fcolor_0',['PROGRESSBAR_BG_COLOR',['../constants_8h.html#a5ab464068eb9e8f6c60aa357ef311571',1,'constants.h']]],
['progressbar_5fdone_5fcolor_1',['PROGRESSBAR_DONE_COLOR',['../constants_8h.html#a3f1a94f2927dd17b0fd77ccb23b33ddc',1,'constants.h']]]
];

10
search/defines_8.js Normal file
View File

@ -0,0 +1,10 @@
var searchData=
[
['scrollbar_5fbg_5fcolor_0',['SCROLLBAR_BG_COLOR',['../constants_8h.html#a61c381b074cba19bb6f0d7071a8c176e',1,'constants.h']]],
['scrollbar_5finactive_5fcolor_1',['SCROLLBAR_INACTIVE_COLOR',['../constants_8h.html#a77788d60445dfa3a2500f44487d7720f',1,'constants.h']]],
['scrollbar_5fposition_5fcolor_2',['SCROLLBAR_POSITION_COLOR',['../constants_8h.html#abf79df084d59750eb55bbda6888944a9',1,'constants.h']]],
['seekbar_5fheight_3',['SEEKBAR_HEIGHT',['../constants_8h.html#aa65e7de38a5d113fb320a352c9f173b3',1,'constants.h']]],
['seekbar_5fwidth_4',['SEEKBAR_WIDTH',['../constants_8h.html#a7ed55a68a6f9501122e63fc7ef1c26a5',1,'constants.h']]],
['seekbar_5fx_5',['SEEKBAR_X',['../constants_8h.html#a107ef7af0cc809f048e0e7ebfd5866d7',1,'constants.h']]],
['seekbar_5fy_6',['SEEKBAR_Y',['../constants_8h.html#af7d998d0dc9e124bacc16281a9b8935b',1,'constants.h']]]
];

9
search/defines_9.js Normal file
View File

@ -0,0 +1,9 @@
var searchData=
[
['visible_5farea_5fheight_0',['VISIBLE_AREA_HEIGHT',['../constants_8h.html#a3900f3b23135d3bc0a4a199a0d1e050a',1,'constants.h']]],
['visible_5farea_5fwidth_1',['VISIBLE_AREA_WIDTH',['../constants_8h.html#a6372292a7f4e97871a7cbb8acd5530c7',1,'constants.h']]],
['visible_5farea_5fx0_2',['VISIBLE_AREA_X0',['../constants_8h.html#a9b677c2a6549810814fa608f4697910a',1,'constants.h']]],
['visible_5farea_5fx1_3',['VISIBLE_AREA_X1',['../constants_8h.html#ab42ef3a06ea6594861bb1dfe41d4cbfc',1,'constants.h']]],
['visible_5farea_5fy0_4',['VISIBLE_AREA_Y0',['../constants_8h.html#a599519b46c499c0b6ee7591ad1443700',1,'constants.h']]],
['visible_5farea_5fy1_5',['VISIBLE_AREA_Y1',['../constants_8h.html#a993f4bc0369a4835a2cddd44f38241ee',1,'constants.h']]]
];

View File

@ -1,4 +1,6 @@
var searchData= var searchData=
[ [
['category_5ftype_5ft_0',['category_type_t',['../rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2',1,'rom_info.h']]] ['cart_5fload_5femu_5ftype_5ft_0',['cart_load_emu_type_t',['../cart__load_8h.html#abe82a7d601e4b10ab65184b8aebde2bf',1,'cart_load.h']]],
['cart_5fload_5ferr_5ft_1',['cart_load_err_t',['../cart__load_8h.html#a8fdf9a69cab967a2d76e575338b1c2e1',1,'cart_load.h']]],
['category_5ftype_5ft_2',['category_type_t',['../rom__info_8h.html#a35e2ad1d851789329b0f0a94bef1f1f2',1,'rom_info.h']]]
]; ];

View File

@ -1,4 +1,10 @@
var searchData= var searchData=
[ [
['destination_5ftype_5ft_0',['destination_type_t',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e',1,'rom_info.h']]] ['d64_5fdevice_5fvariant_5ft_0',['d64_device_variant_t',['../group__drive.html#ga733266b51092a3371356685fbfb92147',1,'64drive_ll.h']]],
['d64_5fsave_5ftype_5ft_1',['d64_save_type_t',['../group__drive.html#gad5d8c5ce4d0547470beaf7f385dd21b0',1,'64drive_ll.h']]],
['d64_5ftv_5ftype_5ft_2',['d64_tv_type_t',['../group__drive.html#ga2cf99eecd2a3217e492807788513883b',1,'64drive_ll.h']]],
['destination_5ftype_5ft_3',['destination_type_t',['../rom__info_8h.html#a9f1df68876fd842a165e4874cef1c85e',1,'rom_info.h']]],
['disk_5ferr_5ft_4',['disk_err_t',['../disk__info_8h.html#a8f73e970f5de385ee26828c00e27d402',1,'disk_info.h']]],
['disk_5fregion_5ft_5',['disk_region_t',['../disk__info_8h.html#a51e99b3862e8ac4f0d4702177a93a231',1,'disk_info.h']]],
['disk_5ftype_5ft_6',['disk_type_t',['../disk__info_8h.html#abb390b720ed32b8426c2f6c74124c7a0',1,'disk_info.h']]]
]; ];

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